/* Minification failed. Returning unminified contents.
(88,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(91,42): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(97,30): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(101,30): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(105,30): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(109,30): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(113,30): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(117,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size-lg'
(121,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size-sm'
(4345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4395,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4400,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4407,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4427,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4428,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4448,23): run-time error CSS1039: Token not allowed after unary operator: '-body-font-family'
(4449,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(4450,23): run-time error CSS1039: Token not allowed after unary operator: '-body-font-weight'
(4451,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height'
(4452,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(4453,22): run-time error CSS1039: Token not allowed after unary operator: '-body-text-align'
(4454,28): run-time error CSS1039: Token not allowed after unary operator: '-body-bg'
(4460,18): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(4463,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(4469,30): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(4518,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(4570,28): run-time error CSS1039: Token not allowed after unary operator: '-highlight-bg'
(4589,17): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(4594,21): run-time error CSS1039: Token not allowed after unary operator: '-link-hover-color'
(4603,23): run-time error CSS1039: Token not allowed after unary operator: '-font-monospace'
(4623,17): run-time error CSS1039: Token not allowed after unary operator: '-code-color'
(4634,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(4635,28): run-time error CSS1039: Token not allowed after unary operator: '-black'
(4660,22): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(4811,26): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(4893,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4903,28): run-time error CSS1039: Token not allowed after unary operator: '-list-inline-padding'
(4912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4916,25): run-time error CSS1039: Token not allowed after unary operator: '-blockquote-margin-y'
(4917,21): run-time error CSS1039: Token not allowed after unary operator: '-blockquote-font-size'
(4925,27): run-time error CSS1039: Token not allowed after unary operator: '-blockquote-margin-y'
(4926,25): run-time error CSS1039: Token not allowed after unary operator: '-blockquote-margin-y'
(4927,21): run-time error CSS1039: Token not allowed after unary operator: '-blockquote-footer-font-size'
(4928,17): run-time error CSS1039: Token not allowed after unary operator: '-blockquote-footer-color'
(4941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4943,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4947,19): run-time error CSS1039: Token not allowed after unary operator: '-thumbnail-padding'
(4948,28): run-time error CSS1039: Token not allowed after unary operator: '-thumbnail-bg'
(4949,18): run-time error CSS1039: Token not allowed after unary operator: '-thumbnail-border-width'
(4949,54): run-time error CSS1039: Token not allowed after unary operator: '-thumbnail-border-color'
(4950,25): run-time error CSS1039: Token not allowed after unary operator: '-thumbnail-border-radius'
(4951,22): run-time error CSS1039: Token not allowed after unary operator: '-thumbnail-box-shadow'
(4967,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(4971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4974,30): run-time error CSS1039: Token not allowed after unary operator: '-gutter-x'
(4975,29): run-time error CSS1039: Token not allowed after unary operator: '-gutter-x'
(5011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5017,32): run-time error CSS1039: Token not allowed after unary operator: '-gutter-y'
(5018,35): run-time error CSS1039: Token not allowed after unary operator: '-gutter-x'
(5019,34): run-time error CSS1039: Token not allowed after unary operator: '-gutter-x'
(5027,34): run-time error CSS1039: Token not allowed after unary operator: '-gutter-x'
(5028,33): run-time error CSS1039: Token not allowed after unary operator: '-gutter-x'
(5029,26): run-time error CSS1039: Token not allowed after unary operator: '-gutter-y'
(5202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5424,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5428,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5432,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5436,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5440,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5444,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5448,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5452,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5456,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5460,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5464,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5468,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5647,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5651,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5655,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5659,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5663,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5667,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5671,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5675,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5679,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5683,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5687,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5691,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5870,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5874,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5878,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5882,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5886,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5890,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5894,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5898,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5902,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5906,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5910,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5914,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6093,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6097,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6101,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6105,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6109,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6113,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6117,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6121,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6125,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6129,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6133,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6137,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6316,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6320,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6324,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6328,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6332,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6336,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6340,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6344,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6348,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6352,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6356,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6360,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6381,17): run-time error CSS1039: Token not allowed after unary operator: '-table-color'
(6383,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(6387,23): run-time error CSS1039: Token not allowed after unary operator: '-table-cell-padding-y'
(6387,51): run-time error CSS1039: Token not allowed after unary operator: '-table-cell-padding-x'
(6388,32): run-time error CSS1039: Token not allowed after unary operator: '-table-bg'
(6389,35): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(6390,45): run-time error CSS1039: Token not allowed after unary operator: '-table-accent-bg'
(6402,27): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(6402,64): run-time error CSS1039: Token not allowed after unary operator: '-table-group-separator-color'
(6410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6415,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(6419,30): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(6431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6432,17): run-time error CSS1039: Token not allowed after unary operator: '-table-striped-color'
(6436,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6437,17): run-time error CSS1039: Token not allowed after unary operator: '-table-striped-color'
(6441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6442,17): run-time error CSS1039: Token not allowed after unary operator: '-table-active-color'
(6446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6447,17): run-time error CSS1039: Token not allowed after unary operator: '-table-hover-color'
(6451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6458,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6459,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6460,17): run-time error CSS1039: Token not allowed after unary operator: '-table-color'
(6461,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(6465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6467,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6468,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6472,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6473,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6474,17): run-time error CSS1039: Token not allowed after unary operator: '-table-color'
(6475,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(6479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6488,17): run-time error CSS1039: Token not allowed after unary operator: '-table-color'
(6489,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(6493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6502,17): run-time error CSS1039: Token not allowed after unary operator: '-table-color'
(6503,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(6507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6516,17): run-time error CSS1039: Token not allowed after unary operator: '-table-color'
(6517,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(6521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6530,17): run-time error CSS1039: Token not allowed after unary operator: '-table-color'
(6531,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(6535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6544,17): run-time error CSS1039: Token not allowed after unary operator: '-table-color'
(6545,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(6549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6558,17): run-time error CSS1039: Token not allowed after unary operator: '-table-color'
(6559,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(6603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6604,25): run-time error CSS1039: Token not allowed after unary operator: '-form-label-margin-bottom'
(6608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6610,28): run-time error CSS1039: Token not allowed after unary operator: '-form-label-padding-y'
(6610,58): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(6611,31): run-time error CSS1039: Token not allowed after unary operator: '-form-label-padding-y'
(6611,61): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(6613,21): run-time error CSS1039: Token not allowed after unary operator: '-form-label-font-size'
(6614,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height'
(6618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6630,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6631,22): run-time error CSS1039: Token not allowed after unary operator: '-form-text-margin-top'
(6632,21): run-time error CSS1039: Token not allowed after unary operator: '-form-text-font-size'
(6633,22): run-time error CSS1039: Token not allowed after unary operator: '-form-text-font-style'
(6634,23): run-time error CSS1039: Token not allowed after unary operator: '-form-text-font-weight'
(6635,17): run-time error CSS1039: Token not allowed after unary operator: '-form-text-color'
(6639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6644,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6645,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6648,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6649,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6651,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6655,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6656,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6657,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6660,19): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(6660,42): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(6661,21): run-time error CSS1039: Token not allowed after unary operator: '-input-font-size'
(6662,23): run-time error CSS1039: Token not allowed after unary operator: '-input-font-weight'
(6663,23): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(6664,17): run-time error CSS1039: Token not allowed after unary operator: '-input-color'
(6665,28): run-time error CSS1039: Token not allowed after unary operator: '-input-bg'
(6667,18): run-time error CSS1039: Token not allowed after unary operator: '-input-border-width'
(6667,50): run-time error CSS1039: Token not allowed after unary operator: '-input-border-color'
(6671,25): run-time error CSS1039: Token not allowed after unary operator: '-input-border-radius'
(6672,22): run-time error CSS1039: Token not allowed after unary operator: '-input-box-shadow'
(6673,35): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6673,87): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6694,28): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-bg'
(6695,24): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-border-color'
(6697,42): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-box-shadow'
(6701,18): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(6705,17): run-time error CSS1039: Token not allowed after unary operator: '-input-placeholder-color'
(6710,17): run-time error CSS1039: Token not allowed after unary operator: '-input-placeholder-color'
(6715,17): run-time error CSS1039: Token not allowed after unary operator: '-input-placeholder-color'
(6720,17): run-time error CSS1039: Token not allowed after unary operator: '-input-placeholder-color'
(6725,17): run-time error CSS1039: Token not allowed after unary operator: '-input-placeholder-color'
(6730,17): run-time error CSS1039: Token not allowed after unary operator: '-input-disabled-color'
(6731,28): run-time error CSS1039: Token not allowed after unary operator: '-input-disabled-bg'
(6732,24): run-time error CSS1039: Token not allowed after unary operator: '-input-disabled-border-color'
(6737,19): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(6737,42): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(6738,23): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(6738,57): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(6739,30): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(6740,29): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(6741,17): run-time error CSS1039: Token not allowed after unary operator: '-form-file-button-color'
(6742,28): run-time error CSS1039: Token not allowed after unary operator: '-form-file-button-bg'
(6747,35): run-time error CSS1039: Token not allowed after unary operator: '-input-border-width'
(6749,36): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6749,94): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6749,148): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6749,200): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6750,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6750,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6750,140): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6750,192): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6754,19): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(6754,42): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(6755,23): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(6755,57): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(6756,30): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(6757,27): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(6758,29): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(6759,17): run-time error CSS1039: Token not allowed after unary operator: '-form-file-button-color'
(6760,28): run-time error CSS1039: Token not allowed after unary operator: '-form-file-button-bg'
(6765,35): run-time error CSS1039: Token not allowed after unary operator: '-input-border-width'
(6767,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6767,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6767,140): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6767,192): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6782,28): run-time error CSS1039: Token not allowed after unary operator: '-form-file-button-hover-bg'
(6786,28): run-time error CSS1039: Token not allowed after unary operator: '-form-file-button-hover-bg'
(6792,19): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(6794,23): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(6795,17): run-time error CSS1039: Token not allowed after unary operator: '-input-plaintext-color'
(6798,24): run-time error CSS1039: Token not allowed after unary operator: '-input-border-width'
(6811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6823,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6824,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6829,22): run-time error CSS1039: Token not allowed after unary operator: '-input-height'
(6833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6843,19): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(6851,22): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(6852,29): run-time error CSS1039: Token not allowed after unary operator: '-input-border-radius'
(6856,22): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(6857,29): run-time error CSS1039: Token not allowed after unary operator: '-input-border-radius'
(6861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6862,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6866,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6881,19): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-y'
(6881,48): run-time error CSS1039: Token not allowed after unary operator: '-form-select-indicator-padding'
(6881,85): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-y'
(6881,114): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-x'
(6882,35): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-x'
(6883,23): run-time error CSS1039: Token not allowed after unary operator: '-form-select-font-family'
(6884,21): run-time error CSS1039: Token not allowed after unary operator: '-form-select-font-size'
(6886,23): run-time error CSS1039: Token not allowed after unary operator: '-form-select-line-height'
(6887,17): run-time error CSS1039: Token not allowed after unary operator: '-form-select-color'
(6888,28): run-time error CSS1039: Token not allowed after unary operator: '-form-select-bg'
(6891,31): run-time error CSS1039: Token not allowed after unary operator: '-form-select-bg-position'
(6892,27): run-time error CSS1039: Token not allowed after unary operator: '-form-select-bg-size'
(6893,18): run-time error CSS1039: Token not allowed after unary operator: '-form-select-border-width'
(6893,56): run-time error CSS1039: Token not allowed after unary operator: '-form-select-border-color'
(6894,25): run-time error CSS1039: Token not allowed after unary operator: '-form-select-border-radius'
(6895,22): run-time error CSS1039: Token not allowed after unary operator: '-form-select-box-shadow'
(6896,35): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6896,87): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(6909,24): run-time error CSS1039: Token not allowed after unary operator: '-form-select-focus-border-color'
(6911,22): run-time error CSS1039: Token not allowed after unary operator: '-form-select-box-shadow'
(6911,52): run-time error CSS1039: Token not allowed after unary operator: '-form-select-focus-box-shadow'
(6915,25): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-x'
(6920,17): run-time error CSS1039: Token not allowed after unary operator: '-form-select-disabled-color'
(6921,28): run-time error CSS1039: Token not allowed after unary operator: '-form-select-disabled-bg'
(6922,24): run-time error CSS1039: Token not allowed after unary operator: '-form-select-disabled-border-color'
(6927,29): run-time error CSS1039: Token not allowed after unary operator: '-form-select-color'
(6931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6943,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6951,22): run-time error CSS1039: Token not allowed after unary operator: '-form-check-min-height'
(6952,24): run-time error CSS1039: Token not allowed after unary operator: '-form-check-padding-start'
(6953,25): run-time error CSS1039: Token not allowed after unary operator: '-form-check-margin-bottom'
(6958,32): run-time error CSS1039: Token not allowed after unary operator: '-form-check-padding-start'
(6962,25): run-time error CSS1039: Token not allowed after unary operator: '-form-check-padding-start'
(6969,33): run-time error CSS1039: Token not allowed after unary operator: '-form-check-padding-start'
(6974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6989,17): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-width'
(6990,18): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-height'
(6991,28): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height'
(6991,54): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-height'
(6993,28): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-bg'
(6997,18): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-border'
(7004,33): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(7004,87): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(7004,145): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(7014,25): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-border-radius'
(7018,25): run-time error CSS1039: Token not allowed after unary operator: '-form-check-radio-border-radius'
(7022,24): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-focus-border'
(7024,22): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-focus-box-shadow'
(7028,28): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-checked-bg-color'
(7029,24): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-checked-border-color'
(7041,28): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-indeterminate-bg-color'
(7042,24): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-indeterminate-border-color'
(7050,19): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-disabled-opacity'
(7055,23): run-time error CSS1039: Token not allowed after unary operator: '-form-check-label-disabled-opacity'
(7059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7067,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7068,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7071,37): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(7071,98): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(7071,156): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(7071,210): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(7071,268): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(7090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7092,24): run-time error CSS1039: Token not allowed after unary operator: '-form-check-inline-margin-end'
(7096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7106,23): run-time error CSS1039: Token not allowed after unary operator: '-form-check-btn-check-disabled-opacity'
(7110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7126,19): run-time error CSS1063: Expected calculation unit, found '-form-range-thumb-height'
(7126,19): run-time error CSS1064: Expected calculation product, found '-form-range-thumb-height'
(7126,19): run-time error CSS1065: Expected calculation sum, found '-form-range-thumb-height'
(7126,19): run-time error CSS1034: Expected closing parenthesis, found '-form-range-thumb-height'
(7126,19): run-time error CSS1042: Expected function, found '-form-range-thumb-height'
(7126,45): run-time error CSS1019: Unexpected token, found ' '
(7126,45): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(7139,30): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-focus-box-shadow'
(7143,30): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-focus-box-shadow'
(7151,21): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-width'
(7152,22): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-height'
(7153,32): run-time error CSS1039: Token not allowed after unary operator: '-form-range-track-height'
(7153,65): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-height'
(7154,32): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-bg'
(7155,22): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-border'
(7156,29): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-border-radius'
(7157,26): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-box-shadow'
(7172,28): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-active-bg'
(7176,17): run-time error CSS1039: Token not allowed after unary operator: '-form-range-track-width'
(7177,18): run-time error CSS1039: Token not allowed after unary operator: '-form-range-track-height'
(7180,28): run-time error CSS1039: Token not allowed after unary operator: '-form-range-track-bg'
(7182,25): run-time error CSS1039: Token not allowed after unary operator: '-form-range-track-border-radius'
(7183,22): run-time error CSS1039: Token not allowed after unary operator: '-form-range-track-box-shadow'
(7187,17): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-width'
(7188,18): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-height'
(7189,28): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-bg'
(7190,18): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-border'
(7191,25): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-border-radius'
(7192,22): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-box-shadow'
(7207,28): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-active-bg'
(7211,17): run-time error CSS1039: Token not allowed after unary operator: '-form-range-track-width'
(7212,18): run-time error CSS1039: Token not allowed after unary operator: '-form-range-track-height'
(7215,28): run-time error CSS1039: Token not allowed after unary operator: '-form-range-track-bg'
(7217,25): run-time error CSS1039: Token not allowed after unary operator: '-form-range-track-border-radius'
(7218,22): run-time error CSS1039: Token not allowed after unary operator: '-form-range-track-box-shadow'
(7226,32): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-disabled-bg'
(7230,32): run-time error CSS1039: Token not allowed after unary operator: '-form-range-thumb-disabled-bg'
(7234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7236,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7246,22): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-height'
(7247,27): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-line-height'
(7256,23): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-padding-y'
(7256,54): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-padding-x'
(7262,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(7277,19): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-padding-y'
(7277,50): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-padding-x'
(7301,27): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-input-padding-t'
(7302,30): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-input-padding-b'
(7306,27): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-input-padding-t'
(7307,30): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-input-padding-b'
(7311,27): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-input-padding-t'
(7312,30): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-input-padding-b'
(7316,27): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-input-padding-t'
(7317,30): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-input-padding-b'
(7321,23): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-input-padding-t'
(7322,26): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-input-padding-b'
(7326,19): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-label-opacity'
(7327,21): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-label-transform'
(7331,19): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-label-opacity'
(7332,21): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-label-transform'
(7336,19): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-label-opacity'
(7337,29): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-label-transform'
(7338,21): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-label-transform'
(7342,19): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-label-opacity'
(7343,29): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-label-transform'
(7344,21): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-label-transform'
(7348,24): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(7352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7398,19): run-time error CSS1039: Token not allowed after unary operator: '-input-group-addon-padding-y'
(7398,54): run-time error CSS1039: Token not allowed after unary operator: '-input-group-addon-padding-x'
(7399,21): run-time error CSS1039: Token not allowed after unary operator: '-input-group-addon-font-size'
(7400,23): run-time error CSS1039: Token not allowed after unary operator: '-input-group-addon-font-weight'
(7401,23): run-time error CSS1039: Token not allowed after unary operator: '-input-group-addon-line-height'
(7402,17): run-time error CSS1039: Token not allowed after unary operator: '-input-group-addon-color'
(7405,28): run-time error CSS1039: Token not allowed after unary operator: '-input-group-addon-bg'
(7406,18): run-time error CSS1039: Token not allowed after unary operator: '-input-group-addon-border-width'
(7406,62): run-time error CSS1039: Token not allowed after unary operator: '-input-group-addon-border-color'
(7407,25): run-time error CSS1039: Token not allowed after unary operator: '-input-group-addon-border-radius'
(7411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7428,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7436,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7437,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7438,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7439,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7440,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7462,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7472,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7473,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7487,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(7498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7502,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(7503,17): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-color'
(7507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7515,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(7515,49): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(7517,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(7518,17): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-tooltip-color'
(7519,28): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-tooltip-bg'
(7520,25): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-tooltip-border-radius'
(7528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7530,24): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-border-color'
(7531,35): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7531,74): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7534,47): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7534,88): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7535,37): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7535,72): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7535,106): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7535,141): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7539,26): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-focus-box-shadow'
(7543,35): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7543,74): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7544,45): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7544,86): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7544,132): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7544,173): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7550,24): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-border-color'
(7557,51): run-time error CSS1039: Token not allowed after unary operator: '-form-select-line-height'
(7557,92): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-y'
(7557,132): run-time error CSS1039: Token not allowed after unary operator: '-form-select-line-height'
(7557,173): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-y'
(7565,24): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-border-color'
(7566,22): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-focus-box-shadow'
(7570,39): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7570,78): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7576,24): run-time error CSS1039: Token not allowed after unary operator: '-component-active-bg'
(7580,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7581,21): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-color'
(7593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7597,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(7598,17): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-color'
(7602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7610,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(7610,49): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(7612,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(7613,17): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-tooltip-color'
(7614,28): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-tooltip-bg'
(7615,25): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-tooltip-border-radius'
(7623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7625,24): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-border-color'
(7626,35): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7626,74): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7629,47): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7629,88): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7630,37): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7630,72): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7630,106): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7630,141): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7634,26): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-focus-box-shadow'
(7638,35): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7638,74): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7639,45): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7639,86): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7639,132): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7639,173): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7644,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7645,24): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-border-color'
(7652,51): run-time error CSS1039: Token not allowed after unary operator: '-form-select-line-height'
(7652,92): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-y'
(7652,132): run-time error CSS1039: Token not allowed after unary operator: '-form-select-line-height'
(7652,173): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-y'
(7660,24): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-border-color'
(7661,22): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-focus-box-shadow'
(7665,39): run-time error CSS1039: Token not allowed after unary operator: '-input-line-height'
(7665,78): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(7669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7671,24): run-time error CSS1039: Token not allowed after unary operator: '-component-active-bg'
(7675,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7676,21): run-time error CSS1039: Token not allowed after unary operator: '-form-validation-color'
(7688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7693,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7703,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-y'
(7703,40): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x'
(7704,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-family'
(7705,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-size'
(7706,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-weight'
(7707,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-line-height'
(7708,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-color'
(7716,18): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(7716,48): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-color'
(7717,25): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-radius'
(7718,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-bg'
(7719,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-box-shadow'
(7720,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(7720,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(7720,140): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(7720,192): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(7730,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-color'
(7731,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-bg'
(7732,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-border-color'
(7736,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-color'
(7737,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-bg'
(7738,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-color'
(7742,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-color'
(7743,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-bg'
(7744,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-border-color'
(7746,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-box-shadow'
(7746,44): run-time error CSS1039: Token not allowed after unary operator: '-btn-focus-box-shadow'
(7750,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-border-color'
(7752,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-box-shadow'
(7752,44): run-time error CSS1039: Token not allowed after unary operator: '-btn-focus-box-shadow'
(7756,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-color'
(7757,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-bg'
(7758,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-border-color'
(7759,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-shadow'
(7763,26): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-shadow'
(7763,51): run-time error CSS1039: Token not allowed after unary operator: '-btn-focus-box-shadow'
(7767,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-disabled-color'
(7769,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-disabled-bg'
(7770,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-disabled-border-color'
(7771,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-disabled-opacity'
(7776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7787,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7788,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7793,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7794,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7795,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7796,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7823,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7828,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7836,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7838,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7840,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7848,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7855,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7856,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7857,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7861,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7862,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7866,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7884,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7897,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7898,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7900,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7901,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7903,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7908,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7918,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7923,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7959,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7964,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7991,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8022,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8024,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8031,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8091,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8138,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8217,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8233,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8234,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8238,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8240,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8274,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8275,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8276,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8277,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8278,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8286,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-color'
(8290,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-color'
(8294,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8295,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8303,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8304,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8308,30): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(8328,29): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(8340,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(8361,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(8372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8395,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8399,19): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-zindex'
(8401,21): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-min-width'
(8402,19): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-padding-y'
(8402,45): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-padding-x'
(8404,21): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-font-size'
(8405,17): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-color'
(8408,28): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-bg'
(8410,18): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-border-width'
(8410,53): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-border-color'
(8411,25): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-border-radius'
(8412,22): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-box-shadow'
(8418,26): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-spacer'
(8422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8441,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8450,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8461,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8470,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8481,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8490,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8501,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8510,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8521,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8530,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8543,25): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-spacer'
(8550,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(8565,23): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-spacer'
(8572,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(8591,24): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-spacer'
(8598,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(8611,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(8627,18): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-divider-margin-y'
(8629,32): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-divider-bg'
(8636,19): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-y'
(8636,50): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(8639,17): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-color'
(8647,21): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-hover-color'
(8648,32): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-hover-bg'
(8652,21): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-active-color'
(8654,32): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-active-bg'
(8658,21): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-disabled-color'
(8669,19): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-header-padding-y'
(8669,52): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-header-padding-x'
(8672,17): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-header-color'
(8678,19): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-y'
(8678,50): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(8679,17): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-color'
(8683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8693,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8728,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(8732,32): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(8746,30): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x'
(8747,29): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x'
(8759,30): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x-sm'
(8760,29): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x-sm'
(8764,30): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x-lg'
(8765,29): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x-lg'
(8769,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-shadow'
(8790,35): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(8804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8820,19): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-y'
(8820,45): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(8821,21): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-font-size'
(8822,23): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-font-weight'
(8823,17): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-color'
(8824,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(8824,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(8824,140): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(8834,17): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-hover-color'
(8838,17): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-disabled-color'
(8844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8848,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8851,25): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(8851,60): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-color'
(8855,39): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(8857,22): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(8858,38): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-radius'
(8859,39): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-radius'
(8864,32): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-link-hover-border-color'
(8868,25): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-disabled-color'
(8874,25): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-link-active-color'
(8875,36): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-link-active-bg'
(8876,32): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-link-active-border-color'
(8880,36): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(8886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8894,29): run-time error CSS1039: Token not allowed after unary operator: '-nav-pills-border-radius'
(8898,25): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-disabled-color'
(8904,25): run-time error CSS1039: Token not allowed after unary operator: '-nav-pills-link-active-color'
(8905,36): run-time error CSS1039: Token not allowed after unary operator: '-nav-pills-link-active-bg'
(8935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8943,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8961,19): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-y'
(8961,43): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(8976,23): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-padding-y'
(8977,26): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-padding-y'
(8978,24): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-margin-end'
(8979,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-font-size'
(8980,17): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-color'
(8985,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-hover-color'
(8989,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8991,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9004,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-active-color'
(9014,17): run-time error CSS1039: Token not allowed after unary operator: '-navbar-color'
(9018,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-active-color'
(9031,19): run-time error CSS1039: Token not allowed after unary operator: '-navbar-toggler-padding-y'
(9031,51): run-time error CSS1039: Token not allowed after unary operator: '-navbar-toggler-padding-x'
(9032,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-toggler-font-size'
(9034,17): run-time error CSS1039: Token not allowed after unary operator: '-navbar-color'
(9036,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(9036,44): run-time error CSS1039: Token not allowed after unary operator: '-navbar-toggler-border-color'
(9037,25): run-time error CSS1039: Token not allowed after unary operator: '-navbar-toggler-border-radius'
(9038,22): run-time error CSS1039: Token not allowed after unary operator: '-navbar-toggler-transition'
(9054,28): run-time error CSS1039: Token not allowed after unary operator: '-navbar-toggler-focus-width'
(9062,28): run-time error CSS1039: Token not allowed after unary operator: '-navbar-toggler-icon-bg'
(9069,22): run-time error CSS1039: Token not allowed after unary operator: '-scroll-height'
(9091,37): run-time error CSS1039: Token not allowed after unary operator: '-navbar-nav-link-padding-x'
(9092,36): run-time error CSS1039: Token not allowed after unary operator: '-navbar-nav-link-padding-x'
(9158,37): run-time error CSS1039: Token not allowed after unary operator: '-navbar-nav-link-padding-x'
(9159,36): run-time error CSS1039: Token not allowed after unary operator: '-navbar-nav-link-padding-x'
(9225,37): run-time error CSS1039: Token not allowed after unary operator: '-navbar-nav-link-padding-x'
(9226,36): run-time error CSS1039: Token not allowed after unary operator: '-navbar-nav-link-padding-x'
(9292,37): run-time error CSS1039: Token not allowed after unary operator: '-navbar-nav-link-padding-x'
(9293,36): run-time error CSS1039: Token not allowed after unary operator: '-navbar-nav-link-padding-x'
(9359,37): run-time error CSS1039: Token not allowed after unary operator: '-navbar-nav-link-padding-x'
(9360,36): run-time error CSS1039: Token not allowed after unary operator: '-navbar-nav-link-padding-x'
(9425,33): run-time error CSS1039: Token not allowed after unary operator: '-navbar-nav-link-padding-x'
(9426,32): run-time error CSS1039: Token not allowed after unary operator: '-navbar-nav-link-padding-x'
(9474,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9475,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9476,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9477,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9487,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9488,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9503,18): run-time error CSS1039: Token not allowed after unary operator: '-card-height'
(9505,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(9507,18): run-time error CSS1039: Token not allowed after unary operator: '-card-border-width'
(9507,49): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(9508,25): run-time error CSS1039: Token not allowed after unary operator: '-card-border-radius'
(9509,22): run-time error CSS1039: Token not allowed after unary operator: '-card-box-shadow'
(9524,42): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9525,43): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9530,46): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9531,45): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9541,19): run-time error CSS1039: Token not allowed after unary operator: '-card-spacer-y'
(9541,40): run-time error CSS1039: Token not allowed after unary operator: '-card-spacer-x'
(9542,17): run-time error CSS1039: Token not allowed after unary operator: '-card-color'
(9546,25): run-time error CSS1039: Token not allowed after unary operator: '-card-title-spacer-y'
(9550,33): run-time error CSS1039: Token not allowed after unary operator: '-card-title-spacer-y'
(9559,23): run-time error CSS1039: Token not allowed after unary operator: '-card-spacer-x'
(9563,19): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-padding-y'
(9563,45): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-padding-x'
(9565,17): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-color'
(9566,28): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-bg'
(9567,25): run-time error CSS1039: Token not allowed after unary operator: '-card-border-width'
(9567,56): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(9571,29): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9571,61): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9575,19): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-padding-y'
(9575,45): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-padding-x'
(9576,17): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-color'
(9577,28): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-bg'
(9578,22): run-time error CSS1039: Token not allowed after unary operator: '-card-border-width'
(9578,53): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(9582,33): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9582,65): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9586,35): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-padding-x'
(9587,35): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-padding-y'
(9588,34): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-padding-x'
(9593,32): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(9594,35): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(9598,35): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-padding-x'
(9599,34): run-time error CSS1039: Token not allowed after unary operator: '-card-cap-padding-x'
(9608,19): run-time error CSS1039: Token not allowed after unary operator: '-card-img-overlay-padding'
(9609,25): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9617,34): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9618,35): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9622,38): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9623,37): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(9627,25): run-time error CSS1039: Token not allowed after unary operator: '-card-group-margin'
(9677,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9678,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9679,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9681,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9682,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9683,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9685,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9686,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9688,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9690,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9691,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9692,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9693,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9695,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9707,19): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-padding-y'
(9707,50): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-padding-x'
(9709,17): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-color'
(9711,28): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-bg'
(9715,22): run-time error CSS1039: Token not allowed after unary operator: '-accordion-transition'
(9725,17): run-time error CSS1039: Token not allowed after unary operator: '-accordion-active-color'
(9726,28): run-time error CSS1039: Token not allowed after unary operator: '-accordion-active-bg'
(9727,40): run-time error CSS1039: Token not allowed after unary operator: '-accordion-border-width'
(9727,73): run-time error CSS1039: Token not allowed after unary operator: '-accordion-border-color'
(9731,32): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-active-icon'
(9732,33): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-icon-transform'
(9733,25): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-icon-transform'
(9739,17): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-icon-width'
(9740,18): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-icon-width'
(9743,28): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-icon'
(9745,27): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-icon-width'
(9746,22): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-icon-transition'
(9761,24): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-focus-border-color'
(9763,22): run-time error CSS1039: Token not allowed after unary operator: '-accordion-btn-focus-box-shadow'
(9771,17): run-time error CSS1039: Token not allowed after unary operator: '-accordion-color'
(9772,28): run-time error CSS1039: Token not allowed after unary operator: '-accordion-bg'
(9773,18): run-time error CSS1039: Token not allowed after unary operator: '-accordion-border-width'
(9773,54): run-time error CSS1039: Token not allowed after unary operator: '-accordion-border-color'
(9777,38): run-time error CSS1039: Token not allowed after unary operator: '-accordion-border-radius'
(9778,39): run-time error CSS1039: Token not allowed after unary operator: '-accordion-border-radius'
(9782,42): run-time error CSS1039: Token not allowed after unary operator: '-accordion-inner-border-radius'
(9783,43): run-time error CSS1039: Token not allowed after unary operator: '-accordion-inner-border-radius'
(9791,42): run-time error CSS1039: Token not allowed after unary operator: '-accordion-border-radius'
(9792,41): run-time error CSS1039: Token not allowed after unary operator: '-accordion-border-radius'
(9796,46): run-time error CSS1039: Token not allowed after unary operator: '-accordion-inner-border-radius'
(9797,45): run-time error CSS1039: Token not allowed after unary operator: '-accordion-inner-border-radius'
(9801,46): run-time error CSS1039: Token not allowed after unary operator: '-accordion-border-radius'
(9802,45): run-time error CSS1039: Token not allowed after unary operator: '-accordion-border-radius'
(9806,19): run-time error CSS1039: Token not allowed after unary operator: '-accordion-body-padding-y'
(9806,51): run-time error CSS1039: Token not allowed after unary operator: '-accordion-body-padding-x'
(9832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9836,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9841,19): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-padding-y'
(9841,47): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-padding-x'
(9842,25): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-margin-bottom'
(9843,21): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-font-size'
(9845,28): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-bg'
(9846,25): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-border-radius'
(9850,24): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-item-padding-x'
(9855,29): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-item-padding-x'
(9856,21): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-divider-color'
(9857,23): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-divider'
(9861,17): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-item-active-color'
(9865,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9866,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9870,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9872,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9884,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9894,19): run-time error CSS1039: Token not allowed after unary operator: '-pagination-padding-y'
(9894,47): run-time error CSS1039: Token not allowed after unary operator: '-pagination-padding-x'
(9895,21): run-time error CSS1039: Token not allowed after unary operator: '-pagination-font-size'
(9896,17): run-time error CSS1039: Token not allowed after unary operator: '-pagination-color'
(9897,28): run-time error CSS1039: Token not allowed after unary operator: '-pagination-bg'
(9898,18): run-time error CSS1039: Token not allowed after unary operator: '-pagination-border-width'
(9898,55): run-time error CSS1039: Token not allowed after unary operator: '-pagination-border-color'
(9899,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(9899,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(9899,140): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(9899,192): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(9910,17): run-time error CSS1039: Token not allowed after unary operator: '-pagination-hover-color'
(9911,28): run-time error CSS1039: Token not allowed after unary operator: '-pagination-hover-bg'
(9912,24): run-time error CSS1039: Token not allowed after unary operator: '-pagination-hover-border-color'
(9917,17): run-time error CSS1039: Token not allowed after unary operator: '-pagination-focus-color'
(9918,28): run-time error CSS1039: Token not allowed after unary operator: '-pagination-focus-bg'
(9920,22): run-time error CSS1039: Token not allowed after unary operator: '-pagination-focus-box-shadow'
(9925,17): run-time error CSS1039: Token not allowed after unary operator: '-pagination-active-color'
(9926,28): run-time error CSS1039: Token not allowed after unary operator: '-pagination-active-bg'
(9927,24): run-time error CSS1039: Token not allowed after unary operator: '-pagination-active-border-color'
(9931,17): run-time error CSS1039: Token not allowed after unary operator: '-pagination-disabled-color'
(9933,28): run-time error CSS1039: Token not allowed after unary operator: '-pagination-disabled-bg'
(9934,24): run-time error CSS1039: Token not allowed after unary operator: '-pagination-disabled-border-color'
(9938,23): run-time error CSS1039: Token not allowed after unary operator: '-pagination-margin-start'
(9942,34): run-time error CSS1039: Token not allowed after unary operator: '-pagination-border-radius'
(9943,37): run-time error CSS1039: Token not allowed after unary operator: '-pagination-border-radius'
(9947,35): run-time error CSS1039: Token not allowed after unary operator: '-pagination-border-radius'
(9948,38): run-time error CSS1039: Token not allowed after unary operator: '-pagination-border-radius'
(9952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9959,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9973,19): run-time error CSS1039: Token not allowed after unary operator: '-badge-padding-y'
(9973,42): run-time error CSS1039: Token not allowed after unary operator: '-badge-padding-x'
(9974,21): run-time error CSS1039: Token not allowed after unary operator: '-badge-font-size'
(9975,23): run-time error CSS1039: Token not allowed after unary operator: '-badge-font-weight'
(9977,17): run-time error CSS1039: Token not allowed after unary operator: '-badge-color'
(9981,25): run-time error CSS1039: Token not allowed after unary operator: '-badge-border-radius'
(9994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10004,19): run-time error CSS1039: Token not allowed after unary operator: '-alert-padding-y'
(10004,42): run-time error CSS1039: Token not allowed after unary operator: '-alert-padding-x'
(10005,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-margin-bottom'
(10006,17): run-time error CSS1039: Token not allowed after unary operator: '-alert-color'
(10007,28): run-time error CSS1039: Token not allowed after unary operator: '-alert-bg'
(10008,18): run-time error CSS1039: Token not allowed after unary operator: '-alert-border-width'
(10008,50): run-time error CSS1039: Token not allowed after unary operator: '-alert-border-color'
(10009,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-border-radius'
(10021,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-dismissible-padding-r'
(10029,28): run-time error CSS1039: Token not allowed after unary operator: '-alert-padding-y'
(10029,59): run-time error CSS1039: Token not allowed after unary operator: '-alert-padding-x'
(10033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10041,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10045,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10057,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10061,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10073,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10077,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10089,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10093,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10105,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10109,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10121,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10125,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10137,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10141,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10153,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10157,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10169,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10173,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10185,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10189,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10201,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10205,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10217,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10221,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10233,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10237,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10242,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10243,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10249,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10253,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10257,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10258,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10259,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10260,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10265,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(10269,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(10285,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10288,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10290,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10295,18): run-time error CSS1039: Token not allowed after unary operator: '-progress-height'
(10297,21): run-time error CSS1039: Token not allowed after unary operator: '-progress-font-size'
(10298,28): run-time error CSS1039: Token not allowed after unary operator: '-progress-bg'
(10299,25): run-time error CSS1039: Token not allowed after unary operator: '-progress-border-radius'
(10300,22): run-time error CSS1039: Token not allowed after unary operator: '-progress-box-shadow'
(10311,17): run-time error CSS1039: Token not allowed after unary operator: '-progress-bar-color'
(10314,28): run-time error CSS1039: Token not allowed after unary operator: '-progress-bar-bg'
(10315,22): run-time error CSS1039: Token not allowed after unary operator: '-progress-bar-transition'
(10326,27): run-time error CSS1039: Token not allowed after unary operator: '-progress-height'
(10326,50): run-time error CSS1039: Token not allowed after unary operator: '-progress-height'
(10342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10352,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10355,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10365,25): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10380,17): run-time error CSS1039: Token not allowed after unary operator: '-list-group-action-color'
(10386,21): run-time error CSS1039: Token not allowed after unary operator: '-list-group-action-hover-color'
(10388,32): run-time error CSS1039: Token not allowed after unary operator: '-list-group-action-hover-bg'
(10392,21): run-time error CSS1039: Token not allowed after unary operator: '-list-group-action-active-color'
(10393,32): run-time error CSS1039: Token not allowed after unary operator: '-list-group-action-active-bg'
(10399,19): run-time error CSS1039: Token not allowed after unary operator: '-list-group-item-padding-y'
(10399,52): run-time error CSS1039: Token not allowed after unary operator: '-list-group-item-padding-x'
(10400,17): run-time error CSS1039: Token not allowed after unary operator: '-list-group-color'
(10401,28): run-time error CSS1039: Token not allowed after unary operator: '-list-group-bg'
(10402,18): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10402,55): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-color'
(10416,21): run-time error CSS1039: Token not allowed after unary operator: '-list-group-disabled-color'
(10418,32): run-time error CSS1039: Token not allowed after unary operator: '-list-group-disabled-bg'
(10423,21): run-time error CSS1039: Token not allowed after unary operator: '-list-group-active-color'
(10424,32): run-time error CSS1039: Token not allowed after unary operator: '-list-group-active-bg'
(10425,28): run-time error CSS1039: Token not allowed after unary operator: '-list-group-active-border-color'
(10433,40): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10434,36): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10443,41): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10448,39): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10457,32): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10462,41): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10463,37): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10473,45): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10478,43): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10487,36): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10492,45): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10493,41): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10504,45): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10509,43): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10518,36): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10523,45): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10524,41): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10535,45): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10540,43): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10549,36): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10554,45): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10555,41): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10566,45): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10571,43): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10580,36): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10585,45): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10586,41): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10597,45): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10602,43): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-radius'
(10611,36): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10616,45): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10617,41): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10626,32): run-time error CSS1039: Token not allowed after unary operator: '-list-group-border-width'
(10874,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10876,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10878,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10882,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10885,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-close-width'
(10886,18): run-time error CSS1039: Token not allowed after unary operator: '-btn-close-height'
(10887,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-close-padding-y'
(10887,46): run-time error CSS1039: Token not allowed after unary operator: '-btn-close-padding-x'
(10888,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-close-color'
(10889,357): run-time error CSS1039: Token not allowed after unary operator: '-btn-close-width'
(10892,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-close-opacity'
(10896,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-close-color'
(10898,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-close-hover-opacity'
(10903,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-close-focus-opacity'
(10912,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-close-disabled-opacity'
(10921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10923,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10926,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10928,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10935,17): run-time error CSS1039: Token not allowed after unary operator: '-toast-max-width'
(10937,21): run-time error CSS1039: Token not allowed after unary operator: '-toast-font-size'
(10938,17): run-time error CSS1039: Token not allowed after unary operator: '-toast-color'
(10940,28): run-time error CSS1039: Token not allowed after unary operator: '-toast-bg'
(10942,18): run-time error CSS1039: Token not allowed after unary operator: '-toast-border-width'
(10942,50): run-time error CSS1039: Token not allowed after unary operator: '-toast-border-color'
(10943,22): run-time error CSS1039: Token not allowed after unary operator: '-toast-box-shadow'
(10944,25): run-time error CSS1039: Token not allowed after unary operator: '-toast-border-radius'
(10956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10958,19): run-time error CSS1039: Token not allowed after unary operator: '-toast-zindex'
(10967,29): run-time error CSS1039: Token not allowed after unary operator: '-toast-spacing'
(10975,19): run-time error CSS1039: Token not allowed after unary operator: '-toast-padding-y'
(10975,42): run-time error CSS1039: Token not allowed after unary operator: '-toast-padding-x'
(10976,17): run-time error CSS1039: Token not allowed after unary operator: '-toast-header-color'
(10977,28): run-time error CSS1039: Token not allowed after unary operator: '-toast-header-bg'
(10979,25): run-time error CSS1039: Token not allowed after unary operator: '-toast-border-width'
(10979,57): run-time error CSS1039: Token not allowed after unary operator: '-toast-header-border-color'
(10980,39): run-time error CSS1039: Token not allowed after unary operator: '-toast-border-radius'
(10980,68): run-time error CSS1039: Token not allowed after unary operator: '-toast-border-width'
(10981,40): run-time error CSS1039: Token not allowed after unary operator: '-toast-border-radius'
(10981,69): run-time error CSS1039: Token not allowed after unary operator: '-toast-border-width'
(10985,39): run-time error CSS1039: Token not allowed after unary operator: '-toast-padding-x'
(10986,27): run-time error CSS1039: Token not allowed after unary operator: '-toast-padding-x'
(10990,19): run-time error CSS1039: Token not allowed after unary operator: '-toast-padding-x'
(10995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11004,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11007,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11017,19): run-time error CSS1039: Token not allowed after unary operator: '-modal-zindex'
(11029,18): run-time error CSS1039: Token not allowed after unary operator: '-modal-margin'
(11034,45): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(11035,37): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(11036,37): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(11036,103): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(11058,30): run-time error CSS1039: Token not allowed after unary operator: '-modal-margin'
(11075,34): run-time error CSS1039: Token not allowed after unary operator: '-modal-margin'
(11085,17): run-time error CSS1039: Token not allowed after unary operator: '-modal-color'
(11087,28): run-time error CSS1039: Token not allowed after unary operator: '-modal-bg'
(11089,18): run-time error CSS1039: Token not allowed after unary operator: '-modal-border-width'
(11089,50): run-time error CSS1039: Token not allowed after unary operator: '-modal-border-color'
(11090,25): run-time error CSS1039: Token not allowed after unary operator: '-modal-border-radius'
(11091,22): run-time error CSS1039: Token not allowed after unary operator: '-modal-box-shadow'
(11096,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11102,19): run-time error CSS1039: Token not allowed after unary operator: '-backdrop-zindex'
(11105,28): run-time error CSS1039: Token not allowed after unary operator: '-backdrop-bg'
(11113,23): run-time error CSS1039: Token not allowed after unary operator: '-backdrop-opacity'
(11125,19): run-time error CSS1039: Token not allowed after unary operator: '-modal-header-padding'
(11126,25): run-time error CSS1039: Token not allowed after unary operator: '-modal-header-border-width'
(11126,64): run-time error CSS1039: Token not allowed after unary operator: '-modal-header-border-color'
(11127,34): run-time error CSS1039: Token not allowed after unary operator: '-modal-inner-border-radius'
(11128,35): run-time error CSS1039: Token not allowed after unary operator: '-modal-inner-border-radius'
(11132,28): run-time error CSS1039: Token not allowed after unary operator: '-modal-header-padding-y'
(11132,69): run-time error CSS1039: Token not allowed after unary operator: '-modal-header-padding-x'
(11133,33): run-time error CSS1039: Token not allowed after unary operator: '-modal-header-padding-y'
(11133,75): run-time error CSS1039: Token not allowed after unary operator: '-modal-header-padding-x'
(11133,117): run-time error CSS1039: Token not allowed after unary operator: '-modal-header-padding-y'
(11138,23): run-time error CSS1039: Token not allowed after unary operator: '-modal-title-line-height'
(11145,19): run-time error CSS1039: Token not allowed after unary operator: '-modal-padding'
(11159,24): run-time error CSS1039: Token not allowed after unary operator: '-modal-padding'
(11159,47): run-time error CSS1039: Token not allowed after unary operator: '-modal-footer-gap'
(11160,28): run-time error CSS1039: Token not allowed after unary operator: '-modal-footer-bg'
(11161,22): run-time error CSS1039: Token not allowed after unary operator: '-modal-footer-border-width'
(11161,61): run-time error CSS1039: Token not allowed after unary operator: '-modal-footer-border-color'
(11162,38): run-time error CSS1039: Token not allowed after unary operator: '-modal-inner-border-radius'
(11163,37): run-time error CSS1039: Token not allowed after unary operator: '-modal-inner-border-radius'
(11167,27): run-time error CSS1039: Token not allowed after unary operator: '-modal-footer-gap'
(11172,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11173,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11177,25): run-time error CSS1039: Token not allowed after unary operator: '-modal-width'
(11183,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11189,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11195,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11337,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11341,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11347,19): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-zindex'
(11349,19): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-height'
(11350,18): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-margin'
(11351,23): run-time error CSS1039: Token not allowed after unary operator: '-font-sans-serif'
(11365,21): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-font-size'
(11371,23): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-opacity'
(11376,21): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-width'
(11377,22): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-height'
(11393,28): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-height'
(11393,61): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-width'
(11394,32): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-bg'
(11399,17): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-height'
(11400,18): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-width'
(11405,33): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-width'
(11405,66): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-height'
(11405,99): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-width'
(11406,34): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-bg'
(11415,35): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-width'
(11415,68): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-height'
(11416,35): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-bg'
(11421,17): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-height'
(11422,18): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-width'
(11427,33): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-width'
(11427,73): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-width'
(11427,106): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-arrow-height'
(11428,33): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-bg'
(11432,21): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-max-width'
(11433,19): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-padding-y'
(11433,44): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-padding-x'
(11434,17): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-color'
(11436,28): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-bg'
(11437,25): run-time error CSS1039: Token not allowed after unary operator: '-tooltip-border-radius'
(11441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11458,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11459,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11460,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11461,19): run-time error CSS1039: Token not allowed after unary operator: '-popover-zindex'
(11463,21): run-time error CSS1039: Token not allowed after unary operator: '-popover-max-width'
(11464,23): run-time error CSS1039: Token not allowed after unary operator: '-font-sans-serif'
(11478,21): run-time error CSS1039: Token not allowed after unary operator: '-popover-font-size'
(11480,28): run-time error CSS1039: Token not allowed after unary operator: '-popover-bg'
(11482,18): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-width'
(11482,52): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-color'
(11483,25): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-radius'
(11484,22): run-time error CSS1039: Token not allowed after unary operator: '-popover-box-shadow'
(11489,21): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-width'
(11490,22): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-height'
(11503,29): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-height'
(11503,60): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-width'
(11507,28): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-height'
(11507,61): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-width'
(11512,32): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-border'
(11516,22): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-width'
(11517,32): run-time error CSS1039: Token not allowed after unary operator: '-popover-bg'
(11521,27): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-height'
(11521,58): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-width'
(11522,17): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-height'
(11523,18): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-width'
(11527,33): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-width'
(11527,66): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-height'
(11527,99): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-width'
(11532,34): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-border'
(11536,20): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-width'
(11537,34): run-time error CSS1039: Token not allowed after unary operator: '-popover-bg'
(11541,26): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-height'
(11541,57): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-width'
(11545,35): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-width'
(11545,68): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-height'
(11550,35): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-border'
(11554,19): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-width'
(11555,35): run-time error CSS1039: Token not allowed after unary operator: '-popover-bg'
(11563,17): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-width'
(11564,34): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-width'
(11566,25): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-width'
(11566,59): run-time error CSS1039: Token not allowed after unary operator: '-popover-header-bg'
(11570,28): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-height'
(11570,59): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-width'
(11571,17): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-height'
(11572,18): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-width'
(11576,33): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-width'
(11576,73): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-width'
(11576,106): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-height'
(11581,33): run-time error CSS1039: Token not allowed after unary operator: '-popover-arrow-border'
(11585,21): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-width'
(11586,33): run-time error CSS1039: Token not allowed after unary operator: '-popover-bg'
(11590,19): run-time error CSS1039: Token not allowed after unary operator: '-popover-header-padding-y'
(11590,51): run-time error CSS1039: Token not allowed after unary operator: '-popover-header-padding-x'
(11592,21): run-time error CSS1039: Token not allowed after unary operator: '-popover-header-font-size'
(11593,17): run-time error CSS1039: Token not allowed after unary operator: '-popover-header-color'
(11594,28): run-time error CSS1039: Token not allowed after unary operator: '-popover-header-bg'
(11595,25): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-width'
(11595,59): run-time error CSS1039: Token not allowed after unary operator: '-popover-border-color'
(11596,34): run-time error CSS1039: Token not allowed after unary operator: '-popover-inner-border-radius'
(11597,35): run-time error CSS1039: Token not allowed after unary operator: '-popover-inner-border-radius'
(11605,19): run-time error CSS1039: Token not allowed after unary operator: '-popover-body-padding-y'
(11605,49): run-time error CSS1039: Token not allowed after unary operator: '-popover-body-padding-x'
(11606,17): run-time error CSS1039: Token not allowed after unary operator: '-popover-body-color'
(11819,17): run-time error CSS1039: Token not allowed after unary operator: '-spinner-width'
(11820,18): run-time error CSS1039: Token not allowed after unary operator: '-spinner-height'
(11821,26): run-time error CSS1039: Token not allowed after unary operator: '-spinner-vertical-align'
(11823,29): run-time error CSS1039: Token not allowed after unary operator: '-spinner-animation-speed'
(11823,76): run-time error CSS1039: Token not allowed after unary operator: '-spinner-animation-name'
(11824,21): run-time error CSS1039: Token not allowed after unary operator: '-spinner-animation-speed'
(11824,68): run-time error CSS1039: Token not allowed after unary operator: '-spinner-animation-name'
(11842,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11843,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11848,18): run-time error CSS1039: Token not allowed after unary operator: '-spinner-border-width'
(11853,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11854,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11855,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11886,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11896,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11901,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11906,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11907,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11908,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11909,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11919,23): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-zindex'
(11925,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-color'
(11927,32): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-bg'
(11930,26): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-box-shadow'
(11931,49): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(11932,41): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(11933,41): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(11933,110): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(11947,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-width'
(11948,28): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(11948,64): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(11958,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-width'
(11959,27): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(11959,63): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(11970,22): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-height'
(11972,29): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(11972,65): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(11982,22): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-height'
(11984,26): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(11984,62): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12005,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12006,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12029,23): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-zindex'
(12035,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-color'
(12037,32): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-bg'
(12040,26): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-box-shadow'
(12041,49): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12042,41): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12043,41): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12043,110): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12057,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-width'
(12058,28): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12058,64): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12068,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-width'
(12069,27): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12069,63): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12080,22): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-height'
(12082,29): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12082,65): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12092,22): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-height'
(12094,26): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12094,62): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12115,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12116,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12139,23): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-zindex'
(12145,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-color'
(12147,32): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-bg'
(12150,26): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-box-shadow'
(12151,49): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12152,41): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12153,41): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12153,110): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12167,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-width'
(12168,28): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12168,64): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12178,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-width'
(12179,27): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12179,63): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12190,22): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-height'
(12192,29): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12192,65): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12202,22): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-height'
(12204,26): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12204,62): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12225,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12226,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12249,23): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-zindex'
(12255,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-color'
(12257,32): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-bg'
(12260,26): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-box-shadow'
(12261,49): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12262,41): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12263,41): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12263,110): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12277,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-width'
(12278,28): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12278,64): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12288,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-width'
(12289,27): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12289,63): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12300,22): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-height'
(12302,29): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12302,65): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12312,22): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-height'
(12314,26): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12314,62): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12335,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12336,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12359,23): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-zindex'
(12365,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-color'
(12367,32): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-bg'
(12370,26): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-box-shadow'
(12371,49): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12372,41): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12373,41): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12373,110): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12387,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-width'
(12388,28): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12388,64): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12398,21): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-width'
(12399,27): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12399,63): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12410,22): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-height'
(12412,29): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12412,65): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12422,22): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-height'
(12424,26): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12424,62): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12445,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12446,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12468,19): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-zindex'
(12474,17): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-color'
(12476,28): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-bg'
(12479,22): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-box-shadow'
(12480,45): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12481,37): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12482,37): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12482,106): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(12494,17): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-width'
(12495,24): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12495,60): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12503,17): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-width'
(12504,23): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12504,59): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12513,18): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-height'
(12515,25): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12515,61): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12523,18): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-height'
(12525,22): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(12525,58): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(12546,28): run-time error CSS1039: Token not allowed after unary operator: '-black'
(12564,19): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-padding-y'
(12564,46): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-padding-x'
(12568,28): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-padding-y'
(12568,66): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-padding-x'
(12569,37): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-padding-y'
(12570,39): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-padding-x'
(12571,40): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-padding-y'
(12576,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height'
(12582,19): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-padding-y'
(12582,46): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-padding-x'
(12660,44): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12665,45): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12670,44): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12675,44): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12680,44): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12685,44): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12690,44): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12695,43): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12700,43): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12705,44): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12710,43): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12715,45): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12720,42): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12725,39): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12730,45): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(12860,27): run-time error CSS1039: Token not allowed after unary operator: '-aspect-ratio'
(12873,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12877,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12881,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12885,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13173,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(13177,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-sm'
(13181,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-lg'
(13299,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(13299,38): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(13299,58): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13307,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(13307,42): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(13307,62): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13315,24): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(13315,44): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(13315,64): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13323,25): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(13323,45): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(13323,65): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13331,23): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(13331,43): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(13331,63): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13340,29): run-time error CSS1039: Token not allowed after unary operator: '-indigo-rgb'
(13340,47): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13345,29): run-time error CSS1039: Token not allowed after unary operator: '-purple-rgb'
(13345,47): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13350,29): run-time error CSS1039: Token not allowed after unary operator: '-pink-rgb'
(13350,45): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13354,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13355,29): run-time error CSS1039: Token not allowed after unary operator: '-teal-rgb'
(13355,45): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13360,29): run-time error CSS1039: Token not allowed after unary operator: '-yellow-rgb'
(13360,47): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13365,29): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(13365,48): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13370,29): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgb'
(13370,50): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13375,29): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(13375,48): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13380,29): run-time error CSS1039: Token not allowed after unary operator: '-info-rgb'
(13380,45): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13385,29): run-time error CSS1039: Token not allowed after unary operator: '-warning-rgb'
(13385,48): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13390,29): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(13390,47): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13395,29): run-time error CSS1039: Token not allowed after unary operator: '-light-rgb'
(13395,46): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13400,29): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgb'
(13400,45): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13405,29): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(13405,46): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13410,29): run-time error CSS1039: Token not allowed after unary operator: '-white-rgb'
(13410,46): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13420,33): run-time error CSS1039: Token not allowed after unary operator: '-indigo-rgb'
(13420,51): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13425,33): run-time error CSS1039: Token not allowed after unary operator: '-purple-rgb'
(13425,51): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13430,33): run-time error CSS1039: Token not allowed after unary operator: '-pink-rgb'
(13430,49): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13435,33): run-time error CSS1039: Token not allowed after unary operator: '-teal-rgb'
(13435,49): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13439,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13440,33): run-time error CSS1039: Token not allowed after unary operator: '-yellow-rgb'
(13440,51): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13445,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(13445,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13450,33): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgb'
(13450,54): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13455,33): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(13455,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13459,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13460,33): run-time error CSS1039: Token not allowed after unary operator: '-info-rgb'
(13460,49): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13465,33): run-time error CSS1039: Token not allowed after unary operator: '-warning-rgb'
(13465,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13470,33): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(13470,51): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13474,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13475,33): run-time error CSS1039: Token not allowed after unary operator: '-light-rgb'
(13475,50): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13480,33): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgb'
(13480,49): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13485,33): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(13485,50): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13490,33): run-time error CSS1039: Token not allowed after unary operator: '-white-rgb'
(13490,50): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13500,36): run-time error CSS1039: Token not allowed after unary operator: '-indigo-rgb'
(13500,54): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13505,36): run-time error CSS1039: Token not allowed after unary operator: '-purple-rgb'
(13505,54): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13510,36): run-time error CSS1039: Token not allowed after unary operator: '-pink-rgb'
(13510,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13515,36): run-time error CSS1039: Token not allowed after unary operator: '-teal-rgb'
(13515,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13520,36): run-time error CSS1039: Token not allowed after unary operator: '-yellow-rgb'
(13520,54): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13525,36): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(13525,55): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13530,36): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgb'
(13530,57): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13535,36): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(13535,55): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13540,36): run-time error CSS1039: Token not allowed after unary operator: '-info-rgb'
(13540,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13545,36): run-time error CSS1039: Token not allowed after unary operator: '-warning-rgb'
(13545,55): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13550,36): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(13550,54): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13555,36): run-time error CSS1039: Token not allowed after unary operator: '-light-rgb'
(13555,53): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13560,36): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgb'
(13560,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13565,36): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(13565,53): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13570,36): run-time error CSS1039: Token not allowed after unary operator: '-white-rgb'
(13570,53): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13580,34): run-time error CSS1039: Token not allowed after unary operator: '-indigo-rgb'
(13580,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13585,34): run-time error CSS1039: Token not allowed after unary operator: '-purple-rgb'
(13585,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13590,34): run-time error CSS1039: Token not allowed after unary operator: '-pink-rgb'
(13590,50): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13595,34): run-time error CSS1039: Token not allowed after unary operator: '-teal-rgb'
(13595,50): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13600,34): run-time error CSS1039: Token not allowed after unary operator: '-yellow-rgb'
(13600,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13605,34): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(13605,53): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13610,34): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgb'
(13610,55): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13615,34): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(13615,53): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13620,34): run-time error CSS1039: Token not allowed after unary operator: '-info-rgb'
(13620,50): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13625,34): run-time error CSS1039: Token not allowed after unary operator: '-warning-rgb'
(13625,53): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13630,34): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(13630,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13635,34): run-time error CSS1039: Token not allowed after unary operator: '-light-rgb'
(13635,51): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13640,34): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgb'
(13640,50): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13644,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13645,34): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(13645,51): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13649,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13650,34): run-time error CSS1039: Token not allowed after unary operator: '-white-rgb'
(13650,51): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13660,35): run-time error CSS1039: Token not allowed after unary operator: '-indigo-rgb'
(13660,53): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13665,35): run-time error CSS1039: Token not allowed after unary operator: '-purple-rgb'
(13665,53): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13670,35): run-time error CSS1039: Token not allowed after unary operator: '-pink-rgb'
(13670,51): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13675,35): run-time error CSS1039: Token not allowed after unary operator: '-teal-rgb'
(13675,51): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13679,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13680,35): run-time error CSS1039: Token not allowed after unary operator: '-yellow-rgb'
(13680,53): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13685,35): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(13685,54): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13689,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13690,35): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgb'
(13690,56): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13694,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13695,35): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(13695,54): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13700,35): run-time error CSS1039: Token not allowed after unary operator: '-info-rgb'
(13700,51): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13705,35): run-time error CSS1039: Token not allowed after unary operator: '-warning-rgb'
(13705,54): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13710,35): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(13710,53): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13715,35): run-time error CSS1039: Token not allowed after unary operator: '-light-rgb'
(13715,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13720,35): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgb'
(13720,51): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13725,35): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(13725,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13730,35): run-time error CSS1039: Token not allowed after unary operator: '-white-rgb'
(13730,52): run-time error CSS1039: Token not allowed after unary operator: '-border-opacity'
(13734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13859,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13863,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13879,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13883,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14741,23): run-time error CSS1039: Token not allowed after unary operator: '-font-monospace'
(14769,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(14773,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-lg'
(14777,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(14781,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-xs'
(14825,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-xs'
(14829,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-sm'
(14833,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height'
(14837,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-lg'
(14890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14891,22): run-time error CSS1039: Token not allowed after unary operator: '-indigo-rgb'
(14891,40): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14896,22): run-time error CSS1039: Token not allowed after unary operator: '-purple-rgb'
(14896,40): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14900,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14901,22): run-time error CSS1039: Token not allowed after unary operator: '-pink-rgb'
(14901,38): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14905,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14906,22): run-time error CSS1039: Token not allowed after unary operator: '-teal-rgb'
(14906,38): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14911,22): run-time error CSS1039: Token not allowed after unary operator: '-yellow-rgb'
(14911,40): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14916,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(14916,41): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14921,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgb'
(14921,43): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14925,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14926,22): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(14926,41): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14931,22): run-time error CSS1039: Token not allowed after unary operator: '-info-rgb'
(14931,38): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14936,22): run-time error CSS1039: Token not allowed after unary operator: '-warning-rgb'
(14936,41): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14941,22): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(14941,40): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14946,22): run-time error CSS1039: Token not allowed after unary operator: '-light-rgb'
(14946,39): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14951,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgb'
(14951,38): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14956,22): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(14956,39): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14961,22): run-time error CSS1039: Token not allowed after unary operator: '-white-rgb'
(14961,39): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14966,22): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(14966,44): run-time error CSS1039: Token not allowed after unary operator: '-text-opacity'
(14970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14971,22): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(14975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14997,33): run-time error CSS1039: Token not allowed after unary operator: '-indigo-rgb'
(14997,51): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15002,33): run-time error CSS1039: Token not allowed after unary operator: '-purple-rgb'
(15002,51): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15006,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15007,33): run-time error CSS1039: Token not allowed after unary operator: '-pink-rgb'
(15007,49): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15012,33): run-time error CSS1039: Token not allowed after unary operator: '-teal-rgb'
(15012,49): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15017,33): run-time error CSS1039: Token not allowed after unary operator: '-yellow-rgb'
(15017,51): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15022,33): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(15022,52): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15027,33): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgb'
(15027,54): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15031,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15032,33): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(15032,52): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15037,33): run-time error CSS1039: Token not allowed after unary operator: '-info-rgb'
(15037,49): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15042,33): run-time error CSS1039: Token not allowed after unary operator: '-warning-rgb'
(15042,52): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15047,33): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(15047,51): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15052,33): run-time error CSS1039: Token not allowed after unary operator: '-light-rgb'
(15052,50): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15057,33): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgb'
(15057,49): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15062,33): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(15062,50): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15067,33): run-time error CSS1039: Token not allowed after unary operator: '-white-rgb'
(15067,50): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15072,33): run-time error CSS1039: Token not allowed after unary operator: '-body-bg-rgb'
(15072,52): run-time error CSS1039: Token not allowed after unary operator: '-bg-opacity'
(15076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15082,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(15086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15094,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15098,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15110,28): run-time error CSS1039: Token not allowed after unary operator: '-gradient'
(15142,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15150,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(15154,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15158,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(15162,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-xl'
(15166,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-2xl'
(15174,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(15178,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15179,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15188,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(15189,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(15193,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15194,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15198,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(15199,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(15203,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15204,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15213,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(15214,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(15218,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15219,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15223,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(15224,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(15228,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15229,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15238,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(15239,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(15243,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15244,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15248,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(15249,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(15253,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15254,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15263,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(15264,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(15268,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15269,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(15273,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(15274,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(15448,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(15448,42): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(15448,62): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(15456,26): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(15456,46): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(15456,66): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(15464,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(15464,48): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(15464,68): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(15472,29): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(15472,49): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(15472,69): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(15480,27): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(15480,47): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(15480,67): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(16229,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16237,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(16241,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16245,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(16249,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-xl'
(16253,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-2xl'
(16261,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(16265,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16266,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16275,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(16276,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(16280,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16281,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16285,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(16286,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(16290,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16291,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16300,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(16301,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(16305,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16306,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16310,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(16311,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(16315,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16316,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16325,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(16326,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(16330,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16331,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16335,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(16336,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(16340,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16341,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16350,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(16351,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(16355,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16356,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(16360,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(16361,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(16437,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(16437,42): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(16437,62): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(16445,26): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(16445,46): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(16445,66): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(16453,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(16453,48): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(16453,68): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(16461,29): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(16461,49): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(16461,69): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(16469,27): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(16469,47): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(16469,67): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(17218,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17226,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(17230,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17234,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(17238,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-xl'
(17242,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-2xl'
(17250,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(17254,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17255,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17264,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(17265,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(17269,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17270,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17274,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(17275,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(17279,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17280,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17289,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(17290,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(17294,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17295,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17299,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(17300,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(17304,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17305,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17314,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(17315,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(17319,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17320,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17324,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(17325,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(17329,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17330,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17339,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(17340,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(17344,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17345,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(17349,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(17350,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(17426,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(17426,42): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(17426,62): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(17434,26): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(17434,46): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(17434,66): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(17442,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(17442,48): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(17442,68): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(17450,29): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(17450,49): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(17450,69): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(17458,27): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(17458,47): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(17458,67): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18207,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18215,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(18219,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18223,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(18227,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-xl'
(18231,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-2xl'
(18239,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(18243,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18244,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18253,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(18254,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(18258,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18259,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18263,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(18264,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(18268,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18269,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18278,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(18279,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(18283,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18284,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18288,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(18289,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(18293,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18294,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18303,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(18304,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(18308,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18309,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18313,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(18314,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(18318,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18319,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18328,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(18329,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(18333,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18334,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(18338,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(18339,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(18415,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(18415,42): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(18415,62): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18423,26): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(18423,46): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(18423,66): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18431,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(18431,48): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(18431,68): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18439,29): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(18439,49): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(18439,69): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18447,27): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(18447,47): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(18447,67): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(19196,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19204,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(19208,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19212,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(19216,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-xl'
(19220,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-2xl'
(19228,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(19232,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19233,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19242,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(19243,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(19247,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19248,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19252,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(19253,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(19257,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19258,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19267,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(19268,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(19272,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19273,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19277,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(19278,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(19282,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19283,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19292,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(19293,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(19297,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19298,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19302,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(19303,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(19307,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19308,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19317,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(19318,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(19322,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19323,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(19327,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(19328,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(19404,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(19404,42): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(19404,62): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(19412,26): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(19412,46): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(19412,66): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(19420,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(19420,48): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(19420,68): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(19428,29): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(19428,49): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(19428,69): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(19436,27): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(19436,47): run-time error CSS1039: Token not allowed after unary operator: '-border-style'
(19436,67): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(20185,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20193,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(20197,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20201,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(20205,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-xl'
(20209,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-2xl'
(20217,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(20221,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20222,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20231,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(20232,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(20236,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20237,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20241,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(20242,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(20246,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20247,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20256,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(20257,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(20261,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20262,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20266,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(20267,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(20271,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20272,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20281,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(20282,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(20286,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20287,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20291,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(20292,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(20296,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20297,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20306,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(20307,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(20311,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20312,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(20316,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(20317,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(20383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20395,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20400,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20410,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20414,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20418,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20422,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20426,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20430,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20434,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20438,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20442,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20446,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20450,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20454,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20458,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20462,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20466,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20470,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20474,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20478,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20482,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20486,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20490,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20494,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20498,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20502,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20506,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20510,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20520,28): run-time error CSS1039: Token not allowed after unary operator: '-code-bg'
(20521,19): run-time error CSS1039: Token not allowed after unary operator: '-code-padding'
(20522,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(20527,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(20528,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(20540,31): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(20540,47): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(20549,26): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(20553,32): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(20559,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(20571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20579,32): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(20580,38): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(20580,56): run-time error CSS1039: Token not allowed after unary operator: '-list-inline-bullet-size'
(20585,29): run-time error CSS1039: Token not allowed after unary operator: '-list-inline-bullet-size'
(20586,30): run-time error CSS1039: Token not allowed after unary operator: '-list-inline-bullet-size'
(20592,40): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(20592,75): run-time error CSS1039: Token not allowed after unary operator: '-list-inline-bullet-size'
(20595,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(20607,40): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(20611,21): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(20615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20626,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20631,26): run-time error CSS1039: Token not allowed after unary operator: '-feed-item-padding-y'
(20632,24): run-time error CSS1039: Token not allowed after unary operator: '-feed-item-padding-x'
(20639,19): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-position'
(20640,32): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-bg'
(20642,22): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-border-width'
(20642,60): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-border-color'
(20644,21): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-radius'
(20645,22): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-radius'
(20646,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(20652,19): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-position'
(20653,25): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-radius'
(20653,58): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-border-width'
(20654,28): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-position'
(20654,58): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-border-width'
(20656,32): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-border-width'
(20656,76): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-border-color'
(20657,33): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-border-width'
(20657,77): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-border-color'
(20662,19): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-radius'
(20679,29): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-radius'
(20697,28): run-time error CSS1039: Token not allowed after unary operator: '-feed-item-padding-x'
(20697,61): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-radius'
(20702,26): run-time error CSS1039: Token not allowed after unary operator: '-feed-item-padding-x'
(20702,59): run-time error CSS1039: Token not allowed after unary operator: '-feed-circle-radius'
(20713,32): run-time error CSS1039: Token not allowed after unary operator: '-body-bg'
(20718,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(20722,28): run-time error CSS1039: Token not allowed after unary operator: '-modal-bg'
(20730,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(20731,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(20743,17): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(20744,18): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(20750,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20751,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20756,72): run-time error CSS1039: Token not allowed after unary operator: '-indicator-size'
(20756,107): run-time error CSS1039: Token not allowed after unary operator: '-indicator-size'
(20756,149): run-time error CSS1039: Token not allowed after unary operator: '-indicator-size'
(20756,173): run-time error CSS1039: Token not allowed after unary operator: '-indicator-gap'
(20763,19): run-time error CSS1039: Token not allowed after unary operator: '-indicator-size'
(20764,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(20777,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20778,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20779,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20784,32): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(20796,33): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(20796,65): run-time error CSS1039: Token not allowed after unary operator: '-table-group-separator-color'
(20800,32): run-time error CSS1039: Token not allowed after unary operator: '-table-group-separator-color'
(20805,33): run-time error CSS1039: Token not allowed after unary operator: '-white-rgb'
(20809,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20813,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20821,45): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(20837,29): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(20845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20855,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20856,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20860,36): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(20864,33): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(20868,36): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(20873,33): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(20894,34): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(20895,35): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(20899,38): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(20900,39): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(20904,42): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(20908,43): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(20912,38): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(20913,37): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(20917,42): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(20918,41): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(20922,45): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(20926,46): run-time error CSS1039: Token not allowed after unary operator: '-card-inner-border-radius'
(20930,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(20930,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(20935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20943,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20944,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(20945,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(20950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20959,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(20960,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(20965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20974,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(20975,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(20980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20985,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20988,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20989,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(20990,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(20995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21004,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(21005,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(21010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21019,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(21020,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(21025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21031,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21034,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(21035,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(21040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21049,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(21050,24): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(21085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21086,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21095,17): run-time error CSS1039: Token not allowed after unary operator: '-input-disabled-color'
(21099,24): run-time error CSS1039: Token not allowed after unary operator: '-input-focus-border-color'
(21127,29): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(21127,58): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(21135,30): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-x'
(21135,59): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(21139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21150,20): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(21150,47): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(21150,82): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(21151,22): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(21152,19): run-time error CSS1039: Token not allowed after unary operator: '-input-icon-padding-y'
(21152,47): run-time error CSS1039: Token not allowed after unary operator: '-input-icon-padding-x'
(21162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21218,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21230,27): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(21230,66): run-time error CSS1039: Token not allowed after unary operator: '-input-padding-y'
(21241,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21248,19): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-y'
(21248,53): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-x'
(21252,23): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-y'
(21252,57): run-time error CSS1039: Token not allowed after unary operator: '-form-select-padding-x'
(21253,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(21261,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21273,35): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(21277,28): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(21277,63): run-time error CSS1039: Token not allowed after unary operator: '-form-check-input-height'
(21282,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21291,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21292,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21301,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21302,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21306,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21307,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21353,25): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-padding-x'
(21353,58): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(21357,26): run-time error CSS1039: Token not allowed after unary operator: '-form-floating-padding-x'
(21357,59): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(21370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21393,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21394,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21395,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21400,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21407,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21436,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21437,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21438,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21439,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21440,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21460,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21462,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21463,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21464,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21465,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21466,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21467,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21468,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21475,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21476,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21477,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21479,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21480,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21481,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21492,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21493,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21497,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21499,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21500,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21506,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21560,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21587,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21595,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-y'
(21596,25): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-y'
(21600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21608,29): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-y'
(21608,56): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(21608,86): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-size'
(21608,109): run-time error CSS1039: Token not allowed after unary operator: '-btn-line-height'
(21608,134): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x'
(21612,30): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-y'
(21612,57): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(21612,87): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-size'
(21612,110): run-time error CSS1039: Token not allowed after unary operator: '-btn-line-height'
(21612,135): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x'
(21623,20): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(21624,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(21625,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-y'
(21626,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-y'
(21626,49): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(21626,79): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-size'
(21626,102): run-time error CSS1039: Token not allowed after unary operator: '-btn-line-height'
(21630,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(21636,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(21642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21646,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21651,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21662,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21663,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21676,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21677,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21678,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21679,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21688,52): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(21689,44): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(21690,44): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(21690,107): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(21705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21711,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21712,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21721,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(21721,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(21731,17): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-active-color'
(21733,28): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-active-bg'
(21737,22): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-spacer-y'
(21741,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(21745,22): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(21750,26): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-scrollable-max-height'
(21758,26): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-scrollable-max-height'
(21766,26): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-scrollable-max-height'
(21774,26): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-scrollable-max-height'
(21782,26): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-scrollable-max-height'
(21789,22): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-scrollable-max-height'
(21796,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21805,34): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(21805,67): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(21810,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(21813,30): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(21814,29): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(21827,17): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-hover-color'
(21828,28): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-hover-bg'
(21832,17): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-active-color'
(21833,28): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-active-bg'
(21845,21): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-link-disabled-color'
(21851,28): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-padding-y'
(21851,56): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-border-width'
(21874,33): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(21878,33): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(21886,31): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-padding-y'
(21886,59): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-border-width'
(21890,22): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-spacer-y'
(21894,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21895,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21899,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21900,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21933,21): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-active-color'
(21937,21): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-hover-color'
(21947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21956,35): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-bg'
(21961,29): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(21961,57): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(21977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21990,26): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-underline-size'
(21991,59): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22001,28): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-underline-color'
(22005,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22009,24): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(22010,25): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(22011,26): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(22015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22025,22): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(22025,57): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-color'
(22029,24): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(22033,23): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(22037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22042,28): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-bg'
(22050,32): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22050,90): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22050,144): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22050,208): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22060,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(22060,48): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-link-active-bg'
(22064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22074,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22090,28): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(22091,31): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(22092,25): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-underline-size'
(22093,59): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22103,24): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-color'
(22107,32): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-underline-color'
(22111,30): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-color'
(22115,21): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(22119,29): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-color'
(22123,22): run-time error CSS1039: Token not allowed after unary operator: '-nav-tabs-border-width'
(22127,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(22131,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(22131,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22135,32): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(22136,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-500'
(22140,32): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(22141,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(22142,21): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-hover-color'
(22146,28): run-time error CSS1039: Token not allowed after unary operator: '-nav-pills-link-active-bg'
(22151,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(22155,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(22169,27): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(22205,33): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(22206,17): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(22207,18): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(22208,51): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22218,33): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(22222,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22224,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22228,33): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(22233,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(22234,37): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(22238,32): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-hover-color'
(22239,25): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-hover-color'
(22243,15): run-time error CSS1039: Token not allowed after unary operator: '-spacer-4'
(22249,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22249,94): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22267,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22268,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22269,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22270,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22271,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22276,28): run-time error CSS1039: Token not allowed after unary operator: '-navbar-bg'
(22277,17): run-time error CSS1039: Token not allowed after unary operator: '-navbar-color'
(22282,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22286,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22295,17): run-time error CSS1039: Token not allowed after unary operator: '-navbar-color'
(22296,19): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-y'
(22296,48): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22298,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22298,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22298,140): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22308,17): run-time error CSS1039: Token not allowed after unary operator: '-navbar-hover-color'
(22309,28): run-time error CSS1039: Token not allowed after unary operator: '-navbar-hover-bg'
(22313,17): run-time error CSS1039: Token not allowed after unary operator: '-navbar-hover-active-color'
(22314,28): run-time error CSS1039: Token not allowed after unary operator: '-navbar-hover-active-bg'
(22318,17): run-time error CSS1039: Token not allowed after unary operator: '-navbar-active-color'
(22319,28): run-time error CSS1039: Token not allowed after unary operator: '-navbar-active-bg'
(22329,28): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(22329,63): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(22330,31): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(22330,66): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(22334,24): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-y'
(22335,25): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-y'
(22339,33): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(22339,68): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(22340,34): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(22340,69): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(22351,22): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-image-size'
(22355,23): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-y'
(22356,26): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-y'
(22364,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-hover-color'
(22365,32): run-time error CSS1039: Token not allowed after unary operator: '-navbar-hover-bg'
(22369,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-active-color'
(22370,32): run-time error CSS1039: Token not allowed after unary operator: '-navbar-active-bg'
(22374,76): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22378,75): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22382,74): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22386,80): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22390,80): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22390,157): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22394,80): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22394,155): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22398,81): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22402,79): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22402,156): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22406,79): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22410,79): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22414,78): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22418,77): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22422,83): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22426,83): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22426,160): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22430,83): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22430,158): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22434,84): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22438,82): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22438,159): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22442,82): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(22446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22457,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-width'
(22461,25): run-time error CSS1039: Token not allowed after unary operator: '-navbar-search-width'
(22467,28): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22468,29): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22493,33): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(22497,33): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(22503,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-width'
(22507,25): run-time error CSS1039: Token not allowed after unary operator: '-navbar-search-width'
(22513,28): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22514,29): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22539,33): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(22543,33): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(22549,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-width'
(22553,25): run-time error CSS1039: Token not allowed after unary operator: '-navbar-search-width'
(22559,28): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22560,29): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22585,33): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(22589,33): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(22595,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-width'
(22599,25): run-time error CSS1039: Token not allowed after unary operator: '-navbar-search-width'
(22605,28): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22606,29): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22631,33): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(22635,33): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(22641,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-width'
(22645,25): run-time error CSS1039: Token not allowed after unary operator: '-navbar-search-width'
(22651,28): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22652,29): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22677,33): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(22681,33): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(22686,17): run-time error CSS1039: Token not allowed after unary operator: '-navbar-brand-width'
(22690,21): run-time error CSS1039: Token not allowed after unary operator: '-navbar-search-width'
(22694,24): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22695,25): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-x'
(22720,29): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(22724,29): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(22734,46): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(22735,47): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(22746,46): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(22747,47): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(22758,46): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(22759,47): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(22770,46): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(22771,47): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(22782,46): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(22783,47): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(22793,42): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(22794,43): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-x'
(22798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22801,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22802,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22808,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22825,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(22830,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22876,22): run-time error CSS1039: Token not allowed after unary operator: '-card-border-width'
(22876,53): run-time error CSS1039: Token not allowed after unary operator: '-card-border-color'
(22880,25): run-time error CSS1039: Token not allowed after unary operator: '-card-border-radius'
(22904,33): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(22907,38): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22922,52): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(22923,44): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(22924,44): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(22924,107): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(22939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22974,33): run-time error CSS1039: Token not allowed after unary operator: '-white-rgb'
(22976,46): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22977,38): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22978,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(22983,37): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(22987,45): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(22988,37): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(23052,30): run-time error CSS1039: Token not allowed after unary operator: '-accordion-border-width'
(23052,62): run-time error CSS1039: Token not allowed after unary operator: '-accordion-border-color'
(23056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23065,40): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(23079,17): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-item-color'
(23083,21): run-time error CSS1039: Token not allowed after unary operator: '-breadcrumb-item-hover-color'
(23087,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23091,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23095,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23099,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23112,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23113,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23117,26): run-time error CSS1039: Token not allowed after unary operator: '-pagination-font-size'
(23117,56): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height'
(23117,82): run-time error CSS1039: Token not allowed after unary operator: '-pagination-border-width'
(23117,119): run-time error CSS1039: Token not allowed after unary operator: '-pagination-padding-y'
(23122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23123,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-lg'
(23127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23128,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-sm'
(23132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23136,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23159,26): run-time error CSS1039: Token not allowed after unary operator: '-badge-padding-y'
(23159,55): run-time error CSS1039: Token not allowed after unary operator: '-badge-font-size'
(23163,21): run-time error CSS1039: Token not allowed after unary operator: '-badge-color'
(23164,43): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(23177,19): run-time error CSS1039: Token not allowed after unary operator: '-alert-padding-y'
(23182,24): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(23182,59): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(23186,29): run-time error CSS1039: Token not allowed after unary operator: '-alert-padding-y'
(23186,58): run-time error CSS1039: Token not allowed after unary operator: '-alert-padding-x'
(23186,83): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(23191,43): run-time error CSS1039: Token not allowed after unary operator: '-alert-border-radius'
(23191,72): run-time error CSS1039: Token not allowed after unary operator: '-alert-border-width'
(23192,46): run-time error CSS1039: Token not allowed after unary operator: '-alert-border-radius'
(23192,75): run-time error CSS1039: Token not allowed after unary operator: '-alert-border-width'
(23196,30): run-time error CSS1039: Token not allowed after unary operator: '-alert-padding-y'
(23196,59): run-time error CSS1039: Token not allowed after unary operator: '-alert-padding-x'
(23196,84): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(23201,44): run-time error CSS1039: Token not allowed after unary operator: '-alert-border-radius'
(23201,73): run-time error CSS1039: Token not allowed after unary operator: '-alert-border-width'
(23202,47): run-time error CSS1039: Token not allowed after unary operator: '-alert-border-radius'
(23202,76): run-time error CSS1039: Token not allowed after unary operator: '-alert-border-width'
(23206,26): run-time error CSS1039: Token not allowed after unary operator: '-alert-padding-y'
(23206,55): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(23211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23214,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23219,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23223,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23230,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23231,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23232,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23236,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23240,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23253,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23257,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23262,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23263,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23264,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23265,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23266,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23270,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23274,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23279,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23280,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23281,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23282,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23283,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23287,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23291,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23296,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23297,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23298,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23299,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23300,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23304,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23308,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23321,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23325,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23330,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23332,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23338,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23342,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23349,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23350,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23351,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23355,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23359,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23372,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23376,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23389,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23393,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23400,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23406,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23410,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23423,21): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-color'
(23427,25): run-time error CSS1039: Token not allowed after unary operator: '-alert-link-hover-color'
(23431,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(23431,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(23441,17): run-time error CSS1039: Token not allowed after unary operator: '-list-group-action-active-color'
(23442,28): run-time error CSS1039: Token not allowed after unary operator: '-list-group-action-active-bg'
(23446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23673,26): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(23684,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23688,29): run-time error CSS1039: Token not allowed after unary operator: '-btn-close-padding-x'
(23699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23710,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23714,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23746,31): run-time error CSS1039: Token not allowed after unary operator: '-popover-header-bg'
(23774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23820,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(23821,23): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(23821,59): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(23822,24): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-width'
(23822,60): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(23824,51): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(23836,28): run-time error CSS1039: Token not allowed after unary operator: '-offcanvas-border-color'
(23846,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(23858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23859,22): run-time error CSS1039: Token not allowed after unary operator: '-indigo-rgb'
(23859,40): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23863,26): run-time error CSS1039: Token not allowed after unary operator: '-indigo-rgb'
(23863,44): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23869,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23870,22): run-time error CSS1039: Token not allowed after unary operator: '-purple-rgb'
(23870,40): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23874,26): run-time error CSS1039: Token not allowed after unary operator: '-purple-rgb'
(23874,44): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23880,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23881,22): run-time error CSS1039: Token not allowed after unary operator: '-pink-rgb'
(23881,38): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23885,26): run-time error CSS1039: Token not allowed after unary operator: '-pink-rgb'
(23885,42): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23891,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23892,22): run-time error CSS1039: Token not allowed after unary operator: '-teal-rgb'
(23892,38): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23896,26): run-time error CSS1039: Token not allowed after unary operator: '-teal-rgb'
(23896,42): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23902,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23903,22): run-time error CSS1039: Token not allowed after unary operator: '-yellow-rgb'
(23903,40): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23907,26): run-time error CSS1039: Token not allowed after unary operator: '-yellow-rgb'
(23907,44): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23914,22): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(23914,41): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23918,26): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(23918,45): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23924,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23925,22): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgb'
(23925,43): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23929,26): run-time error CSS1039: Token not allowed after unary operator: '-secondary-rgb'
(23929,47): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23936,22): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(23936,41): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23940,26): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(23940,45): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23947,22): run-time error CSS1039: Token not allowed after unary operator: '-info-rgb'
(23947,38): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23951,26): run-time error CSS1039: Token not allowed after unary operator: '-info-rgb'
(23951,42): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23958,22): run-time error CSS1039: Token not allowed after unary operator: '-warning-rgb'
(23958,41): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23962,26): run-time error CSS1039: Token not allowed after unary operator: '-warning-rgb'
(23962,45): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23969,22): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(23969,40): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23973,26): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(23973,44): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23980,22): run-time error CSS1039: Token not allowed after unary operator: '-light-rgb'
(23980,39): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23984,26): run-time error CSS1039: Token not allowed after unary operator: '-light-rgb'
(23984,43): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23990,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23991,22): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgb'
(23991,38): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(23995,26): run-time error CSS1039: Token not allowed after unary operator: '-dark-rgb'
(23995,42): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(24001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24002,22): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(24002,39): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(24006,26): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(24006,43): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(24012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24013,22): run-time error CSS1039: Token not allowed after unary operator: '-white-rgb'
(24013,39): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(24017,26): run-time error CSS1039: Token not allowed after unary operator: '-white-rgb'
(24017,43): run-time error CSS1039: Token not allowed after unary operator: '-link-opacity'
(24025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24031,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24037,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24050,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24051,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24053,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24054,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24055,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24057,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24059,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24060,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24061,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24062,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24063,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24064,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24065,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24066,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24067,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24068,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24071,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24083,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24084,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24085,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24086,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24087,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24094,19): run-time error CSS1039: Token not allowed after unary operator: '-s2-padding-y'
(24095,21): run-time error CSS1039: Token not allowed after unary operator: '-s2-font-size'
(24096,23): run-time error CSS1039: Token not allowed after unary operator: '-s2-line-height'
(24097,17): run-time error CSS1039: Token not allowed after unary operator: '-s2-color'
(24098,28): run-time error CSS1039: Token not allowed after unary operator: '-s2-bg'
(24099,18): run-time error CSS1039: Token not allowed after unary operator: '-s2-border-width'
(24099,47): run-time error CSS1039: Token not allowed after unary operator: '-s2-border-color'
(24105,35): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24105,87): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24106,25): run-time error CSS1039: Token not allowed after unary operator: '-s2-border-radius'
(24116,24): run-time error CSS1039: Token not allowed after unary operator: '-s2-focus-border-color'
(24117,22): run-time error CSS1039: Token not allowed after unary operator: '-s2-focus-box-shadow'
(24122,24): run-time error CSS1039: Token not allowed after unary operator: '-s2-padding-x'
(24123,25): run-time error CSS1039: Token not allowed after unary operator: '-s2-indicator-padding'
(24130,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(24139,28): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(24139,63): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(24140,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(24142,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24157,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(24159,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(24165,17): run-time error CSS1039: Token not allowed after unary operator: '-s2-placeholder-color'
(24171,17): run-time error CSS1039: Token not allowed after unary operator: '-s2-padding-x'
(24189,17): run-time error CSS1039: Token not allowed after unary operator: '-s2-disabled-color'
(24190,28): run-time error CSS1039: Token not allowed after unary operator: '-s2-disabled-bg'
(24191,24): run-time error CSS1039: Token not allowed after unary operator: '-s2-border-color'
(24201,18): run-time error CSS1039: Token not allowed after unary operator: '-s2-border-width'
(24201,47): run-time error CSS1039: Token not allowed after unary operator: '-s2-border-color'
(24203,28): run-time error CSS1039: Token not allowed after unary operator: '-s2-bg'
(24208,35): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24208,87): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24209,25): run-time error CSS1039: Token not allowed after unary operator: '-s2-border-radius'
(24219,24): run-time error CSS1039: Token not allowed after unary operator: '-s2-focus-border-color'
(24220,22): run-time error CSS1039: Token not allowed after unary operator: '-s2-focus-box-shadow'
(24229,21): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-spacer'
(24229,44): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-spacer'
(24229,67): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-spacer'
(24234,17): run-time error CSS1039: Token not allowed after unary operator: '-s2-placeholder-color'
(24238,28): run-time error CSS1039: Token not allowed after unary operator: '-s2-disabled-bg'
(24239,24): run-time error CSS1039: Token not allowed after unary operator: '-s2-border-color'
(24243,28): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-bg'
(24244,17): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-color'
(24247,24): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-spacer'
(24248,22): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-spacer'
(24249,24): run-time error CSS1039: Token not allowed after unary operator: '-s2-padding-y'
(24249,46): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-spacer'
(24249,70): run-time error CSS1039: Token not allowed after unary operator: '-s2-padding-x'
(24252,25): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-border-radius'
(24253,40): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24253,98): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24263,28): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-hover-bg'
(24264,17): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-hover-color'
(24268,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(24274,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(24276,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(24278,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24292,19): run-time error CSS1039: Token not allowed after unary operator: '-s2-disabled-opacity'
(24296,32): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-bg'
(24297,21): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-color'
(24310,26): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-spacer'
(24311,28): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-padding-y'
(24311,57): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-spacer'
(24316,32): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-spacer'
(24325,25): run-time error CSS1039: Token not allowed after unary operator: '-s2-placeholder-color'
(24329,25): run-time error CSS1039: Token not allowed after unary operator: '-s2-placeholder-color'
(24333,25): run-time error CSS1039: Token not allowed after unary operator: '-s2-placeholder-color'
(24337,25): run-time error CSS1039: Token not allowed after unary operator: '-s2-placeholder-color'
(24341,25): run-time error CSS1039: Token not allowed after unary operator: '-s2-placeholder-color'
(24346,33): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-padding-x'
(24346,62): run-time error CSS1039: Token not allowed after unary operator: '-s2-pills-spacer'
(24350,28): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-bg'
(24351,17): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-link-color'
(24352,18): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-border-width'
(24352,52): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-border-color'
(24358,25): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-border-radius'
(24359,22): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-box-shadow'
(24373,26): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-padding-y'
(24374,22): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-max-height'
(24379,23): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-padding-y'
(24383,23): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-padding-y'
(24387,19): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-item-padding-y'
(24387,49): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-item-padding-x'
(24392,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24392,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24402,22): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-item-spacer-y'
(24406,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(24418,28): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-link-hover-bg'
(24419,17): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-link-hover-color'
(24423,17): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-link-disabled-color'
(24427,17): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-link-active-color'
(24428,28): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-link-active-bg'
(24432,29): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-item-padding-x'
(24433,30): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-item-padding-x'
(24438,19): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-item-padding-y'
(24438,49): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-item-padding-x'
(24441,22): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-padding-y'
(24442,25): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-padding-y'
(24450,22): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(24459,26): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-padding-y'
(24464,22): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-padding-y'
(24497,19): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-item-padding-x'
(24502,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(24505,25): run-time error CSS1039: Token not allowed after unary operator: '-s2-menu-item-padding-x'
(24505,57): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-padding-x'
(24506,21): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(24508,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(24521,23): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-padding-y'
(24521,50): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-padding-x'
(24522,33): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-padding-x'
(24522,66): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(24523,32): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-bg'
(24524,21): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-color'
(24525,22): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-border-width'
(24525,58): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-border-color'
(24528,39): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24528,91): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24529,29): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-border-radius'
(24539,24): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-focus-border-color'
(24540,22): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-focus-box-shadow'
(24552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24582,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(24623,23): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-padding-y'
(24624,26): run-time error CSS1039: Token not allowed after unary operator: '-s2-search-padding-y'
(24636,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(24651,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(24655,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(24663,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24664,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24680,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24703,24): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-padding-x'
(24704,25): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-padding-x'
(24705,17): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-color'
(24706,28): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-bg'
(24707,24): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-border-color'
(24708,35): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24708,87): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24709,25): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-border-radius'
(24731,28): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-bg'
(24732,24): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-border-color'
(24736,28): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-bg'
(24737,24): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-focus-border-color'
(24738,22): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-focus-box-shadow'
(24742,17): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-disabled-color'
(24743,28): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-disabled-bg'
(24744,24): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-disabled-border-color'
(24748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24752,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24756,22): run-time error CSS1039: Token not allowed after unary operator: '-multiselect-max-height'
(24771,19): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-padding-y'
(24771,45): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(24772,25): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-padding-y'
(24776,29): run-time error CSS1039: Token not allowed after unary operator: '-dropdown-item-padding-x'
(24803,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24823,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24824,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24833,26): run-time error CSS1039: Token not allowed after unary operator: '-ac-scrollable-max-height'
(24837,26): run-time error CSS1039: Token not allowed after unary operator: '-ac-spacer'
(24838,25): run-time error CSS1039: Token not allowed after unary operator: '-ac-min-width'
(24839,23): run-time error CSS1039: Token not allowed after unary operator: '-ac-padding-y'
(24842,32): run-time error CSS1039: Token not allowed after unary operator: '-ac-bg'
(24843,22): run-time error CSS1039: Token not allowed after unary operator: '-ac-border-width'
(24843,51): run-time error CSS1039: Token not allowed after unary operator: '-ac-border-color'
(24845,29): run-time error CSS1039: Token not allowed after unary operator: '-ac-border-radius'
(24846,26): run-time error CSS1039: Token not allowed after unary operator: '-ac-box-shadow'
(24847,44): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24847,102): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24864,19): run-time error CSS1039: Token not allowed after unary operator: '-ac-item-padding-y'
(24864,44): run-time error CSS1039: Token not allowed after unary operator: '-ac-item-padding-x'
(24867,17): run-time error CSS1039: Token not allowed after unary operator: '-ac-item-color'
(24871,40): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24871,98): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(24881,17): run-time error CSS1039: Token not allowed after unary operator: '-ac-item-hover-color'
(24882,28): run-time error CSS1039: Token not allowed after unary operator: '-ac-item-hover-bg'
(24886,17): run-time error CSS1039: Token not allowed after unary operator: '-ac-item-active-color'
(24887,28): run-time error CSS1039: Token not allowed after unary operator: '-ac-item-active-bg'
(24894,17): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(24896,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(24896,47): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(24900,17): run-time error CSS1039: Token not allowed after unary operator: '-success'
(24904,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(24905,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(24907,25): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(24907,60): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(24928,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24929,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24934,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24935,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24937,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24938,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24939,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24940,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24941,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24942,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24943,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24946,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24947,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24948,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24949,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24950,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24951,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24952,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24953,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24954,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24955,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24956,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24957,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24958,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24959,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24966,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24967,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24968,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24969,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24988,24): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-padding-y'
(24990,21): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-font-size'
(24991,23): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-line-height'
(24992,17): run-time error CSS1039: Token not allowed after unary operator: '-tf-color'
(24993,28): run-time error CSS1039: Token not allowed after unary operator: '-tf-bg'
(24995,18): run-time error CSS1039: Token not allowed after unary operator: '-tf-border-width'
(24995,47): run-time error CSS1039: Token not allowed after unary operator: '-tf-border-color'
(24999,25): run-time error CSS1039: Token not allowed after unary operator: '-tf-border-radius'
(25000,35): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25000,87): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25010,24): run-time error CSS1039: Token not allowed after unary operator: '-tf-focus-border-color'
(25012,22): run-time error CSS1039: Token not allowed after unary operator: '-tf-focus-box-shadow'
(25016,17): run-time error CSS1039: Token not allowed after unary operator: '-tf-placeholder-color'
(25021,17): run-time error CSS1039: Token not allowed after unary operator: '-tf-placeholder-color'
(25026,17): run-time error CSS1039: Token not allowed after unary operator: '-tf-placeholder-color'
(25031,17): run-time error CSS1039: Token not allowed after unary operator: '-tf-placeholder-color'
(25036,17): run-time error CSS1039: Token not allowed after unary operator: '-tf-placeholder-color'
(25041,28): run-time error CSS1039: Token not allowed after unary operator: '-tf-disabled-bg'
(25042,24): run-time error CSS1039: Token not allowed after unary operator: '-tf-disabled-border-color'
(25065,29): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-padding-y'
(25066,30): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-padding-y'
(25067,24): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-padding-y'
(25067,61): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-padding-x'
(25067,89): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-padding-y'
(25068,17): run-time error CSS1039: Token not allowed after unary operator: '-tf-tag-color'
(25069,28): run-time error CSS1039: Token not allowed after unary operator: '-tf-tag-bg'
(25070,30): run-time error CSS1039: Token not allowed after unary operator: '-tf-border-radius'
(25070,56): run-time error CSS1039: Token not allowed after unary operator: '-tf-border-width'
(25071,40): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25071,98): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25081,17): run-time error CSS1039: Token not allowed after unary operator: '-tf-tag-hover-color'
(25082,28): run-time error CSS1039: Token not allowed after unary operator: '-tf-tag-hover-bg'
(25087,28): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-padding-y'
(25091,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25105,24): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-padding-y'
(25105,61): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-padding-x'
(25105,89): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-padding-y'
(25106,30): run-time error CSS1039: Token not allowed after unary operator: '-tf-input-padding-y'
(25107,17): run-time error CSS1039: Token not allowed after unary operator: '-tf-color'
(25115,21): run-time error CSS1039: Token not allowed after unary operator: '-tf-placeholder-color'
(25120,21): run-time error CSS1039: Token not allowed after unary operator: '-tf-placeholder-color'
(25125,21): run-time error CSS1039: Token not allowed after unary operator: '-tf-placeholder-color'
(25130,21): run-time error CSS1039: Token not allowed after unary operator: '-tf-placeholder-color'
(25135,21): run-time error CSS1039: Token not allowed after unary operator: '-tf-placeholder-color'
(25141,21): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-border-width'
(25143,22): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-spacer'
(25147,28): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-bg'
(25148,18): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-border-width'
(25148,52): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-border-color'
(25150,25): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-border-radius'
(25151,22): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-box-shadow'
(25156,19): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-padding-y'
(25156,44): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-padding-x'
(25160,22): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-max-height'
(25166,19): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-item-padding-y'
(25166,49): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-item-padding-x'
(25167,17): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-link-color'
(25169,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25169,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25179,17): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-link-hover-color'
(25180,28): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-link-hover-bg'
(25184,17): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-link-active-color'
(25185,28): run-time error CSS1039: Token not allowed after unary operator: '-tf-menu-link-active-bg'
(25189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25212,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25213,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25222,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25223,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25243,33): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25261,31): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25280,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25286,19): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-padding-y'
(25286,46): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-padding-x'
(25287,17): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-color'
(25288,28): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-bg'
(25290,18): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-border-width'
(25290,54): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-border-color'
(25291,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25292,25): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-border-radius'
(25293,22): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-box-shadow'
(25294,35): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25294,87): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25304,28): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-focus-bg'
(25305,24): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-focus-border-color'
(25307,42): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-focus-box-shadow'
(25311,17): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-placeholder-color'
(25316,17): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-placeholder-color'
(25321,17): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-placeholder-color'
(25326,17): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-placeholder-color'
(25331,17): run-time error CSS1039: Token not allowed after unary operator: '-dlb-input-placeholder-color'
(25336,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(25336,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(25337,18): run-time error CSS1039: Token not allowed after unary operator: '-dlb-height'
(25339,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(25343,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(25344,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(25360,19): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-padding-y'
(25360,44): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-padding-x'
(25361,17): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-color'
(25369,18): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-border-width'
(25369,52): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-border-color'
(25370,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(25371,28): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-bg'
(25372,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25372,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25372,140): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25372,192): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25382,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(25386,17): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-hover-color'
(25387,28): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-hover-bg'
(25388,24): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-hover-border-color'
(25392,17): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-hover-color'
(25393,28): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-hover-bg'
(25394,24): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-hover-border-color'
(25399,17): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-active-color'
(25400,28): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-active-bg'
(25401,24): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-active-border-color'
(25402,22): run-time error CSS1039: Token not allowed after unary operator: '-dlb-btn-active-shadow'
(25407,28): run-time error CSS1039: Token not allowed after unary operator: '-light'
(25408,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(25408,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25409,23): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(25409,49): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(25410,24): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(25410,50): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(25411,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(25411,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(25412,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(25413,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(25418,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(25418,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25424,51): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25424,98): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25434,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(25438,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(25442,17): run-time error CSS1039: Token not allowed after unary operator: '-component-active-color'
(25443,28): run-time error CSS1039: Token not allowed after unary operator: '-component-active-bg'
(25447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25461,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25475,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25509,44): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-size'
(25509,77): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25510,38): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25511,41): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25514,33): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-inactive-color'
(25521,36): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-size'
(25521,69): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25521,85): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-size'
(25521,123): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-line-size'
(25523,34): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-line-size'
(25524,44): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-active-bg'
(25526,67): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25548,28): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-bg'
(25549,17): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-color'
(25554,28): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-size'
(25555,18): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-line-size'
(25555,53): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-line-color'
(25557,28): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-size'
(25557,61): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-line-size'
(25559,17): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-size'
(25560,18): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-size'
(25561,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(25565,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(25567,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(25570,44): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25570,102): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25570,156): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(25580,28): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-line-color'
(25584,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(25589,24): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-active-bg'
(25590,17): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-active-bg'
(25599,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(25603,28): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-active-bg'
(25604,17): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-active-color'
(25605,24): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-active-bg'
(25614,28): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-error-bg'
(25615,17): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-error-color'
(25616,24): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-error-bg'
(25625,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25643,40): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-active-bg'
(25653,36): run-time error CSS1039: Token not allowed after unary operator: '-wizard-step-number-active-bg'
(25660,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25681,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25713,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25713,47): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(25716,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(25761,30): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(26054,28): run-time error CSS1039: Token not allowed after unary operator: '-black'
(26058,28): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(26062,28): run-time error CSS1039: Token not allowed after unary operator: '-warning'
(26066,28): run-time error CSS1039: Token not allowed after unary operator: '-yellow'
(26070,28): run-time error CSS1039: Token not allowed after unary operator: '-success'
(26074,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26078,28): run-time error CSS1039: Token not allowed after unary operator: '-purple'
(26082,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(26086,17): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(26090,17): run-time error CSS1039: Token not allowed after unary operator: '-warning'
(26094,17): run-time error CSS1039: Token not allowed after unary operator: '-yellow'
(26098,17): run-time error CSS1039: Token not allowed after unary operator: '-success'
(26102,17): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(26106,17): run-time error CSS1039: Token not allowed after unary operator: '-purple'
(26110,23): run-time error CSS1039: Token not allowed after unary operator: '-font-sans-serif'
(26114,23): run-time error CSS1039: Token not allowed after unary operator: '-font-monospace'
(26147,22): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(26149,16): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(26152,17): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(26156,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26157,25): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26157,51): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26171,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26172,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26173,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26173,54): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26201,43): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(26211,41): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(26221,17): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(26225,20): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(26229,22): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(26234,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26238,24): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26242,26): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26252,28): run-time error CSS1039: Token not allowed after unary operator: '-ql-tooltip-bg'
(26253,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26253,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color-translucent'
(26254,17): run-time error CSS1039: Token not allowed after unary operator: '-ql-tooltip-color'
(26255,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26255,40): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26258,40): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26259,32): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26260,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(26261,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(26266,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26271,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26287,32): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26287,58): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26289,31): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(26290,33): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26295,31): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26299,49): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26300,41): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26305,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26305,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26307,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(26307,39): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26309,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(26310,39): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(26310,91): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(26320,24): run-time error CSS1039: Token not allowed after unary operator: '-ql-tooltip-input-focus-border-color'
(26322,42): run-time error CSS1039: Token not allowed after unary operator: '-ql-tooltip-input-focus-box-shadow'
(26364,18): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26372,18): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26378,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26410,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26410,59): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26411,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(26412,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(26413,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(26417,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(26418,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(26423,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(26427,32): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(26428,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26437,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26449,18): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26450,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26451,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(26455,40): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(26469,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26470,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26471,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26472,28): run-time error CSS1039: Token not allowed after unary operator: '-ql-dropdown-bg'
(26475,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26476,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26476,44): run-time error CSS1039: Token not allowed after unary operator: '-ql-dropdown-border-color'
(26479,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(26480,22): run-time error CSS1039: Token not allowed after unary operator: '-ql-dropdown-box-shadow'
(26485,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26486,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26492,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(26492,39): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26493,44): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(26503,17): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(26508,20): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(26512,22): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(26517,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(26517,45): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26553,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26706,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26707,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26714,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26715,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26716,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26718,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26719,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26720,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26721,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26722,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26723,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26724,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26725,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26726,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26727,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26738,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26739,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26740,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26741,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26742,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26743,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26746,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26747,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26749,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26754,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26755,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26756,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26757,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26758,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26759,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26760,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26761,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26762,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26766,39): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(26766,91): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(26780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26785,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26800,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26801,38): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(26815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26828,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(26828,44): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(26833,27): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height'
(26859,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(26860,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(26864,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26868,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26877,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(26878,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(26882,24): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26890,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(26891,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26891,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color-translucent'
(26895,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26899,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color-translucent'
(26903,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26904,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26905,24): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26906,36): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(26910,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26911,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26916,54): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26916,90): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26917,46): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26917,82): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(26921,52): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(26922,44): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(26926,53): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(26927,45): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(26931,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26932,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26933,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26934,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26935,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(26944,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26945,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26950,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-doc-container-bg'
(26953,43): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(26954,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(26959,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(26973,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-4'
(26975,28): run-time error CSS1039: Token not allowed after unary operator: '-ck-doc-content-bg'
(26976,22): run-time error CSS1039: Token not allowed after unary operator: '-ck-doc-content-box-shadow'
(26992,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26993,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26994,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26995,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26996,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27000,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27001,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27003,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27008,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27009,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27010,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27018,20): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(27020,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(27021,22): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(27025,26): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg'
(27047,26): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(27053,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27054,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-min-height'
(27057,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(27100,25): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(27100,51): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27102,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(27103,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(27104,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(27114,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(27118,31): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(27119,32): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(27120,31): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(27120,57): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27124,31): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(27141,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(27142,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(27143,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(27144,55): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27154,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(27158,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(27168,30): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(27168,48): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(27176,26): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(27192,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-dropdown-bg'
(27193,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-dropdown-border-width'
(27193,56): run-time error CSS1039: Token not allowed after unary operator: '-tw-dropdown-border-color'
(27196,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-dropdown-box-shadow'
(27197,25): run-time error CSS1039: Token not allowed after unary operator: '-tw-dropdown-border-radius'
(27203,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27203,48): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27204,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-dropdown-link-color'
(27210,55): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27210,102): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27220,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-dropdown-link-hover-color'
(27221,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-dropdown-link-hover-bg'
(27225,17): run-time error CSS1039: Token not allowed after unary operator: '-tw-dropdown-link-active-color'
(27226,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-dropdown-link-active-bg'
(27232,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27233,28): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(27233,52): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-sise'
(27250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27261,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-modal-bg'
(27262,18): run-time error CSS1039: Token not allowed after unary operator: '-tw-modal-border-width'
(27262,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-modal-border-color'
(27267,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-lg'
(27268,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-modal-box-shadow'
(27273,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27279,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27279,37): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27288,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(27288,46): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27288,66): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(27288,90): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(27292,36): run-time error CSS1039: Token not allowed after unary operator: '-success'
(27295,43): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27305,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27312,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27324,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(27335,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height'
(27340,40): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(27341,43): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(27346,17): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(27352,24): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(27356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27359,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27360,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27361,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27366,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27367,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27376,25): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(27377,27): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height'
(27378,21): run-time error CSS1039: Token not allowed after unary operator: '-tw-input-color'
(27379,32): run-time error CSS1039: Token not allowed after unary operator: '-tw-input-bg'
(27381,22): run-time error CSS1039: Token not allowed after unary operator: '-tw-input-border-width'
(27381,57): run-time error CSS1039: Token not allowed after unary operator: '-tw-input-border-color'
(27383,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(27384,39): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27384,91): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27394,28): run-time error CSS1039: Token not allowed after unary operator: '-tw-input-focus-bg'
(27395,24): run-time error CSS1039: Token not allowed after unary operator: '-tw-input-focus-border-color'
(27396,22): run-time error CSS1039: Token not allowed after unary operator: '-focus-ring-box-shadow'
(27408,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27415,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27421,17): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(27425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27427,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27428,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27436,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-color'
(27437,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-y'
(27437,40): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x'
(27438,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-bg'
(27439,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(27445,18): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(27445,48): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-color'
(27446,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27446,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27446,140): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27446,192): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27447,25): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-radius'
(27448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27452,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27453,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27454,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27455,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27456,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27457,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27458,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27459,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27460,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27461,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27471,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-color'
(27472,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-bg'
(27473,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-border-color'
(27477,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-color'
(27478,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-bg'
(27479,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-border-color'
(27481,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-box-shadow'
(27481,44): run-time error CSS1039: Token not allowed after unary operator: '-btn-focus-box-shadow'
(27485,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-color'
(27486,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-bg'
(27487,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-border-color'
(27491,26): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-shadow'
(27491,51): run-time error CSS1039: Token not allowed after unary operator: '-btn-focus-box-shadow'
(27496,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-disabled-opacity'
(27501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27503,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27504,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27505,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27506,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27507,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27508,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27510,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27511,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27519,28): run-time error CSS1039: Token not allowed after unary operator: '-black'
(27550,39): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(27550,61): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27550,81): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(27550,105): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(27559,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(27577,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(27577,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27581,56): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27582,48): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27583,48): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27583,107): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27613,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27622,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27623,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27629,28): run-time error CSS1039: Token not allowed after unary operator: '-drp-bg'
(27631,18): run-time error CSS1039: Token not allowed after unary operator: '-drp-border-width'
(27631,48): run-time error CSS1039: Token not allowed after unary operator: '-drp-border-color'
(27640,25): run-time error CSS1039: Token not allowed after unary operator: '-drp-border-radius'
(27641,22): run-time error CSS1039: Token not allowed after unary operator: '-drp-box-shadow'
(27676,27): run-time error CSS1039: Token not allowed after unary operator: '-drp-padding'
(27684,32): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(27723,23): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-padding'
(27724,30): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-padding'
(27724,60): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(27726,29): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-border-radius'
(27727,44): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27727,102): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(27737,28): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-hover-bg'
(27738,17): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-hover-color'
(27743,17): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-weekday-color'
(27748,17): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-focusout-color'
(27752,28): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-hover-bg'
(27753,17): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-hover-color'
(27758,25): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-border-radius'
(27758,59): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-border-radius'
(27762,27): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-border-radius'
(27762,57): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-border-radius'
(27766,25): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-border-radius'
(27770,28): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-active-bg'
(27771,17): run-time error CSS1039: Token not allowed after unary operator: '-drp-item-active-color'
(27797,18): run-time error CSS1039: Token not allowed after unary operator: '-drp-padding'
(27807,31): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(27811,32): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(27816,19): run-time error CSS1039: Token not allowed after unary operator: '-drp-padding'
(27817,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(27817,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27822,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(27854,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27855,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(27878,33): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(27882,33): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(27882,59): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27894,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(27894,54): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27898,27): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(27898,53): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27911,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27912,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27913,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27916,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27917,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27918,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27919,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27920,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27921,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27922,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27927,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27928,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27948,28): run-time error CSS1039: Token not allowed after unary operator: '-dp-bg'
(27950,18): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-width'
(27950,47): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-color'
(27951,25): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-radius'
(27955,22): run-time error CSS1039: Token not allowed after unary operator: '-dp-box-shadow'
(27974,25): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-border-radius'
(27996,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(28000,25): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28000,51): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(28004,30): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28004,52): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(28008,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28016,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28017,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28018,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28019,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28020,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28021,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28028,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(28032,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28036,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28044,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28060,30): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28061,39): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-radius'
(28061,65): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-width'
(28065,29): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28066,40): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-radius'
(28066,66): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-width'
(28070,42): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-radius'
(28070,68): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-width'
(28074,43): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-radius'
(28074,69): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-width'
(28078,29): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28079,43): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-radius'
(28079,69): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-width'
(28084,42): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-radius'
(28084,68): run-time error CSS1039: Token not allowed after unary operator: '-dp-border-width'
(28088,35): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28088,63): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(28089,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(28105,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(28109,17): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-weekday-color'
(28110,22): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(28114,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(28116,17): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-weekday-color'
(28120,37): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(28121,42): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(28125,37): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(28129,51): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(28129,98): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(28129,153): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(28139,28): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-hover-bg'
(28140,17): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-hover-color'
(28145,28): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-hover-bg'
(28146,17): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-hover-color'
(28150,28): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-active-bg'
(28151,17): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-active-color'
(28159,17): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-focusout-color'
(28163,17): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-active-bg'
(28167,21): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-hover-color'
(28171,28): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-hover-bg'
(28172,17): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-hover-color'
(28176,28): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-active-bg'
(28177,17): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-active-color'
(28192,28): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-hover-bg'
(28193,17): run-time error CSS1039: Token not allowed after unary operator: '-dp-item-hover-color'
(28206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28215,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28216,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28256,28): run-time error CSS1039: Token not allowed after unary operator: '-spectrum-bg'
(28258,18): run-time error CSS1039: Token not allowed after unary operator: '-spectrum-border-width'
(28258,53): run-time error CSS1039: Token not allowed after unary operator: '-spectrum-border-color'
(28261,25): run-time error CSS1039: Token not allowed after unary operator: '-spectrum-border-radius'
(28262,22): run-time error CSS1039: Token not allowed after unary operator: '-spectrum-box-shadow'
(28306,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28340,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28340,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color-translucent'
(28341,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28343,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28344,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(28367,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(28368,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(28380,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(28380,47): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(28382,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28382,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(28383,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28387,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(28391,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(28396,22): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(28408,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28409,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28413,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28414,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28418,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28418,44): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28419,28): run-time error CSS1039: Token not allowed after unary operator: '-black'
(28428,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(28440,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28440,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color-translucent'
(28441,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28443,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28444,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(28452,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-color'
(28453,32): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-bg'
(28454,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-border-color'
(28464,22): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(28465,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(28471,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28475,26): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28475,52): run-time error CSS1039: Token not allowed after unary operator: '-border-color-translucent'
(28482,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(28488,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(28489,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(28496,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28555,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28555,53): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(28556,45): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(28566,28): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(28566,53): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(28575,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(28580,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(28587,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(28591,17): run-time error CSS1039: Token not allowed after unary operator: '-black'
(28602,26): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(28616,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(28631,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28632,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28635,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28636,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28638,18): run-time error CSS1039: Token not allowed after unary operator: '-plu-border-width'
(28638,42): run-time error CSS1039: Token not allowed after unary operator: '-plu-border-style'
(28638,66): run-time error CSS1039: Token not allowed after unary operator: '-plu-border-color'
(28639,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28643,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(28645,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(28654,28): run-time error CSS1039: Token not allowed after unary operator: '-plu-header-bg'
(28655,17): run-time error CSS1039: Token not allowed after unary operator: '-plu-header-color'
(28656,23): run-time error CSS1039: Token not allowed after unary operator: '-plu-border-width'
(28656,58): run-time error CSS1039: Token not allowed after unary operator: '-plu-border-width'
(28656,95): run-time error CSS1039: Token not allowed after unary operator: '-plu-border-width'
(28657,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28658,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(28663,30): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(28666,20): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(28667,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(28671,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(28672,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(28672,49): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(28681,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(28682,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-sm'
(28696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28697,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28698,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28699,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28700,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28701,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28702,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28703,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28704,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28705,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28707,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-family'
(28708,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-size'
(28709,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-weight'
(28710,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-line-height'
(28711,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-y'
(28711,40): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x'
(28712,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-color'
(28713,18): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(28713,48): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-color'
(28714,25): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-radius'
(28715,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-bg'
(28716,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-box-shadow'
(28717,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(28717,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(28717,140): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(28717,192): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(28727,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-color'
(28728,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-bg'
(28729,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-border-color'
(28733,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-color'
(28734,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-bg'
(28735,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-border-color'
(28737,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-box-shadow'
(28737,44): run-time error CSS1039: Token not allowed after unary operator: '-btn-focus-box-shadow'
(28741,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-color'
(28742,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-bg'
(28743,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-border-color'
(28744,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-shadow'
(28748,26): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-shadow'
(28748,51): run-time error CSS1039: Token not allowed after unary operator: '-btn-focus-box-shadow'
(28752,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(28756,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28759,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28760,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28775,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28777,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28780,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28781,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28782,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28783,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28785,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28791,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-disabled-opacity'
(28802,18): run-time error CSS1039: Token not allowed after unary operator: '-plu-max-height'
(28811,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(28811,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(28812,38): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(28822,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(28847,17): run-time error CSS1039: Token not allowed after unary operator: '-plu-placeholder-color'
(28852,30): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(28856,31): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(28872,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(28872,61): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(28884,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(28893,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(28907,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(28957,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-4'
(28976,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(28979,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(28993,33): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(29001,17): run-time error CSS1039: Token not allowed after unary operator: '-вфтпук'
(29010,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(29014,21): run-time error CSS1039: Token not allowed after unary operator: '-success'
(29027,33): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(29028,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29034,22): run-time error CSS1039: Token not allowed after unary operator: '-success'
(29035,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29045,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29046,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29047,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29048,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29073,33): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(29074,17): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(29076,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(29076,44): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(29077,18): run-time error CSS1039: Token not allowed after unary operator: '-fi-preview-spacer'
(29079,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29083,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(29087,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(29106,18): run-time error CSS1039: Token not allowed after unary operator: '-fi-preview-border'
(29108,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(29111,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29116,19): run-time error CSS1039: Token not allowed after unary operator: '-fi-preview-spacer'
(29117,21): run-time error CSS1039: Token not allowed after unary operator: '-fi-preview-spacer'
(29147,18): run-time error CSS1039: Token not allowed after unary operator: '-fi-preview-spacer'
(29149,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(29149,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29150,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29155,22): run-time error CSS1039: Token not allowed after unary operator: '-fi-preview-thumb-height'
(29159,39): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29159,62): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(29160,40): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29160,63): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(29165,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(29166,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(29166,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29167,43): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29167,66): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(29168,42): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29168,65): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(29172,17): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(29178,17): run-time error CSS1039: Token not allowed after unary operator: '-fi-preview-thumb-width'
(29183,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(29188,30): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(29200,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(29201,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(29201,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29202,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(29202,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(29204,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29205,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29220,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(29223,19): run-time error CSS1039: Token not allowed after unary operator: '-fi-preview-spacer'
(29224,26): run-time error CSS1039: Token not allowed after unary operator: '-spacer-4'
(29224,44): run-time error CSS1039: Token not allowed after unary operator: '-fi-preview-spacer'
(29227,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(29237,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(29238,21): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(29244,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(29265,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(29267,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(29273,46): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29291,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(29292,25): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(29292,51): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29296,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(29302,19): run-time error CSS1039: Token not allowed after unary operator: '-fi-preview-spacer'
(29303,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29309,17): run-time error CSS1039: Token not allowed after unary operator: '-fi-placeholder-color'
(29319,32): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(29323,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(29328,20): run-time error CSS1039: Token not allowed after unary operator: '-fi-preview-progress-height'
(29334,22): run-time error CSS1039: Token not allowed after unary operator: '-fi-preview-progress-height'
(29368,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29372,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29383,26): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(29397,22): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(29397,50): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(29401,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(29401,51): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(29406,15): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(29407,17): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(29411,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(29423,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29441,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29442,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29443,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29444,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29445,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29447,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29448,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29449,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29450,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29451,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29457,18): run-time error CSS1039: Token not allowed after unary operator: '-dz-border-width'
(29457,41): run-time error CSS1039: Token not allowed after unary operator: '-dz-border-style'
(29457,64): run-time error CSS1039: Token not allowed after unary operator: '-dz-border-color'
(29458,22): run-time error CSS1039: Token not allowed after unary operator: '-dz-min-height'
(29459,19): run-time error CSS1039: Token not allowed after unary operator: '-dz-spacer'
(29460,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29490,28): run-time error CSS1039: Token not allowed after unary operator: '-dz-drag-border-color'
(29491,32): run-time error CSS1039: Token not allowed after unary operator: '-dz-drag-bg'
(29492,21): run-time error CSS1039: Token not allowed after unary operator: '-dz-drag-color'
(29501,21): run-time error CSS1039: Token not allowed after unary operator: '-dz-placeholder-color'
(29502,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29503,46): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29514,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(29515,26): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(29517,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(29532,18): run-time error CSS1039: Token not allowed after unary operator: '-dz-preview-spacer'
(29533,19): run-time error CSS1039: Token not allowed after unary operator: '-dz-preview-spacer'
(29534,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(29534,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(29535,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29552,23): run-time error CSS1039: Token not allowed after unary operator: '-dz-preview-spacer'
(29553,46): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29580,20): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(29581,22): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(29582,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(29583,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(29584,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(29593,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(29595,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(29606,17): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(29614,17): run-time error CSS1039: Token not allowed after unary operator: '-success'
(29628,18): run-time error CSS1039: Token not allowed after unary operator: '-dz-preview-spacer'
(29629,16): run-time error CSS1039: Token not allowed after unary operator: '-dz-preview-spacer'
(29630,17): run-time error CSS1039: Token not allowed after unary operator: '-dz-preview-spacer'
(29631,23): run-time error CSS1039: Token not allowed after unary operator: '-dz-preview-spacer'
(29643,32): run-time error CSS1039: Token not allowed after unary operator: '-success'
(29644,44): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29645,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29661,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29681,19): run-time error CSS1039: Token not allowed after unary operator: '-dz-preview-spacer'
(29685,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29699,28): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(29708,17): run-time error CSS1039: Token not allowed after unary operator: '-dz-preview-width'
(29709,18): run-time error CSS1039: Token not allowed after unary operator: '-dz-preview-width'
(29711,30): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29711,53): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(29716,46): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29716,102): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29717,46): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29717,94): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29718,46): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29718,94): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29718,150): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29729,22): run-time error CSS1039: Token not allowed after unary operator: '-dz-preview-spacer'
(29730,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(29731,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(29732,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(29732,44): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(29735,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(29735,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(29738,51): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29739,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(29749,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(29750,24): run-time error CSS1039: Token not allowed after unary operator: '-gray-500'
(29751,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(29755,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(29756,24): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(29757,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(29761,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29762,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29763,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29764,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29767,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29768,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29769,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29770,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29771,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29772,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29774,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29779,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29784,18): run-time error CSS1039: Token not allowed after unary operator: '-noty-border-width'
(29784,49): run-time error CSS1039: Token not allowed after unary operator: '-noty-border-color'
(29786,28): run-time error CSS1039: Token not allowed after unary operator: '-noty-bg'
(29787,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-color'
(29791,22): run-time error CSS1039: Token not allowed after unary operator: '-noty-shadow'
(29792,25): run-time error CSS1039: Token not allowed after unary operator: '-noty-border-radius'
(29796,19): run-time error CSS1039: Token not allowed after unary operator: '-noty-padding-y'
(29796,41): run-time error CSS1039: Token not allowed after unary operator: '-noty-padding-x'
(29800,30): run-time error CSS1039: Token not allowed after unary operator: '-noty-padding-x'
(29804,19): run-time error CSS1039: Token not allowed after unary operator: '-noty-padding-y'
(29804,41): run-time error CSS1039: Token not allowed after unary operator: '-noty-padding-x'
(29831,26): run-time error CSS1039: Token not allowed after unary operator: '-noty-gutter-y'
(29835,15): run-time error CSS1039: Token not allowed after unary operator: '-noty-gutter-y'
(29836,16): run-time error CSS1039: Token not allowed after unary operator: '-noty-gutter-x'
(29837,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-width'
(29843,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-width'
(29849,15): run-time error CSS1039: Token not allowed after unary operator: '-noty-gutter-y'
(29850,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-gutter-x'
(29851,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-width'
(29857,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-width'
(29864,16): run-time error CSS1039: Token not allowed after unary operator: '-noty-gutter-x'
(29865,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-width'
(29872,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-gutter-x'
(29873,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-width'
(29885,29): run-time error CSS1039: Token not allowed after unary operator: '-noty-gutter-y'
(29889,18): run-time error CSS1039: Token not allowed after unary operator: '-noty-gutter-y'
(29890,16): run-time error CSS1039: Token not allowed after unary operator: '-noty-gutter-x'
(29891,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-width'
(29897,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-width'
(29898,51): run-time error CSS1039: Token not allowed after unary operator: '-noty-border-width'
(29899,43): run-time error CSS1039: Token not allowed after unary operator: '-noty-border-width'
(29903,18): run-time error CSS1039: Token not allowed after unary operator: '-noty-gutter-y'
(29904,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-gutter-x'
(29905,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-width'
(29917,18): run-time error CSS1039: Token not allowed after unary operator: '-noty-progress-height'
(29919,28): run-time error CSS1039: Token not allowed after unary operator: '-noty-progress-bg'
(29950,15): run-time error CSS1039: Token not allowed after unary operator: '-noty-padding-y'
(29951,17): run-time error CSS1039: Token not allowed after unary operator: '-noty-padding-x'
(29952,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(29959,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(29973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29978,28): run-time error CSS1039: Token not allowed after unary operator: '-noty-backdrop-bg'
(29980,19): run-time error CSS1039: Token not allowed after unary operator: '-noty-backdrop-opacity'
(30000,23): run-time error CSS1039: Token not allowed after unary operator: '-noty-backdrop-opacity'
(30006,23): run-time error CSS1039: Token not allowed after unary operator: '-noty-backdrop-opacity'
(30067,18): run-time error CSS1039: Token not allowed after unary operator: '-noty-spacer-y'
(30072,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30088,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30089,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30096,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30101,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(30105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30133,19): run-time error CSS1039: Token not allowed after unary operator: '-swal-gutter-y'
(30133,40): run-time error CSS1039: Token not allowed after unary operator: '-swal-gutter-x'
(30135,51): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(30142,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30143,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30147,37): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(30240,28): run-time error CSS1039: Token not allowed after unary operator: '-swal-bg'
(30244,19): run-time error CSS1039: Token not allowed after unary operator: '-swal-padding'
(30245,17): run-time error CSS1039: Token not allowed after unary operator: '-swal-width'
(30246,23): run-time error CSS1039: Token not allowed after unary operator: '-swal-margin-x'
(30247,24): run-time error CSS1039: Token not allowed after unary operator: '-swal-margin-x'
(30248,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(30249,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(30274,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(30283,18): run-time error CSS1039: Token not allowed after unary operator: '-swal-content-margin'
(30291,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30292,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(30292,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30293,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(30293,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(30307,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30311,32): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30325,17): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(30326,18): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(30327,20): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30333,24): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(30333,51): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(30342,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(30367,18): run-time error CSS1039: Token not allowed after unary operator: '-swal-progress-height'
(30368,22): run-time error CSS1039: Token not allowed after unary operator: '-swal-progress-color'
(30378,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(30379,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(30384,18): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30388,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30399,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(30415,31): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30419,32): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(30423,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30438,31): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30442,24): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(30452,17): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(30454,29): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(30454,53): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(30459,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(30460,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(30462,25): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(30462,60): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(30471,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30477,18): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-border-width'
(30478,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30478,48): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30487,17): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30488,18): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30493,28): run-time error CSS1039: Token not allowed after unary operator: '-swal-success-color'
(30497,31): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30498,30): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30499,32): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-border-width'
(30499,68): run-time error CSS1039: Token not allowed after unary operator: '-swal-success-color'
(30500,30): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-border-width'
(30500,66): run-time error CSS1039: Token not allowed after unary operator: '-swal-success-color'
(30502,29): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30503,28): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30503,57): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-border-width'
(30514,28): run-time error CSS1039: Token not allowed after unary operator: '-swal-error-color'
(30526,26): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-border-width'
(30527,30): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30527,54): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-spacer'
(30528,36): run-time error CSS1039: Token not allowed after unary operator: '-swal-error-color'
(30530,29): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30530,53): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-border-width'
(30536,28): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-spacer'
(30542,29): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-spacer'
(30546,21): run-time error CSS1039: Token not allowed after unary operator: '-swal-warning-color'
(30547,28): run-time error CSS1039: Token not allowed after unary operator: '-swal-warning-color'
(30548,30): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30548,54): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-spacer'
(30549,27): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30555,21): run-time error CSS1039: Token not allowed after unary operator: '-swal-info-color'
(30556,28): run-time error CSS1039: Token not allowed after unary operator: '-swal-info-color'
(30557,30): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30557,54): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-spacer'
(30558,27): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30564,21): run-time error CSS1039: Token not allowed after unary operator: '-swal-question-color'
(30565,28): run-time error CSS1039: Token not allowed after unary operator: '-swal-question-color'
(30566,30): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30566,54): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-spacer'
(30567,32): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30567,56): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-border-width'
(30573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30584,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(30585,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30597,26): run-time error CSS1039: Token not allowed after unary operator: '-swal-active-step-bg'
(30598,21): run-time error CSS1039: Token not allowed after unary operator: '-swal-active-step-color'
(30600,23): run-time error CSS1039: Token not allowed after unary operator: '-swal-step-padding-y'
(30600,50): run-time error CSS1039: Token not allowed after unary operator: '-swal-step-padding-x'
(30601,22): run-time error CSS1039: Token not allowed after unary operator: '-swal-step-line-size'
(30601,55): run-time error CSS1039: Token not allowed after unary operator: '-swal-active-step-bg'
(30602,30): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(30602,65): run-time error CSS1039: Token not allowed after unary operator: '-swal-step-padding-y'
(30602,98): run-time error CSS1039: Token not allowed after unary operator: '-swal-step-line-size'
(30603,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(30607,36): run-time error CSS1039: Token not allowed after unary operator: '-swal-active-step-bg'
(30612,29): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(30613,36): run-time error CSS1039: Token not allowed after unary operator: '-swal-step-line-color'
(30617,40): run-time error CSS1039: Token not allowed after unary operator: '-swal-step-line-color'
(30622,21): run-time error CSS1039: Token not allowed after unary operator: '-swal-step-distance'
(30623,22): run-time error CSS1039: Token not allowed after unary operator: '-swal-step-line-size'
(30624,32): run-time error CSS1039: Token not allowed after unary operator: '-swal-active-step-bg'
(30630,17): run-time error CSS1039: Token not allowed after unary operator: '-swal-max-width'
(30708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30709,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30710,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30711,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30712,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30713,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30724,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30732,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(30736,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(30737,23): run-time error CSS1039: Token not allowed after unary operator: '-swal-toast-padding-y'
(30737,51): run-time error CSS1039: Token not allowed after unary operator: '-swal-toast-padding-x'
(30764,25): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30780,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(30788,47): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(30789,39): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(30793,47): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(30794,39): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(30874,26): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30879,27): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30880,26): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30885,27): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30886,26): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30900,26): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30905,27): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30906,26): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30911,27): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30912,26): run-time error CSS1039: Token not allowed after unary operator: '-swal-icon-size'
(30968,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30969,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30971,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30972,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30973,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30974,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30975,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30976,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30977,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30978,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30979,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30983,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30984,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30986,28): run-time error CSS1039: Token not allowed after unary operator: '-noui-bg'
(30987,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(30988,22): run-time error CSS1039: Token not allowed after unary operator: '-noui-box-shadow'
(31008,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(31026,28): run-time error CSS1039: Token not allowed after unary operator: '-noui-connect-bg'
(31041,18): run-time error CSS1039: Token not allowed after unary operator: '-noui-height'
(31045,24): run-time error CSS1039: Token not allowed after unary operator: '-noui-handle-size'
(31045,60): run-time error CSS1039: Token not allowed after unary operator: '-noui-height'
(31046,26): run-time error CSS1039: Token not allowed after unary operator: '-noui-handle-size'
(31056,34): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-spacer-y'
(31056,62): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(31061,17): run-time error CSS1039: Token not allowed after unary operator: '-noui-height'
(31062,18): run-time error CSS1039: Token not allowed after unary operator: '-noui-vertical-height'
(31066,32): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(31070,24): run-time error CSS1039: Token not allowed after unary operator: '-noui-handle-size'
(31071,25): run-time error CSS1039: Token not allowed after unary operator: '-noui-handle-size'
(31071,61): run-time error CSS1039: Token not allowed after unary operator: '-noui-height'
(31079,33): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-spacer-y'
(31079,61): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(31096,28): run-time error CSS1039: Token not allowed after unary operator: '-noui-handle-bg'
(31098,20): run-time error CSS1039: Token not allowed after unary operator: '-noui-height'
(31101,18): run-time error CSS1039: Token not allowed after unary operator: '-noui-handle-border-width'
(31101,56): run-time error CSS1039: Token not allowed after unary operator: '-noui-handle-border-color'
(31103,17): run-time error CSS1039: Token not allowed after unary operator: '-noui-handle-size'
(31104,18): run-time error CSS1039: Token not allowed after unary operator: '-noui-handle-size'
(31106,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(31110,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(31125,27): run-time error CSS1039: Token not allowed after unary operator: '-noui-height'
(31126,28): run-time error CSS1039: Token not allowed after unary operator: '-noui-height'
(31127,28): run-time error CSS1039: Token not allowed after unary operator: '-noui-handle-inner-bg'
(31128,17): run-time error CSS1039: Token not allowed after unary operator: '-noui-height'
(31129,18): run-time error CSS1039: Token not allowed after unary operator: '-noui-height'
(31130,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(31134,28): run-time error CSS1039: Token not allowed after unary operator: '-noui-handle-inner-hover-bg'
(31142,40): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(31143,32): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(31144,32): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(31144,79): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(31154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31167,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(31175,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31176,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31180,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31181,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31185,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31186,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31190,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31191,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31195,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31196,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31210,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31211,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31215,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31216,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31220,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31221,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31225,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31227,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31228,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31229,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31231,28): run-time error CSS1039: Token not allowed after unary operator: '-noui-tooltip-bg'
(31232,17): run-time error CSS1039: Token not allowed after unary operator: '-noui-tooltip-color'
(31233,19): run-time error CSS1039: Token not allowed after unary operator: '-noui-tooltip-padding-y'
(31233,49): run-time error CSS1039: Token not allowed after unary operator: '-noui-tooltip-padding-x'
(31234,18): run-time error CSS1039: Token not allowed after unary operator: '-noui-tooltip-arrow-height'
(31240,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(31241,38): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(31246,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31247,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31258,18): run-time error CSS1039: Token not allowed after unary operator: '-noui-tooltip-arrow-height'
(31259,28): run-time error CSS1039: Token not allowed after unary operator: '-noui-tooltip-bg'
(31262,23): run-time error CSS1039: Token not allowed after unary operator: '-noui-tooltip-arrow-height'
(31276,17): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-color'
(31277,21): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-font-size'
(31291,28): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-color'
(31295,28): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-spacer-y'
(31296,23): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-spacer-y'
(31296,51): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(31303,23): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-spacer-y'
(31309,32): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-spacer-y'
(31318,17): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-marker-width'
(31319,18): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-marker-height'
(31323,23): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-marker-height'
(31327,23): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-marker-height'
(31331,29): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-spacer-x'
(31338,24): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-spacer-x'
(31349,17): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-marker-height'
(31350,18): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-marker-width'
(31354,22): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-marker-height'
(31358,22): run-time error CSS1039: Token not allowed after unary operator: '-noui-pips-marker-height'
(31362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31364,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31367,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31368,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31369,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31370,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31371,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31375,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31376,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31377,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31378,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31379,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31384,23): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-arrow-height'
(31384,57): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-padding-y'
(31384,92): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-font-size'
(31384,120): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31415,18): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31416,20): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-arrow-height'
(31416,54): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-padding-y'
(31416,89): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-font-size'
(31416,117): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31417,28): run-time error CSS1039: Token not allowed after unary operator: '-ion-bg'
(31418,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(31445,20): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-arrow-height'
(31445,54): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-padding-y'
(31445,89): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-font-size'
(31445,117): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31448,18): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31449,28): run-time error CSS1039: Token not allowed after unary operator: '-ion-connect-bg'
(31450,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(31456,20): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-arrow-height'
(31456,54): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-padding-y'
(31456,89): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-font-size'
(31456,117): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31465,20): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-arrow-height'
(31465,54): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-padding-y'
(31465,89): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-font-size'
(31465,117): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31468,18): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31469,28): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(31471,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(31477,28): run-time error CSS1039: Token not allowed after unary operator: '-ion-handle-bg'
(31478,18): run-time error CSS1039: Token not allowed after unary operator: '-ion-handle-border-width'
(31478,55): run-time error CSS1039: Token not allowed after unary operator: '-ion-handle-border-color'
(31480,20): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-arrow-height'
(31480,54): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-padding-y'
(31480,89): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-font-size'
(31480,117): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31483,17): run-time error CSS1039: Token not allowed after unary operator: '-ion-handle-size'
(31484,18): run-time error CSS1039: Token not allowed after unary operator: '-ion-handle-size'
(31486,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(31495,31): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31496,32): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31497,32): run-time error CSS1039: Token not allowed after unary operator: '-ion-handle-inner-bg'
(31498,21): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31499,22): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31500,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(31504,55): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(31514,28): run-time error CSS1039: Token not allowed after unary operator: '-ion-handle-inner-hover-bg'
(31528,17): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-color'
(31529,21): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-font-size'
(31532,19): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-padding-y'
(31533,28): run-time error CSS1039: Token not allowed after unary operator: '-ion-bg'
(31534,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(31549,17): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-color'
(31550,21): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-font-size'
(31552,19): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-padding-y'
(31554,28): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-bg'
(31555,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(31562,27): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-arrow-height'
(31567,22): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-arrow-height'
(31568,32): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-bg'
(31579,23): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-font-size'
(31579,51): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-spacer-y'
(31583,23): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-arrow-height'
(31583,57): run-time error CSS1039: Token not allowed after unary operator: '-ion-tooltip-padding-y'
(31583,92): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-font-size'
(31583,120): run-time error CSS1039: Token not allowed after unary operator: '-ion-height'
(31583,144): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-spacer-y'
(31594,17): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-marker-width'
(31595,23): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-marker-height'
(31596,28): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-color'
(31600,22): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-marker-height'
(31609,21): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-font-size'
(31610,17): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-color'
(31612,21): run-time error CSS1039: Token not allowed after unary operator: '-ion-pips-marker-height'
(31632,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31633,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31635,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31636,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31639,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31640,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31641,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31642,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31643,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31644,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31645,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31651,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31652,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31653,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31654,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31655,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31656,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31657,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31658,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31659,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31660,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31661,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31667,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(31669,21): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(31684,31): run-time error CSS1039: Token not allowed after unary operator: '-body-font-family'
(31692,25): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(31693,26): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(31693,52): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(31694,36): run-time error CSS1039: Token not allowed after unary operator: '-syntax-bg'
(31695,33): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(31696,48): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(31696,102): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(31706,17): run-time error CSS1039: Token not allowed after unary operator: '-link-hover-color'
(31707,24): run-time error CSS1039: Token not allowed after unary operator: '-link-hover-color'
(31711,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(31711,47): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(31712,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(31721,22): run-time error CSS1039: Token not allowed after unary operator: '-syntax-bg'
(31722,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-fg'
(31735,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(31739,26): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-selection'
(31744,26): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-selection'
(31751,19): run-time error CSS1039: Token not allowed after unary operator: '-syntax-padding'
(31785,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-punctuation'
(31789,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-fg'
(31793,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-7'
(31797,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-3'
(31801,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-5'
(31805,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-4'
(31809,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-2'
(31813,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-1'
(31817,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-fg'
(31821,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-5'
(31825,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-fg'
(31829,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-1'
(31833,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-4'
(31837,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-3'
(31841,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-3'
(31845,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-6'
(31849,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-fg'
(31853,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-7'
(31857,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-fg'
(31861,21): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-2'
(31865,21): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-1'
(31869,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-punctuation'
(31874,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-4'
(31878,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-7'
(31882,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-3'
(31886,17): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-5'
(31893,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(31894,22): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-line'
(31904,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(31906,25): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-xs'
(31907,26): run-time error CSS1039: Token not allowed after unary operator: '-syntax-color-selection'
(31908,21): run-time error CSS1039: Token not allowed after unary operator: '-syntax-fg'
(31910,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-sm'
(31926,24): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(31926,50): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(31941,25): run-time error CSS1039: Token not allowed after unary operator: '-syntax-gutter'
(31943,33): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(31988,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(31993,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(31997,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31998,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(31999,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32015,20): run-time error CSS1039: Token not allowed after unary operator: '-fab-main-btn-size'
(32020,54): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-y'
(32021,46): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-y'
(32026,41): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32030,32): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(32030,67): run-time error CSS1039: Token not allowed after unary operator: '-navbar-link-padding-y'
(32030,108): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(32035,50): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-y'
(32036,42): run-time error CSS1039: Token not allowed after unary operator: '-navbar-padding-y'
(32055,19): run-time error CSS1039: Token not allowed after unary operator: '-fab-main-btn-size'
(32063,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32064,32): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32070,47): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32070,116): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32071,49): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32071,108): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32072,49): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32072,108): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32072,177): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32095,43): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32112,22): run-time error CSS1039: Token not allowed after unary operator: '-fab-inner-btn-spacing'
(32126,25): run-time error CSS1039: Token not allowed after unary operator: '-fab-inner-btn-spacing'
(32130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32140,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32141,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32148,33): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(32151,21): run-time error CSS1039: Token not allowed after unary operator: '-fab-tooltip-color'
(32152,32): run-time error CSS1039: Token not allowed after unary operator: '-fab-tooltip-bg'
(32153,23): run-time error CSS1039: Token not allowed after unary operator: '-fab-tooltip-padding-y'
(32153,52): run-time error CSS1039: Token not allowed after unary operator: '-fab-tooltip-padding-x'
(32157,26): run-time error CSS1039: Token not allowed after unary operator: '-fab-tooltip-shadow'
(32158,47): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32159,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(32163,28): run-time error CSS1039: Token not allowed after unary operator: '-fab-tooltip-padding-y'
(32163,59): run-time error CSS1039: Token not allowed after unary operator: '-fab-inner-btn-spacing'
(32168,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(32177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32183,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32184,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32223,28): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32236,28): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-selected-bg'
(32237,17): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-selected-color'
(32241,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(32243,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32253,23): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-padding-x'
(32254,28): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(32254,63): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-padding-y'
(32254,94): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32255,17): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32256,18): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32261,28): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(32261,63): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-padding-y'
(32261,94): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-height'
(32262,23): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-padding-x'
(32298,17): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32299,18): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32304,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32338,17): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-width'
(32339,18): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-height'
(32340,18): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-border-width'
(32340,53): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-border-color'
(32341,28): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-bg'
(32346,25): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-border-radius'
(32347,22): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-transition'
(32358,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32364,22): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-width'
(32364,46): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-border-width'
(32365,23): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-width'
(32365,47): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-border-width'
(32372,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32391,24): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-checked-border-color'
(32392,28): run-time error CSS1039: Token not allowed after unary operator: '-ft-check-checked-bg'
(32404,25): run-time error CSS1039: Token not allowed after unary operator: '-ft-radio-border-radius'
(32412,30): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-padding-x'
(32412,61): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32413,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(32413,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(32421,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32422,17): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-padding-x'
(32428,17): run-time error CSS1039: Token not allowed after unary operator: '-success'
(32433,17): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(32438,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(32438,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(32447,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(32448,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(32461,19): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-padding-y'
(32461,44): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-padding-x'
(32462,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(32465,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(32466,38): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32480,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(32484,28): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-selected-bg'
(32485,17): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-selected-color'
(32489,28): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-active-bg'
(32490,17): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-active-color'
(32508,28): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32508,52): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(32517,38): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32538,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(32542,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(32550,40): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32562,15): run-time error CSS1039: Token not allowed after unary operator: '-ft-node-padding-y'
(32563,22): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(32571,22): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(32575,22): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(32597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32613,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32630,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32631,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32663,18): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-border-width'
(32663,52): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-border-color'
(32682,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32728,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32729,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32730,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32731,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32732,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32733,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32734,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32735,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32736,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32737,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32742,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-y'
(32742,40): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x'
(32743,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-size'
(32744,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-weight'
(32745,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-line-height'
(32746,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-color'
(32754,18): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(32754,48): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-color'
(32755,25): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-radius'
(32756,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-bg'
(32757,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-box-shadow'
(32758,28): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32758,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32758,140): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32758,192): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(32768,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-color'
(32769,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-bg'
(32770,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-hover-border-color'
(32775,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-box-shadow'
(32775,44): run-time error CSS1039: Token not allowed after unary operator: '-btn-focus-box-shadow'
(32779,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-color'
(32780,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-bg'
(32781,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-border-color'
(32782,22): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-shadow'
(32786,26): run-time error CSS1039: Token not allowed after unary operator: '-btn-active-shadow'
(32786,51): run-time error CSS1039: Token not allowed after unary operator: '-btn-focus-box-shadow'
(32790,17): run-time error CSS1039: Token not allowed after unary operator: '-btn-disabled-color'
(32792,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-disabled-bg'
(32793,24): run-time error CSS1039: Token not allowed after unary operator: '-btn-disabled-border-color'
(32794,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-disabled-opacity'
(32799,28): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(32799,63): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32800,31): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(32800,66): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32804,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32805,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32806,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32807,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32808,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32821,29): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x'
(32821,52): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-y'
(32821,75): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(32822,30): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-x'
(32822,53): run-time error CSS1039: Token not allowed after unary operator: '-btn-padding-y'
(32822,76): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(32843,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(32854,29): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(32874,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(32878,26): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(32887,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(32891,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(32931,18): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-border-width'
(32931,52): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-border-color'
(32981,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-bg'
(33016,19): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-padding-y'
(33016,44): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-padding-x'
(33017,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(33027,21): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-font-size'
(33039,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-nonbusiness-bg'
(33043,22): run-time error CSS1039: Token not allowed after unary operator: '-fc-bgevent-bg'
(33048,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-highlight-bg'
(33052,28): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33078,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(33098,26): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-y'
(33098,58): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(33099,27): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-y'
(33099,59): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(33104,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(33119,31): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(33122,24): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33123,26): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33124,27): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33125,25): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33130,18): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33130,53): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-color'
(33131,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-bg'
(33135,21): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-color'
(33166,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(33167,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(33171,24): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33172,27): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33173,21): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-resizer-size'
(33178,31): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33195,21): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33200,22): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33204,21): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33208,22): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33225,21): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33226,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33227,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33232,22): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33233,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33234,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33238,21): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33242,22): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33248,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(33249,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33258,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33259,41): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33271,19): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-padding-y'
(33271,44): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-padding-y'
(33271,74): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-padding-y'
(33271,101): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-y'
(33271,127): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-padding-y'
(33281,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(33296,19): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-padding-y'
(33301,18): run-time error CSS1039: Token not allowed after unary operator: '-fc-popover-border-width'
(33301,55): run-time error CSS1039: Token not allowed after unary operator: '-fc-popover-border-color'
(33302,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-popover-bg'
(33317,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-today-bg'
(33339,19): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-x'
(33340,31): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-x'
(33340,59): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-y'
(33341,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(33345,22): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-y'
(33356,27): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(33356,62): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-y'
(33356,94): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33356,129): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-y'
(33360,30): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-y'
(33360,58): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-y'
(33394,22): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-y'
(33410,18): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-y'
(33410,43): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-x'
(33410,70): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-x'
(33411,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-more-bg'
(33412,17): run-time error CSS1039: Token not allowed after unary operator: '-link-color'
(33414,19): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-y'
(33414,45): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-y'
(33416,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(33417,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-sm'
(33419,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33420,51): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(33430,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-more-hover-bg'
(33437,19): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-x'
(33440,17): run-time error CSS1039: Token not allowed after unary operator: '-fc-weekday-color'
(33448,23): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-x'
(33452,24): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-x'
(33466,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33467,19): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-y'
(33467,45): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-x'
(33479,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(33480,19): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-y'
(33481,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-bg'
(33482,18): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-border-width'
(33482,52): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-border-color'
(33483,40): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(33493,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(33505,20): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(33506,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(33510,20): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-x'
(33512,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(33513,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-bg'
(33514,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(33518,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(33522,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(33527,18): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33527,53): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-color'
(33528,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-bg'
(33532,21): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-color'
(33579,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(33580,26): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(33592,22): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-resizer-size'
(33593,25): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33594,26): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33598,24): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33602,27): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33607,32): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33611,24): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33615,27): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33623,23): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33647,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(33647,58): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-y'
(33647,90): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33669,21): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-x'
(33690,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(33695,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-today-bg'
(33740,24): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-color'
(33747,27): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-y'
(33749,24): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-color'
(33793,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33793,57): run-time error CSS1039: Token not allowed after unary operator: '-fc-bg'
(33797,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(33801,23): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-y'
(33801,49): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-x'
(33822,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-more-bg'
(33824,25): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-y'
(33828,19): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-y'
(33828,45): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-padding-x'
(33833,32): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33848,31): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-border-width'
(33863,18): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-border-width'
(33863,52): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-border-color'
(33877,18): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(33901,19): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-padding-y'
(33901,44): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-padding-x'
(33926,20): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-spacer-x'
(33928,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(33929,28): run-time error CSS1039: Token not allowed after unary operator: '-fc-event-bg'
(33930,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(33934,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(33942,28): run-time error CSS1039: Token not allowed after unary operator: '-light'
(33972,30): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(33973,33): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(33979,32): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-border-width'
(33979,60): run-time error CSS1039: Token not allowed after unary operator: '-fc-cell-border-color'
(34025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34026,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34068,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(34073,28): run-time error CSS1039: Token not allowed after unary operator: '-black'
(34087,27): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-color'
(34097,32): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-size'
(34098,35): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-size'
(34106,34): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-size'
(34107,33): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-size'
(34126,32): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-color'
(34131,26): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-center-size'
(34131,60): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-size'
(34132,21): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-center-size'
(34133,22): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-size'
(34137,25): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-center-size'
(34137,59): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-size'
(34139,21): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-size'
(34140,22): run-time error CSS1039: Token not allowed after unary operator: '-cropper-grid-center-size'
(34154,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(34158,28): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-color'
(34163,26): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34164,21): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34169,24): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34171,22): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34177,25): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34178,21): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34183,27): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34185,22): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34190,28): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-color'
(34192,17): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34193,18): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34198,26): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34199,31): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34204,24): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34206,32): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34212,25): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34213,31): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34218,27): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34220,32): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34225,24): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34226,26): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34231,24): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34232,25): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34237,27): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34238,25): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34243,26): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34244,27): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34247,21): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34248,22): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-size'
(34257,36): run-time error CSS1039: Token not allowed after unary operator: '-cropper-resizer-color'
(34520,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-sm'
(34549,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(34571,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(34584,15): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(34585,17): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(34594,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(34595,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(34596,33): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(34600,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(34601,37): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(34622,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(34627,22): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(34631,21): run-time error CSS1039: Token not allowed after unary operator: '-white'
(34703,33): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(34738,22): run-time error CSS1039: Token not allowed after unary operator: '-white'
(34750,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(34754,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(34758,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(34762,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(34763,23): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-sm'
(34768,28): run-time error CSS1039: Token not allowed after unary operator: '-black'
(34773,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(34777,37): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(34781,20): run-time error CSS1039: Token not allowed after unary operator: '-white'
(35159,37): run-time error CSS1039: Token not allowed after unary operator: '-black-rgb'
(35191,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(35192,25): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(35192,51): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(35197,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(35198,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(35198,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(35230,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(35233,26): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(35234,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(35245,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35246,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35256,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35260,17): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-color'
(35261,28): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-bg'
(35262,18): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-border-width'
(35262,57): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-border-color'
(35263,19): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-padding-y'
(35263,54): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-padding-x'
(35263,86): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(35263,110): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(35263,127): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-padding-y'
(35263,157): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-padding-x'
(35264,21): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-font-size'
(35265,23): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-line-height'
(35270,25): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-border-radius'
(35271,35): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(35271,87): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(35276,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35277,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35287,28): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-focus-bg'
(35288,24): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-focus-border-color'
(35290,42): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-input-focus-box-shadow'
(35295,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(35309,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35310,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35311,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35312,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35313,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35314,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35315,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35316,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35318,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35319,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35321,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35322,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35323,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35324,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35325,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35327,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35328,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35339,23): run-time error CSS1039: Token not allowed after unary operator: '-pagination-padding-y'
(35339,51): run-time error CSS1039: Token not allowed after unary operator: '-pagination-padding-x'
(35340,25): run-time error CSS1039: Token not allowed after unary operator: '-pagination-font-size'
(35341,21): run-time error CSS1039: Token not allowed after unary operator: '-pagination-color'
(35342,30): run-time error CSS1039: Token not allowed after unary operator: '-pagination-font-size'
(35342,60): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height'
(35342,86): run-time error CSS1039: Token not allowed after unary operator: '-pagination-border-width'
(35342,123): run-time error CSS1039: Token not allowed after unary operator: '-pagination-padding-y'
(35344,32): run-time error CSS1039: Token not allowed after unary operator: '-pagination-bg'
(35345,22): run-time error CSS1039: Token not allowed after unary operator: '-pagination-border-width'
(35345,59): run-time error CSS1039: Token not allowed after unary operator: '-pagination-border-color'
(35346,32): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(35346,90): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(35346,144): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(35346,196): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(35347,29): run-time error CSS1039: Token not allowed after unary operator: '-pagination-border-radius'
(35358,17): run-time error CSS1039: Token not allowed after unary operator: '-pagination-hover-color'
(35359,28): run-time error CSS1039: Token not allowed after unary operator: '-pagination-hover-bg'
(35360,24): run-time error CSS1039: Token not allowed after unary operator: '-pagination-hover-border-color'
(35365,17): run-time error CSS1039: Token not allowed after unary operator: '-pagination-focus-color'
(35366,28): run-time error CSS1039: Token not allowed after unary operator: '-pagination-focus-bg'
(35368,22): run-time error CSS1039: Token not allowed after unary operator: '-pagination-focus-box-shadow'
(35372,17): run-time error CSS1039: Token not allowed after unary operator: '-pagination-disabled-color'
(35374,28): run-time error CSS1039: Token not allowed after unary operator: '-pagination-disabled-bg'
(35375,24): run-time error CSS1039: Token not allowed after unary operator: '-pagination-disabled-border-color'
(35385,17): run-time error CSS1039: Token not allowed after unary operator: '-pagination-active-color'
(35386,28): run-time error CSS1039: Token not allowed after unary operator: '-pagination-active-bg'
(35387,24): run-time error CSS1039: Token not allowed after unary operator: '-pagination-active-border-color'
(35391,23): run-time error CSS1039: Token not allowed after unary operator: '-pagination-margin-start'
(35396,18): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(35397,22): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(35398,28): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(35398,63): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(35470,33): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(35474,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35477,28): run-time error CSS1039: Token not allowed after unary operator: '-gridjs-header-bg'
(35482,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35490,27): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(35491,29): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(35491,61): run-time error CSS1039: Token not allowed after unary operator: '-table-group-separator-color'
(35495,28): run-time error CSS1039: Token not allowed after unary operator: '-table-active-bg'
(35513,17): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(35518,32): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(35522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35534,30): run-time error CSS1039: Token not allowed after unary operator: '-dt-spacer-y'
(35539,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(35542,21): run-time error CSS1039: Token not allowed after unary operator: '-dt-spacer-y'
(35543,25): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(35576,28): run-time error CSS1039: Token not allowed after unary operator: '-table-hover-bg'
(35587,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(35591,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(35601,19): run-time error CSS1039: Token not allowed after unary operator: '-dt-spacer-y'
(35611,28): run-time error CSS1039: Token not allowed after unary operator: '-table-accent-bg'
(35615,25): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(35615,51): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(35619,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(35619,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(35623,25): run-time error CSS1039: Token not allowed after unary operator: '-dt-spacer-y'
(35634,25): run-time error CSS1039: Token not allowed after unary operator: '-dt-spacer-y'
(35646,25): run-time error CSS1039: Token not allowed after unary operator: '-dt-spacer-y'
(35650,25): run-time error CSS1039: Token not allowed after unary operator: '-dt-spacer-y'
(35693,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(35693,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(35765,21): run-time error CSS1039: Token not allowed after unary operator: '-dt-filter-width'
(35776,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35777,33): run-time error CSS1039: Token not allowed after unary operator: '-light-rgb'
(35783,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(35783,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(35787,17): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(35788,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(35795,19): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(35795,52): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(35796,31): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(35797,33): run-time error CSS1039: Token not allowed after unary operator: '-light-rgb'
(35803,19): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(35803,51): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(35804,31): run-time error CSS1039: Token not allowed after unary operator: '-table-border-width'
(35817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35822,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35827,28): run-time error CSS1039: Token not allowed after unary operator: '-dtfc-bg'
(35833,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(35833,44): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(35834,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(35835,17): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(35836,18): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(35842,28): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(35843,98): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(35843,136): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(35847,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(35851,21): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(35855,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35866,28): run-time error CSS1039: Token not allowed after unary operator: '-dtaf-bg'
(35867,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(35867,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(35869,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(35872,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(35877,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35893,59): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(35903,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(35907,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(35915,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(35915,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(35919,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(35919,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(35929,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(35934,31): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(35936,29): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(35937,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(35946,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(35947,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(35948,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(35949,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(35950,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(35956,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(35957,51): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(35968,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(35969,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(35976,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(35980,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35981,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35982,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35986,19): run-time error CSS1039: Token not allowed after unary operator: '-dtaf-backdrop-zindex'
(35989,28): run-time error CSS1039: Token not allowed after unary operator: '-dtaf-backdrop-bg'
(35990,19): run-time error CSS1039: Token not allowed after unary operator: '-dtaf-backdrop-opacity'
(35994,28): run-time error CSS1039: Token not allowed after unary operator: '-table-active-bg'
(35998,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36009,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36010,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36011,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36012,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36014,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36015,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36021,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36030,21): run-time error CSS1039: Token not allowed after unary operator: '-dt-check-width'
(36031,22): run-time error CSS1039: Token not allowed after unary operator: '-dt-check-height'
(36034,29): run-time error CSS1039: Token not allowed after unary operator: '-dt-check-border-radius'
(36035,37): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(36035,91): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(36035,149): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(36046,28): run-time error CSS1039: Token not allowed after unary operator: '-dt-check-bg'
(36047,18): run-time error CSS1039: Token not allowed after unary operator: '-dt-check-border'
(36051,28): run-time error CSS1039: Token not allowed after unary operator: '-dt-checked-bg-color'
(36052,24): run-time error CSS1039: Token not allowed after unary operator: '-dt-checked-border-color'
(36063,25): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36063,51): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(36064,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36065,31): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36069,34): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36079,25): run-time error CSS1039: Token not allowed after unary operator: '-dt-spacer-y'
(36087,42): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-radius'
(36088,45): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-radius'
(36092,43): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-radius'
(36093,46): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-radius'
(36097,36): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(36113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36121,28): run-time error CSS1039: Token not allowed after unary operator: '-dt-backdrop-bg'
(36122,19): run-time error CSS1039: Token not allowed after unary operator: '-dt-backdrop-zindex'
(36123,19): run-time error CSS1039: Token not allowed after unary operator: '-dt-backdrop-opacity'
(36146,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36147,34): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36148,31): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36149,26): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36155,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(36191,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(36192,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36193,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36193,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(36195,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(36196,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow-lg'
(36201,32): run-time error CSS1039: Token not allowed after unary operator: '-black'
(36206,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36210,24): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36210,55): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(36211,31): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36215,25): run-time error CSS1039: Token not allowed after unary operator: '-success'
(36219,25): run-time error CSS1039: Token not allowed after unary operator: '-info'
(36223,25): run-time error CSS1039: Token not allowed after unary operator: '-warning'
(36227,25): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(36238,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36239,18): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36241,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36241,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(36242,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36253,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36273,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(36275,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(36276,17): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(36279,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(36279,45): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(36300,30): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36305,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36332,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36335,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36340,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36341,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36350,30): run-time error CSS1039: Token not allowed after unary operator: '-map-tiles-filter'
(36351,22): run-time error CSS1039: Token not allowed after unary operator: '-map-tiles-filter'
(36361,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(36423,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36423,45): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(36424,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(36491,26): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36500,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36508,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36516,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36521,30): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(36581,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(36585,32): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(36586,29): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36586,55): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(36592,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(36593,55): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(36603,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(36608,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(36609,22): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(36613,34): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(36614,35): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(36619,38): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(36620,37): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(36639,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(36640,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(36668,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36668,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36668,51): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36668,67): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36669,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(36670,22): run-time error CSS1039: Token not allowed after unary operator: '-gray-200'
(36681,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36692,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36692,48): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(36693,18): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36693,39): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36693,61): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36693,82): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36701,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(36702,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36702,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(36706,22): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(36715,21): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36716,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(36720,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36724,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36728,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36728,44): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(36731,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36734,28): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(36738,26): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36738,52): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(36740,31): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36744,33): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36744,59): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(36752,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36752,44): run-time error CSS1039: Token not allowed after unary operator: '-gray-600'
(36759,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36764,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(36768,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36768,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36773,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36777,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36778,18): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36782,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36788,17): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36789,18): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(36791,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36798,22): run-time error CSS1039: Token not allowed after unary operator: '-gray-100'
(36799,17): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(36800,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(36809,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(36810,17): run-time error CSS1039: Token not allowed after unary operator: '-gray-700'
(36816,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(36821,25): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36821,51): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(36822,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(36822,48): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(36826,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36828,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36831,19): run-time error CSS1039: Token not allowed after unary operator: '-leaflet-tooltip-padding-y'
(36831,52): run-time error CSS1039: Token not allowed after unary operator: '-leaflet-tooltip-padding-x'
(36832,28): run-time error CSS1039: Token not allowed after unary operator: '-leaflet-tooltip-bg'
(36833,17): run-time error CSS1039: Token not allowed after unary operator: '-leaflet-tooltip-color'
(36840,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(36841,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(36846,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36847,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36864,30): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(36864,89): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(36865,32): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(36865,82): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(36866,32): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(36866,82): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(36866,141): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(36870,40): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(36870,97): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(36899,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(36905,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36906,26): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(36908,25): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(36909,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(36960,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36961,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36962,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36964,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36965,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36966,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36971,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36972,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36973,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36977,25): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(36992,18): run-time error CSS1039: Token not allowed after unary operator: '-gray-500'
(36996,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(37000,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37008,18): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(37020,20): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37041,18): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(37046,16): run-time error CSS1039: Token not allowed after unary operator: '-white'
(37047,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(37051,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37057,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37061,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(37066,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37071,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37087,16): run-time error CSS1039: Token not allowed after unary operator: '-gray-500'
(37095,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(37099,20): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37109,28): run-time error CSS1039: Token not allowed after unary operator: '-c3-tooltip-bg'
(37110,17): run-time error CSS1039: Token not allowed after unary operator: '-c3-tooltip-color'
(37112,25): run-time error CSS1039: Token not allowed after unary operator: '-c3-tooltip-border-radius'
(37116,23): run-time error CSS1039: Token not allowed after unary operator: '-c3-tooltip-padding-y'
(37116,51): run-time error CSS1039: Token not allowed after unary operator: '-c3-tooltip-padding-x'
(37118,38): run-time error CSS1039: Token not allowed after unary operator: '-c3-tooltip-border-radius'
(37119,39): run-time error CSS1039: Token not allowed after unary operator: '-c3-tooltip-border-radius'
(37123,23): run-time error CSS1039: Token not allowed after unary operator: '-c3-tooltip-padding-y'
(37123,51): run-time error CSS1039: Token not allowed after unary operator: '-c3-tooltip-padding-x'
(37124,26): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(37124,52): run-time error CSS1039: Token not allowed after unary operator: '-c3-tooltip-border-color'
(37130,32): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(37131,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(37139,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37143,18): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(37148,16): run-time error CSS1039: Token not allowed after unary operator: '-gray-300'
(37152,16): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(37156,18): run-time error CSS1039: Token not allowed after unary operator: '-gray-500'
(37165,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(37166,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(37174,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(37175,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37188,19): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-padding-y'
(37188,47): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-padding-x'
(37189,28): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-bg'
(37190,17): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-color'
(37191,30): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37192,21): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-font-size'
(37194,22): run-time error CSS1039: Token not allowed after unary operator: '-box-shadow'
(37195,25): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-border-radius'
(37200,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37201,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37213,27): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37215,28): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37215,59): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37216,32): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-bg'
(37225,25): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37226,28): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37226,59): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37226,90): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37227,34): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-bg'
(37234,26): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37235,28): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37235,61): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37235,92): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37236,33): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-bg'
(37242,30): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37242,61): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-arrow-height'
(37243,35): run-time error CSS1039: Token not allowed after unary operator: '-d3-tooltip-bg'
(37265,16): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(37283,18): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(37288,18): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(37293,18): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(37306,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37311,18): run-time error CSS1039: Token not allowed after unary operator: '-gray-400'
(37318,18): run-time error CSS1039: Token not allowed after unary operator: '-gray-500'
(37324,21): run-time error CSS1039: Token not allowed after unary operator: '-body-color-rgb'
(37325,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(37334,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37339,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37343,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(37347,21): run-time error CSS1039: Token not allowed after unary operator: '-primary-rgb'
(37351,16): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(37355,21): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(37359,16): run-time error CSS1039: Token not allowed after unary operator: '-white'
(37363,23): run-time error CSS1039: Token not allowed after unary operator: '-black'
(37367,21): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(37371,21): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(37375,16): run-time error CSS1039: Token not allowed after unary operator: '-danger'
(37379,21): run-time error CSS1039: Token not allowed after unary operator: '-danger-rgb'
(37383,16): run-time error CSS1039: Token not allowed after unary operator: '-white'
(37387,23): run-time error CSS1039: Token not allowed after unary operator: '-black'
(37391,21): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(37395,21): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(37399,16): run-time error CSS1039: Token not allowed after unary operator: '-success'
(37403,21): run-time error CSS1039: Token not allowed after unary operator: '-success-rgb'
(37407,16): run-time error CSS1039: Token not allowed after unary operator: '-white'
(37411,23): run-time error CSS1039: Token not allowed after unary operator: '-black'
(37415,26): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(37424,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37425,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(37429,18): run-time error CSS1039: Token not allowed after unary operator: '-gray-500'
(37434,18): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(37436,16): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37437,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size-sm'
(37442,22): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(37442,38): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(37443,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(37443,39): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(37443,55): run-time error CSS1039: Token not allowed after unary operator: '-spacer-1'
(37482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37483,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37491,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(37501,28): run-time error CSS1039: Token not allowed after unary operator: '-inbox-read-row-bg'
(37513,32): run-time error CSS1039: Token not allowed after unary operator: '-inbox-unread-row-bg'
(37517,22): run-time error CSS1039: Token not allowed after unary operator: '-table-cell-padding-x'
(37521,22): run-time error CSS1039: Token not allowed after unary operator: '-table-cell-padding-x'
(37521,52): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(37525,22): run-time error CSS1039: Token not allowed after unary operator: '-table-cell-padding-x'
(37525,52): run-time error CSS1039: Token not allowed after unary operator: '-inbox-img-size'
(37546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37552,23): run-time error CSS1039: Token not allowed after unary operator: '-profile-cover-text-shadow'
(37559,18): run-time error CSS1039: Token not allowed after unary operator: '-profile-cover-height'
(37574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37587,32): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37588,32): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-color'
(37590,26): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37591,27): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37592,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(37596,24): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37600,27): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37605,28): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37606,27): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37615,32): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37616,32): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-color'
(37618,21): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37627,28): run-time error CSS1039: Token not allowed after unary operator: '-body-bg'
(37630,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37631,26): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37632,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37639,32): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37640,32): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-color'
(37642,26): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37643,27): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37644,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(37656,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(37661,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37662,26): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37663,28): run-time error CSS1039: Token not allowed after unary operator: '-body-bg'
(37665,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37672,32): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37673,32): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-color'
(37674,26): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37675,27): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37676,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(37688,28): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(37698,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37699,28): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-bg'
(37700,18): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37700,58): run-time error CSS1039: Token not allowed after unary operator: '-body-bg'
(37701,17): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37702,18): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37703,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(37707,24): run-time error CSS1039: Token not allowed after unary operator: '-card-bg'
(37718,28): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37718,55): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-color'
(37719,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(37727,22): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37727,50): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37728,23): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37728,51): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37729,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(37735,34): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37735,62): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37740,33): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37740,61): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37744,25): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37748,33): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37748,61): run-time error CSS1039: Token not allowed after unary operator: '-timeline-content-padding-x'
(37753,26): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37758,33): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37762,34): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37762,62): run-time error CSS1039: Token not allowed after unary operator: '-timeline-content-padding-x'
(37766,32): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37767,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37772,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37779,35): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37780,26): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-width'
(37781,30): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37781,63): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37782,36): run-time error CSS1039: Token not allowed after unary operator: '-timeline-line-color'
(37792,31): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37801,32): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37806,32): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37811,32): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37816,33): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37821,31): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37843,32): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37844,29): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37845,33): run-time error CSS1039: Token not allowed after unary operator: '-timeline-content-padding-x'
(37851,34): run-time error CSS1039: Token not allowed after unary operator: '-timeline-content-padding-x'
(37857,24): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(37857,45): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37859,33): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37859,61): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37866,34): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-size'
(37866,62): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37872,19): run-time error CSS1039: Token not allowed after unary operator: '-timeline-icon-border-width'
(37887,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37888,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37889,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37890,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37901,19): run-time error CSS1039: Token not allowed after unary operator: '-chat-message-padding-y'
(37901,49): run-time error CSS1039: Token not allowed after unary operator: '-chat-message-padding-x'
(37905,17): run-time error CSS1039: Token not allowed after unary operator: '-chat-message-color'
(37906,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(37910,32): run-time error CSS1039: Token not allowed after unary operator: '-chat-message-bg'
(37914,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37936,32): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(37938,29): run-time error CSS1039: Token not allowed after unary operator: '-border-radius-pill'
(37974,20): run-time error CSS1039: Token not allowed after unary operator: '-card-border-width'
(37975,22): run-time error CSS1039: Token not allowed after unary operator: '-card-border-width'
(38061,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(38061,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(38062,38): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(38072,28): run-time error CSS1039: Token not allowed after unary operator: '-dark'
(38073,17): run-time error CSS1039: Token not allowed after unary operator: '-white'
(38074,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(38079,32): run-time error CSS1039: Token not allowed after unary operator: '-white'
(38080,21): run-time error CSS1039: Token not allowed after unary operator: '-black'
(38084,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(38084,35): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(38085,25): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(38093,18): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(38093,44): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(38095,28): run-time error CSS1039: Token not allowed after unary operator: '-light'
(38096,25): run-time error CSS1039: Token not allowed after unary operator: '-border-radius'
(38097,24): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(38098,30): run-time error CSS1039: Token not allowed after unary operator: '-primary'
(38102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38105,28): run-time error CSS1039: Token not allowed after unary operator: '-page-header-bg'
(38109,19): run-time error CSS1039: Token not allowed after unary operator: '-page-header-padding-y'
(38114,23): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(38119,33): run-time error CSS1039: Token not allowed after unary operator: '-spacer-2'
(38124,21): run-time error CSS1039: Token not allowed after unary operator: '-page-header-padding-x'
(38128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38133,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38137,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38142,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38192,19): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(38226,18): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(38233,42): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(38233,94): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(38233,142): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(38248,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38249,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38250,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38251,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38252,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38253,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38254,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38255,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38262,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-width'
(38266,28): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-bg'
(38267,17): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-color'
(38268,22): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-box-shadow'
(38273,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38277,32): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-bg'
(38278,35): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-bg'
(38282,21): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-width'
(38283,24): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-border-width'
(38283,58): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-border-color'
(38287,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38288,22): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-width'
(38289,23): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-border-width'
(38289,57): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-border-color'
(38312,27): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-section-padding-x'
(38316,18): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(38320,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38325,19): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-section-padding-y'
(38325,52): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-section-padding-x'
(38330,19): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-section-padding-y'
(38330,52): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-section-padding-x'
(38338,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38339,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38341,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38342,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38343,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38345,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38346,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38347,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38354,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38355,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38356,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38360,30): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-border-width'
(38364,29): run-time error CSS1039: Token not allowed after unary operator: '-sidebar-border-width'
(38380,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38385,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38386,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38387,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38388,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38391,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38397,27): run-time error CSS1039: Token not allowed after unary operator: '-nav-sidebar-padding-y'
(38401,30): run-time error CSS1039: Token not allowed after unary operator: '-nav-sidebar-padding-y'
(38405,29): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-spacer-y'
(38416,36): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-hover-bg'
(38420,36): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-hover-active-bg'
(38424,36): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-active-bg'
(38428,32): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38429,36): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(38429,71): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38430,39): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(38430,74): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38434,32): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-hover-bg'
(38438,23): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-y'
(38438,49): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38442,32): run-time error CSS1039: Token not allowed after unary operator: '-nav-sidebar-divider-color'
(38443,22): run-time error CSS1039: Token not allowed after unary operator: '-nav-sidebar-padding-y'
(38444,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(38448,30): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38448,58): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(38453,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-family'
(38455,25): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(38459,19): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-y'
(38460,32): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(38460,67): run-time error CSS1039: Token not allowed after unary operator: '-body-font-size'
(38461,21): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38462,56): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(38463,48): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(38464,48): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(38464,111): run-time error CSS1039: Token not allowed after unary operator: '-transition-collapse-timer'
(38485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38492,33): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38492,65): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38496,33): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38496,65): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38500,33): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38500,65): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38504,30): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-y'
(38504,62): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38509,19): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-y'
(38510,21): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38515,30): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38515,62): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38519,26): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38519,54): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38523,29): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38527,29): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38531,29): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-padding-x'
(38535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38545,22): run-time error CSS1039: Token not allowed after unary operator: '-border-width'
(38545,48): run-time error CSS1039: Token not allowed after unary operator: '-nav-link-border-color'
(38549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38557,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38561,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38562,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38563,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38564,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38565,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38566,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38567,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38568,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38572,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38573,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38574,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38579,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38580,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38581,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38596,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38602,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38606,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38630,40): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(38630,60): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38634,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38635,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38652,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38669,48): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(38669,83): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38670,55): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(38670,90): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38674,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38683,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38689,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38693,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38706,1): run-time error CSS1019: Unexpected token, found '}'
(38710,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38712,43): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(38712,90): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(38724,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38730,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38734,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38758,40): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(38758,60): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38762,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38763,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38780,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38797,48): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(38797,83): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38798,55): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(38798,90): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38802,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38811,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38817,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38821,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38834,1): run-time error CSS1019: Unexpected token, found '}'
(38838,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38840,43): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(38840,90): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(38852,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38858,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38862,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38886,40): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(38886,60): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38890,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38891,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38908,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38925,48): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(38925,83): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38926,55): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(38926,90): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(38930,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38939,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38945,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38949,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38962,1): run-time error CSS1019: Unexpected token, found '}'
(38966,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38968,43): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(38968,90): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(38980,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38986,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38990,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39014,40): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(39014,60): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(39018,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39019,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39036,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39053,48): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(39053,83): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(39054,55): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(39054,90): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(39058,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39067,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39073,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39077,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39090,1): run-time error CSS1019: Unexpected token, found '}'
(39094,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39096,43): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(39096,90): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(39108,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39114,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39118,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39142,40): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(39142,60): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(39146,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39147,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39164,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39181,48): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(39181,83): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(39182,55): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(39182,90): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(39186,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39195,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39201,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39205,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39218,1): run-time error CSS1019: Unexpected token, found '}'
(39222,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39224,43): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(39224,90): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(39235,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39237,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39239,39): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(39239,86): run-time error CSS1039: Token not allowed after unary operator: '-transition-base-timer'
(39244,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39248,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39272,36): run-time error CSS1039: Token not allowed after unary operator: '-spacer'
(39272,56): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(39276,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39277,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39294,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39311,44): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(39311,79): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(39312,51): run-time error CSS1039: Token not allowed after unary operator: '-body-line-height-computed'
(39312,86): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(39316,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39325,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39331,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39335,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39364,31): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(39368,28): run-time error CSS1039: Token not allowed after unary operator: '-btn-border-width'
(39372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39373,22): run-time error CSS1039: Token not allowed after unary operator: '-layout-boxed-bg'
(39387,32): run-time error CSS1039: Token not allowed after unary operator: '-body-bg'
 */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100;
    font-display: auto;
    src: url("Fonts/Inter-Thin.woff2?v=3.18") format("woff2"), url("Fonts/Inter-Thin.woff?v=3.18") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    font-display: auto;
    src: url("Fonts/Inter-ExtraLight.woff2?v=3.18") format("woff2"), url("Fonts/Inter-ExtraLight.woff?v=3.18") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url("Fonts/Inter-Light.woff2?v=3.18") format("woff2"), url("Fonts/Inter-Light.woff?v=3.18") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url("Fonts/Inter-Regular.woff2?v=3.18") format("woff2"), url("Fonts/Inter-Regular.woff?v=3.18") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: auto;
    src: url("Fonts/Inter-Medium.woff2?v=3.18") format("woff2"), url("Fonts/Inter-Medium.woff?v=3.18") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: auto;
    src: url("Fonts/Inter-SemiBold.woff2?v=3.18") format("woff2"), url("Fonts/Inter-SemiBold.woff?v=3.18") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url("Fonts/Inter-Bold.woff2?v=3.18") format("woff2"), url("Fonts/Inter-Bold.woff?v=3.18") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: auto;
    src: url("Fonts/Inter-ExtraBold.woff2?v=3.18") format("woff2"), url("Fonts/Inter-ExtraBold.woff?v=3.18") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url("Fonts/Inter-Black.woff2?v=3.18") format("woff2"), url("Fonts/Inter-Black.woff?v=3.18") format("woff");
}
@font-face {
    font-family: Phosphor;
    src: url(fonts/Phosphor.ttf?9jjo3j) format("truetype"),url(fonts/Phosphor.woff?9jjo3j) format("woff"),url(fonts/Phosphor.svg?9jjo3j#Phosphor) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}

[class*=" ph-"], [class^=ph-] {
    font-family: Phosphor !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: var(--icon-font-size);
    min-width: 1em;
    display: inline-block;
    vertical-align: calc(calc(50% - var(--icon-font-size)) * .5);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ph-1x {
    font-size: calc(1 * var(--icon-font-size));
}

.ph-2x {
    font-size: calc(2 * var(--icon-font-size));
}

.ph-3x {
    font-size: calc(3 * var(--icon-font-size));
}

.ph-4x {
    font-size: calc(4 * var(--icon-font-size));
}

.ph-5x {
    font-size: calc(5 * var(--icon-font-size));
}

.ph-lg {
    font-size: var(--icon-font-size-lg);
}

.ph-sm {
    font-size: var(--icon-font-size-sm);
}

.ph-rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.ph-rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.ph-rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.ph-flip-horizontal {
    -webkit-transform: scale(-1,1);
    transform: scale(-1,1);
}

.ph-flip-vertical {
    -webkit-transform: scale(1,-1);
    transform: scale(1,-1);
}

.ph-flip-horizontal.ph-flip-vertical {
    -webkit-transform: scale(-1,-1);
    transform: scale(-1,-1);
}

.ph-activity:before {
    content: "\f230";
}

.ph-address-book:before {
    content: "\f231";
}

.ph-airplane:before {
    content: "\f232";
}

.ph-airplane-in-flight:before {
    content: "\f233";
}

.ph-airplane-landing:before {
    content: "\f234";
}

.ph-airplane-takeoff:before {
    content: "\f235";
}

.ph-airplane-tilt:before {
    content: "\f236";
}

.ph-airplay:before {
    content: "\f237";
}

.ph-alarm:before {
    content: "\f238";
}

.ph-alien:before {
    content: "\f239";
}

.ph-align-bottom:before {
    content: "\f23a";
}

.ph-align-bottom-simple:before {
    content: "\f23b";
}

.ph-align-center-horizontal:before {
    content: "\f23c";
}

.ph-align-center-horizontal-simple:before {
    content: "\f23d";
}

.ph-align-center-vertical:before {
    content: "\f23e";
}

.ph-align-center-vertical-simple:before {
    content: "\f23f";
}

.ph-align-left:before {
    content: "\f240";
}

.ph-align-left-simple:before {
    content: "\f241";
}

.ph-align-right:before {
    content: "\f242";
}

.ph-align-right-simple:before {
    content: "\f243";
}

.ph-align-top:before {
    content: "\f244";
}

.ph-align-top-simple:before {
    content: "\f245";
}

.ph-anchor:before {
    content: "\f246";
}

.ph-anchor-simple:before {
    content: "\f247";
}

.ph-android-logo:before {
    content: "\f248";
}

.ph-angular-logo:before {
    content: "\f249";
}

.ph-aperture:before {
    content: "\f24a";
}

.ph-app-store-logo:before {
    content: "\f24b";
}

.ph-app-window:before {
    content: "\f24c";
}

.ph-apple-logo:before {
    content: "\f24d";
}

.ph-apple-podcasts-logo:before {
    content: "\f24e";
}

.ph-archive:before {
    content: "\f24f";
}

.ph-archive-box:before {
    content: "\f250";
}

.ph-archive-tray:before {
    content: "\f251";
}

.ph-armchair:before {
    content: "\f252";
}

.ph-arrow-arc-left:before {
    content: "\f253";
}

.ph-arrow-arc-right:before {
    content: "\f254";
}

.ph-arrow-bend-double-up-left:before {
    content: "\f255";
}

.ph-arrow-bend-double-up-right:before {
    content: "\f256";
}

.ph-arrow-bend-down-left:before {
    content: "\f257";
}

.ph-arrow-bend-down-right:before {
    content: "\f258";
}

.ph-arrow-bend-left-down:before {
    content: "\f259";
}

.ph-arrow-bend-left-up:before {
    content: "\f25a";
}

.ph-arrow-bend-right-down:before {
    content: "\f25b";
}

.ph-arrow-bend-right-up:before {
    content: "\f25c";
}

.ph-arrow-bend-up-left:before {
    content: "\f25d";
}

.ph-arrow-bend-up-right:before {
    content: "\f25e";
}

.ph-arrow-circle-down:before {
    content: "\f25f";
}

.ph-arrow-circle-down-left:before {
    content: "\f260";
}

.ph-arrow-circle-down-right:before {
    content: "\f261";
}

.ph-arrow-circle-left:before {
    content: "\f262";
}

.ph-arrow-circle-right:before {
    content: "\f263";
}

.ph-arrow-circle-up:before {
    content: "\f264";
}

.ph-arrow-circle-up-left:before {
    content: "\f265";
}

.ph-arrow-circle-up-right:before {
    content: "\f266";
}

.ph-arrow-clockwise:before {
    content: "\f267";
}

.ph-arrow-counter-clockwise:before {
    content: "\f268";
}

.ph-arrow-down:before {
    content: "\f269";
}

.ph-arrow-down-left:before {
    content: "\f26a";
}

.ph-arrow-down-right:before {
    content: "\f26b";
}

.ph-arrow-elbow-down-left:before {
    content: "\f26c";
}

.ph-arrow-elbow-down-right:before {
    content: "\f26d";
}

.ph-arrow-elbow-left:before {
    content: "\f26e";
}

.ph-arrow-elbow-left-down:before {
    content: "\f26f";
}

.ph-arrow-elbow-left-up:before {
    content: "\f270";
}

.ph-arrow-elbow-right:before {
    content: "\f271";
}

.ph-arrow-elbow-right-down:before {
    content: "\f272";
}

.ph-arrow-elbow-right-up:before {
    content: "\f273";
}

.ph-arrow-elbow-up-left:before {
    content: "\f274";
}

.ph-arrow-elbow-up-right:before {
    content: "\f275";
}

.ph-arrow-fat-down:before {
    content: "\f276";
}

.ph-arrow-fat-left:before {
    content: "\f277";
}

.ph-arrow-fat-line-down:before {
    content: "\f278";
}

.ph-arrow-fat-line-left:before {
    content: "\f279";
}

.ph-arrow-fat-line-right:before {
    content: "\f27a";
}

.ph-arrow-fat-line-up:before {
    content: "\f27b";
}

.ph-arrow-fat-lines-down:before {
    content: "\f27c";
}

.ph-arrow-fat-lines-left:before {
    content: "\f27d";
}

.ph-arrow-fat-lines-right:before {
    content: "\f27e";
}

.ph-arrow-fat-lines-up:before {
    content: "\f27f";
}

.ph-arrow-fat-right:before {
    content: "\f280";
}

.ph-arrow-fat-up:before {
    content: "\f281";
}

.ph-arrow-left:before {
    content: "\f282";
}

.ph-arrow-line-down:before {
    content: "\f283";
}

.ph-arrow-line-down-left:before {
    content: "\f284";
}

.ph-arrow-line-down-right:before {
    content: "\f285";
}

.ph-arrow-line-left:before {
    content: "\f286";
}

.ph-arrow-line-right:before {
    content: "\f287";
}

.ph-arrow-line-up:before {
    content: "\f288";
}

.ph-arrow-line-up-left:before {
    content: "\f289";
}

.ph-arrow-line-up-right:before {
    content: "\f28a";
}

.ph-arrow-right:before {
    content: "\f28b";
}

.ph-arrow-square-down:before {
    content: "\f28c";
}

.ph-arrow-square-down-left:before {
    content: "\f28d";
}

.ph-arrow-square-down-right:before {
    content: "\f28e";
}

.ph-arrow-square-in:before {
    content: "\f28f";
}

.ph-arrow-square-left:before {
    content: "\f290";
}

.ph-arrow-square-out:before {
    content: "\f291";
}

.ph-arrow-square-right:before {
    content: "\f292";
}

.ph-arrow-square-up:before {
    content: "\f293";
}

.ph-arrow-square-up-left:before {
    content: "\f294";
}

.ph-arrow-square-up-right:before {
    content: "\f295";
}

.ph-arrow-u-down-left:before {
    content: "\f296";
}

.ph-arrow-u-down-right:before {
    content: "\f297";
}

.ph-arrow-u-left-down:before {
    content: "\f298";
}

.ph-arrow-u-left-up:before {
    content: "\f299";
}

.ph-arrow-u-right-down:before {
    content: "\f29a";
}

.ph-arrow-u-right-up:before {
    content: "\f29b";
}

.ph-arrow-u-up-left:before {
    content: "\f29c";
}

.ph-arrow-u-up-right:before {
    content: "\f29d";
}

.ph-arrow-up:before {
    content: "\f29e";
}

.ph-arrow-up-left:before {
    content: "\f29f";
}

.ph-arrow-up-right:before {
    content: "\f2a0";
}

.ph-arrows-clockwise:before {
    content: "\f2a1";
}

.ph-arrows-counter-clockwise:before {
    content: "\f2a2";
}

.ph-arrows-down-up:before {
    content: "\f2a3";
}

.ph-arrows-horizontal:before {
    content: "\f2a4";
}

.ph-arrows-in:before {
    content: "\f2a5";
}

.ph-arrows-in-cardinal:before {
    content: "\f2a6";
}

.ph-arrows-in-line-horizontal:before {
    content: "\f2a7";
}

.ph-arrows-in-line-vertical:before {
    content: "\f2a8";
}

.ph-arrows-in-simple:before {
    content: "\f2a9";
}

.ph-arrows-left-right:before {
    content: "\f2aa";
}

.ph-arrows-out:before {
    content: "\f2ab";
}

.ph-arrows-out-cardinal:before {
    content: "\f2ac";
}

.ph-arrows-out-line-horizontal:before {
    content: "\f2ad";
}

.ph-arrows-out-line-vertical:before {
    content: "\f2ae";
}

.ph-arrows-out-simple:before {
    content: "\f2af";
}

.ph-arrows-vertical:before {
    content: "\f2b0";
}

.ph-article:before {
    content: "\f2b1";
}

.ph-article-medium:before {
    content: "\f2b2";
}

.ph-article-ny-times:before {
    content: "\f2b3";
}

.ph-asterisk:before {
    content: "\f2b4";
}

.ph-asterisk-simple:before {
    content: "\f2b5";
}

.ph-at:before {
    content: "\f2b6";
}

.ph-atom:before {
    content: "\f2b7";
}

.ph-baby:before {
    content: "\f2b8";
}

.ph-backpack:before {
    content: "\f2b9";
}

.ph-backspace:before {
    content: "\f2ba";
}

.ph-bag:before {
    content: "\f2bb";
}

.ph-bag-simple:before {
    content: "\f2bc";
}

.ph-balloon:before {
    content: "\f2bd";
}

.ph-bandaids:before {
    content: "\f2be";
}

.ph-bank:before {
    content: "\f2bf";
}

.ph-barbell:before {
    content: "\f2c0";
}

.ph-barcode:before {
    content: "\f2c1";
}

.ph-barricade:before {
    content: "\f2c2";
}

.ph-baseball:before {
    content: "\f2c3";
}

.ph-basketball:before {
    content: "\f2c4";
}

.ph-bathtub:before {
    content: "\f2c5";
}

.ph-battery-charging:before {
    content: "\f2c6";
}

.ph-battery-charging-vertical:before {
    content: "\f2c7";
}

.ph-battery-empty:before {
    content: "\f2c8";
}

.ph-battery-full:before {
    content: "\f2c9";
}

.ph-battery-high:before {
    content: "\f2ca";
}

.ph-battery-low:before {
    content: "\f2cb";
}

.ph-battery-medium:before {
    content: "\f2cc";
}

.ph-battery-plus:before {
    content: "\f2cd";
}

.ph-battery-warning:before {
    content: "\f2ce";
}

.ph-battery-warning-vertical:before {
    content: "\f2cf";
}

.ph-bed:before {
    content: "\f2d0";
}

.ph-beer-bottle:before {
    content: "\f2d1";
}

.ph-behance-logo:before {
    content: "\f2d2";
}

.ph-bell:before {
    content: "\f2d3";
}

.ph-bell-ringing:before {
    content: "\f2d4";
}

.ph-bell-simple:before {
    content: "\f2d5";
}

.ph-bell-simple-ringing:before {
    content: "\f2d6";
}

.ph-bell-simple-slash:before {
    content: "\f2d7";
}

.ph-bell-simple-z:before {
    content: "\f2d8";
}

.ph-bell-slash:before {
    content: "\f2d9";
}

.ph-bell-z:before {
    content: "\f2da";
}

.ph-bezier-curve:before {
    content: "\f2db";
}

.ph-bicycle:before {
    content: "\f2dc";
}

.ph-binoculars:before {
    content: "\f2dd";
}

.ph-bird:before {
    content: "\f2de";
}

.ph-bluetooth:before {
    content: "\f2df";
}

.ph-bluetooth-connected:before {
    content: "\f2e0";
}

.ph-bluetooth-slash:before {
    content: "\f2e1";
}

.ph-bluetooth-x:before {
    content: "\f2e2";
}

.ph-boat:before {
    content: "\f2e3";
}

.ph-book:before {
    content: "\f2e4";
}

.ph-book-bookmark:before {
    content: "\f2e5";
}

.ph-book-open:before {
    content: "\f2e6";
}

.ph-bookmark:before {
    content: "\f2e7";
}

.ph-bookmark-simple:before {
    content: "\f2e8";
}

.ph-bookmarks:before {
    content: "\f2e9";
}

.ph-bookmarks-simple:before {
    content: "\f2ea";
}

.ph-books:before {
    content: "\f2eb";
}

.ph-bounding-box:before {
    content: "\f2ec";
}

.ph-brackets-angle:before {
    content: "\f2ed";
}

.ph-brackets-curly:before {
    content: "\f2ee";
}

.ph-brackets-round:before {
    content: "\f2ef";
}

.ph-brackets-square:before {
    content: "\f2f0";
}

.ph-brain:before {
    content: "\f2f1";
}

.ph-brandy:before {
    content: "\f2f2";
}

.ph-briefcase:before {
    content: "\f2f3";
}

.ph-briefcase-metal:before {
    content: "\f2f4";
}

.ph-broadcast:before {
    content: "\f2f5";
}

.ph-browser:before {
    content: "\f2f6";
}

.ph-browsers:before {
    content: "\f2f7";
}

.ph-bug:before {
    content: "\f2f8";
}

.ph-bug-beetle:before {
    content: "\f2f9";
}

.ph-bug-droid:before {
    content: "\f2fa";
}

.ph-buildings:before {
    content: "\f2fb";
}

.ph-bus:before {
    content: "\f2fc";
}

.ph-butterfly:before {
    content: "\f2fd";
}

.ph-cactus:before {
    content: "\f2fe";
}

.ph-cake:before {
    content: "\f2ff";
}

.ph-calculator:before {
    content: "\f300";
}

.ph-calendar:before {
    content: "\f301";
}

.ph-calendar-blank:before {
    content: "\f302";
}

.ph-calendar-check:before {
    content: "\f303";
}

.ph-calendar-plus:before {
    content: "\f304";
}

.ph-calendar-x:before {
    content: "\f305";
}

.ph-camera:before {
    content: "\f306";
}

.ph-camera-rotate:before {
    content: "\f307";
}

.ph-camera-slash:before {
    content: "\f308";
}

.ph-campfire:before {
    content: "\f309";
}

.ph-car:before {
    content: "\f30a";
}

.ph-car-simple:before {
    content: "\f30b";
}

.ph-cardholder:before {
    content: "\f30c";
}

.ph-cards:before {
    content: "\f30d";
}

.ph-caret-circle-double-down:before {
    content: "\f30e";
}

.ph-caret-circle-double-left:before {
    content: "\f30f";
}

.ph-caret-circle-double-right:before {
    content: "\f310";
}

.ph-caret-circle-double-up:before {
    content: "\f311";
}

.ph-caret-circle-down:before {
    content: "\f312";
}

.ph-caret-circle-left:before {
    content: "\f313";
}

.ph-caret-circle-right:before {
    content: "\f314";
}

.ph-caret-circle-up:before {
    content: "\f315";
}

.ph-caret-double-down:before {
    content: "\f316";
}

.ph-caret-double-left:before {
    content: "\f317";
}

.ph-caret-double-right:before {
    content: "\f318";
}

.ph-caret-double-up:before {
    content: "\f319";
}

.ph-caret-down:before {
    content: "\f31a";
}

.ph-caret-left:before {
    content: "\f31b";
}

.ph-caret-right:before {
    content: "\f31c";
}

.ph-caret-up:before {
    content: "\f31d";
}

.ph-cat:before {
    content: "\f31e";
}

.ph-cell-signal-full:before {
    content: "\f31f";
}

.ph-cell-signal-high:before {
    content: "\f320";
}

.ph-cell-signal-low:before {
    content: "\f321";
}

.ph-cell-signal-medium:before {
    content: "\f322";
}

.ph-cell-signal-none:before {
    content: "\f323";
}

.ph-cell-signal-slash:before {
    content: "\f324";
}

.ph-cell-signal-x:before {
    content: "\f325";
}

.ph-chalkboard:before {
    content: "\f326";
}

.ph-chalkboard-simple:before {
    content: "\f327";
}

.ph-chalkboard-teacher:before {
    content: "\f328";
}

.ph-chart-bar:before {
    content: "\f329";
}

.ph-chart-bar-horizontal:before {
    content: "\f32a";
}

.ph-chart-line:before {
    content: "\f32b";
}

.ph-chart-line-up:before {
    content: "\f32c";
}

.ph-chart-pie:before {
    content: "\f32d";
}

.ph-chart-pie-slice:before {
    content: "\f32e";
}

.ph-chat:before {
    content: "\f32f";
}

.ph-chat-centered:before {
    content: "\f330";
}

.ph-chat-centered-dots:before {
    content: "\f331";
}

.ph-chat-centered-text:before {
    content: "\f332";
}

.ph-chat-circle:before {
    content: "\f333";
}

.ph-chat-circle-dots:before {
    content: "\f334";
}

.ph-chat-circle-text:before {
    content: "\f335";
}

.ph-chat-dots:before {
    content: "\f336";
}

.ph-chat-teardrop:before {
    content: "\f337";
}

.ph-chat-teardrop-dots:before {
    content: "\f338";
}

.ph-chat-teardrop-text:before {
    content: "\f339";
}

.ph-chat-text:before {
    content: "\f33a";
}

.ph-chats:before {
    content: "\f33b";
}

.ph-chats-circle:before {
    content: "\f33c";
}

.ph-chats-teardrop:before {
    content: "\f33d";
}

.ph-check:before {
    content: "\f33e";
}

.ph-check-circle:before {
    content: "\f33f";
}

.ph-check-square:before {
    content: "\f340";
}

.ph-check-square-offset:before {
    content: "\f341";
}

.ph-checks:before {
    content: "\f342";
}

.ph-circle:before {
    content: "\f343";
}

.ph-circle-dashed:before {
    content: "\f344";
}

.ph-circle-half:before {
    content: "\f345";
}

.ph-circle-half-tilt:before {
    content: "\f346";
}

.ph-circle-notch:before {
    content: "\f347";
}

.ph-circle-wavy:before {
    content: "\f348";
}

.ph-circle-wavy-check:before {
    content: "\f349";
}

.ph-circle-wavy-question:before {
    content: "\f34a";
}

.ph-circle-wavy-warning:before {
    content: "\f34b";
}

.ph-circles-four:before {
    content: "\f34c";
}

.ph-circles-three:before {
    content: "\f34d";
}

.ph-circles-three-plus:before {
    content: "\f34e";
}

.ph-clipboard:before {
    content: "\f34f";
}

.ph-clipboard-text:before {
    content: "\f350";
}

.ph-clock:before {
    content: "\f351";
}

.ph-clock-afternoon:before {
    content: "\f352";
}

.ph-clock-clockwise:before {
    content: "\f353";
}

.ph-clock-counter-clockwise:before {
    content: "\f354";
}

.ph-closed-captioning:before {
    content: "\f355";
}

.ph-cloud:before {
    content: "\f356";
}

.ph-cloud-arrow-down:before {
    content: "\f357";
}

.ph-cloud-arrow-up:before {
    content: "\f358";
}

.ph-cloud-check:before {
    content: "\f359";
}

.ph-cloud-fog:before {
    content: "\f35a";
}

.ph-cloud-lightning:before {
    content: "\f35b";
}

.ph-cloud-moon:before {
    content: "\f35c";
}

.ph-cloud-rain:before {
    content: "\f35d";
}

.ph-cloud-slash:before {
    content: "\f35e";
}

.ph-cloud-snow:before {
    content: "\f35f";
}

.ph-cloud-sun:before {
    content: "\f360";
}

.ph-club:before {
    content: "\f361";
}

.ph-coat-hanger:before {
    content: "\f362";
}

.ph-code:before {
    content: "\f363";
}

.ph-code-simple:before {
    content: "\f364";
}

.ph-codepen-logo:before {
    content: "\f365";
}

.ph-codesandbox-logo:before {
    content: "\f366";
}

.ph-coffee:before {
    content: "\f367";
}

.ph-coin:before {
    content: "\f368";
}

.ph-coin-vertical:before {
    content: "\f369";
}

.ph-coins:before {
    content: "\f36a";
}

.ph-columns:before {
    content: "\f36b";
}

.ph-command:before {
    content: "\f36c";
}

.ph-compass:before {
    content: "\f36d";
}

.ph-computer-tower:before {
    content: "\f36e";
}

.ph-confetti:before {
    content: "\f36f";
}

.ph-cookie:before {
    content: "\f370";
}

.ph-cooking-pot:before {
    content: "\f371";
}

.ph-copy:before {
    content: "\f372";
}

.ph-copy-simple:before {
    content: "\f373";
}

.ph-copyleft:before {
    content: "\f374";
}

.ph-copyright:before {
    content: "\f375";
}

.ph-corners-in:before {
    content: "\f376";
}

.ph-corners-out:before {
    content: "\f377";
}

.ph-cpu:before {
    content: "\f378";
}

.ph-credit-card:before {
    content: "\f379";
}

.ph-crop:before {
    content: "\f37a";
}

.ph-crosshair:before {
    content: "\f37b";
}

.ph-crosshair-simple:before {
    content: "\f37c";
}

.ph-crown:before {
    content: "\f37d";
}

.ph-crown-simple:before {
    content: "\f37e";
}

.ph-cube:before {
    content: "\f37f";
}

.ph-currency-btc:before {
    content: "\f380";
}

.ph-currency-circle-dollar:before {
    content: "\f381";
}

.ph-currency-cny:before {
    content: "\f382";
}

.ph-currency-dollar:before {
    content: "\f383";
}

.ph-currency-dollar-simple:before {
    content: "\f384";
}

.ph-currency-eth:before {
    content: "\f385";
}

.ph-currency-eur:before {
    content: "\f386";
}

.ph-currency-gbp:before {
    content: "\f387";
}

.ph-currency-inr:before {
    content: "\f388";
}

.ph-currency-jpy:before {
    content: "\f389";
}

.ph-currency-krw:before {
    content: "\f38a";
}

.ph-currency-kzt:before {
    content: "\f38b";
}

.ph-currency-ngn:before {
    content: "\f38c";
}

.ph-currency-rub:before {
    content: "\f38d";
}

.ph-cursor:before {
    content: "\f38e";
}

.ph-cursor-text:before {
    content: "\f38f";
}

.ph-cylinder:before {
    content: "\f390";
}

.ph-database:before {
    content: "\f391";
}

.ph-desktop:before {
    content: "\f392";
}

.ph-desktop-tower:before {
    content: "\f393";
}

.ph-detective:before {
    content: "\f394";
}

.ph-device-mobile:before {
    content: "\f395";
}

.ph-device-mobile-camera:before {
    content: "\f396";
}

.ph-device-mobile-speaker:before {
    content: "\f397";
}

.ph-device-tablet:before {
    content: "\f398";
}

.ph-device-tablet-camera:before {
    content: "\f399";
}

.ph-device-tablet-speaker:before {
    content: "\f39a";
}

.ph-diamond:before {
    content: "\f39b";
}

.ph-diamonds-four:before {
    content: "\f39c";
}

.ph-dice-five:before {
    content: "\f39d";
}

.ph-dice-four:before {
    content: "\f39e";
}

.ph-dice-one:before {
    content: "\f39f";
}

.ph-dice-six:before {
    content: "\f3a0";
}

.ph-dice-three:before {
    content: "\f3a1";
}

.ph-dice-two:before {
    content: "\f3a2";
}

.ph-disc:before {
    content: "\f3a3";
}

.ph-discord-logo:before {
    content: "\f3a4";
}

.ph-divide:before {
    content: "\f3a5";
}

.ph-dog:before {
    content: "\f3a6";
}

.ph-door:before {
    content: "\f3a7";
}

.ph-dots-nine:before {
    content: "\f3a8";
}

.ph-dots-six:before {
    content: "\f3a9";
}

.ph-dots-six-vertical:before {
    content: "\f3aa";
}

.ph-dots-three:before {
    content: "\f3ab";
}

.ph-dots-three-circle:before {
    content: "\f3ac";
}

.ph-dots-three-circle-vertical:before {
    content: "\f3ad";
}

.ph-dots-three-outline:before {
    content: "\f3ae";
}

.ph-dots-three-outline-vertical:before {
    content: "\f3af";
}

.ph-dots-three-vertical:before {
    content: "\f3b0";
}

.ph-download:before {
    content: "\f3b1";
}

.ph-download-simple:before {
    content: "\f3b2";
}

.ph-dribbble-logo:before {
    content: "\f3b3";
}

.ph-drop:before {
    content: "\f3b4";
}

.ph-drop-half:before {
    content: "\f3b5";
}

.ph-drop-half-bottom:before {
    content: "\f3b6";
}

.ph-ear:before {
    content: "\f3b7";
}

.ph-ear-slash:before {
    content: "\f3b8";
}

.ph-egg:before {
    content: "\f3b9";
}

.ph-egg-crack:before {
    content: "\f3ba";
}

.ph-eject:before {
    content: "\f3bb";
}

.ph-eject-simple:before {
    content: "\f3bc";
}

.ph-envelope:before {
    content: "\f3bd";
}

.ph-envelope-open:before {
    content: "\f3be";
}

.ph-envelope-simple:before {
    content: "\f3bf";
}

.ph-envelope-simple-open:before {
    content: "\f3c0";
}

.ph-equalizer:before {
    content: "\f3c1";
}

.ph-equals:before {
    content: "\f3c2";
}

.ph-eraser:before {
    content: "\f3c3";
}

.ph-exam:before {
    content: "\f3c4";
}

.ph-export:before {
    content: "\f3c5";
}

.ph-eye:before {
    content: "\f3c6";
}

.ph-eye-closed:before {
    content: "\f3c7";
}

.ph-eye-slash:before {
    content: "\f3c8";
}

.ph-eyedropper:before {
    content: "\f3c9";
}

.ph-eyedropper-sample:before {
    content: "\f3ca";
}

.ph-eyeglasses:before {
    content: "\f3cb";
}

.ph-face-mask:before {
    content: "\f3cc";
}

.ph-facebook-logo:before {
    content: "\f3cd";
}

.ph-factory:before {
    content: "\f3ce";
}

.ph-faders:before {
    content: "\f3cf";
}

.ph-faders-horizontal:before {
    content: "\f3d0";
}

.ph-fast-forward:before {
    content: "\f3d1";
}

.ph-fast-forward-circle:before {
    content: "\f3d2";
}

.ph-figma-logo:before {
    content: "\f3d3";
}

.ph-file:before {
    content: "\f3d4";
}

.ph-file-arrow-down:before {
    content: "\f3d5";
}

.ph-file-arrow-up:before {
    content: "\f3d6";
}

.ph-file-audio:before {
    content: "\f3d7";
}

.ph-file-cloud:before {
    content: "\f3d8";
}

.ph-file-code:before {
    content: "\f3d9";
}

.ph-file-css:before {
    content: "\f3da";
}

.ph-file-csv:before {
    content: "\f3db";
}

.ph-file-doc:before {
    content: "\f3dc";
}

.ph-file-dotted:before {
    content: "\f3dd";
}

.ph-file-html:before {
    content: "\f3de";
}

.ph-file-image:before {
    content: "\f3df";
}

.ph-file-jpg:before {
    content: "\f3e0";
}

.ph-file-js:before {
    content: "\f3e1";
}

.ph-file-jsx:before {
    content: "\f3e2";
}

.ph-file-lock:before {
    content: "\f3e3";
}

.ph-file-minus:before {
    content: "\f3e4";
}

.ph-file-pdf:before {
    content: "\f3e5";
}

.ph-file-plus:before {
    content: "\f3e6";
}

.ph-file-png:before {
    content: "\f3e7";
}

.ph-file-ppt:before {
    content: "\f3e8";
}

.ph-file-rs:before {
    content: "\f3e9";
}

.ph-file-search:before {
    content: "\f3ea";
}

.ph-file-text:before {
    content: "\f3eb";
}

.ph-file-ts:before {
    content: "\f3ec";
}

.ph-file-tsx:before {
    content: "\f3ed";
}

.ph-file-video:before {
    content: "\f3ee";
}

.ph-file-vue:before {
    content: "\f3ef";
}

.ph-file-x:before {
    content: "\f3f0";
}

.ph-file-xls:before {
    content: "\f3f1";
}

.ph-file-zip:before {
    content: "\f3f2";
}

.ph-files:before {
    content: "\f3f3";
}

.ph-film-script:before {
    content: "\f3f4";
}

.ph-film-slate:before {
    content: "\f3f5";
}

.ph-film-strip:before {
    content: "\f3f6";
}

.ph-fingerprint:before {
    content: "\f3f7";
}

.ph-fingerprint-simple:before {
    content: "\f3f8";
}

.ph-finn-the-human:before {
    content: "\f3f9";
}

.ph-fire:before {
    content: "\f3fa";
}

.ph-fire-simple:before {
    content: "\f3fb";
}

.ph-first-aid:before {
    content: "\f3fc";
}

.ph-first-aid-kit:before {
    content: "\f3fd";
}

.ph-fish:before {
    content: "\f3fe";
}

.ph-fish-simple:before {
    content: "\f3ff";
}

.ph-flag:before {
    content: "\f400";
}

.ph-flag-banner:before {
    content: "\f401";
}

.ph-flag-checkered:before {
    content: "\f402";
}

.ph-flame:before {
    content: "\f403";
}

.ph-flashlight:before {
    content: "\f404";
}

.ph-flask:before {
    content: "\f405";
}

.ph-floppy-disk:before {
    content: "\f406";
}

.ph-floppy-disk-back:before {
    content: "\f407";
}

.ph-flow-arrow:before {
    content: "\f408";
}

.ph-flower:before {
    content: "\f409";
}

.ph-flower-lotus:before {
    content: "\f40a";
}

.ph-flying-saucer:before {
    content: "\f40b";
}

.ph-folder:before {
    content: "\f40c";
}

.ph-folder-dotted:before {
    content: "\f40d";
}

.ph-folder-lock:before {
    content: "\f40e";
}

.ph-folder-minus:before {
    content: "\f40f";
}

.ph-folder-notch:before {
    content: "\f410";
}

.ph-folder-notch-minus:before {
    content: "\f411";
}

.ph-folder-notch-open:before {
    content: "\f412";
}

.ph-folder-notch-plus:before {
    content: "\f413";
}

.ph-folder-open:before {
    content: "\f414";
}

.ph-folder-plus:before {
    content: "\f415";
}

.ph-folder-simple:before {
    content: "\f416";
}

.ph-folder-simple-dotted:before {
    content: "\f417";
}

.ph-folder-simple-lock:before {
    content: "\f418";
}

.ph-folder-simple-minus:before {
    content: "\f419";
}

.ph-folder-simple-plus:before {
    content: "\f41a";
}

.ph-folder-simple-star:before {
    content: "\f41b";
}

.ph-folder-simple-user:before {
    content: "\f41c";
}

.ph-folder-star:before {
    content: "\f41d";
}

.ph-folder-user:before {
    content: "\f41e";
}

.ph-folders:before {
    content: "\f41f";
}

.ph-football:before {
    content: "\f420";
}

.ph-fork-knife:before {
    content: "\f421";
}

.ph-frame-corners:before {
    content: "\f422";
}

.ph-framer-logo:before {
    content: "\f423";
}

.ph-function:before {
    content: "\f424";
}

.ph-funnel:before {
    content: "\f425";
}

.ph-funnel-simple:before {
    content: "\f426";
}

.ph-game-controller:before {
    content: "\f427";
}

.ph-gas-pump:before {
    content: "\f428";
}

.ph-gauge:before {
    content: "\f429";
}

.ph-gear:before {
    content: "\f42a";
}

.ph-gear-six:before {
    content: "\f42b";
}

.ph-gender-female:before {
    content: "\f42c";
}

.ph-gender-intersex:before {
    content: "\f42d";
}

.ph-gender-male:before {
    content: "\f42e";
}

.ph-gender-neuter:before {
    content: "\f42f";
}

.ph-gender-nonbinary:before {
    content: "\f430";
}

.ph-gender-transgender:before {
    content: "\f431";
}

.ph-ghost:before {
    content: "\f432";
}

.ph-gif:before {
    content: "\f433";
}

.ph-gift:before {
    content: "\f434";
}

.ph-git-branch:before {
    content: "\f435";
}

.ph-git-commit:before {
    content: "\f436";
}

.ph-git-diff:before {
    content: "\f437";
}

.ph-git-fork:before {
    content: "\f438";
}

.ph-git-merge:before {
    content: "\f439";
}

.ph-git-pull-request:before {
    content: "\f43a";
}

.ph-github-logo:before {
    content: "\f43b";
}

.ph-gitlab-logo:before {
    content: "\f43c";
}

.ph-gitlab-logo-simple:before {
    content: "\f43d";
}

.ph-globe:before {
    content: "\f43e";
}

.ph-globe-hemisphere-east:before {
    content: "\f43f";
}

.ph-globe-hemisphere-west:before {
    content: "\f440";
}

.ph-globe-simple:before {
    content: "\f441";
}

.ph-globe-stand:before {
    content: "\f442";
}

.ph-google-chrome-logo:before {
    content: "\f443";
}

.ph-google-logo:before {
    content: "\f444";
}

.ph-google-photos-logo:before {
    content: "\f445";
}

.ph-google-play-logo:before {
    content: "\f446";
}

.ph-google-podcasts-logo:before {
    content: "\f447";
}

.ph-gradient:before {
    content: "\f448";
}

.ph-graduation-cap:before {
    content: "\f449";
}

.ph-graph:before {
    content: "\f44a";
}

.ph-grid-four:before {
    content: "\f44b";
}

.ph-hamburger:before {
    content: "\f44c";
}

.ph-hand:before {
    content: "\f44d";
}

.ph-hand-eye:before {
    content: "\f44e";
}

.ph-hand-fist:before {
    content: "\f44f";
}

.ph-hand-grabbing:before {
    content: "\f450";
}

.ph-hand-palm:before {
    content: "\f451";
}

.ph-hand-pointing:before {
    content: "\f452";
}

.ph-hand-soap:before {
    content: "\f453";
}

.ph-hand-waving:before {
    content: "\f454";
}

.ph-handbag:before {
    content: "\f455";
}

.ph-handbag-simple:before {
    content: "\f456";
}

.ph-hands-clapping:before {
    content: "\f457";
}

.ph-handshake:before {
    content: "\f458";
}

.ph-hard-drive:before {
    content: "\f459";
}

.ph-hard-drives:before {
    content: "\f45a";
}

.ph-hash:before {
    content: "\f45b";
}

.ph-hash-straight:before {
    content: "\f45c";
}

.ph-headlights:before {
    content: "\f45d";
}

.ph-headphones:before {
    content: "\f45e";
}

.ph-headset:before {
    content: "\f45f";
}

.ph-heart:before {
    content: "\f460";
}

.ph-heart-break:before {
    content: "\f461";
}

.ph-heart-straight:before {
    content: "\f462";
}

.ph-heart-straight-break:before {
    content: "\f463";
}

.ph-heartbeat:before {
    content: "\f464";
}

.ph-hexagon:before {
    content: "\f465";
}

.ph-highlighter-circle:before {
    content: "\f466";
}

.ph-horse:before {
    content: "\f467";
}

.ph-hourglass:before {
    content: "\f468";
}

.ph-hourglass-high:before {
    content: "\f469";
}

.ph-hourglass-low:before {
    content: "\f46a";
}

.ph-hourglass-medium:before {
    content: "\f46b";
}

.ph-hourglass-simple:before {
    content: "\f46c";
}

.ph-hourglass-simple-high:before {
    content: "\f46d";
}

.ph-hourglass-simple-low:before {
    content: "\f46e";
}

.ph-hourglass-simple-medium:before {
    content: "\f46f";
}

.ph-house:before {
    content: "\f470";
}

.ph-house-line:before {
    content: "\f471";
}

.ph-house-simple:before {
    content: "\f472";
}

.ph-identification-badge:before {
    content: "\f473";
}

.ph-identification-card:before {
    content: "\f474";
}

.ph-image:before {
    content: "\f475";
}

.ph-image-square:before {
    content: "\f476";
}

.ph-infinity:before {
    content: "\f477";
}

.ph-info:before {
    content: "\f478";
}

.ph-instagram-logo:before {
    content: "\f479";
}

.ph-intersect:before {
    content: "\f47a";
}

.ph-jeep:before {
    content: "\f47b";
}

.ph-kanban:before {
    content: "\f47c";
}

.ph-key:before {
    content: "\f47d";
}

.ph-key-return:before {
    content: "\f47e";
}

.ph-keyboard:before {
    content: "\f47f";
}

.ph-keyhole:before {
    content: "\f480";
}

.ph-knife:before {
    content: "\f481";
}

.ph-ladder:before {
    content: "\f482";
}

.ph-ladder-simple:before {
    content: "\f483";
}

.ph-lamp:before {
    content: "\f484";
}

.ph-laptop:before {
    content: "\f485";
}

.ph-layout:before {
    content: "\f486";
}

.ph-leaf:before {
    content: "\f487";
}

.ph-lifebuoy:before {
    content: "\f488";
}

.ph-lightbulb:before {
    content: "\f489";
}

.ph-lightbulb-filament:before {
    content: "\f48a";
}

.ph-lightning:before {
    content: "\f48b";
}

.ph-lightning-slash:before {
    content: "\f48c";
}

.ph-line-segment:before {
    content: "\f48d";
}

.ph-line-segments:before {
    content: "\f48e";
}

.ph-link:before {
    content: "\f48f";
}

.ph-link-break:before {
    content: "\f490";
}

.ph-link-simple:before {
    content: "\f491";
}

.ph-link-simple-break:before {
    content: "\f492";
}

.ph-link-simple-horizontal:before {
    content: "\f493";
}

.ph-link-simple-horizontal-break:before {
    content: "\f494";
}

.ph-linkedin-logo:before {
    content: "\f495";
}

.ph-linux-logo:before {
    content: "\f496";
}

.ph-list:before {
    content: "\f497";
}

.ph-list-bullets:before {
    content: "\f498";
}

.ph-list-checks:before {
    content: "\f499";
}

.ph-list-dashes:before {
    content: "\f49a";
}

.ph-list-numbers:before {
    content: "\f49b";
}

.ph-list-plus:before {
    content: "\f49c";
}

.ph-lock:before {
    content: "\f49d";
}

.ph-lock-key:before {
    content: "\f49e";
}

.ph-lock-key-open:before {
    content: "\f49f";
}

.ph-lock-laminated:before {
    content: "\f4a0";
}

.ph-lock-laminated-open:before {
    content: "\f4a1";
}

.ph-lock-open:before {
    content: "\f4a2";
}

.ph-lock-simple:before {
    content: "\f4a3";
}

.ph-lock-simple-open:before {
    content: "\f4a4";
}

.ph-magic-wand:before {
    content: "\f4a5";
}

.ph-magnet:before {
    content: "\f4a6";
}

.ph-magnet-straight:before {
    content: "\f4a7";
}

.ph-magnifying-glass:before {
    content: "\f4a8";
}

.ph-magnifying-glass-minus:before {
    content: "\f4a9";
}

.ph-magnifying-glass-plus:before {
    content: "\f4aa";
}

.ph-map-pin:before {
    content: "\f4ab";
}

.ph-map-pin-line:before {
    content: "\f4ac";
}

.ph-map-trifold:before {
    content: "\f4ad";
}

.ph-marker-circle:before {
    content: "\f4ae";
}

.ph-martini:before {
    content: "\f4af";
}

.ph-mask-happy:before {
    content: "\f4b0";
}

.ph-mask-sad:before {
    content: "\f4b1";
}

.ph-math-operations:before {
    content: "\f4b2";
}

.ph-medal:before {
    content: "\f4b3";
}

.ph-medium-logo:before {
    content: "\f4b4";
}

.ph-megaphone:before {
    content: "\f4b5";
}

.ph-megaphone-simple:before {
    content: "\f4b6";
}

.ph-messenger-logo:before {
    content: "\f4b7";
}

.ph-microphone:before {
    content: "\f4b8";
}

.ph-microphone-slash:before {
    content: "\f4b9";
}

.ph-microphone-stage:before {
    content: "\f4ba";
}

.ph-microsoft-excel-logo:before {
    content: "\f4bb";
}

.ph-microsoft-powerpoint-logo:before {
    content: "\f4bc";
}

.ph-microsoft-teams-logo:before {
    content: "\f4bd";
}

.ph-microsoft-word-logo:before {
    content: "\f4be";
}

.ph-minus:before {
    content: "\f4bf";
}

.ph-minus-circle:before {
    content: "\f4c0";
}

.ph-money:before {
    content: "\f4c1";
}

.ph-monitor:before {
    content: "\f4c2";
}

.ph-monitor-play:before {
    content: "\f4c3";
}

.ph-moon:before {
    content: "\f4c4";
}

.ph-moon-stars:before {
    content: "\f4c5";
}

.ph-mountains:before {
    content: "\f4c6";
}

.ph-mouse:before {
    content: "\f4c7";
}

.ph-mouse-simple:before {
    content: "\f4c8";
}

.ph-music-note:before {
    content: "\f4c9";
}

.ph-music-note-simple:before {
    content: "\f4ca";
}

.ph-music-notes:before {
    content: "\f4cb";
}

.ph-music-notes-plus:before {
    content: "\f4cc";
}

.ph-music-notes-simple:before {
    content: "\f4cd";
}

.ph-navigation-arrow:before {
    content: "\f4ce";
}

.ph-needle:before {
    content: "\f4cf";
}

.ph-newspaper:before {
    content: "\f4d0";
}

.ph-newspaper-clipping:before {
    content: "\f4d1";
}

.ph-note:before {
    content: "\f4d2";
}

.ph-note-blank:before {
    content: "\f4d3";
}

.ph-note-pencil:before {
    content: "\f4d4";
}

.ph-notebook:before {
    content: "\f4d5";
}

.ph-notepad:before {
    content: "\f4d6";
}

.ph-notification:before {
    content: "\f4d7";
}

.ph-number-circle-eight:before {
    content: "\f4d8";
}

.ph-number-circle-five:before {
    content: "\f4d9";
}

.ph-number-circle-four:before {
    content: "\f4da";
}

.ph-number-circle-nine:before {
    content: "\f4db";
}

.ph-number-circle-one:before {
    content: "\f4dc";
}

.ph-number-circle-seven:before {
    content: "\f4dd";
}

.ph-number-circle-six:before {
    content: "\f4de";
}

.ph-number-circle-three:before {
    content: "\f4df";
}

.ph-number-circle-two:before {
    content: "\f4e0";
}

.ph-number-circle-zero:before {
    content: "\f4e1";
}

.ph-number-eight:before {
    content: "\f4e2";
}

.ph-number-five:before {
    content: "\f4e3";
}

.ph-number-four:before {
    content: "\f4e4";
}

.ph-number-nine:before {
    content: "\f4e5";
}

.ph-number-one:before {
    content: "\f4e6";
}

.ph-number-seven:before {
    content: "\f4e7";
}

.ph-number-six:before {
    content: "\f4e8";
}

.ph-number-square-eight:before {
    content: "\f4e9";
}

.ph-number-square-five:before {
    content: "\f4ea";
}

.ph-number-square-four:before {
    content: "\f4eb";
}

.ph-number-square-nine:before {
    content: "\f4ec";
}

.ph-number-square-one:before {
    content: "\f4ed";
}

.ph-number-square-seven:before {
    content: "\f4ee";
}

.ph-number-square-six:before {
    content: "\f4ef";
}

.ph-number-square-three:before {
    content: "\f4f0";
}

.ph-number-square-two:before {
    content: "\f4f1";
}

.ph-number-square-zero:before {
    content: "\f4f2";
}

.ph-number-three:before {
    content: "\f4f3";
}

.ph-number-two:before {
    content: "\f4f4";
}

.ph-number-zero:before {
    content: "\f4f5";
}

.ph-nut:before {
    content: "\f4f6";
}

.ph-ny-times-logo:before {
    content: "\f4f7";
}

.ph-octagon:before {
    content: "\f4f8";
}

.ph-option:before {
    content: "\f4f9";
}

.ph-package:before {
    content: "\f4fa";
}

.ph-paint-brush:before {
    content: "\f4fb";
}

.ph-paint-brush-broad:before {
    content: "\f4fc";
}

.ph-paint-brush-household:before {
    content: "\f4fd";
}

.ph-paint-bucket:before {
    content: "\f4fe";
}

.ph-paint-roller:before {
    content: "\f4ff";
}

.ph-palette:before {
    content: "\f500";
}

.ph-paper-plane:before {
    content: "\f501";
}

.ph-paper-plane-right:before {
    content: "\f502";
}

.ph-paper-plane-tilt:before {
    content: "\f503";
}

.ph-paperclip:before {
    content: "\f504";
}

.ph-paperclip-horizontal:before {
    content: "\f505";
}

.ph-parachute:before {
    content: "\f506";
}

.ph-password:before {
    content: "\f507";
}

.ph-path:before {
    content: "\f508";
}

.ph-pause:before {
    content: "\f509";
}

.ph-pause-circle:before {
    content: "\f50a";
}

.ph-paw-print:before {
    content: "\f50b";
}

.ph-peace:before {
    content: "\f50c";
}

.ph-pen:before {
    content: "\f50d";
}

.ph-pen-nib:before {
    content: "\f50e";
}

.ph-pen-nib-straight:before {
    content: "\f50f";
}

.ph-pencil:before {
    content: "\f510";
}

.ph-pencil-circle:before {
    content: "\f511";
}

.ph-pencil-line:before {
    content: "\f512";
}

.ph-pencil-simple:before {
    content: "\f513";
}

.ph-pencil-simple-line:before {
    content: "\f514";
}

.ph-percent:before {
    content: "\f515";
}

.ph-person:before {
    content: "\f516";
}

.ph-person-simple:before {
    content: "\f517";
}

.ph-person-simple-run:before {
    content: "\f518";
}

.ph-person-simple-walk:before {
    content: "\f519";
}

.ph-perspective:before {
    content: "\f51a";
}

.ph-phone:before {
    content: "\f51b";
}

.ph-phone-call:before {
    content: "\f51c";
}

.ph-phone-disconnect:before {
    content: "\f51d";
}

.ph-phone-incoming:before {
    content: "\f51e";
}

.ph-phone-outgoing:before {
    content: "\f51f";
}

.ph-phone-slash:before {
    content: "\f520";
}

.ph-phone-x:before {
    content: "\f521";
}

.ph-phosphor-logo:before {
    content: "\f522";
}

.ph-piano-keys:before {
    content: "\f523";
}

.ph-picture-in-picture:before {
    content: "\f524";
}

.ph-pill:before {
    content: "\f525";
}

.ph-pinterest-logo:before {
    content: "\f526";
}

.ph-pinwheel:before {
    content: "\f527";
}

.ph-pizza:before {
    content: "\f528";
}

.ph-placeholder:before {
    content: "\f529";
}

.ph-planet:before {
    content: "\f52a";
}

.ph-play:before {
    content: "\f52b";
}

.ph-play-circle:before {
    content: "\f52c";
}

.ph-playlist:before {
    content: "\f52d";
}

.ph-plug:before {
    content: "\f52e";
}

.ph-plugs:before {
    content: "\f52f";
}

.ph-plugs-connected:before {
    content: "\f530";
}

.ph-plus:before {
    content: "\f531";
}

.ph-plus-circle:before {
    content: "\f532";
}

.ph-plus-minus:before {
    content: "\f533";
}

.ph-poker-chip:before {
    content: "\f534";
}

.ph-police-car:before {
    content: "\f535";
}

.ph-polygon:before {
    content: "\f536";
}

.ph-popcorn:before {
    content: "\f537";
}

.ph-power:before {
    content: "\f538";
}

.ph-prescription:before {
    content: "\f539";
}

.ph-presentation:before {
    content: "\f53a";
}

.ph-presentation-chart:before {
    content: "\f53b";
}

.ph-printer:before {
    content: "\f53c";
}

.ph-prohibit:before {
    content: "\f53d";
}

.ph-prohibit-inset:before {
    content: "\f53e";
}

.ph-projector-screen:before {
    content: "\f53f";
}

.ph-projector-screen-chart:before {
    content: "\f540";
}

.ph-push-pin:before {
    content: "\f541";
}

.ph-push-pin-simple:before {
    content: "\f542";
}

.ph-push-pin-simple-slash:before {
    content: "\f543";
}

.ph-push-pin-slash:before {
    content: "\f544";
}

.ph-puzzle-piece:before {
    content: "\f545";
}

.ph-qr-code:before {
    content: "\f546";
}

.ph-question:before {
    content: "\f547";
}

.ph-queue:before {
    content: "\f548";
}

.ph-quotes:before {
    content: "\f549";
}

.ph-radical:before {
    content: "\f54a";
}

.ph-radio:before {
    content: "\f54b";
}

.ph-radio-button:before {
    content: "\f54c";
}

.ph-rainbow:before {
    content: "\f54d";
}

.ph-rainbow-cloud:before {
    content: "\f54e";
}

.ph-receipt:before {
    content: "\f54f";
}

.ph-record:before {
    content: "\f550";
}

.ph-rectangle:before {
    content: "\f551";
}

.ph-recycle:before {
    content: "\f552";
}

.ph-reddit-logo:before {
    content: "\f553";
}

.ph-repeat:before {
    content: "\f554";
}

.ph-repeat-once:before {
    content: "\f555";
}

.ph-rewind:before {
    content: "\f556";
}

.ph-rewind-circle:before {
    content: "\f557";
}

.ph-robot:before {
    content: "\f558";
}

.ph-rocket:before {
    content: "\f559";
}

.ph-rocket-launch:before {
    content: "\f55a";
}

.ph-rows:before {
    content: "\f55b";
}

.ph-rss:before {
    content: "\f55c";
}

.ph-rss-simple:before {
    content: "\f55d";
}

.ph-rug:before {
    content: "\f55e";
}

.ph-ruler:before {
    content: "\f55f";
}

.ph-scales:before {
    content: "\f560";
}

.ph-scan:before {
    content: "\f561";
}

.ph-scissors:before {
    content: "\f562";
}

.ph-screencast:before {
    content: "\f563";
}

.ph-scribble-loop:before {
    content: "\f564";
}

.ph-scroll:before {
    content: "\f565";
}

.ph-selection:before {
    content: "\f566";
}

.ph-selection-all:before {
    content: "\f567";
}

.ph-selection-background:before {
    content: "\f568";
}

.ph-selection-foreground:before {
    content: "\f569";
}

.ph-selection-inverse:before {
    content: "\f56a";
}

.ph-selection-plus:before {
    content: "\f56b";
}

.ph-selection-slash:before {
    content: "\f56c";
}

.ph-share:before {
    content: "\f56d";
}

.ph-share-network:before {
    content: "\f56e";
}

.ph-shield:before {
    content: "\f56f";
}

.ph-shield-check:before {
    content: "\f570";
}

.ph-shield-checkered:before {
    content: "\f571";
}

.ph-shield-chevron:before {
    content: "\f572";
}

.ph-shield-plus:before {
    content: "\f573";
}

.ph-shield-slash:before {
    content: "\f574";
}

.ph-shield-star:before {
    content: "\f575";
}

.ph-shield-warning:before {
    content: "\f576";
}

.ph-shopping-bag:before {
    content: "\f577";
}

.ph-shopping-bag-open:before {
    content: "\f578";
}

.ph-shopping-cart:before {
    content: "\f579";
}

.ph-shopping-cart-simple:before {
    content: "\f57a";
}

.ph-shower:before {
    content: "\f57b";
}

.ph-shuffle:before {
    content: "\f57c";
}

.ph-shuffle-angular:before {
    content: "\f57d";
}

.ph-shuffle-simple:before {
    content: "\f57e";
}

.ph-sidebar:before {
    content: "\f57f";
}

.ph-sidebar-simple:before {
    content: "\f580";
}

.ph-sign-in:before {
    content: "\f581";
}

.ph-sign-out:before {
    content: "\f582";
}

.ph-signpost:before {
    content: "\f583";
}

.ph-sim-card:before {
    content: "\f584";
}

.ph-sketch-logo:before {
    content: "\f585";
}

.ph-skip-back:before {
    content: "\f586";
}

.ph-skip-back-circle:before {
    content: "\f587";
}

.ph-skip-forward:before {
    content: "\f588";
}

.ph-skip-forward-circle:before {
    content: "\f589";
}

.ph-skull:before {
    content: "\f58a";
}

.ph-slack-logo:before {
    content: "\f58b";
}

.ph-sliders:before {
    content: "\f58c";
}

.ph-sliders-horizontal:before {
    content: "\f58d";
}

.ph-smiley:before {
    content: "\f58e";
}

.ph-smiley-blank:before {
    content: "\f58f";
}

.ph-smiley-meh:before {
    content: "\f590";
}

.ph-smiley-nervous:before {
    content: "\f591";
}

.ph-smiley-sad:before {
    content: "\f592";
}

.ph-smiley-sticker:before {
    content: "\f593";
}

.ph-smiley-wink:before {
    content: "\f594";
}

.ph-smiley-x-eyes:before {
    content: "\f595";
}

.ph-snapchat-logo:before {
    content: "\f596";
}

.ph-snowflake:before {
    content: "\f597";
}

.ph-soccer-ball:before {
    content: "\f598";
}

.ph-sort-ascending:before {
    content: "\f599";
}

.ph-sort-descending:before {
    content: "\f59a";
}

.ph-spade:before {
    content: "\f59b";
}

.ph-sparkle:before {
    content: "\f59c";
}

.ph-speaker-high:before {
    content: "\f59d";
}

.ph-speaker-low:before {
    content: "\f59e";
}

.ph-speaker-none:before {
    content: "\f59f";
}

.ph-speaker-simple-high:before {
    content: "\f5a0";
}

.ph-speaker-simple-low:before {
    content: "\f5a1";
}

.ph-speaker-simple-none:before {
    content: "\f5a2";
}

.ph-speaker-simple-slash:before {
    content: "\f5a3";
}

.ph-speaker-simple-x:before {
    content: "\f5a4";
}

.ph-speaker-slash:before {
    content: "\f5a5";
}

.ph-speaker-x:before {
    content: "\f5a6";
}

.ph-spinner:before {
    content: "\f5a7";
}

.ph-spinner-gap:before {
    content: "\f5a8";
}

.ph-spiral:before {
    content: "\f5a9";
}

.ph-spotify-logo:before {
    content: "\f5aa";
}

.ph-square:before {
    content: "\f5ab";
}

.ph-square-half:before {
    content: "\f5ac";
}

.ph-square-half-bottom:before {
    content: "\f5ad";
}

.ph-square-logo:before {
    content: "\f5ae";
}

.ph-squares-four:before {
    content: "\f5af";
}

.ph-stack:before {
    content: "\f5b0";
}

.ph-stack-overflow-logo:before {
    content: "\f5b1";
}

.ph-stack-simple:before {
    content: "\f5b2";
}

.ph-stamp:before {
    content: "\f5b3";
}

.ph-star:before {
    content: "\f5b4";
}

.ph-star-four:before {
    content: "\f5b5";
}

.ph-star-half:before {
    content: "\f5b6";
}

.ph-sticker:before {
    content: "\f5b7";
}

.ph-stop:before {
    content: "\f5b8";
}

.ph-stop-circle:before {
    content: "\f5b9";
}

.ph-storefront:before {
    content: "\f5ba";
}

.ph-strategy:before {
    content: "\f5bb";
}

.ph-stripe-logo:before {
    content: "\f5bc";
}

.ph-student:before {
    content: "\f5bd";
}

.ph-suitcase:before {
    content: "\f5be";
}

.ph-suitcase-simple:before {
    content: "\f5bf";
}

.ph-sun:before {
    content: "\f5c0";
}

.ph-sun-dim:before {
    content: "\f5c1";
}

.ph-sun-horizon:before {
    content: "\f5c2";
}

.ph-sunglasses:before {
    content: "\f5c3";
}

.ph-swap:before {
    content: "\f5c4";
}

.ph-swatches:before {
    content: "\f5c5";
}

.ph-sword:before {
    content: "\f5c6";
}

.ph-syringe:before {
    content: "\f5c7";
}

.ph-t-shirt:before {
    content: "\f5c8";
}

.ph-table:before {
    content: "\f5c9";
}

.ph-tabs:before {
    content: "\f5ca";
}

.ph-tag:before {
    content: "\f5cb";
}

.ph-tag-chevron:before {
    content: "\f5cc";
}

.ph-tag-simple:before {
    content: "\f5cd";
}

.ph-target:before {
    content: "\f5ce";
}

.ph-taxi:before {
    content: "\f5cf";
}

.ph-telegram-logo:before {
    content: "\f5d0";
}

.ph-television:before {
    content: "\f5d1";
}

.ph-television-simple:before {
    content: "\f5d2";
}

.ph-tennis-ball:before {
    content: "\f5d3";
}

.ph-terminal:before {
    content: "\f5d4";
}

.ph-terminal-window:before {
    content: "\f5d5";
}

.ph-test-tube:before {
    content: "\f5d6";
}

.ph-text-aa:before {
    content: "\f5d7";
}

.ph-text-align-center:before {
    content: "\f5d8";
}

.ph-text-align-justify:before {
    content: "\f5d9";
}

.ph-text-align-left:before {
    content: "\f5da";
}

.ph-text-align-right:before {
    content: "\f5db";
}

.ph-text-bolder:before {
    content: "\f5dc";
}

.ph-text-h:before {
    content: "\f5dd";
}

.ph-text-h-five:before {
    content: "\f5de";
}

.ph-text-h-four:before {
    content: "\f5df";
}

.ph-text-h-one:before {
    content: "\f5e0";
}

.ph-text-h-six:before {
    content: "\f5e1";
}

.ph-text-h-three:before {
    content: "\f5e2";
}

.ph-text-h-two:before {
    content: "\f5e3";
}

.ph-text-indent:before {
    content: "\f5e4";
}

.ph-text-italic:before {
    content: "\f5e5";
}

.ph-text-outdent:before {
    content: "\f5e6";
}

.ph-text-strikethrough:before {
    content: "\f5e7";
}

.ph-text-t:before {
    content: "\f5e8";
}

.ph-text-underline:before {
    content: "\f5e9";
}

.ph-textbox:before {
    content: "\f5ea";
}

.ph-thermometer:before {
    content: "\f5eb";
}

.ph-thermometer-cold:before {
    content: "\f5ec";
}

.ph-thermometer-hot:before {
    content: "\f5ed";
}

.ph-thermometer-simple:before {
    content: "\f5ee";
}

.ph-thumbs-down:before {
    content: "\f5ef";
}

.ph-thumbs-up:before {
    content: "\f5f0";
}

.ph-ticket:before {
    content: "\f5f1";
}

.ph-tiktok-logo:before {
    content: "\f5f2";
}

.ph-timer:before {
    content: "\f5f3";
}

.ph-toggle-left:before {
    content: "\f5f4";
}

.ph-toggle-right:before {
    content: "\f5f5";
}

.ph-toilet:before {
    content: "\f5f6";
}

.ph-toilet-paper:before {
    content: "\f5f7";
}

.ph-tote:before {
    content: "\f5f8";
}

.ph-tote-simple:before {
    content: "\f5f9";
}

.ph-trademark-registered:before {
    content: "\f5fa";
}

.ph-traffic-cone:before {
    content: "\f5fb";
}

.ph-traffic-sign:before {
    content: "\f5fc";
}

.ph-traffic-signal:before {
    content: "\f5fd";
}

.ph-train:before {
    content: "\f5fe";
}

.ph-train-regional:before {
    content: "\f5ff";
}

.ph-train-simple:before {
    content: "\f600";
}

.ph-translate:before {
    content: "\f601";
}

.ph-trash:before {
    content: "\f602";
}

.ph-trash-simple:before {
    content: "\f603";
}

.ph-tray:before {
    content: "\f604";
}

.ph-tree:before {
    content: "\f605";
}

.ph-tree-evergreen:before {
    content: "\f606";
}

.ph-tree-structure:before {
    content: "\f607";
}

.ph-trend-down:before {
    content: "\f608";
}

.ph-trend-up:before {
    content: "\f609";
}

.ph-triangle:before {
    content: "\f60a";
}

.ph-trophy:before {
    content: "\f60b";
}

.ph-truck:before {
    content: "\f60c";
}

.ph-twitch-logo:before {
    content: "\f60d";
}

.ph-twitter-logo:before {
    content: "\f60e";
}

.ph-umbrella:before {
    content: "\f60f";
}

.ph-umbrella-simple:before {
    content: "\f610";
}

.ph-upload:before {
    content: "\f611";
}

.ph-upload-simple:before {
    content: "\f612";
}

.ph-user:before {
    content: "\f613";
}

.ph-user-circle:before {
    content: "\f614";
}

.ph-user-circle-gear:before {
    content: "\f615";
}

.ph-user-circle-minus:before {
    content: "\f616";
}

.ph-user-circle-plus:before {
    content: "\f617";
}

.ph-user-focus:before {
    content: "\f618";
}

.ph-user-gear:before {
    content: "\f619";
}

.ph-user-list:before {
    content: "\f61a";
}

.ph-user-minus:before {
    content: "\f61b";
}

.ph-user-plus:before {
    content: "\f61c";
}

.ph-user-rectangle:before {
    content: "\f61d";
}

.ph-user-square:before {
    content: "\f61e";
}

.ph-user-switch:before {
    content: "\f61f";
}

.ph-users:before {
    content: "\f620";
}

.ph-users-four:before {
    content: "\f621";
}

.ph-users-three:before {
    content: "\f622";
}

.ph-vault:before {
    content: "\f623";
}

.ph-vibrate:before {
    content: "\f624";
}

.ph-video-camera:before {
    content: "\f625";
}

.ph-video-camera-slash:before {
    content: "\f626";
}

.ph-vignette:before {
    content: "\f627";
}

.ph-voicemail:before {
    content: "\f628";
}

.ph-volleyball:before {
    content: "\f629";
}

.ph-wall:before {
    content: "\f62a";
}

.ph-wallet:before {
    content: "\f62b";
}

.ph-warning:before {
    content: "\f62c";
}

.ph-warning-circle:before {
    content: "\f62d";
}

.ph-warning-octagon:before {
    content: "\f62e";
}

.ph-watch:before {
    content: "\f62f";
}

.ph-wave-sawtooth:before {
    content: "\f630";
}

.ph-wave-sine:before {
    content: "\f631";
}

.ph-wave-square:before {
    content: "\f632";
}

.ph-wave-triangle:before {
    content: "\f633";
}

.ph-waves:before {
    content: "\f634";
}

.ph-webcam:before {
    content: "\f635";
}

.ph-whatsapp-logo:before {
    content: "\f636";
}

.ph-wheelchair:before {
    content: "\f637";
}

.ph-wifi-high:before {
    content: "\f638";
}

.ph-wifi-low:before {
    content: "\f639";
}

.ph-wifi-medium:before {
    content: "\f63a";
}

.ph-wifi-none:before {
    content: "\f63b";
}

.ph-wifi-slash:before {
    content: "\f63c";
}

.ph-wifi-x:before {
    content: "\f63d";
}

.ph-wind:before {
    content: "\f63e";
}

.ph-windows-logo:before {
    content: "\f63f";
}

.ph-wine:before {
    content: "\f640";
}

.ph-wrench:before {
    content: "\f641";
}

.ph-x:before {
    content: "\f642";
}

.ph-x-circle:before {
    content: "\f643";
}

.ph-x-square:before {
    content: "\f644";
}

.ph-yin-yang:before {
    content: "\f645";
}

.ph-youtube-logo:before {
    content: "\f646";
}

@charset "UTF-8";

:root, [data-color-theme=light] {
    --body-font-size-lg: 1rem;
    --body-font-size-sm: 0.75rem;
    --body-font-size-xs: 0.625rem;
    --body-line-height-computed: calc(1375rem / 1000);
    --body-line-height-lg: 1.375;
    --body-line-height-sm: 1.8334;
    --body-line-height-xs: 2.2;
    --component-active-bg: #0c83ff;
    --component-active-bg-rgb: 12,131,255;
    --component-active-color: #fff;
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(12, 131, 255, 0.25);
    --spacer-1: 0.3125rem;
    --spacer-2: 0.625rem;
    --spacer: 1.25rem;
    --spacer-4: 1.875rem;
    --spacer-5: 3.75rem;
    --icon-font-family: Phosphor;
    --icon-font-size: 1.25rem;
    --icon-font-size-lg: 1.5rem;
    --icon-font-size-sm: 1rem;
    --box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.125);
    --box-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.1);
    --box-shadow-lg: 0 6px 12px rgba(0, 0, 0, 0.15);
    --transition-base-timer: 0.15s;
    --transition-collapse-timer: 0.3s;
    --gray-100: #F9FAFB;
    --gray-200: #F3F4F6;
    --gray-300: #E5E7EB;
    --gray-400: #D1D5DB;
    --gray-500: #9CA3AF;
    --gray-600: #6B7280;
    --gray-700: #4B5563;
    --gray-800: #374151;
    --gray-900: #1F2937;
    --indigo: #5C6BC0;
    --purple: #8e70c1;
    --pink: #f35c86;
    --teal: #26A69A;
    --yellow: #ffd648;
    --primary: #0c83ff;
    --secondary: #247297;
    --success: #059669;
    --info: #049aad;
    --warning: #f58646;
    --danger: #EF4444;
    --light: #F3F4F6;
    --dark: #252b36;
    --black: #000;
    --white: #fff;
    --indigo-rgb: 92,107,192;
    --purple-rgb: 142,112,193;
    --pink-rgb: 243,92,134;
    --teal-rgb: 38,166,154;
    --yellow-rgb: 255,214,72;
    --primary-rgb: 12,131,255;
    --secondary-rgb: 36,114,151;
    --success-rgb: 5,150,105;
    --info-rgb: 4,154,173;
    --warning-rgb: 245,134,70;
    --danger-rgb: 239,68,68;
    --light-rgb: 243,244,246;
    --dark-rgb: 37,43,54;
    --black-rgb: 0,0,0;
    --white-rgb: 255,255,255;
    --body-color-rgb: 31,41,55;
    --body-bg-rgb: 241,244,249;
    --font-sans-serif: "Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --body-font-family: var(--font-sans-serif);
    --body-font-size: 0.875rem;
    --body-font-weight: 400;
    --body-line-height: 1.5715;
    --body-color: #1F2937;
    --body-bg: #f1f4f9;
    --border-width: 1px;
    --border-style: solid;
    --border-color: #D1D5DB;
    --border-color-translucent: rgba(0, 0, 0, 0.125);
    --border-radius: 0.375rem;
    --border-radius-sm: 0.25rem;
    --border-radius-lg: 0.5rem;
    --border-radius-xl: 1rem;
    --border-radius-2xl: 2rem;
    --border-radius-pill: 50rem;
    --link-color: #0c83ff;
    --link-hover-color: #0962bf;
    --code-color: #f35c86;
    --highlight-bg: rgba(0, 0, 0, 0.15);
}

*, ::after, ::before {
    box-sizing: border-box;
}

@media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth;
    }
}

body {
    margin: 0;
    font-family: var(--body-font-family);
    font-size: var(--body-font-size);
    font-weight: var(--body-font-weight);
    line-height: var(--body-line-height);
    color: var(--body-color);
    text-align: var(--body-text-align);
    background-color: var(--body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}

hr {
    margin: var(--spacer) 0;
    color: inherit;
    border: 0;
    border-top: var(--border-width) solid;
    opacity: .25;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: calc(var(--spacer) * .75);
    font-weight: 600;
    line-height: 1.5715;
}

.h1, h1 {
    font-size: calc(1.2875rem + .45vw);
}

@media (min-width:1200px) {
    .h1, h1 {
        font-size: 1.625rem;
    }
}

.h2, h2 {
    font-size: calc(1.275rem + .3vw);
}

@media (min-width:1200px) {
    .h2, h2 {
        font-size: 1.5rem;
    }
}

.h3, h3 {
    font-size: calc(1.2625rem + .15vw);
}

@media (min-width:1200px) {
    .h3, h3 {
        font-size: 1.375rem;
    }
}

.h4, h4 {
    font-size: 1.25rem;
}

.h5, h5 {
    font-size: 1.125rem;
}

.h6, h6 {
    font-size: 1rem;
}

p {
    margin-top: 0;
    margin-bottom: var(--spacer-2);
}

abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol, ul {
    padding-left: 2rem;
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
}

    ol ol, ol ul, ul ol, ul ul {
        margin-bottom: 0;
    }

dt {
    font-weight: 700;
}

dd {
    margin-bottom: .5rem;
    margin-left: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b, strong {
    font-weight: 800;
}

.small, small {
    font-size: .875em;
}

.mark, mark {
    background-color: var(--highlight-bg);
}

sub, sup {
    position: relative;
    font-size: .75em;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

a {
    color: var(--link-color);
    text-decoration: none;
}

    a:hover {
        color: var(--link-hover-color);
    }

    a:not([href]):not([class]), a:not([href]):not([class]):hover {
        color: inherit;
        text-decoration: none;
    }

code, kbd, pre, samp {
    font-family: var(--font-monospace);
    font-size: 1em;
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: .875em;
}

    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal;
    }

code {
    font-size: .875em;
    color: var(--code-color);
    word-wrap: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: .2rem .4rem;
    font-size: .875em;
    color: var(--white);
    background-color: var(--black);
    border-radius: .25rem;
}

    kbd kbd {
        padding: 0;
        font-size: 1em;
    }

figure {
    margin: 0 0 1rem;
}

img, svg {
    vertical-align: middle;
}

table {
    caption-side: bottom;
    border-collapse: collapse;
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: rgba(var(--body-color-rgb),.75);
    text-align: left;
}

th {
    font-weight: 600;
    text-align: inherit;
    text-align: -webkit-match-parent;
}

tbody, td, tfoot, th, thead, tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

label {
    display: inline-block;
}

button {
    border-radius: 0;
}

    button:focus:not(:focus-visible) {
        outline: 0;
    }

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button, select {
    text-transform: none;
}

[role=button] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}

    select:disabled {
        opacity: 1;
    }

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
    display: none !important;
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button;
}

    [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
        cursor: pointer;
    }

::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

textarea {
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit;
}

@media (min-width:1200px) {
    legend {
        font-size: 1.5rem;
    }
}

legend + * {
    clear: left;
}

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {
    padding: 0;
}

::-webkit-inner-spin-button {
    height: auto;
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
}

::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
    padding: 0;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

iframe {
    border: 0;
}

summary {
    display: list-item;
    cursor: pointer;
}

progress {
    vertical-align: baseline;
}

[hidden] {
    display: none !important;
}

.lead {
    font-size: calc(var(--body-font-size) * 1.25);
    font-weight: 300;
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.5715;
}

@media (min-width:1200px) {
    .display-1 {
        font-size: 5rem;
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.5715;
}

@media (min-width:1200px) {
    .display-2 {
        font-size: 4.5rem;
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.5715;
}

@media (min-width:1200px) {
    .display-3 {
        font-size: 4rem;
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.5715;
}

@media (min-width:1200px) {
    .display-4 {
        font-size: 3.5rem;
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.5715;
}

@media (min-width:1200px) {
    .display-5 {
        font-size: 3rem;
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.5715;
}

@media (min-width:1200px) {
    .display-6 {
        font-size: 2.5rem;
    }
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    --list-inline-padding: 1rem;
    padding-left: 0;
    list-style: none;
}

.list-inline-item {
    display: inline-block;
}

    .list-inline-item:not(:last-child) {
        margin-right: var(--list-inline-padding);
    }

.initialism {
    font-size: .875em;
    text-transform: uppercase;
}

.blockquote {
    --blockquote-margin-y: var(--spacer);
    --blockquote-font-size: 1rem;
    --blockquote-footer-font-size: var(--body-font-size);
    --blockquote-footer-color: var(--gray-500);
    margin-bottom: var(--blockquote-margin-y);
    font-size: var(--blockquote-font-size);
}

    .blockquote > :last-child {
        margin-bottom: 0;
    }

.blockquote-footer {
    margin-top: calc(var(--blockquote-margin-y) * -1);
    margin-bottom: var(--blockquote-margin-y);
    font-size: var(--blockquote-footer-font-size);
    color: var(--blockquote-footer-color);
}

    .blockquote-footer::before {
        content: "— ";
    }

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    --thumbnail-padding: 0.25rem;
    --thumbnail-bg: var(--body-bg);
    --thumbnail-border-width: var(--border-width);
    --thumbnail-border-color: var(--gray-300);
    --thumbnail-border-radius: var(--border-radius);
    --thumbnail-box-shadow: var(--box-shadow-sm);
    padding: var(--thumbnail-padding);
    background-color: var(--thumbnail-bg);
    border: var(--thumbnail-border-width) solid var(--thumbnail-border-color);
    border-radius: var(--thumbnail-border-radius);
    box-shadow: var(--thumbnail-box-shadow);
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: .625rem;
    line-height: 1;
}

.figure-caption {
    font-size: .875em;
    color: var(--gray-600);
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    --gutter-x: 1.25rem;
    --gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--gutter-x) * .5);
    padding-left: calc(var(--gutter-x) * .5);
    margin-right: auto;
    margin-left: auto;
}

@media (min-width:576px) {
    .container, .container-sm {
        max-width: 540px;
    }
}

@media (min-width:768px) {
    .container, .container-md, .container-sm {
        max-width: 720px;
    }
}

@media (min-width:992px) {
    .container, .container-lg, .container-md, .container-sm {
        max-width: 960px;
    }
}

@media (min-width:1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1140px;
    }
}

@media (min-width:1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1320px;
    }
}

.row {
    --gutter-x: 1.25rem;
    --gutter-y: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--gutter-y));
    margin-right: calc(-.5 * var(--gutter-x));
    margin-left: calc(-.5 * var(--gutter-x));
}

    .row > * {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--gutter-x) * .5);
        padding-left: calc(var(--gutter-x) * .5);
        margin-top: var(--gutter-y);
    }

.col {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
}

.row-cols-auto > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-2 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
}

.row-cols-3 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.3333333333%;
}

.row-cols-4 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
}

.row-cols-5 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
}

.row-cols-6 > * {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.6666666667%;
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 8.33333333%;
}

.col-2 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 16.66666667%;
}

.col-3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 33.33333333%;
}

.col-5 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 41.66666667%;
}

.col-6 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 58.33333333%;
}

.col-8 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 66.66666667%;
}

.col-9 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 83.33333333%;
}

.col-11 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 91.66666667%;
}

.col-12 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
}

.offset-1 {
    margin-left: 8.33333333%;
}

.offset-2 {
    margin-left: 16.66666667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333333%;
}

.offset-5 {
    margin-left: 41.66666667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333333%;
}

.offset-8 {
    margin-left: 66.66666667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333333%;
}

.offset-11 {
    margin-left: 91.66666667%;
}

.g-0, .gx-0 {
    --gutter-x: 0;
}

.g-0, .gy-0 {
    --gutter-y: 0;
}

.g-1, .gx-1 {
    --gutter-x: 0.3125rem;
}

.g-1, .gy-1 {
    --gutter-y: 0.3125rem;
}

.g-2, .gx-2 {
    --gutter-x: 0.625rem;
}

.g-2, .gy-2 {
    --gutter-y: 0.625rem;
}

.g-3, .gx-3 {
    --gutter-x: 1.25rem;
}

.g-3, .gy-3 {
    --gutter-y: 1.25rem;
}

.g-4, .gx-4 {
    --gutter-x: 1.875rem;
}

.g-4, .gy-4 {
    --gutter-y: 1.875rem;
}

.g-5, .gx-5 {
    --gutter-x: 3.75rem;
}

.g-5, .gy-5 {
    --gutter-y: 3.75rem;
}

@media (min-width:576px) {
    .col-sm {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    }

    .row-cols-sm-auto > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-sm-1 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-sm-2 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-sm-3 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-sm-4 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-sm-5 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-sm-6 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .col-sm-1 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-sm-2 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-sm-3 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .col-sm-4 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-sm-5 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-sm-6 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .col-sm-7 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-sm-8 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-sm-9 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%;
    }

    .col-sm-10 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-sm-11 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-sm-12 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.33333333%;
    }

    .offset-sm-2 {
        margin-left: 16.66666667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.33333333%;
    }

    .offset-sm-5 {
        margin-left: 41.66666667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.33333333%;
    }

    .offset-sm-8 {
        margin-left: 66.66666667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.33333333%;
    }

    .offset-sm-11 {
        margin-left: 91.66666667%;
    }

    .g-sm-0, .gx-sm-0 {
        --gutter-x: 0;
    }

    .g-sm-0, .gy-sm-0 {
        --gutter-y: 0;
    }

    .g-sm-1, .gx-sm-1 {
        --gutter-x: 0.3125rem;
    }

    .g-sm-1, .gy-sm-1 {
        --gutter-y: 0.3125rem;
    }

    .g-sm-2, .gx-sm-2 {
        --gutter-x: 0.625rem;
    }

    .g-sm-2, .gy-sm-2 {
        --gutter-y: 0.625rem;
    }

    .g-sm-3, .gx-sm-3 {
        --gutter-x: 1.25rem;
    }

    .g-sm-3, .gy-sm-3 {
        --gutter-y: 1.25rem;
    }

    .g-sm-4, .gx-sm-4 {
        --gutter-x: 1.875rem;
    }

    .g-sm-4, .gy-sm-4 {
        --gutter-y: 1.875rem;
    }

    .g-sm-5, .gx-sm-5 {
        --gutter-x: 3.75rem;
    }

    .g-sm-5, .gy-sm-5 {
        --gutter-y: 3.75rem;
    }
}

@media (min-width:768px) {
    .col-md {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    }

    .row-cols-md-auto > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-md-1 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-md-2 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-md-3 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-md-4 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-md-5 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-md-6 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .col-md-1 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-md-2 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-md-3 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .col-md-4 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-md-5 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-md-6 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-md-8 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-md-9 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%;
    }

    .col-md-10 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-md-11 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-md-12 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.33333333%;
    }

    .offset-md-2 {
        margin-left: 16.66666667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.33333333%;
    }

    .offset-md-5 {
        margin-left: 41.66666667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.33333333%;
    }

    .offset-md-8 {
        margin-left: 66.66666667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.33333333%;
    }

    .offset-md-11 {
        margin-left: 91.66666667%;
    }

    .g-md-0, .gx-md-0 {
        --gutter-x: 0;
    }

    .g-md-0, .gy-md-0 {
        --gutter-y: 0;
    }

    .g-md-1, .gx-md-1 {
        --gutter-x: 0.3125rem;
    }

    .g-md-1, .gy-md-1 {
        --gutter-y: 0.3125rem;
    }

    .g-md-2, .gx-md-2 {
        --gutter-x: 0.625rem;
    }

    .g-md-2, .gy-md-2 {
        --gutter-y: 0.625rem;
    }

    .g-md-3, .gx-md-3 {
        --gutter-x: 1.25rem;
    }

    .g-md-3, .gy-md-3 {
        --gutter-y: 1.25rem;
    }

    .g-md-4, .gx-md-4 {
        --gutter-x: 1.875rem;
    }

    .g-md-4, .gy-md-4 {
        --gutter-y: 1.875rem;
    }

    .g-md-5, .gx-md-5 {
        --gutter-x: 3.75rem;
    }

    .g-md-5, .gy-md-5 {
        --gutter-y: 3.75rem;
    }
}

@media (min-width:992px) {
    .col-lg {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    }

    .row-cols-lg-auto > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-lg-1 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-lg-2 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-lg-3 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-lg-4 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-lg-5 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-lg-6 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .col-lg-1 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-lg-2 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-lg-3 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .col-lg-4 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-lg-5 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-lg-6 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .col-lg-7 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-lg-8 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-lg-9 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%;
    }

    .col-lg-10 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-lg-11 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-lg-12 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.33333333%;
    }

    .offset-lg-2 {
        margin-left: 16.66666667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.33333333%;
    }

    .offset-lg-5 {
        margin-left: 41.66666667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.33333333%;
    }

    .offset-lg-8 {
        margin-left: 66.66666667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.33333333%;
    }

    .offset-lg-11 {
        margin-left: 91.66666667%;
    }

    .g-lg-0, .gx-lg-0 {
        --gutter-x: 0;
    }

    .g-lg-0, .gy-lg-0 {
        --gutter-y: 0;
    }

    .g-lg-1, .gx-lg-1 {
        --gutter-x: 0.3125rem;
    }

    .g-lg-1, .gy-lg-1 {
        --gutter-y: 0.3125rem;
    }

    .g-lg-2, .gx-lg-2 {
        --gutter-x: 0.625rem;
    }

    .g-lg-2, .gy-lg-2 {
        --gutter-y: 0.625rem;
    }

    .g-lg-3, .gx-lg-3 {
        --gutter-x: 1.25rem;
    }

    .g-lg-3, .gy-lg-3 {
        --gutter-y: 1.25rem;
    }

    .g-lg-4, .gx-lg-4 {
        --gutter-x: 1.875rem;
    }

    .g-lg-4, .gy-lg-4 {
        --gutter-y: 1.875rem;
    }

    .g-lg-5, .gx-lg-5 {
        --gutter-x: 3.75rem;
    }

    .g-lg-5, .gy-lg-5 {
        --gutter-y: 3.75rem;
    }
}

@media (min-width:1200px) {
    .col-xl {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    }

    .row-cols-xl-auto > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xl-1 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xl-2 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xl-3 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-xl-4 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xl-5 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xl-6 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xl-2 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xl-3 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xl-4 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xl-5 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xl-6 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xl-7 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xl-8 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xl-9 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xl-10 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xl-11 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xl-12 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xl-11 {
        margin-left: 91.66666667%;
    }

    .g-xl-0, .gx-xl-0 {
        --gutter-x: 0;
    }

    .g-xl-0, .gy-xl-0 {
        --gutter-y: 0;
    }

    .g-xl-1, .gx-xl-1 {
        --gutter-x: 0.3125rem;
    }

    .g-xl-1, .gy-xl-1 {
        --gutter-y: 0.3125rem;
    }

    .g-xl-2, .gx-xl-2 {
        --gutter-x: 0.625rem;
    }

    .g-xl-2, .gy-xl-2 {
        --gutter-y: 0.625rem;
    }

    .g-xl-3, .gx-xl-3 {
        --gutter-x: 1.25rem;
    }

    .g-xl-3, .gy-xl-3 {
        --gutter-y: 1.25rem;
    }

    .g-xl-4, .gx-xl-4 {
        --gutter-x: 1.875rem;
    }

    .g-xl-4, .gy-xl-4 {
        --gutter-y: 1.875rem;
    }

    .g-xl-5, .gx-xl-5 {
        --gutter-x: 3.75rem;
    }

    .g-xl-5, .gy-xl-5 {
        --gutter-y: 3.75rem;
    }
}

@media (min-width:1400px) {
    .col-xxl {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    }

    .row-cols-xxl-auto > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xxl-1 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xxl-2 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xxl-3 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-xxl-4 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xxl-5 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xxl-6 > * {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-xxl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
    }

    .col-xxl-1 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xxl-2 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xxl-3 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xxl-4 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xxl-5 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xxl-6 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xxl-7 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xxl-8 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xxl-9 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xxl-10 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xxl-11 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xxl-12 {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xxl-0 {
        margin-left: 0;
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xxl-3 {
        margin-left: 25%;
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xxl-6 {
        margin-left: 50%;
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xxl-9 {
        margin-left: 75%;
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%;
    }

    .g-xxl-0, .gx-xxl-0 {
        --gutter-x: 0;
    }

    .g-xxl-0, .gy-xxl-0 {
        --gutter-y: 0;
    }

    .g-xxl-1, .gx-xxl-1 {
        --gutter-x: 0.3125rem;
    }

    .g-xxl-1, .gy-xxl-1 {
        --gutter-y: 0.3125rem;
    }

    .g-xxl-2, .gx-xxl-2 {
        --gutter-x: 0.625rem;
    }

    .g-xxl-2, .gy-xxl-2 {
        --gutter-y: 0.625rem;
    }

    .g-xxl-3, .gx-xxl-3 {
        --gutter-x: 1.25rem;
    }

    .g-xxl-3, .gy-xxl-3 {
        --gutter-y: 1.25rem;
    }

    .g-xxl-4, .gx-xxl-4 {
        --gutter-x: 1.875rem;
    }

    .g-xxl-4, .gy-xxl-4 {
        --gutter-y: 1.875rem;
    }

    .g-xxl-5, .gx-xxl-5 {
        --gutter-x: 3.75rem;
    }

    .g-xxl-5, .gy-xxl-5 {
        --gutter-y: 3.75rem;
    }
}

.table {
    --table-cell-padding-y: 0.75rem;
    --table-cell-padding-x: 1.25rem;
    --table-bg: transparent;
    --table-color: var(--body-color);
    --table-border-width: var(--border-width);
    --table-border-color: var(--border-color);
    --table-accent-bg: transparent;
    --table-striped-color: var(--body-color);
    --table-striped-bg: rgba(var(--black-rgb), 0.035);
    --table-active-color: var(--body-color);
    --table-active-bg: rgba(var(--black-rgb), 0.1);
    --table-hover-color: var(--body-color);
    --table-hover-bg: rgba(var(--black-rgb), 0.05);
    --table-group-separator-color: var(--gray-500);
    width: 100%;
    margin-bottom: 1.25rem;
    color: var(--table-color);
    vertical-align: middle;
    border-color: var(--table-border-color);
}

    .table > :not(caption) > * > * {
        padding: var(--table-cell-padding-y) var(--table-cell-padding-x);
        background-color: var(--table-bg);
        border-bottom-width: var(--table-border-width);
        box-shadow: inset 0 0 0 9999px var(--table-accent-bg);
    }

    .table > tbody {
        vertical-align: inherit;
    }

    .table > thead {
        vertical-align: bottom;
    }

.table-group-divider {
    border-top: calc(var(--table-border-width) * 2) solid var(--table-group-separator-color);
}

.caption-top {
    caption-side: top;
}

.table-sm {
    --table-cell-padding-y: 0.625rem;
    --table-cell-padding-x: 1.25rem;
}

.table-bordered > :not(caption) > * {
    border-width: var(--table-border-width) 0;
}

    .table-bordered > :not(caption) > * > * {
        border-width: 0 var(--table-border-width);
    }

.table-borderless > :not(caption) > * > * {
    border-bottom-width: 0;
}

.table-borderless > :not(:first-child) {
    border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --table-accent-bg: var(--table-striped-bg);
    color: var(--table-striped-color);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
    --table-accent-bg: var(--table-striped-bg);
    color: var(--table-striped-color);
}

.table-active {
    --table-accent-bg: var(--table-active-bg);
    color: var(--table-active-color);
}

.table-hover > tbody > tr:hover > * {
    --table-accent-bg: var(--table-hover-bg);
    color: var(--table-hover-color);
}

.table-primary {
    --table-color: #000;
    --table-bg: #e7f3ff;
    --table-border-color: #d0dbe6;
    --table-striped-bg: #dfeaf6;
    --table-striped-color: #000;
    --table-active-bg: #d0dbe6;
    --table-active-color: #000;
    --table-hover-bg: #dbe7f2;
    --table-hover-color: #000;
    color: var(--table-color);
    border-color: var(--table-border-color);
}

.table-secondary {
    --table-color: #000;
    --table-bg: #e9f1f5;
    --table-border-color: #d2d9dd;
    --table-striped-bg: #e1e9ec;
    --table-striped-color: #000;
    --table-active-bg: #d2d9dd;
    --table-active-color: #000;
    --table-hover-bg: #dde5e9;
    --table-hover-color: #000;
    color: var(--table-color);
    border-color: var(--table-border-color);
}

.table-success {
    --table-color: #000;
    --table-bg: #e6f5f0;
    --table-border-color: #cfddd8;
    --table-striped-bg: #deece8;
    --table-striped-color: #000;
    --table-active-bg: #cfddd8;
    --table-active-color: #000;
    --table-hover-bg: #dbe9e4;
    --table-hover-color: #000;
    color: var(--table-color);
    border-color: var(--table-border-color);
}

.table-info {
    --table-color: #000;
    --table-bg: #e6f5f7;
    --table-border-color: #cfddde;
    --table-striped-bg: #deecee;
    --table-striped-color: #000;
    --table-active-bg: #cfddde;
    --table-active-color: #000;
    --table-hover-bg: #dbe9eb;
    --table-hover-color: #000;
    color: var(--table-color);
    border-color: var(--table-border-color);
}

.table-warning {
    --table-color: #000;
    --table-bg: #fef3ed;
    --table-border-color: #e5dbd5;
    --table-striped-bg: #f5eae5;
    --table-striped-color: #000;
    --table-active-bg: #e5dbd5;
    --table-active-color: #000;
    --table-hover-bg: #f1e7e1;
    --table-hover-color: #000;
    color: var(--table-color);
    border-color: var(--table-border-color);
}

.table-danger {
    --table-color: #000;
    --table-bg: #fdecec;
    --table-border-color: #e4d4d4;
    --table-striped-bg: #f4e4e4;
    --table-striped-color: #000;
    --table-active-bg: #e4d4d4;
    --table-active-color: #000;
    --table-hover-bg: #f0e0e0;
    --table-hover-color: #000;
    color: var(--table-color);
    border-color: var(--table-border-color);
}

.table-light {
    --table-color: #000;
    --table-bg: #F3F4F6;
    --table-border-color: #dbdcdd;
    --table-striped-bg: #eaebed;
    --table-striped-color: #000;
    --table-active-bg: #dbdcdd;
    --table-active-color: #000;
    --table-hover-bg: #e7e8ea;
    --table-hover-color: #000;
    color: var(--table-color);
    border-color: var(--table-border-color);
}

.table-dark {
    --table-color: #fff;
    --table-bg: #252b36;
    --table-border-color: #3b404a;
    --table-striped-bg: #2d323d;
    --table-striped-color: #fff;
    --table-active-bg: #3b404a;
    --table-active-color: #fff;
    --table-hover-bg: #303640;
    --table-hover-color: #fff;
    color: var(--table-color);
    border-color: var(--table-border-color);
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

@media (max-width:575.98px) {
    .table-responsive-sm {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width:767.98px) {
    .table-responsive-md {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width:991.98px) {
    .table-responsive-lg {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width:1199.98px) {
    .table-responsive-xl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width:1399.98px) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

.form-label {
    --form-label-margin-bottom: 0.5rem;
    margin-bottom: var(--form-label-margin-bottom);
}

.col-form-label {
    --form-label-padding-y: 0.5rem;
    --form-label-font-size: inherit;
    padding-top: calc(var(--form-label-padding-y) + var(--border-width));
    padding-bottom: calc(var(--form-label-padding-y) + var(--border-width));
    margin-bottom: 0;
    font-size: var(--form-label-font-size);
    line-height: var(--body-line-height);
}

.col-form-label-lg {
    --form-label-padding-y: 0.625rem;
    --form-label-font-size: var(--body-font-size-lg);
}

.col-form-label-sm {
    --form-label-padding-y: 0.375rem;
    --form-label-font-size: var(--body-font-size-sm);
}

.form-text {
    --form-text-color: rgba(var(--body-color-rgb), 0.75);
    --form-text-margin-top: 0.25rem;
    --form-text-font-size: var(--body-font-size-sm);
    margin-top: var(--form-text-margin-top);
    font-size: var(--form-text-font-size);
    font-style: var(--form-text-font-style);
    font-weight: var(--form-text-font-weight);
    color: var(--form-text-color);
}

.form-control {
    --input-padding-y: 0.5rem;
    --input-padding-x: 0.875rem;
    --input-height: calc(calc(var(--input-line-height) * 1em) + calc(var(--input-padding-y) * 2) + calc(var(--border-width) * 2));
    --input-bg: var(--white);
    --input-color: var(--body-color);
    --input-plaintext-color: var(--body-color);
    --input-placeholder-color: var(--gray-600);
    --input-font-weight: 400;
    --input-font-size: var(--body-font-size);
    --input-line-height: var(--body-line-height);
    --input-border-width: var(--border-width);
    --input-border-color: var(--gray-400);
    --input-border-radius: var(--border-radius);
    --input-box-shadow: 0 0 0 0 transparent;
    --input-focus-bg: var(--white);
    --input-focus-border-color: var(--component-active-bg);
    --input-focus-box-shadow: var(--focus-ring-box-shadow);
    --input-disabled-bg: var(--gray-100);
    --input-disabled-border-color: var(--gray-400);
    display: block;
    width: 100%;
    padding: var(--input-padding-y) var(--input-padding-x);
    font-size: var(--input-font-size);
    font-weight: var(--input-font-weight);
    line-height: var(--input-line-height);
    color: var(--input-color);
    background-color: var(--input-bg);
    background-clip: padding-box;
    border: var(--input-border-width) solid var(--input-border-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: var(--input-border-radius);
    box-shadow: var(--input-box-shadow);
    transition: border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .form-control {
        transition: none;
    }
}

.form-control[type=file] {
    --form-file-button-color: var(--body-color);
    --form-file-button-bg: var(--gray-200);
    --form-file-button-hover-bg: var(--gray-300);
    overflow: hidden;
}

    .form-control[type=file]:not(:disabled):not([readonly]) {
        cursor: pointer;
    }

.form-control:focus {
    background-color: var(--input-focus-bg);
    border-color: var(--input-focus-border-color);
    outline: 0;
    box-shadow: 0 0 0 0 transparent,var(--input-focus-box-shadow);
}

.form-control::-webkit-date-and-time-value {
    height: var(--body-line-height-computed);
}

.form-control::-webkit-input-placeholder {
    color: var(--input-placeholder-color);
    opacity: 1;
}

.form-control::-moz-placeholder {
    color: var(--input-placeholder-color);
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: var(--input-placeholder-color);
    opacity: 1;
}

.form-control::-ms-input-placeholder {
    color: var(--input-placeholder-color);
    opacity: 1;
}

.form-control::placeholder {
    color: var(--input-placeholder-color);
    opacity: 1;
}

.form-control:disabled {
    color: var(--input-disabled-color);
    background-color: var(--input-disabled-bg);
    border-color: var(--input-disabled-border-color);
    opacity: 1;
}

.form-control::-webkit-file-upload-button {
    padding: var(--input-padding-y) var(--input-padding-x);
    margin: calc(var(--input-padding-y) * -1) calc(var(--input-padding-x) * -1);
    -webkit-margin-end: var(--input-padding-x);
    margin-inline-end: var(--input-padding-x);
    color: var(--form-file-button-color);
    background-color: var(--form-file-button-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: var(--input-border-width);
    border-radius: 0;
    -webkit-transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
}

.form-control::file-selector-button {
    padding: var(--input-padding-y) var(--input-padding-x);
    margin: calc(var(--input-padding-y) * -1) calc(var(--input-padding-x) * -1);
    -webkit-margin-end: var(--input-padding-x);
    -moz-margin-end: var(--input-padding-x);
    margin-inline-end: var(--input-padding-x);
    color: var(--form-file-button-color);
    background-color: var(--form-file-button-bg);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: var(--input-border-width);
    border-radius: 0;
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none;
    }

    .form-control::file-selector-button {
        transition: none;
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: var(--form-file-button-hover-bg);
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: var(--form-file-button-hover-bg);
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: var(--input-padding-y) 0;
    margin-bottom: 0;
    line-height: var(--input-line-height);
    color: var(--input-plaintext-color);
    background-color: transparent;
    border: solid transparent;
    border-width: var(--input-border-width) 0;
}

    .form-control-plaintext:focus {
        outline: 0;
    }

    .form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
        padding-right: 0;
        padding-left: 0;
    }

.form-control-sm {
    --input-height: calc(calc(var(--input-line-height) * 1em) + calc(var(--input-padding-y) * 2) + calc(var(--border-width) * 2));
    --input-padding-y: 0.375rem;
    --input-padding-x: 0.75rem;
    --input-font-size: var(--body-font-size-sm);
    --input-line-height: var(--body-line-height-sm);
    --input-border-radius: var(--border-radius-sm);
}

.form-control-lg {
    --input-height: calc(calc(var(--input-line-height) * 1em) + calc(var(--input-padding-y) * 2) + calc(var(--border-width) * 2));
    --input-padding-y: 0.625rem;
    --input-padding-x: 1rem;
    --input-font-size: var(--body-font-size-lg);
    --input-line-height: var(--body-line-height-lg);
    --input-border-radius: var(--border-radius-lg);
}

textarea.form-control {
    min-height: var(--input-height);
}

textarea.form-control-sm {
    --input-height: calc(calc(var(--input-line-height) * 1em) + calc(var(--input-padding-y) * 2) + calc(var(--border-width) * 2));
}

textarea.form-control-lg {
    --input-height: calc(calc(var(--input-line-height) * 1em) + calc(var(--input-padding-y) * 2) + calc(var(--border-width) * 2));
}

.form-control-color {
    width: 3rem;
    height: auto;
    padding: var(--input-padding-y);
}

    .form-control-color:not(:disabled):not([readonly]) {
        cursor: pointer;
    }

    .form-control-color::-moz-color-swatch {
        height: var(--body-line-height-computed);
        border-radius: var(--input-border-radius);
    }

    .form-control-color::-webkit-color-swatch {
        height: var(--body-line-height-computed);
        border-radius: var(--input-border-radius);
    }

.form-select {
    --form-select-padding-y: 0.5rem;
    --form-select-padding-x: 0.875rem;
    --form-select-bg: var(--white);
    --form-select-bg-position: right 0.875rem center;
    --form-select-bg-size: 16px 12px;
    --form-select-color: var(--body-color);
    --form-select-font-size: var(--body-font-size);
    --form-select-line-height: var(--body-line-height);
    --form-select-border-width: var(--border-width);
    --form-select-border-color: var(--gray-400);
    --form-select-border-radius: var(--border-radius);
    --form-select-box-shadow: 0 0 0 0 transparent;
    --form-select-focus-border-color: var(--component-active-bg);
    --form-select-focus-box-shadow: var(--focus-ring-box-shadow);
    --form-select-disabled-color: var(--body-color);
    --form-select-disabled-bg: var(--gray-100);
    --form-select-disabled-border-color: var(--gray-400);
    --form-select-indicator-padding: 2.625rem;
    display: block;
    width: 100%;
    padding: var(--form-select-padding-y) var(--form-select-indicator-padding) var(--form-select-padding-y) var(--form-select-padding-x);
    -moz-padding-start: calc(var(--form-select-padding-x) - 3px);
    font-family: var(--form-select-font-family);
    font-size: var(--form-select-font-size);
    font-weight: 400;
    line-height: var(--form-select-line-height);
    color: var(--form-select-color);
    background-color: var(--form-select-bg);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: var(--form-select-bg-position);
    background-size: var(--form-select-bg-size);
    border: var(--form-select-border-width) solid var(--form-select-border-color);
    border-radius: var(--form-select-border-radius);
    box-shadow: var(--form-select-box-shadow);
    transition: border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

@media (prefers-reduced-motion:reduce) {
    .form-select {
        transition: none;
    }
}

.form-select:focus {
    border-color: var(--form-select-focus-border-color);
    outline: 0;
    box-shadow: var(--form-select-box-shadow),var(--form-select-focus-box-shadow);
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: var(--form-select-padding-x);
    background-image: none;
}

.form-select:disabled {
    color: var(--form-select-disabled-color);
    background-color: var(--form-select-disabled-bg);
    border-color: var(--form-select-disabled-border-color);
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--form-select-color);
}

.form-select-sm {
    --form-select-padding-y: 0.375rem;
    --form-select-padding-x: 0.75rem;
    --form-select-font-size: var(--body-font-size-sm);
    --form-select-line-height: var(--body-line-height-sm);
    --form-select-border-radius: var(--border-radius-sm);
}

.form-select-lg {
    --form-select-padding-y: 0.625rem;
    --form-select-padding-x: 1rem;
    --form-select-font-size: var(--body-font-size-lg);
    --form-select-line-height: var(--body-line-height-lg);
    --form-select-border-radius: var(--border-radius-lg);
}

.form-check {
    --form-check-min-height: var(--body-line-height-computed);
    --form-check-padding-start: calc(1.25rem + var(--spacer-2));
    --form-check-margin-bottom: 0;
    display: block;
    min-height: var(--form-check-min-height);
    padding-left: var(--form-check-padding-start);
    margin-bottom: var(--form-check-margin-bottom);
}

    .form-check .form-check-input {
        float: left;
        margin-left: calc(var(--form-check-padding-start) * -1);
    }

.form-check-reverse {
    padding-right: var(--form-check-padding-start);
    padding-left: 0;
    text-align: right;
}

    .form-check-reverse .form-check-input {
        float: right;
        margin-right: calc(var(--form-check-padding-start) * -1);
        margin-left: 0;
    }

.form-check-input {
    --form-check-input-width: 1.25rem;
    --form-check-input-height: 1.25rem;
    --form-check-input-bg: var(--white);
    --form-check-input-border: calc(var(--border-width) * 2) solid var(--gray-400);
    --form-check-input-border-radius: 0.1875em;
    --form-check-input-focus-border: var(--component-active-bg);
    --form-check-input-focus-box-shadow: var(--focus-ring-box-shadow);
    --form-check-input-checked-bg-color: var(--component-active-bg);
    --form-check-input-checked-border-color: transparent;
    --form-check-input-disabled-opacity: 0.5;
    --form-check-input-indeterminate-bg-color: var(--component-active-bg);
    --form-check-input-indeterminate-border-color: transparent;
    --form-check-checked-bg-color-rgb: var(--component-active-bg-rgb);
    --form-check-checked-border-color: transparent;
    --form-check-radio-border-radius: 100rem;
    width: var(--form-check-input-width);
    height: var(--form-check-input-height);
    margin-top: calc((var(--body-line-height) - var(--form-check-input-height)) * .5);
    vertical-align: top;
    background-color: var(--form-check-input-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--form-check-input-border);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact;
    transition: box-shadow var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .form-check-input {
        transition: none;
    }
}

.form-check-input[type=checkbox] {
    border-radius: var(--form-check-input-border-radius);
}

.form-check-input[type=radio] {
    border-radius: var(--form-check-radio-border-radius);
}

.form-check-input:focus {
    border-color: var(--form-check-input-focus-border);
    outline: 0;
    box-shadow: var(--form-check-input-focus-box-shadow);
}

.form-check-input:checked {
    background-color: var(--form-check-input-checked-bg-color);
    border-color: var(--form-check-input-checked-border-color);
}

    .form-check-input:checked[type=checkbox] {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M5 10l4 4l6-8'/%3e%3c/svg%3e");
    }

    .form-check-input:checked[type=radio] {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
    }

.form-check-input[type=checkbox]:indeterminate {
    background-color: var(--form-check-input-indeterminate-bg-color);
    border-color: var(--form-check-input-indeterminate-border-color);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M5 10h10'/%3e%3c/svg%3e");
}

.form-check-input:disabled {
    pointer-events: none;
    -webkit-filter: none;
    filter: none;
    opacity: var(--form-check-input-disabled-opacity);
}

    .form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {
        cursor: default;
        opacity: var(--form-check-label-disabled-opacity);
    }

.form-check-label {
    --form-check-label-disabled-opacity: 0.5;
}

.form-switch {
    --form-check-padding-start: calc(calc(1.25rem * 1.75) + var(--spacer-2));
}

    .form-switch .form-check-input {
        --form-check-input-width: calc(1.25rem * 1.75);
        --form-check-input-border-radius: calc(1.25rem * 1.75);
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.5%29'/%3e%3c/svg%3e");
        background-position: left center;
        transition: box-shadow var(--transition-base-timer) ease-in-out,background-position var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,background-image var(--transition-base-timer) ease-in-out;
    }

@media (prefers-reduced-motion:reduce) {
    .form-switch .form-check-input {
        transition: none;
    }
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.5%29'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
    --form-check-inline-margin-end: 1rem;
    display: inline-block;
    margin-right: var(--form-check-inline-margin-end);
}

.btn-check {
    --form-check-btn-check-disabled-opacity: 0.65;
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}

    .btn-check:disabled + .btn, .btn-check[disabled] + .btn {
        pointer-events: none;
        -webkit-filter: none;
        filter: none;
        opacity: var(--form-check-btn-check-disabled-opacity);
    }

.form-range {
    --form-range-thumb-width: 1rem;
    --form-range-thumb-height: 1rem;
    --form-range-thumb-focus-box-shadow-width: 0.125rem;
    --form-range-thumb-focus-box-shadow: 0 0 0 1px var(--body-bg),var(--focus-ring-box-shadow);
    --form-range-thumb-bg: var(--component-active-bg);
    --form-range-thumb-border: 0;
    --form-range-thumb-border-radius: 1rem;
    --form-range-thumb-box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    --form-range-thumb-active-bg: var(--component-active-bg);
    --form-range-thumb-disabled-bg: var(--gray-500);
    --form-range-track-width: 100%;
    --form-range-track-height: 0.5rem;
    --form-range-track-bg: var(--gray-300);
    --form-range-track-border-radius: 1rem;
    --form-range-track-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    width: 100%;
    height: calc(--form-range-thumb-height + calc(var(--form-range-thumb-focus-box-shadow-width) * 2));
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

    .form-range:focus {
        outline: 0;
    }

        .form-range:focus::-webkit-slider-thumb {
            box-shadow: var(--form-range-thumb-focus-box-shadow);
        }

        .form-range:focus::-moz-range-thumb {
            box-shadow: var(--form-range-thumb-focus-box-shadow);
        }

    .form-range::-moz-focus-outer {
        border: 0;
    }

    .form-range::-webkit-slider-thumb {
        width: var(--form-range-thumb-width);
        height: var(--form-range-thumb-height);
        margin-top: calc((var(--form-range-track-height) - var(--form-range-thumb-height)) * .5);
        background-color: var(--form-range-thumb-bg);
        border: var(--form-range-thumb-border);
        border-radius: var(--form-range-thumb-border-radius);
        box-shadow: var(--form-range-thumb-box-shadow);
        -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        -webkit-appearance: none;
        appearance: none;
    }

@media (prefers-reduced-motion:reduce) {
    .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none;
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: var(--form-range-thumb-active-bg);
}

.form-range::-webkit-slider-runnable-track {
    width: var(--form-range-track-width);
    height: var(--form-range-track-height);
    color: transparent;
    cursor: pointer;
    background-color: var(--form-range-track-bg);
    border-color: transparent;
    border-radius: var(--form-range-track-border-radius);
    box-shadow: var(--form-range-track-box-shadow);
}

.form-range::-moz-range-thumb {
    width: var(--form-range-thumb-width);
    height: var(--form-range-thumb-height);
    background-color: var(--form-range-thumb-bg);
    border: var(--form-range-thumb-border);
    border-radius: var(--form-range-thumb-border-radius);
    box-shadow: var(--form-range-thumb-box-shadow);
    -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none;
}

@media (prefers-reduced-motion:reduce) {
    .form-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none;
    }
}

.form-range::-moz-range-thumb:active {
    background-color: var(--form-range-thumb-active-bg);
}

.form-range::-moz-range-track {
    width: var(--form-range-track-width);
    height: var(--form-range-track-height);
    color: transparent;
    cursor: pointer;
    background-color: var(--form-range-track-bg);
    border-color: transparent;
    border-radius: var(--form-range-track-border-radius);
    box-shadow: var(--form-range-track-box-shadow);
}

.form-range:disabled {
    pointer-events: none;
}

    .form-range:disabled::-webkit-slider-thumb {
        background-color: var(--form-range-thumb-disabled-bg);
    }

    .form-range:disabled::-moz-range-thumb {
        background-color: var(--form-range-thumb-disabled-bg);
    }

.form-floating {
    --form-floating-height: calc(3.5rem + calc(var(--border-width) * 2));
    --form-floating-line-height: 1.25;
    --form-floating-padding-y: 1rem;
    --form-floating-padding-x: 0.875rem;
    --form-floating-input-padding-t: 1.625rem;
    --form-floating-input-padding-b: 0.625rem;
    --form-floating-label-opacity: 0.65;
    --form-floating-label-transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
    position: relative;
}

    .form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select {
        height: var(--form-floating-height);
        line-height: var(--form-floating-line-height);
    }

    .form-floating > label {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding: var(--form-floating-padding-y) var(--form-floating-padding-x);
        overflow: hidden;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap;
        pointer-events: none;
        border: var(--border-width) solid transparent;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        transition: opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;
        transition: opacity .1s ease-in-out,transform .1s ease-in-out;
        transition: opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
    }

@media (prefers-reduced-motion:reduce) {
    .form-floating > label {
        transition: none;
    }
}

.form-floating > .form-control, .form-floating > .form-control-plaintext {
    padding: var(--form-floating-padding-y) var(--form-floating-padding-x);
}

    .form-floating > .form-control-plaintext::-webkit-input-placeholder, .form-floating > .form-control::-webkit-input-placeholder {
        color: transparent;
    }

    .form-floating > .form-control-plaintext::-moz-placeholder, .form-floating > .form-control::-moz-placeholder {
        color: transparent;
    }

    .form-floating > .form-control-plaintext:-ms-input-placeholder, .form-floating > .form-control:-ms-input-placeholder {
        color: transparent;
    }

    .form-floating > .form-control-plaintext::-ms-input-placeholder, .form-floating > .form-control::-ms-input-placeholder {
        color: transparent;
    }

    .form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder {
        color: transparent;
    }

    .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown), .form-floating > .form-control:not(:-moz-placeholder-shown) {
        padding-top: var(--form-floating-input-padding-t);
        padding-bottom: var(--form-floating-input-padding-b);
    }

    .form-floating > .form-control-plaintext:not(:-ms-input-placeholder), .form-floating > .form-control:not(:-ms-input-placeholder) {
        padding-top: var(--form-floating-input-padding-t);
        padding-bottom: var(--form-floating-input-padding-b);
    }

    .form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown), .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
        padding-top: var(--form-floating-input-padding-t);
        padding-bottom: var(--form-floating-input-padding-b);
    }

    .form-floating > .form-control-plaintext:-webkit-autofill, .form-floating > .form-control:-webkit-autofill {
        padding-top: var(--form-floating-input-padding-t);
        padding-bottom: var(--form-floating-input-padding-b);
    }

.form-floating > .form-select {
    padding-top: var(--form-floating-input-padding-t);
    padding-bottom: var(--form-floating-input-padding-b);
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
    opacity: var(--form-floating-label-opacity);
    transform: var(--form-floating-label-transform);
}

.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
    opacity: var(--form-floating-label-opacity);
    transform: var(--form-floating-label-transform);
}

.form-floating > .form-control-plaintext ~ label, .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label {
    opacity: var(--form-floating-label-opacity);
    -webkit-transform: var(--form-floating-label-transform);
    transform: var(--form-floating-label-transform);
}

.form-floating > .form-control:-webkit-autofill ~ label {
    opacity: var(--form-floating-label-opacity);
    -webkit-transform: var(--form-floating-label-transform);
    transform: var(--form-floating-label-transform);
}

.form-floating > .form-control-plaintext ~ label {
    border-width: var(--border-width) 0;
}

.input-group {
    --input-group-addon-padding-y: 0.5rem;
    --input-group-addon-padding-x: 0.875rem;
    --input-group-addon-bg: var(--gray-100);
    --input-group-addon-color: var(--body-color);
    --input-group-addon-font-size: var(--body-font-size);
    --input-group-addon-font-weight: 400;
    --input-group-addon-line-height: var(--body-line-height);
    --input-group-addon-border-width: var(--border-width);
    --input-group-addon-border-color: var(--gray-400);
    --input-group-addon-border-radius: var(--border-radius);
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

    .input-group > .form-control, .input-group > .form-floating, .input-group > .form-select {
        position: relative;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: 1%;
        min-width: 0;
    }

        .input-group > .form-control:focus, .input-group > .form-floating:focus-within, .input-group > .form-select:focus {
            z-index: 5;
        }

    .input-group .btn {
        position: relative;
        z-index: 2;
    }

        .input-group .btn:focus {
            z-index: 5;
        }

.input-group-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--input-group-addon-padding-y) var(--input-group-addon-padding-x);
    font-size: var(--input-group-addon-font-size);
    font-weight: var(--input-group-addon-font-weight);
    line-height: var(--input-group-addon-line-height);
    color: var(--input-group-addon-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--input-group-addon-bg);
    border: var(--input-group-addon-border-width) solid var(--input-group-addon-border-color);
    border-radius: var(--input-group-addon-border-radius);
}

.input-group-lg > .form-control {
    --input-padding-y: 0.625rem;
    --input-padding-x: 1rem;
    --input-font-size: var(--body-font-size-lg);
    --input-line-height: var(--body-line-height-lg);
    --input-border-radius: var(--border-radius-lg);
}

.input-group-lg > .form-select {
    --form-select-padding-y: 0.625rem;
    --form-select-padding-x: 1rem;
    --form-select-indicator-padding: 3rem;
    --form-select-font-size: var(--body-font-size-lg);
    --form-select-line-height: var(--body-line-height-lg);
    --form-select-border-radius: var(--border-radius-lg);
}

.input-group-lg > .input-group-text {
    --input-group-addon-padding-y: 0.625rem;
    --input-group-addon-padding-x: 1rem;
    --input-group-addon-font-size: var(--body-font-size-lg);
    --input-group-addon-line-height: var(--body-line-height-lg);
    --input-group-addon-border-radius: var(--border-radius-lg);
}

.input-group-lg > .btn {
    --btn-padding-y: 0.625rem;
    --btn-padding-x: 1rem;
    --btn-font-size: var(--body-font-size-lg);
    --btn-line-height: var(--body-line-height-lg);
    --btn-border-radius: var(--border-radius-lg);
}

.input-group-sm > .form-control {
    --input-padding-y: 0.375rem;
    --input-padding-x: 0.75rem;
    --input-font-size: var(--body-font-size-sm);
    --input-line-height: var(--body-line-height-sm);
    --input-border-radius: var(--border-radius-sm);
}

.input-group-sm > .form-select {
    --form-select-padding-y: 0.375rem;
    --form-select-padding-x: 0.75rem;
    --form-select-indicator-padding: 2.25rem;
    --form-select-font-size: var(--body-font-size-sm);
    --form-select-line-height: var(--body-line-height-sm);
    --form-select-border-radius: var(--border-radius-sm);
}

.input-group-sm > .input-group-text {
    --input-group-addon-padding-y: 0.375rem;
    --input-group-addon-padding-x: 0.75rem;
    --input-group-addon-font-size: var(--body-font-size-sm);
    --input-group-addon-line-height: var(--body-line-height-sm);
    --input-group-addon-border-radius: var(--border-radius-sm);
}

.input-group-sm > .btn {
    --btn-padding-y: 0.375rem;
    --btn-padding-x: 0.75rem;
    --btn-font-size: var(--body-font-size-sm);
    --btn-line-height: var(--body-line-height-sm);
    --btn-border-radius: var(--border-radius-sm);
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, .input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select, .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: calc(var(--border-width) * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.valid-feedback {
    --form-validation-color: #059669;
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: var(--body-font-size-sm);
    color: var(--form-validation-color);
}

.valid-tooltip {
    --form-validation-tooltip-color: #fff;
    --form-validation-tooltip-bg: rgba(5, 150, 105, 0.95);
    --form-validation-tooltip-border-radius: var(--border-radius);
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: calc(var(--spacer) * .4) calc(var(--spacer) * .6);
    margin-top: .1rem;
    font-size: var(--body-font-size);
    color: var(--form-validation-tooltip-color);
    background-color: var(--form-validation-tooltip-bg);
    border-radius: var(--form-validation-tooltip-border-radius);
}

.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip {
    display: block;
}

.form-control.is-valid, .was-validated .form-control:valid {
    --form-validation-border-color: #059669;
    --form-validation-focus-box-shadow: 0 0 0 0.125rem rgba(5, 150, 105, 0.25);
    border-color: var(--form-validation-border-color);
    padding-right: calc(calc(var(--input-line-height) * 1em) + calc(var(--input-padding-y) * 2));
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23059669' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(calc(var(--input-line-height) * .25em) + calc(var(--input-padding-y) * .5)) center;
    background-size: calc(calc(var(--input-line-height) * .5em) + var(--input-padding-y)) calc(calc(var(--input-line-height) * .5em) + var(--input-padding-y));
}

    .form-control.is-valid:focus, .was-validated .form-control:valid:focus {
        box-shadow: var(--form-validation-focus-box-shadow);
    }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-right: calc(calc(var(--input-line-height) * 1em) + calc(var(--input-padding-y) * 2));
    background-position: top calc(calc(var(--input-line-height) * .25em) + calc(var(--input-padding-y) * .5)) right calc(calc(var(--input-line-height) * .25em) + calc(var(--input-padding-y) * .5));
}

.form-select.is-valid, .was-validated .form-select:valid {
    --form-validation-border-color: #059669;
    --form-validation-focus-box-shadow: 0 0 0 0.125rem rgba(5, 150, 105, 0.25);
    border-color: var(--form-validation-border-color);
}

    .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"] {
        padding-right: 4.8125rem;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23059669' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
        background-position: right .875rem center,center right 2.625rem;
        background-size: 16px 12px,calc(calc(var(--form-select-line-height) * .5em) + var(--form-select-padding-y)) calc(calc(var(--form-select-line-height) * .5em) + var(--form-select-padding-y));
    }

[data-color-theme=dark] .form-select.is-valid:not([multiple]):not([size]), [data-color-theme=dark] .form-select.is-valid:not([multiple])[size="1"], [data-color-theme=dark] .was-validated .form-select:valid:not([multiple]):not([size]), [data-color-theme=dark] .was-validated .form-select:valid:not([multiple])[size="1"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23059669' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}

.form-select.is-valid:focus, .was-validated .form-select:valid:focus {
    border-color: var(--form-validation-border-color);
    box-shadow: var(--form-validation-focus-box-shadow);
}

.form-control-color.is-valid, .was-validated .form-control-color:valid {
    width: calc(3rem + calc(calc(var(--input-line-height) * 1em) + calc(var(--input-padding-y) * 2)));
}

.form-check-input.is-valid, .was-validated .form-check-input:valid {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(5, 150, 105, 0.25);
    --component-active-bg: #059669;
    border-color: var(--component-active-bg);
}

    .form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
        --form-validation-color: #059669;
        color: var(--form-validation-color);
    }

.form-check-inline .form-check-input ~ .valid-feedback {
    margin-left: .5em;
}

.input-group > .form-control:not(:focus).is-valid, .input-group > .form-floating:not(:focus-within).is-valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .was-validated .input-group > .form-select:not(:focus):valid {
    z-index: 3;
}

.invalid-feedback {
    --form-validation-color: #EF4444;
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: var(--body-font-size-sm);
    color: var(--form-validation-color);
}

.invalid-tooltip {
    --form-validation-tooltip-color: #fff;
    --form-validation-tooltip-bg: rgba(239, 68, 68, 0.95);
    --form-validation-tooltip-border-radius: var(--border-radius);
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: calc(var(--spacer) * .4) calc(var(--spacer) * .6);
    margin-top: .1rem;
    font-size: var(--body-font-size);
    color: var(--form-validation-tooltip-color);
    background-color: var(--form-validation-tooltip-bg);
    border-radius: var(--form-validation-tooltip-border-radius);
}

.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip {
    display: block;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    --form-validation-border-color: #EF4444;
    --form-validation-focus-box-shadow: 0 0 0 0.125rem rgba(239, 68, 68, 0.25);
    border-color: var(--form-validation-border-color);
    padding-right: calc(calc(var(--input-line-height) * 1em) + calc(var(--input-padding-y) * 2));
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23EF4444'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23EF4444' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(calc(var(--input-line-height) * .25em) + calc(var(--input-padding-y) * .5)) center;
    background-size: calc(calc(var(--input-line-height) * .5em) + var(--input-padding-y)) calc(calc(var(--input-line-height) * .5em) + var(--input-padding-y));
}

    .form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
        box-shadow: var(--form-validation-focus-box-shadow);
    }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-right: calc(calc(var(--input-line-height) * 1em) + calc(var(--input-padding-y) * 2));
    background-position: top calc(calc(var(--input-line-height) * .25em) + calc(var(--input-padding-y) * .5)) right calc(calc(var(--input-line-height) * .25em) + calc(var(--input-padding-y) * .5));
}

.form-select.is-invalid, .was-validated .form-select:invalid {
    --form-validation-border-color: #EF4444;
    --form-validation-focus-box-shadow: 0 0 0 0.125rem rgba(239, 68, 68, 0.25);
    border-color: var(--form-validation-border-color);
}

    .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"] {
        padding-right: 4.8125rem;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23EF4444'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23EF4444' stroke='none'/%3e%3c/svg%3e");
        background-position: right .875rem center,center right 2.625rem;
        background-size: 16px 12px,calc(calc(var(--form-select-line-height) * .5em) + var(--form-select-padding-y)) calc(calc(var(--form-select-line-height) * .5em) + var(--form-select-padding-y));
    }

[data-color-theme=dark] .form-select.is-invalid:not([multiple]):not([size]), [data-color-theme=dark] .form-select.is-invalid:not([multiple])[size="1"], [data-color-theme=dark] .was-validated .form-select:invalid:not([multiple]):not([size]), [data-color-theme=dark] .was-validated .form-select:invalid:not([multiple])[size="1"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23EF4444'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23EF4444' stroke='none'/%3e%3c/svg%3e");
}

.form-select.is-invalid:focus, .was-validated .form-select:invalid:focus {
    border-color: var(--form-validation-border-color);
    box-shadow: var(--form-validation-focus-box-shadow);
}

.form-control-color.is-invalid, .was-validated .form-control-color:invalid {
    width: calc(3rem + calc(calc(var(--input-line-height) * 1em) + calc(var(--input-padding-y) * 2)));
}

.form-check-input.is-invalid, .was-validated .form-check-input:invalid {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(239, 68, 68, 0.25);
    --component-active-bg: #EF4444;
    border-color: var(--component-active-bg);
}

    .form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
        --form-validation-color: #EF4444;
        color: var(--form-validation-color);
    }

.form-check-inline .form-check-input ~ .invalid-feedback {
    margin-left: .5em;
}

.input-group > .form-control:not(:focus).is-invalid, .input-group > .form-floating:not(:focus-within).is-invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .was-validated .input-group > .form-select:not(:focus):invalid {
    z-index: 4;
}

.btn {
    --btn-padding-x: 0.875rem;
    --btn-padding-y: 0.5rem;
    --btn-font-size: var(--body-font-size);
    --btn-font-weight: 400;
    --btn-line-height: var(--body-line-height);
    --btn-color: #1F2937;
    --btn-bg: transparent;
    --btn-border-width: var(--border-width);
    --btn-border-color: transparent;
    --btn-border-radius: var(--border-radius);
    --btn-hover-border-color: transparent;
    --btn-box-shadow: 0 0 0 0 transparent;
    --btn-disabled-opacity: 0.65;
    --btn-focus-box-shadow: 0 0 0 0.125rem rgba(var(--btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--btn-padding-y) var(--btn-padding-x);
    font-family: var(--btn-font-family);
    font-size: var(--btn-font-size);
    font-weight: var(--btn-font-weight);
    line-height: var(--btn-line-height);
    color: var(--btn-color);
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: var(--btn-border-width) solid var(--btn-border-color);
    border-radius: var(--btn-border-radius);
    background-color: var(--btn-bg);
    box-shadow: var(--btn-box-shadow);
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .btn {
        transition: none;
    }
}

.btn:hover {
    color: var(--btn-hover-color);
    background-color: var(--btn-hover-bg);
    border-color: var(--btn-hover-border-color);
}

.btn-check + .btn:hover {
    color: var(--btn-color);
    background-color: var(--btn-bg);
    border-color: var(--btn-border-color);
}

.btn:focus-visible {
    color: var(--btn-hover-color);
    background-color: var(--btn-hover-bg);
    border-color: var(--btn-hover-border-color);
    outline: 0;
    box-shadow: var(--btn-box-shadow),var(--btn-focus-box-shadow);
}

.btn-check:focus-visible + .btn {
    border-color: var(--btn-hover-border-color);
    outline: 0;
    box-shadow: var(--btn-box-shadow),var(--btn-focus-box-shadow);
}

.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active {
    color: var(--btn-active-color);
    background-color: var(--btn-active-bg);
    border-color: var(--btn-active-border-color);
    box-shadow: var(--btn-active-shadow);
}

    .btn-check:checked + .btn:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible, .btn:first-child:active:focus-visible, :not(.btn-check) + .btn:active:focus-visible {
        box-shadow: var(--btn-active-shadow),var(--btn-focus-box-shadow);
    }

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    color: var(--btn-disabled-color);
    pointer-events: none;
    background-color: var(--btn-disabled-bg);
    border-color: var(--btn-disabled-border-color);
    opacity: var(--btn-disabled-opacity);
    box-shadow: none;
}

.btn-indigo {
    --btn-color: #fff;
    --btn-bg: #5C6BC0;
    --btn-border-color: #5C6BC0;
    --btn-hover-color: #fff;
    --btn-hover-bg: #5360ad;
    --btn-hover-border-color: #5360ad;
    --btn-focus-shadow-rgb: 116,129,201;
    --btn-active-color: #fff;
    --btn-active-bg: #4e5ba3;
    --btn-active-border-color: #4e5ba3;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #5C6BC0;
    --btn-disabled-border-color: #5C6BC0;
}

.btn-purple {
    --btn-color: #fff;
    --btn-bg: #8e70c1;
    --btn-border-color: #8e70c1;
    --btn-hover-color: #fff;
    --btn-hover-bg: #8065ae;
    --btn-hover-border-color: #8065ae;
    --btn-focus-shadow-rgb: 159,133,202;
    --btn-active-color: #fff;
    --btn-active-bg: #795fa4;
    --btn-active-border-color: #795fa4;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #8e70c1;
    --btn-disabled-border-color: #8e70c1;
}

.btn-pink {
    --btn-color: #fff;
    --btn-bg: #f35c86;
    --btn-border-color: #f35c86;
    --btn-hover-color: #fff;
    --btn-hover-bg: #db5379;
    --btn-hover-border-color: #db5379;
    --btn-focus-shadow-rgb: 245,116,152;
    --btn-active-color: #fff;
    --btn-active-bg: #cf4e72;
    --btn-active-border-color: #cf4e72;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #f35c86;
    --btn-disabled-border-color: #f35c86;
}

.btn-teal {
    --btn-color: #fff;
    --btn-bg: #26A69A;
    --btn-border-color: #26A69A;
    --btn-hover-color: #fff;
    --btn-hover-bg: #22958b;
    --btn-hover-border-color: #22958b;
    --btn-focus-shadow-rgb: 71,179,169;
    --btn-active-color: #fff;
    --btn-active-bg: #208d83;
    --btn-active-border-color: #208d83;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #26A69A;
    --btn-disabled-border-color: #26A69A;
}

.btn-yellow {
    --btn-color: #000;
    --btn-bg: #ffd648;
    --btn-border-color: #ffd648;
    --btn-hover-color: #000;
    --btn-hover-bg: #f9d146;
    --btn-hover-border-color: #f9d146;
    --btn-focus-shadow-rgb: 217,182,61;
    --btn-active-color: #000;
    --btn-active-bg: #f2cb44;
    --btn-active-border-color: #f9d146;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #000;
    --btn-disabled-bg: #ffd648;
    --btn-disabled-border-color: #ffd648;
}

.btn-primary {
    --btn-color: #fff;
    --btn-bg: #0c83ff;
    --btn-border-color: #0c83ff;
    --btn-hover-color: #fff;
    --btn-hover-bg: #0b76e6;
    --btn-hover-border-color: #0b76e6;
    --btn-focus-shadow-rgb: 48,150,255;
    --btn-active-color: #fff;
    --btn-active-bg: #0a6fd9;
    --btn-active-border-color: #0a6fd9;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #0c83ff;
    --btn-disabled-border-color: #0c83ff;
}

.btn-secondary {
    --btn-color: #fff;
    --btn-bg: #247297;
    --btn-border-color: #247297;
    --btn-hover-color: #fff;
    --btn-hover-bg: #206788;
    --btn-hover-border-color: #206788;
    --btn-focus-shadow-rgb: 69,135,167;
    --btn-active-color: #fff;
    --btn-active-bg: #1f6180;
    --btn-active-border-color: #1f6180;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #247297;
    --btn-disabled-border-color: #247297;
}

.btn-success {
    --btn-color: #fff;
    --btn-bg: #059669;
    --btn-border-color: #059669;
    --btn-hover-color: #fff;
    --btn-hover-bg: #05875f;
    --btn-hover-border-color: #05875f;
    --btn-focus-shadow-rgb: 43,166,128;
    --btn-active-color: #fff;
    --btn-active-bg: #048059;
    --btn-active-border-color: #048059;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #059669;
    --btn-disabled-border-color: #059669;
}

.btn-info {
    --btn-color: #fff;
    --btn-bg: #049aad;
    --btn-border-color: #049aad;
    --btn-hover-color: #fff;
    --btn-hover-bg: #048b9c;
    --btn-hover-border-color: #048b9c;
    --btn-focus-shadow-rgb: 42,169,185;
    --btn-active-color: #fff;
    --btn-active-bg: #038393;
    --btn-active-border-color: #038393;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #049aad;
    --btn-disabled-border-color: #049aad;
}

.btn-warning {
    --btn-color: #fff;
    --btn-bg: #f58646;
    --btn-border-color: #f58646;
    --btn-hover-color: #fff;
    --btn-hover-bg: #dd793f;
    --btn-hover-border-color: #dd793f;
    --btn-focus-shadow-rgb: 247,152,98;
    --btn-active-color: #fff;
    --btn-active-bg: #d0723c;
    --btn-active-border-color: #d0723c;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #f58646;
    --btn-disabled-border-color: #f58646;
}

.btn-danger {
    --btn-color: #fff;
    --btn-bg: #EF4444;
    --btn-border-color: #EF4444;
    --btn-hover-color: #fff;
    --btn-hover-bg: #d73d3d;
    --btn-hover-border-color: #d73d3d;
    --btn-focus-shadow-rgb: 241,96,96;
    --btn-active-color: #fff;
    --btn-active-bg: #cb3a3a;
    --btn-active-border-color: #cb3a3a;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #EF4444;
    --btn-disabled-border-color: #EF4444;
}

.btn-light {
    --btn-color: var(--body-color);
    --btn-bg: var(--gray-200);
    --btn-border-color: var(--gray-400);
    --btn-hover-color: var(--body-color);
    --btn-hover-bg: var(--gray-300);
    --btn-hover-border-color: var(--gray-500);
    --btn-focus-shadow-rgb: 207,207,209;
    --btn-active-color: var(--body-color);
    --btn-active-bg: var(--gray-400);
    --btn-active-border-color: var(--gray-600);
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: var(--body-color);
    --btn-disabled-bg: var(--gray-200);
    --btn-disabled-border-color: var(--gray-400);
}

.btn-dark {
    --btn-color: #fff;
    --btn-bg: #252b36;
    --btn-border-color: #252b36;
    --btn-hover-color: #fff;
    --btn-hover-bg: #2a303b;
    --btn-hover-border-color: #2a303b;
    --btn-focus-shadow-rgb: 70,75,84;
    --btn-active-color: #fff;
    --btn-active-bg: #303640;
    --btn-active-border-color: #2a303b;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #252b36;
    --btn-disabled-border-color: #252b36;
}

.btn-black {
    --btn-color: #fff;
    --btn-bg: #000;
    --btn-border-color: #000;
    --btn-hover-color: #fff;
    --btn-hover-bg: black;
    --btn-hover-border-color: black;
    --btn-focus-shadow-rgb: 38,38,38;
    --btn-active-color: #fff;
    --btn-active-bg: black;
    --btn-active-border-color: black;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #000;
    --btn-disabled-border-color: #000;
}

.btn-white {
    --btn-color: #000;
    --btn-bg: #fff;
    --btn-border-color: #fff;
    --btn-hover-color: #000;
    --btn-hover-bg: #f9f9f9;
    --btn-hover-border-color: #f9f9f9;
    --btn-focus-shadow-rgb: 217,217,217;
    --btn-active-color: #000;
    --btn-active-bg: #f2f2f2;
    --btn-active-border-color: #f9f9f9;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #000;
    --btn-disabled-bg: #fff;
    --btn-disabled-border-color: #fff;
}

.btn-outline-indigo {
    --btn-color: #5C6BC0;
    --btn-border-color: #5C6BC0;
    --btn-hover-color: #fff;
    --btn-hover-bg: #5C6BC0;
    --btn-hover-border-color: #5C6BC0;
    --btn-focus-shadow-rgb: 92,107,192;
    --btn-active-color: #fff;
    --btn-active-bg: #4a5ab9;
    --btn-active-border-color: #5C6BC0;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #5C6BC0;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-purple {
    --btn-color: #8e70c1;
    --btn-border-color: #8e70c1;
    --btn-hover-color: #fff;
    --btn-hover-bg: #8e70c1;
    --btn-hover-border-color: #8e70c1;
    --btn-focus-shadow-rgb: 142,112,193;
    --btn-active-color: #fff;
    --btn-active-bg: #805eb9;
    --btn-active-border-color: #8e70c1;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #8e70c1;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-pink {
    --btn-color: #f35c86;
    --btn-border-color: #f35c86;
    --btn-hover-color: #fff;
    --btn-hover-bg: #f35c86;
    --btn-hover-border-color: #f35c86;
    --btn-focus-shadow-rgb: 243,92,134;
    --btn-active-color: #fff;
    --btn-active-bg: #f14474;
    --btn-active-border-color: #f35c86;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #f35c86;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-teal {
    --btn-color: #26A69A;
    --btn-border-color: #26A69A;
    --btn-hover-color: #fff;
    --btn-hover-bg: #26A69A;
    --btn-hover-border-color: #26A69A;
    --btn-focus-shadow-rgb: 38,166,154;
    --btn-active-color: #fff;
    --btn-active-bg: #219187;
    --btn-active-border-color: #26A69A;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #26A69A;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-yellow {
    --btn-color: #ffd648;
    --btn-border-color: #ffd648;
    --btn-hover-color: #000;
    --btn-hover-bg: #ffd648;
    --btn-hover-border-color: #ffd648;
    --btn-focus-shadow-rgb: 255,214,72;
    --btn-active-color: #000;
    --btn-active-bg: #ffd02f;
    --btn-active-border-color: #ffd648;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #ffd648;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-primary {
    --btn-color: #0c83ff;
    --btn-border-color: #0c83ff;
    --btn-hover-color: #fff;
    --btn-hover-bg: #0c83ff;
    --btn-hover-border-color: #0c83ff;
    --btn-focus-shadow-rgb: 12,131,255;
    --btn-active-color: #fff;
    --btn-active-bg: #0076f2;
    --btn-active-border-color: #0c83ff;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #0c83ff;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-secondary {
    --btn-color: #247297;
    --btn-border-color: #247297;
    --btn-hover-color: #fff;
    --btn-hover-bg: #247297;
    --btn-hover-border-color: #247297;
    --btn-focus-shadow-rgb: 36,114,151;
    --btn-active-color: #fff;
    --btn-active-bg: #1f6282;
    --btn-active-border-color: #247297;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #247297;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-success {
    --btn-color: #059669;
    --btn-border-color: #059669;
    --btn-hover-color: #fff;
    --btn-hover-bg: #059669;
    --btn-hover-border-color: #059669;
    --btn-focus-shadow-rgb: 5,150,105;
    --btn-active-color: #fff;
    --btn-active-bg: #047d58;
    --btn-active-border-color: #059669;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #059669;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-info {
    --btn-color: #049aad;
    --btn-border-color: #049aad;
    --btn-hover-color: #fff;
    --btn-hover-bg: #049aad;
    --btn-hover-border-color: #049aad;
    --btn-focus-shadow-rgb: 4,154,173;
    --btn-active-color: #fff;
    --btn-active-bg: #038494;
    --btn-active-border-color: #049aad;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #049aad;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-warning {
    --btn-color: #f58646;
    --btn-border-color: #f58646;
    --btn-hover-color: #fff;
    --btn-hover-bg: #f58646;
    --btn-hover-border-color: #f58646;
    --btn-focus-shadow-rgb: 245,134,70;
    --btn-active-color: #fff;
    --btn-active-bg: #f4762e;
    --btn-active-border-color: #f58646;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #f58646;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-danger {
    --btn-color: #EF4444;
    --btn-border-color: #EF4444;
    --btn-hover-color: #fff;
    --btn-hover-bg: #EF4444;
    --btn-hover-border-color: #EF4444;
    --btn-focus-shadow-rgb: 239,68,68;
    --btn-active-color: #fff;
    --btn-active-bg: #ed2d2d;
    --btn-active-border-color: #EF4444;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #EF4444;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-light {
    --btn-color: var(--body-color);
    --btn-border-color: var(--gray-400);
    --btn-hover-color: var(--body-color);
    --btn-hover-bg: var(--gray-300);
    --btn-hover-border-color: var(--gray-500);
    --btn-focus-shadow-rgb: 243,244,246;
    --btn-active-color: var(--body-color);
    --btn-active-bg: var(--gray-400);
    --btn-active-border-color: var(--gray-600);
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: var(--body-color);
    --btn-disabled-bg: var(--gray-200);
}

.btn-outline-dark {
    --btn-color: #252b36;
    --btn-border-color: #252b36;
    --btn-hover-color: #fff;
    --btn-hover-bg: #252b36;
    --btn-hover-border-color: #252b36;
    --btn-focus-shadow-rgb: 37,43,54;
    --btn-active-color: #fff;
    --btn-active-bg: #1b1f27;
    --btn-active-border-color: #252b36;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #252b36;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-black {
    --btn-color: #000;
    --btn-border-color: #000;
    --btn-hover-color: #fff;
    --btn-hover-bg: #000;
    --btn-hover-border-color: #000;
    --btn-focus-shadow-rgb: 0,0,0;
    --btn-active-color: #fff;
    --btn-active-bg: black;
    --btn-active-border-color: #000;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #000;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-outline-white {
    --btn-color: #fff;
    --btn-border-color: #fff;
    --btn-hover-color: #000;
    --btn-hover-bg: #fff;
    --btn-hover-border-color: #fff;
    --btn-focus-shadow-rgb: 255,255,255;
    --btn-active-color: #000;
    --btn-active-bg: #f2f2f2;
    --btn-active-border-color: #fff;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: transparent;
    --gradient: none;
}

.btn-link {
    --btn-font-weight: 400;
    --btn-color: var(--link-color);
    --btn-bg: transparent;
    --btn-border-color: transparent;
    --btn-hover-color: var(--link-hover-color);
    --btn-hover-border-color: transparent;
    --btn-active-color: var(--link-hover-color);
    --btn-active-border-color: transparent;
    --btn-disabled-color: rgba(var(--body-color-rgb), 0.75);
    --btn-disabled-border-color: transparent;
    --btn-box-shadow: none;
    --btn-focus-shadow-rgb: 48,150,255;
    text-decoration: none;
}

    .btn-link:focus-visible {
        color: var(--btn-color);
    }

    .btn-link:hover {
        color: var(--btn-hover-color);
    }

.btn-group-lg > .btn, .btn-lg {
    --btn-padding-y: 0.625rem;
    --btn-padding-x: 1rem;
    --btn-font-size: var(--body-font-size-lg);
    --btn-border-radius: var(--border-radius-lg);
}

.btn-group-sm > .btn, .btn-sm {
    --btn-padding-y: 0.375rem;
    --btn-padding-x: 0.75rem;
    --btn-font-size: var(--body-font-size-sm);
    --btn-border-radius: var(--border-radius-sm);
}

.fade {
    transition: opacity var(--transition-base-timer) linear;
}

@media (prefers-reduced-motion:reduce) {
    .fade {
        transition: none;
    }
}

.fade:not(.show) {
    opacity: 0;
}

.collapse:not(.show) {
    display: none;
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height var(--transition-collapse-timer) ease;
}

@media (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none;
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width var(--transition-collapse-timer) ease;
}

@media (prefers-reduced-motion:reduce) {
    .collapsing.collapse-horizontal {
        transition: none;
    }
}

.dropdown, .dropdown-center, .dropend, .dropstart, .dropup, .dropup-center {
    position: relative;
}

.dropdown-toggle {
    white-space: nowrap;
}

    .dropdown-toggle::after {
        display: inline-block;
        margin-left: .25em;
        vertical-align: -.125em;
        font-family: var(--icon-font-family);
        font-size: 1em;
        line-height: 1;
        content: "\f31a";
    }

    .dropdown-toggle:empty::after {
        margin-left: 0;
    }

.dropdown-menu {
    --dropdown-zindex: 1000;
    --dropdown-min-width: 13.75rem;
    --dropdown-padding-x: 0;
    --dropdown-padding-y: 0.625rem;
    --dropdown-spacer: 0.125rem;
    --dropdown-font-size: var(--body-font-size);
    --dropdown-color: var(--body-color);
    --dropdown-bg: var(--white);
    --dropdown-border-color: var(--border-color-translucent);
    --dropdown-border-radius: var(--border-radius);
    --dropdown-border-width: var(--border-width);
    --dropdown-inner-border-radius: calc(var(--border-radius) - (var(--border-width)));
    --dropdown-divider-bg: var(--border-color);
    --dropdown-divider-margin-y: 0.625rem;
    --dropdown-box-shadow: var(--box-shadow-lg);
    --dropdown-link-color: var(--body-color);
    --dropdown-link-hover-color: var(--body-color);
    --dropdown-link-hover-bg: var(--gray-200);
    --dropdown-link-active-color: var(--gray-900);
    --dropdown-link-active-bg: var(--gray-300);
    --dropdown-link-disabled-color: var(--gray-500);
    --dropdown-item-padding-x: var(--spacer);
    --dropdown-item-padding-y: calc(var(--spacer) * 0.4);
    --dropdown-header-color: rgba(var(--body-color-rgb), 0.5);
    --dropdown-header-padding-x: var(--spacer);
    --dropdown-header-padding-y: 0.625rem;
    position: absolute;
    z-index: var(--dropdown-zindex);
    display: none;
    min-width: var(--dropdown-min-width);
    padding: var(--dropdown-padding-y) var(--dropdown-padding-x);
    margin: 0;
    font-size: var(--dropdown-font-size);
    color: var(--dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--dropdown-bg);
    background-clip: padding-box;
    border: var(--dropdown-border-width) solid var(--dropdown-border-color);
    border-radius: var(--dropdown-border-radius);
    box-shadow: var(--dropdown-box-shadow);
}

    .dropdown-menu[data-bs-popper] {
        top: 100%;
        left: 0;
        margin-top: var(--dropdown-spacer);
    }

.dropdown-menu-start {
    --bs-position: start;
}

    .dropdown-menu-start[data-bs-popper] {
        right: auto;
        left: 0;
    }

.dropdown-menu-end {
    --bs-position: end;
}

    .dropdown-menu-end[data-bs-popper] {
        right: 0;
        left: auto;
    }

@media (min-width:576px) {
    .dropdown-menu-sm-start {
        --bs-position: start;
    }

        .dropdown-menu-sm-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-sm-end {
        --bs-position: end;
    }

        .dropdown-menu-sm-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width:768px) {
    .dropdown-menu-md-start {
        --bs-position: start;
    }

        .dropdown-menu-md-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-md-end {
        --bs-position: end;
    }

        .dropdown-menu-md-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width:992px) {
    .dropdown-menu-lg-start {
        --bs-position: start;
    }

        .dropdown-menu-lg-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-lg-end {
        --bs-position: end;
    }

        .dropdown-menu-lg-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width:1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start;
    }

        .dropdown-menu-xl-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-xl-end {
        --bs-position: end;
    }

        .dropdown-menu-xl-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

@media (min-width:1400px) {
    .dropdown-menu-xxl-start {
        --bs-position: start;
    }

        .dropdown-menu-xxl-start[data-bs-popper] {
            right: auto;
            left: 0;
        }

    .dropdown-menu-xxl-end {
        --bs-position: end;
    }

        .dropdown-menu-xxl-end[data-bs-popper] {
            right: 0;
            left: auto;
        }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--dropdown-spacer);
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .25em;
    vertical-align: -.125em;
    font-family: var(--icon-font-family);
    font-size: 1em;
    line-height: 1;
    content: "\f31d";
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: var(--dropdown-spacer);
}

.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-left: .25em;
    vertical-align: -.125em;
    font-family: var(--icon-font-family);
    font-size: 1em;
    line-height: 1;
    content: "\f31c";
}

.dropend .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropend .dropdown-toggle::after {
    vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: var(--dropdown-spacer);
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-left: .25em;
    vertical-align: -.125em;
    font-family: var(--icon-font-family);
    font-size: 1em;
    line-height: 1;
}

.dropstart .dropdown-toggle::after {
    display: none;
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-right: .25em;
    vertical-align: -.125em;
    font-family: var(--icon-font-family);
    font-size: 1em;
    line-height: 1;
    content: "\f31b";
}

.dropstart .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropstart .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-divider {
    height: 0;
    margin: var(--dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--dropdown-divider-bg);
    opacity: 1;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--dropdown-link-color);
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

    .dropdown-item:focus, .dropdown-item:hover {
        color: var(--dropdown-link-hover-color);
        background-color: var(--dropdown-link-hover-bg);
    }

    .dropdown-item.active, .dropdown-item:active {
        color: var(--dropdown-link-active-color);
        text-decoration: none;
        background-color: var(--dropdown-link-active-bg);
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: var(--dropdown-link-disabled-color);
        pointer-events: none;
        background-color: transparent;
    }

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: var(--dropdown-header-padding-y) var(--dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: .75rem;
    color: var(--dropdown-header-color);
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x);
    color: var(--dropdown-link-color);
}

.dropdown-menu-dark {
    --dropdown-color: var(--white);
    --dropdown-bg: var(--dark);
    --dropdown-border-color: rgba(var(--black-rgb), 0.15);
    --dropdown-box-shadow: var(--box-shadow);
    --dropdown-link-color: var(--white);
    --dropdown-link-hover-color: var(--white);
    --dropdown-divider-bg: rgba(var(--white-rgb), 0.15);
    --dropdown-link-hover-bg: rgba(var(--white-rgb), 0.15);
    --dropdown-link-active-color: var(--white);
    --dropdown-link-active-bg: rgba(var(--white-rgb), 0.25);
    --dropdown-link-disabled-color: var(--gray-500);
    --dropdown-header-color: var(--gray-500);
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
}

    .btn-group-vertical > .btn, .btn-group > .btn {
        position: relative;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

        .btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
            z-index: 1;
        }

.btn-toolbar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

    .btn-toolbar .input-group {
        width: auto;
    }

.btn-group {
    border-radius: var(--border-radius);
}

    .btn-group > .btn-group:not(:first-child), .btn-group > :not(.btn-check:first-child) + .btn {
        margin-left: calc(var(--border-width) * -1);
    }

    .btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

.dropdown-toggle-split {
    padding-right: calc(var(--btn-padding-x) * .75);
    padding-left: calc(var(--btn-padding-x) * .75);
}

    .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
        margin-left: 0;
    }

.dropstart .dropdown-toggle-split::before {
    margin-right: 0;
}

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
    padding-right: calc(var(--btn-padding-x-sm) * .75);
    padding-left: calc(var(--btn-padding-x-sm) * .75);
}

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
    padding-right: calc(var(--btn-padding-x-lg) * .75);
    padding-left: calc(var(--btn-padding-x-lg) * .75);
}

.btn-group.show .dropdown-toggle {
    box-shadow: var(--btn-active-shadow);
}

    .btn-group.show .dropdown-toggle.btn-link {
        box-shadow: none;
    }

.btn-group-vertical {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: center;
    justify-content: center;
}

    .btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
        width: 100%;
    }

        .btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
            margin-top: calc(var(--btn-border-width) * -1);
        }

        .btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

        .btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn ~ .btn {
            border-top-left-radius: 0;
            border-top-right-radius: 0;
        }

.nav {
    --nav-link-padding-x: 1rem;
    --nav-link-padding-y: 0.625rem;
    --nav-link-color: rgba(var(--body-color-rgb), 0.75);
    --nav-link-hover-color: var(--body-color);
    --nav-link-disabled-color: rgba(var(--body-color-rgb), 0.5);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: var(--nav-link-padding-y) var(--nav-link-padding-x);
    font-size: var(--nav-link-font-size);
    font-weight: var(--nav-link-font-weight);
    color: var(--nav-link-color);
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .nav-link {
        transition: none;
    }
}

.nav-link:focus, .nav-link:hover {
    color: var(--nav-link-hover-color);
}

.nav-link.disabled {
    color: var(--nav-link-disabled-color);
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    --nav-tabs-border-width: var(--border-width);
    --nav-tabs-border-color: var(--border-color);
    --nav-tabs-border-radius: var(--border-radius);
    --nav-tabs-link-hover-border-color: transparent;
    --nav-tabs-link-active-color: var(--body-color);
    --nav-tabs-link-active-bg: var(--white);
    --nav-tabs-link-active-border-color: var(--border-color) var(--border-color) var(--white);
    border-bottom: var(--nav-tabs-border-width) solid var(--nav-tabs-border-color);
}

    .nav-tabs .nav-link {
        margin-bottom: calc(-1 * var(--nav-tabs-border-width));
        background: 0 0;
        border: var(--nav-tabs-border-width) solid transparent;
        border-top-left-radius: var(--nav-tabs-border-radius);
        border-top-right-radius: var(--nav-tabs-border-radius);
    }

        .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
            isolation: isolate;
            border-color: var(--nav-tabs-link-hover-border-color);
        }

        .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
            color: var(--nav-link-disabled-color);
            background-color: transparent;
            border-color: transparent;
        }

        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
            color: var(--nav-tabs-link-active-color);
            background-color: var(--nav-tabs-link-active-bg);
            border-color: var(--nav-tabs-link-active-border-color);
        }

    .nav-tabs .dropdown-menu {
        margin-top: calc(-1 * var(--nav-tabs-border-width));
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.nav-pills {
    --nav-pills-border-radius: var(--border-radius);
    --nav-pills-link-active-color: var(--component-active-color);
    --nav-pills-link-active-bg: var(--component-active-bg);
}

    .nav-pills .nav-link {
        background: 0 0;
        border: 0;
        border-radius: var(--nav-pills-border-radius);
    }

        .nav-pills .nav-link:disabled {
            color: var(--nav-link-disabled-color);
            background-color: transparent;
            border-color: transparent;
        }

        .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
            color: var(--nav-pills-link-active-color);
            background-color: var(--nav-pills-link-active-bg);
        }

.nav-fill .nav-item, .nav-fill > .nav-link {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified .nav-item, .nav-justified > .nav-link {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
}

    .nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
        width: 100%;
    }

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.navbar {
    --navbar-padding-x: calc(var(--spacer) * 0.5);
    --navbar-padding-y: var(--spacer-2);
    --navbar-color: var(--body-color);
    --navbar-hover-color: var(--body-color);
    --navbar-disabled-color: rgba(var(--body-color-rgb), 0.3);
    --navbar-active-color: var(--link-color);
    --navbar-brand-padding-y: var(--spacer-1);
    --navbar-brand-margin-end: 0;
    --navbar-brand-font-size: var(--body-font-size);
    --navbar-brand-color: var(--link-color);
    --navbar-brand-hover-color: var(--link-color);
    --navbar-nav-link-padding-x: 1rem;
    --navbar-toggler-padding-y: var(--navbar-link-padding-y);
    --navbar-toggler-padding-x: var(--navbar-link-padding-y);
    --navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='var%28--body-color%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    --navbar-toggler-border-radius: var(--border-radius);
    --navbar-toggler-transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: var(--navbar-padding-y) var(--navbar-padding-x);
}

    .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: inherit;
        flex-wrap: inherit;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

.navbar-brand {
    padding-top: var(--navbar-brand-padding-y);
    padding-bottom: var(--navbar-brand-padding-y);
    margin-right: var(--navbar-brand-margin-end);
    font-size: var(--navbar-brand-font-size);
    color: var(--navbar-brand-color);
    white-space: nowrap;
}

    .navbar-brand:focus, .navbar-brand:hover {
        color: var(--navbar-brand-hover-color);
    }

.navbar-nav {
    --nav-link-padding-x: 0;
    --nav-link-padding-y: 0.625rem;
    --nav-link-color: var(--navbar-color);
    --nav-link-hover-color: var(--navbar-hover-color);
    --nav-link-disabled-color: var(--navbar-disabled-color);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
        color: var(--navbar-active-color);
    }

    .navbar-nav .dropdown-menu {
        position: static;
    }

.navbar-text {
    padding-top: .625rem;
    padding-bottom: .625rem;
    color: var(--navbar-color);
}

    .navbar-text a, .navbar-text a:focus, .navbar-text a:hover {
        color: var(--navbar-active-color);
    }

.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
}

.navbar-toggler {
    padding: var(--navbar-toggler-padding-y) var(--navbar-toggler-padding-x);
    font-size: var(--navbar-toggler-font-size);
    line-height: 1;
    color: var(--navbar-color);
    background-color: transparent;
    border: var(--border-width) solid var(--navbar-toggler-border-color);
    border-radius: var(--navbar-toggler-border-radius);
    transition: var(--navbar-toggler-transition);
}

@media (prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none;
    }
}

.navbar-toggler:hover {
    text-decoration: none;
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--navbar-toggler-focus-width);
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.navbar-nav-scroll {
    max-height: var(--scroll-height,75vh);
    overflow-y: auto;
}

@media (min-width:576px) {
    .navbar-expand-sm {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .navbar-expand-sm .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row;
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: var(--navbar-nav-link-padding-x);
                padding-left: var(--navbar-nav-link-padding-x);
            }

        .navbar-expand-sm .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-sm .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
        }

        .navbar-expand-sm .navbar-toggler {
            display: none;
        }

        .navbar-expand-sm .offcanvas {
            position: static;
            z-index: auto;
            -ms-flex-positive: 1;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            -webkit-transform: none !important;
            transform: none !important;
            box-shadow: none;
            transition: none;
        }

            .navbar-expand-sm .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-sm .offcanvas .offcanvas-body {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-positive: 0;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width:768px) {
    .navbar-expand-md {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .navbar-expand-md .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row;
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: var(--navbar-nav-link-padding-x);
                padding-left: var(--navbar-nav-link-padding-x);
            }

        .navbar-expand-md .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-md .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
        }

        .navbar-expand-md .navbar-toggler {
            display: none;
        }

        .navbar-expand-md .offcanvas {
            position: static;
            z-index: auto;
            -ms-flex-positive: 1;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            -webkit-transform: none !important;
            transform: none !important;
            box-shadow: none;
            transition: none;
        }

            .navbar-expand-md .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-md .offcanvas .offcanvas-body {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-positive: 0;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .navbar-expand-lg .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row;
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: var(--navbar-nav-link-padding-x);
                padding-left: var(--navbar-nav-link-padding-x);
            }

        .navbar-expand-lg .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-lg .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
        }

        .navbar-expand-lg .navbar-toggler {
            display: none;
        }

        .navbar-expand-lg .offcanvas {
            position: static;
            z-index: auto;
            -ms-flex-positive: 1;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            -webkit-transform: none !important;
            transform: none !important;
            box-shadow: none;
            transition: none;
        }

            .navbar-expand-lg .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-lg .offcanvas .offcanvas-body {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-positive: 0;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width:1200px) {
    .navbar-expand-xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .navbar-expand-xl .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row;
        }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: var(--navbar-nav-link-padding-x);
                padding-left: var(--navbar-nav-link-padding-x);
            }

        .navbar-expand-xl .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-xl .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
        }

        .navbar-expand-xl .navbar-toggler {
            display: none;
        }

        .navbar-expand-xl .offcanvas {
            position: static;
            z-index: auto;
            -ms-flex-positive: 1;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            -webkit-transform: none !important;
            transform: none !important;
            box-shadow: none;
            transition: none;
        }

            .navbar-expand-xl .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-xl .offcanvas .offcanvas-body {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-positive: 0;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width:1400px) {
    .navbar-expand-xxl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .navbar-expand-xxl .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row;
        }

            .navbar-expand-xxl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xxl .navbar-nav .nav-link {
                padding-right: var(--navbar-nav-link-padding-x);
                padding-left: var(--navbar-nav-link-padding-x);
            }

        .navbar-expand-xxl .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-xxl .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
        }

        .navbar-expand-xxl .navbar-toggler {
            display: none;
        }

        .navbar-expand-xxl .offcanvas {
            position: static;
            z-index: auto;
            -ms-flex-positive: 1;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            -webkit-transform: none !important;
            transform: none !important;
            box-shadow: none;
            transition: none;
        }

            .navbar-expand-xxl .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-xxl .offcanvas .offcanvas-body {
                display: -ms-flexbox;
                display: flex;
                -ms-flex-positive: 0;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

.navbar-expand {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

    .navbar-expand .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute;
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-right: var(--navbar-nav-link-padding-x);
            padding-left: var(--navbar-nav-link-padding-x);
        }

    .navbar-expand .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }

    .navbar-expand .navbar-toggler {
        display: none;
    }

    .navbar-expand .offcanvas {
        position: static;
        z-index: auto;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        -webkit-transform: none !important;
        transform: none !important;
        box-shadow: none;
        transition: none;
    }

        .navbar-expand .offcanvas .offcanvas-header {
            display: none;
        }

        .navbar-expand .offcanvas .offcanvas-body {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-positive: 0;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
        }

.navbar-dark {
    --navbar-color: #fff;
    --navbar-hover-color: #fff;
    --navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --navbar-active-color: #fff;
    --navbar-brand-color: #fff;
    --navbar-brand-hover-color: #fff;
    --navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
    --card-spacer-y: var(--spacer);
    --card-spacer-x: var(--spacer);
    --card-title-spacer-y: calc(var(--spacer) * 0.75);
    --card-border-width: var(--border-width);
    --card-border-color: var(--border-color-translucent);
    --card-border-radius: var(--border-radius);
    --card-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.075),var(--box-shadow);
    --card-inner-border-radius: calc(var(--border-radius) - (var(--border-width)));
    --card-cap-padding-y: calc(var(--spacer) * 0.75);
    --card-cap-padding-x: var(--spacer);
    --card-bg: var(--white);
    --card-img-overlay-padding: var(--spacer);
    --card-group-margin: 0.625rem;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    height: var(--card-height);
    word-wrap: break-word;
    background-color: var(--card-bg);
    background-clip: border-box;
    border: var(--card-border-width) solid var(--card-border-color);
    border-radius: var(--card-border-radius);
    box-shadow: var(--card-box-shadow);
}

    .card > hr {
        margin-right: 0;
        margin-left: 0;
    }

    .card > .list-group {
        border-top: inherit;
        border-bottom: inherit;
    }

        .card > .list-group:first-child {
            border-top-width: 0;
            border-top-left-radius: var(--card-inner-border-radius);
            border-top-right-radius: var(--card-inner-border-radius);
        }

        .card > .list-group:last-child {
            border-bottom-width: 0;
            border-bottom-right-radius: var(--card-inner-border-radius);
            border-bottom-left-radius: var(--card-inner-border-radius);
        }

        .card > .card-header + .list-group, .card > .list-group + .card-footer {
            border-top: 0;
        }

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: var(--card-spacer-y) var(--card-spacer-x);
    color: var(--card-color);
}

.card-title {
    margin-bottom: var(--card-title-spacer-y);
}

.card-subtitle {
    margin-top: calc(-.5 * var(--card-title-spacer-y));
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link + .card-link {
    margin-left: var(--card-spacer-x);
}

.card-header {
    padding: var(--card-cap-padding-y) var(--card-cap-padding-x);
    margin-bottom: 0;
    color: var(--card-cap-color);
    background-color: var(--card-cap-bg);
    border-bottom: var(--card-border-width) solid var(--card-border-color);
}

    .card-header:first-child {
        border-radius: var(--card-inner-border-radius) var(--card-inner-border-radius) 0 0;
    }

.card-footer {
    padding: var(--card-cap-padding-y) var(--card-cap-padding-x);
    color: var(--card-cap-color);
    background-color: var(--card-cap-bg);
    border-top: var(--card-border-width) solid var(--card-border-color);
}

    .card-footer:last-child {
        border-radius: 0 0 var(--card-inner-border-radius) var(--card-inner-border-radius);
    }

.card-header-tabs {
    margin-right: calc(-.5 * var(--card-cap-padding-x));
    margin-bottom: calc(-1 * var(--card-cap-padding-y));
    margin-left: calc(-.5 * var(--card-cap-padding-x));
    border-bottom: 0;
}

    .card-header-tabs .nav-link.active {
        background-color: var(--card-bg);
        border-bottom-color: var(--card-bg);
    }

.card-header-pills {
    margin-right: calc(-.5 * var(--card-cap-padding-x));
    margin-left: calc(-.5 * var(--card-cap-padding-x));
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: var(--card-img-overlay-padding);
    border-radius: var(--card-inner-border-radius);
}

.card-img, .card-img-bottom, .card-img-top {
    width: 100%;
}

.card-img, .card-img-top {
    border-top-left-radius: var(--card-inner-border-radius);
    border-top-right-radius: var(--card-inner-border-radius);
}

.card-img, .card-img-bottom {
    border-bottom-right-radius: var(--card-inner-border-radius);
    border-bottom-left-radius: var(--card-inner-border-radius);
}

.card-group > .card {
    margin-bottom: var(--card-group-margin);
}

@media (min-width:576px) {
    .card-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    }

        .card-group > .card {
            -ms-flex: 1 0 0%;
            flex: 1 0 0%;
            margin-bottom: 0;
        }

            .card-group > .card + .card {
                margin-left: 0;
                border-left: 0;
            }

            .card-group > .card:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

                .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
                    border-top-right-radius: 0;
                }

                .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
                    border-bottom-right-radius: 0;
                }

            .card-group > .card:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

                .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
                    border-top-left-radius: 0;
                }

                .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
                    border-bottom-left-radius: 0;
                }
}

.accordion {
    --accordion-color: var(--body-color);
    --accordion-bg: transparent;
    --accordion-transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out,border-radius var(--transition-base-timer) ease;
    --accordion-border-color: var(--border-color);
    --accordion-border-width: var(--border-width);
    --accordion-border-radius: var(--border-radius);
    --accordion-inner-border-radius: calc(var(--border-radius) - (var(--border-width)));
    --accordion-btn-padding-x: 1.25rem;
    --accordion-btn-padding-y: 1rem;
    --accordion-btn-color: var(--body-color);
    --accordion-btn-bg: transparent;
    --accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231F2937'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --accordion-btn-icon-width: 1rem;
    --accordion-btn-icon-transform: rotate(-180deg);
    --accordion-btn-icon-transition: transform var(--transition-collapse-timer) ease-in-out;
    --accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231F2937'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --accordion-btn-focus-border-color: var(--component-active-bg);
    --accordion-body-padding-x: 1.25rem;
    --accordion-body-padding-y: 1rem;
    --accordion-active-color: var(--link-color);
    --accordion-active-bg: transparent;
}

.accordion-button {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: var(--accordion-btn-padding-y) var(--accordion-btn-padding-x);
    font-size: .875rem;
    color: var(--accordion-btn-color);
    text-align: left;
    background-color: var(--accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--accordion-transition);
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button {
        transition: none;
    }
}

.accordion-button:not(.collapsed) {
    color: var(--accordion-active-color);
    background-color: var(--accordion-active-bg);
    box-shadow: inset 0 calc(-1 * var(--accordion-border-width)) 0 var(--accordion-border-color);
}

    .accordion-button:not(.collapsed)::after {
        background-image: var(--accordion-btn-active-icon);
        -webkit-transform: var(--accordion-btn-icon-transform);
        transform: var(--accordion-btn-icon-transform);
    }

.accordion-button::after {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: var(--accordion-btn-icon-width);
    height: var(--accordion-btn-icon-width);
    margin-left: auto;
    content: "";
    background-image: var(--accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--accordion-btn-icon-width);
    transition: var(--accordion-btn-icon-transition);
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button::after {
        transition: none;
    }
}

.accordion-button:hover {
    z-index: 2;
}

.accordion-button:focus {
    z-index: 3;
    border-color: var(--accordion-btn-focus-border-color);
    outline: 0;
    box-shadow: var(--accordion-btn-focus-box-shadow);
}

.accordion-header {
    margin-bottom: 0;
}

.accordion-item {
    color: var(--accordion-color);
    background-color: var(--accordion-bg);
    border: var(--accordion-border-width) solid var(--accordion-border-color);
}

    .accordion-item:first-of-type {
        border-top-left-radius: var(--accordion-border-radius);
        border-top-right-radius: var(--accordion-border-radius);
    }

        .accordion-item:first-of-type .accordion-button {
            border-top-left-radius: var(--accordion-inner-border-radius);
            border-top-right-radius: var(--accordion-inner-border-radius);
        }

    .accordion-item:not(:first-of-type) {
        border-top: 0;
    }

    .accordion-item:last-of-type {
        border-bottom-right-radius: var(--accordion-border-radius);
        border-bottom-left-radius: var(--accordion-border-radius);
    }

        .accordion-item:last-of-type .accordion-button.collapsed {
            border-bottom-right-radius: var(--accordion-inner-border-radius);
            border-bottom-left-radius: var(--accordion-inner-border-radius);
        }

        .accordion-item:last-of-type .accordion-collapse {
            border-bottom-right-radius: var(--accordion-border-radius);
            border-bottom-left-radius: var(--accordion-border-radius);
        }

.accordion-body {
    padding: var(--accordion-body-padding-y) var(--accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
    border-width: 0;
}

.accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}

    .accordion-flush .accordion-item:first-child {
        border-top: 0;
    }

    .accordion-flush .accordion-item:last-child {
        border-bottom: 0;
    }

    .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
        border-radius: 0;
    }

.breadcrumb {
    --breadcrumb-padding-x: 0;
    --breadcrumb-padding-y: 0;
    --breadcrumb-divider-color: var(--gray-600);
    --breadcrumb-item-padding-x: 0.5rem;
    --breadcrumb-item-active-color: var(--gray-600);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: var(--breadcrumb-padding-y) var(--breadcrumb-padding-x);
    margin-bottom: var(--breadcrumb-margin-bottom);
    font-size: var(--breadcrumb-font-size);
    list-style: none;
    background-color: var(--breadcrumb-bg);
    border-radius: var(--breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: var(--breadcrumb-item-padding-x);
}

    .breadcrumb-item + .breadcrumb-item::before {
        float: left;
        padding-right: var(--breadcrumb-item-padding-x);
        color: var(--breadcrumb-divider-color);
        content: var(--breadcrumb-divider, "/");
    }

.breadcrumb-item.active {
    color: var(--breadcrumb-item-active-color);
}

.pagination {
    --pagination-padding-x: 0.875rem;
    --pagination-padding-y: 0.5rem;
    --pagination-font-size: var(--body-font-size);
    --pagination-margin-start: calc(var(--border-width) * -1);
    --pagination-color: var(--body-color);
    --pagination-bg: var(--white);
    --pagination-border-width: var(--border-width);
    --pagination-border-color: var(--border-color);
    --pagination-border-radius: var(--border-radius);
    --pagination-hover-color: var(--body-color);
    --pagination-hover-bg: var(--gray-200);
    --pagination-hover-border-color: var(--gray-400);
    --pagination-focus-color: var(--body-color);
    --pagination-focus-bg: var(--gray-200);
    --pagination-active-color: var(--component-active-color);
    --pagination-active-bg: var(--component-active-bg);
    --pagination-active-border-color: var(--component-active-bg);
    --pagination-disabled-color: var(--gray-500);
    --pagination-disabled-bg: var(--white);
    --pagination-disabled-border-color: var(--border-color);
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
}

.page-link {
    position: relative;
    display: block;
    padding: var(--pagination-padding-y) var(--pagination-padding-x);
    font-size: var(--pagination-font-size);
    color: var(--pagination-color);
    background-color: var(--pagination-bg);
    border: var(--pagination-border-width) solid var(--pagination-border-color);
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .page-link {
        transition: none;
    }
}

.page-link:hover {
    z-index: 2;
    color: var(--pagination-hover-color);
    background-color: var(--pagination-hover-bg);
    border-color: var(--pagination-hover-border-color);
}

.page-link:focus {
    z-index: 3;
    color: var(--pagination-focus-color);
    background-color: var(--pagination-focus-bg);
    outline: 0;
    box-shadow: var(--pagination-focus-box-shadow);
}

.active > .page-link, .page-link.active {
    z-index: 3;
    color: var(--pagination-active-color);
    background-color: var(--pagination-active-bg);
    border-color: var(--pagination-active-border-color);
}

.disabled > .page-link, .page-link.disabled {
    color: var(--pagination-disabled-color);
    pointer-events: none;
    background-color: var(--pagination-disabled-bg);
    border-color: var(--pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
    margin-left: var(--pagination-margin-start);
}

.page-item:first-child .page-link {
    border-top-left-radius: var(--pagination-border-radius);
    border-bottom-left-radius: var(--pagination-border-radius);
}

.page-item:last-child .page-link {
    border-top-right-radius: var(--pagination-border-radius);
    border-bottom-right-radius: var(--pagination-border-radius);
}

.pagination-lg {
    --pagination-padding-x: 1rem;
    --pagination-padding-y: 0.625rem;
    --pagination-font-size: 1rem;
    --pagination-border-radius: var(--border-radius-lg);
}

.pagination-sm {
    --pagination-padding-x: 0.75rem;
    --pagination-padding-y: 0.375rem;
    --pagination-font-size: 0.75rem;
    --pagination-border-radius: var(--border-radius-sm);
}

.badge {
    --badge-padding-x: 0.4375rem;
    --badge-padding-y: 0.3125rem;
    --badge-font-size: 0.75rem;
    --badge-font-weight: 600;
    --badge-color: #fff;
    --badge-border-radius: var(--border-radius-sm);
    display: inline-block;
    padding: var(--badge-padding-y) var(--badge-padding-x);
    font-size: var(--badge-font-size);
    font-weight: var(--badge-font-weight);
    line-height: 1;
    color: var(--badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--badge-border-radius);
}

    .badge:empty {
        display: none;
    }

.btn .badge {
    position: relative;
    top: -1px;
}

.alert {
    --alert-bg: transparent;
    --alert-padding-x: var(--spacer);
    --alert-padding-y: calc(var(--spacer) * 0.8);
    --alert-dismissible-padding-r: calc(var(--spacer) * 3);
    --alert-margin-bottom: var(--spacer);
    --alert-color: inherit;
    --alert-border-width: var(--border-width);
    --alert-border-color: transparent;
    --alert-border-radius: var(--border-radius);
    position: relative;
    padding: var(--alert-padding-y) var(--alert-padding-x);
    margin-bottom: var(--alert-margin-bottom);
    color: var(--alert-color);
    background-color: var(--alert-bg);
    border: var(--alert-border-width) solid var(--alert-border-color);
    border-radius: var(--alert-border-radius);
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 600;
}

.alert-dismissible {
    padding-right: var(--alert-dismissible-padding-r);
}

    .alert-dismissible .btn-close {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2;
        padding: calc(var(--alert-padding-y) * 1.25) var(--alert-padding-x);
    }

.alert-indigo {
    --alert-color: #404b86;
    --alert-bg: #eff0f9;
    --alert-border-color: #aeb5e0;
    --alert-link-color: #333c6b;
    --alert-link-hover-color: #2d355e;
}

    .alert-indigo .alert-link {
        color: var(--alert-link-color);
    }

        .alert-indigo .alert-link:focus, .alert-indigo .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-purple {
    --alert-color: #634e87;
    --alert-bg: #f4f1f9;
    --alert-border-color: #c7b8e0;
    --alert-link-color: #4f3e6c;
    --alert-link-hover-color: #45375f;
}

    .alert-purple .alert-link {
        color: var(--alert-link-color);
    }

        .alert-purple .alert-link:focus, .alert-purple .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-pink {
    --alert-color: #aa405e;
    --alert-bg: #feeff3;
    --alert-border-color: #f9aec3;
    --alert-link-color: #88334b;
    --alert-link-hover-color: #772d42;
}

    .alert-pink .alert-link {
        color: var(--alert-link-color);
    }

        .alert-pink .alert-link:focus, .alert-pink .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-teal {
    --alert-color: #1b746c;
    --alert-bg: #e9f6f5;
    --alert-border-color: #93d3cd;
    --alert-link-color: #165d56;
    --alert-link-hover-color: #13514c;
}

    .alert-teal .alert-link {
        color: var(--alert-link-color);
    }

        .alert-teal .alert-link:focus, .alert-teal .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-yellow {
    --alert-color: #b39632;
    --alert-bg: #fffbed;
    --alert-border-color: #ffeba4;
    --alert-link-color: #8f7828;
    --alert-link-hover-color: #7d6923;
}

    .alert-yellow .alert-link {
        color: var(--alert-link-color);
    }

        .alert-yellow .alert-link:focus, .alert-yellow .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-primary {
    --alert-color: #085cb3;
    --alert-bg: #e7f3ff;
    --alert-border-color: #86c1ff;
    --alert-link-color: #064a8f;
    --alert-link-hover-color: #06407d;
}

    .alert-primary .alert-link {
        color: var(--alert-link-color);
    }

        .alert-primary .alert-link:focus, .alert-primary .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-secondary {
    --alert-color: #19506a;
    --alert-bg: #e9f1f5;
    --alert-border-color: #92b9cb;
    --alert-link-color: #144055;
    --alert-link-hover-color: #12384a;
}

    .alert-secondary .alert-link {
        color: var(--alert-link-color);
    }

        .alert-secondary .alert-link:focus, .alert-secondary .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-success {
    --alert-color: #04694a;
    --alert-bg: #e6f5f0;
    --alert-border-color: #82cbb4;
    --alert-link-color: #03543b;
    --alert-link-hover-color: #034a34;
}

    .alert-success .alert-link {
        color: var(--alert-link-color);
    }

        .alert-success .alert-link:focus, .alert-success .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-info {
    --alert-color: #036c79;
    --alert-bg: #e6f5f7;
    --alert-border-color: #82cdd6;
    --alert-link-color: #025661;
    --alert-link-hover-color: #024c55;
}

    .alert-info .alert-link {
        color: var(--alert-link-color);
    }

        .alert-info .alert-link:focus, .alert-info .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-warning {
    --alert-color: #ac5e31;
    --alert-bg: #fef3ed;
    --alert-border-color: #fac3a3;
    --alert-link-color: #8a4b27;
    --alert-link-hover-color: #784222;
}

    .alert-warning .alert-link {
        color: var(--alert-link-color);
    }

        .alert-warning .alert-link:focus, .alert-warning .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-danger {
    --alert-color: #a73030;
    --alert-bg: #fdecec;
    --alert-border-color: #f7a2a2;
    --alert-link-color: #862626;
    --alert-link-hover-color: #752222;
}

    .alert-danger .alert-link {
        color: var(--alert-link-color);
    }

        .alert-danger .alert-link:focus, .alert-danger .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-light {
    --alert-color: #49494a;
    --alert-bg: #fefefe;
    --alert-border-color: #f9fafb;
    --alert-link-color: #3a3a3b;
    --alert-link-hover-color: #333334;
}

    .alert-light .alert-link {
        color: var(--alert-link-color);
    }

        .alert-light .alert-link:focus, .alert-light .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-dark {
    --alert-color: #1a1e26;
    --alert-bg: #e9eaeb;
    --alert-border-color: #92959b;
    --alert-link-color: #15181e;
    --alert-link-hover-color: #12151b;
}

    .alert-dark .alert-link {
        color: var(--alert-link-color);
    }

        .alert-dark .alert-link:focus, .alert-dark .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-black {
    --alert-color: black;
    --alert-bg: #e6e6e6;
    --alert-border-color: gray;
    --alert-link-color: black;
    --alert-link-hover-color: black;
}

    .alert-black .alert-link {
        color: var(--alert-link-color);
    }

        .alert-black .alert-link:focus, .alert-black .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-white {
    --alert-color: #4d4d4d;
    --alert-bg: white;
    --alert-border-color: white;
    --alert-link-color: #3e3e3e;
    --alert-link-hover-color: #363636;
}

    .alert-white .alert-link {
        color: var(--alert-link-color);
    }

        .alert-white .alert-link:focus, .alert-white .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position-x: 1.25rem;
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1.25rem;
    }
}

.progress {
    --progress-height: 1.25rem;
    --progress-font-size: calc(var(--body-font-size) * 0.85);
    --progress-bg: var(--gray-200);
    --progress-border-radius: var(--border-radius);
    --progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --progress-bar-color: var(--white);
    --progress-bar-bg: var(--primary);
    --progress-bar-transition: width 0.6s ease;
    display: -ms-flexbox;
    display: flex;
    height: var(--progress-height);
    overflow: hidden;
    font-size: var(--progress-font-size);
    background-color: var(--progress-bg);
    border-radius: var(--progress-border-radius);
    box-shadow: var(--progress-box-shadow);
}

.progress-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    color: var(--progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--progress-bar-bg);
    transition: var(--progress-bar-transition);
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none;
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: var(--progress-height) var(--progress-height);
}

.progress-bar-animated {
    -webkit-animation: 1s linear infinite progress-bar-stripes;
    animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        -webkit-animation: none;
        animation: none;
    }
}

.list-group {
    --list-group-color: var(--body-color);
    --list-group-bg: transparent;
    --list-group-border-color: var(--border-color);
    --list-group-border-width: var(--border-width);
    --list-group-border-radius: var(--border-radius);
    --list-group-item-padding-x: var(--spacer);
    --list-group-item-padding-y: calc(var(--spacer) * 0.5);
    --list-group-action-color: var(--body-color);
    --list-group-action-hover-color: var(--body-color);
    --list-group-action-hover-bg: var(--gray-200);
    --list-group-action-active-color: var(--body-color);
    --list-group-action-active-bg: var(--gray-300);
    --list-group-disabled-color: var(--gray-600);
    --list-group-disabled-bg: transparent;
    --list-group-active-color: var(--component-active-color);
    --list-group-active-bg: var(--component-active-bg);
    --list-group-active-border-color: var(--component-active-bg);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: var(--list-group-border-radius);
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section;
}

    .list-group-numbered > .list-group-item::before {
        content: counters(section, ".") ". ";
        counter-increment: section;
    }

.list-group-item-action {
    width: 100%;
    color: var(--list-group-action-color);
    text-align: inherit;
}

    .list-group-item-action:focus, .list-group-item-action:hover {
        z-index: 1;
        color: var(--list-group-action-hover-color);
        text-decoration: none;
        background-color: var(--list-group-action-hover-bg);
    }

    .list-group-item-action:active {
        color: var(--list-group-action-active-color);
        background-color: var(--list-group-action-active-bg);
    }

.list-group-item {
    position: relative;
    display: block;
    padding: var(--list-group-item-padding-y) var(--list-group-item-padding-x);
    color: var(--list-group-color);
    background-color: var(--list-group-bg);
    border: var(--list-group-border-width) solid var(--list-group-border-color);
}

    .list-group-item:first-child {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
    }

    .list-group-item:last-child {
        border-bottom-right-radius: inherit;
        border-bottom-left-radius: inherit;
    }

    .list-group-item.disabled, .list-group-item:disabled {
        color: var(--list-group-disabled-color);
        pointer-events: none;
        background-color: var(--list-group-disabled-bg);
    }

    .list-group-item.active {
        z-index: 2;
        color: var(--list-group-active-color);
        background-color: var(--list-group-active-bg);
        border-color: var(--list-group-active-border-color);
    }

    .list-group-item + .list-group-item {
        border-top-width: 0;
    }

        .list-group-item + .list-group-item.active {
            margin-top: calc(-1 * var(--list-group-border-width));
            border-top-width: var(--list-group-border-width);
        }

.list-group-horizontal {
    -ms-flex-direction: row;
    flex-direction: row;
}

    .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius: var(--list-group-border-radius);
        border-top-right-radius: 0;
    }

    .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
        border-top-right-radius: var(--list-group-border-radius);
        border-bottom-left-radius: 0;
    }

    .list-group-horizontal > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal > .list-group-item + .list-group-item {
        border-top-width: var(--list-group-border-width);
        border-left-width: 0;
    }

        .list-group-horizontal > .list-group-item + .list-group-item.active {
            margin-left: calc(-1 * var(--list-group-border-width));
            border-left-width: var(--list-group-border-width);
        }

@media (min-width:576px) {
    .list-group-horizontal-sm {
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-sm > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-sm > .list-group-item + .list-group-item {
            border-top-width: var(--list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--list-group-border-width));
                border-left-width: var(--list-group-border-width);
            }
}

@media (min-width:768px) {
    .list-group-horizontal-md {
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-md > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-md > .list-group-item + .list-group-item {
            border-top-width: var(--list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-md > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--list-group-border-width));
                border-left-width: var(--list-group-border-width);
            }
}

@media (min-width:992px) {
    .list-group-horizontal-lg {
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-lg > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-lg > .list-group-item + .list-group-item {
            border-top-width: var(--list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--list-group-border-width));
                border-left-width: var(--list-group-border-width);
            }
}

@media (min-width:1200px) {
    .list-group-horizontal-xl {
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-xl > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-xl > .list-group-item + .list-group-item {
            border-top-width: var(--list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--list-group-border-width));
                border-left-width: var(--list-group-border-width);
            }
}

@media (min-width:1400px) {
    .list-group-horizontal-xxl {
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
            border-bottom-left-radius: var(--list-group-border-radius);
            border-top-right-radius: 0;
        }

        .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
            border-top-right-radius: var(--list-group-border-radius);
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-xxl > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-xxl > .list-group-item + .list-group-item {
            border-top-width: var(--list-group-border-width);
            border-left-width: 0;
        }

            .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
                margin-left: calc(-1 * var(--list-group-border-width));
                border-left-width: var(--list-group-border-width);
            }
}

.list-group-flush {
    border-radius: 0;
}

    .list-group-flush > .list-group-item {
        border-width: 0 0 var(--list-group-border-width);
    }

        .list-group-flush > .list-group-item:last-child {
            border-bottom-width: 0;
        }

.list-group-item-indigo {
    color: #374073;
    background-color: #dee1f2;
}

    .list-group-item-indigo.list-group-item-action:focus, .list-group-item-indigo.list-group-item-action:hover {
        color: #374073;
        background-color: #c8cbda;
    }

    .list-group-item-indigo.list-group-item-action.active {
        color: #fff;
        background-color: #374073;
        border-color: #374073;
    }

.list-group-item-purple {
    color: #554374;
    background-color: #e8e2f3;
}

    .list-group-item-purple.list-group-item-action:focus, .list-group-item-purple.list-group-item-action:hover {
        color: #554374;
        background-color: #d1cbdb;
    }

    .list-group-item-purple.list-group-item-action.active {
        color: #fff;
        background-color: #554374;
        border-color: #554374;
    }

.list-group-item-pink {
    color: #923750;
    background-color: #fddee7;
}

    .list-group-item-pink.list-group-item-action:focus, .list-group-item-pink.list-group-item-action:hover {
        color: #923750;
        background-color: #e4c8d0;
    }

    .list-group-item-pink.list-group-item-action.active {
        color: #fff;
        background-color: #923750;
        border-color: #923750;
    }

.list-group-item-teal {
    color: #17645c;
    background-color: #d4edeb;
}

    .list-group-item-teal.list-group-item-action:focus, .list-group-item-teal.list-group-item-action:hover {
        color: #17645c;
        background-color: #bfd5d4;
    }

    .list-group-item-teal.list-group-item-action.active {
        color: #fff;
        background-color: #17645c;
        border-color: #17645c;
    }

.list-group-item-yellow {
    color: #99802b;
    background-color: #fff7da;
}

    .list-group-item-yellow.list-group-item-action:focus, .list-group-item-yellow.list-group-item-action:hover {
        color: #99802b;
        background-color: #e6dec4;
    }

    .list-group-item-yellow.list-group-item-action.active {
        color: #fff;
        background-color: #99802b;
        border-color: #99802b;
    }

.list-group-item-primary {
    color: #074f99;
    background-color: #cee6ff;
}

    .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
        color: #074f99;
        background-color: #b9cfe6;
    }

    .list-group-item-primary.list-group-item-action.active {
        color: #fff;
        background-color: #074f99;
        border-color: #074f99;
    }

.list-group-item-secondary {
    color: #16445b;
    background-color: #d3e3ea;
}

    .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
        color: #16445b;
        background-color: #beccd3;
    }

    .list-group-item-secondary.list-group-item-action.active {
        color: #fff;
        background-color: #16445b;
        border-color: #16445b;
    }

.list-group-item-success {
    color: #035a3f;
    background-color: #cdeae1;
}

    .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
        color: #035a3f;
        background-color: #b9d3cb;
    }

    .list-group-item-success.list-group-item-action.active {
        color: #fff;
        background-color: #035a3f;
        border-color: #035a3f;
    }

.list-group-item-info {
    color: #025c68;
    background-color: #cdebef;
}

    .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
        color: #025c68;
        background-color: #b9d4d7;
    }

    .list-group-item-info.list-group-item-action.active {
        color: #fff;
        background-color: #025c68;
        border-color: #025c68;
    }

.list-group-item-warning {
    color: #93502a;
    background-color: #fde7da;
}

    .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
        color: #93502a;
        background-color: #e4d0c4;
    }

    .list-group-item-warning.list-group-item-action.active {
        color: #fff;
        background-color: #93502a;
        border-color: #93502a;
    }

.list-group-item-danger {
    color: #8f2929;
    background-color: #fcdada;
}

    .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
        color: #8f2929;
        background-color: #e3c4c4;
    }

    .list-group-item-danger.list-group-item-action.active {
        color: #fff;
        background-color: #8f2929;
        border-color: #8f2929;
    }

.list-group-item-light {
    color: #929294;
    background-color: #fdfdfd;
}

    .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
        color: #929294;
        background-color: #e4e4e4;
    }

    .list-group-item-light.list-group-item-action.active {
        color: #fff;
        background-color: #929294;
        border-color: #929294;
    }

.list-group-item-dark {
    color: #161a20;
    background-color: #d3d5d7;
}

    .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
        color: #161a20;
        background-color: #bec0c2;
    }

    .list-group-item-dark.list-group-item-action.active {
        color: #fff;
        background-color: #161a20;
        border-color: #161a20;
    }

.list-group-item-black {
    color: #000;
    background-color: #ccc;
}

    .list-group-item-black.list-group-item-action:focus, .list-group-item-black.list-group-item-action:hover {
        color: #000;
        background-color: #b8b8b8;
    }

    .list-group-item-black.list-group-item-action.active {
        color: #fff;
        background-color: #000;
        border-color: #000;
    }

.list-group-item-white {
    color: #999;
    background-color: #fff;
}

    .list-group-item-white.list-group-item-action:focus, .list-group-item-white.list-group-item-action:hover {
        color: #999;
        background-color: #e6e6e6;
    }

    .list-group-item-white.list-group-item-action.active {
        color: #fff;
        background-color: #999;
        border-color: #999;
    }

.btn-close {
    --btn-close-width: 1em;
    --btn-close-height: 1em;
    --btn-close-padding-y: 0.25em;
    --btn-close-padding-x: 0.25em;
    --btn-close-color: #000;
    --btn-close-bg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 20 20' fill='#000'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");
    --btn-close-opacity: 0.65;
    --btn-close-hover-opacity: 1;
    --btn-close-focus-opacity: 1;
    --btn-close-disabled-opacity: 0.25;
    box-sizing: content-box;
    width: var(--btn-close-width);
    height: var(--btn-close-height);
    padding: var(--btn-close-padding-y) var(--btn-close-padding-x);
    color: var(--btn-close-color);
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 20 20' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/var(--btn-close-width) auto no-repeat;
    border: 0;
    border-radius: .375rem;
    opacity: var(--btn-close-opacity);
}

    .btn-close:hover {
        color: var(--btn-close-color);
        text-decoration: none;
        opacity: var(--btn-close-hover-opacity);
    }

    .btn-close:focus {
        outline: 0;
        opacity: var(--btn-close-focus-opacity);
    }

    .btn-close.disabled, .btn-close:disabled {
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        opacity: var(--btn-close-disabled-opacity);
    }

.btn-close-white {
    -webkit-filter: invert(1) grayscale(100%) brightness(200%);
    filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
    --toast-zindex: 1090;
    --toast-padding-x: 1rem;
    --toast-padding-y: 0.75rem;
    --toast-spacing: var(--spacer);
    --toast-max-width: 350px;
    --toast-font-size: var(--body-font-size);
    --toast-bg: var(--white);
    --toast-border-width: var(--border-width);
    --toast-border-color: var(--border-color-translucent);
    --toast-border-radius: var(--border-radius);
    --toast-box-shadow: var(--box-shadow);
    --toast-header-color: var(--body-color);
    --toast-header-bg: var(--gray-100);
    --toast-header-border-color: var(--border-color-translucent);
    width: var(--toast-max-width);
    max-width: 100%;
    font-size: var(--toast-font-size);
    color: var(--toast-color);
    pointer-events: auto;
    background-color: var(--toast-bg);
    background-clip: padding-box;
    border: var(--toast-border-width) solid var(--toast-border-color);
    box-shadow: var(--toast-box-shadow);
    border-radius: var(--toast-border-radius);
}

    .toast.showing {
        opacity: 0;
    }

    .toast:not(.show) {
        display: none;
    }

.toast-container {
    --toast-zindex: 1090;
    position: absolute;
    z-index: var(--toast-zindex);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none;
}

    .toast-container > :not(:last-child) {
        margin-bottom: var(--toast-spacing);
    }

.toast-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--toast-padding-y) var(--toast-padding-x);
    color: var(--toast-header-color);
    background-color: var(--toast-header-bg);
    background-clip: padding-box;
    border-bottom: var(--toast-border-width) solid var(--toast-header-border-color);
    border-top-left-radius: calc(var(--toast-border-radius) - var(--toast-border-width));
    border-top-right-radius: calc(var(--toast-border-radius) - var(--toast-border-width));
}

    .toast-header .btn-close {
        margin-right: calc(-.5 * var(--toast-padding-x));
        margin-left: var(--toast-padding-x);
    }

.toast-body {
    padding: var(--toast-padding-x);
    word-wrap: break-word;
}

.modal {
    --modal-zindex: 1055;
    --modal-width: 600px;
    --modal-padding: var(--spacer);
    --modal-margin: 0.5rem;
    --modal-bg: var(--white);
    --modal-border-color: var(--border-color-translucent);
    --modal-border-width: var(--border-width);
    --modal-border-radius: var(--border-radius-lg);
    --modal-box-shadow: var(--box-shadow-sm);
    --modal-inner-border-radius: calc(var(--modal-border-radius) - (var(--modal-border-width)));
    --modal-header-padding-x: var(--spacer);
    --modal-header-padding-y: var(--spacer);
    --modal-header-padding: var(--spacer) var(--spacer);
    --modal-header-border-color: var(--border-color);
    --modal-header-border-width: var(--border-width);
    --modal-title-line-height: var(--body-line-height);
    --modal-footer-gap: var(--spacer-2);
    --modal-footer-border-color: var(--border-color);
    --modal-footer-border-width: var(--border-width);
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: var(--modal-margin);
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: -webkit-transform calc(var(--transition-base-timer) * 2) ease-out;
    transition: transform calc(var(--transition-base-timer) * 2) ease-out;
    transition: transform calc(var(--transition-base-timer) * 2) ease-out,-webkit-transform calc(var(--transition-base-timer) * 2) ease-out;
    -webkit-transform: translate(0,-50px);
    transform: translate(0,-50px);
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}

.modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none;
}

.modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
}

.modal-dialog-scrollable {
    height: calc(100% - var(--modal-margin) * 2);
}

    .modal-dialog-scrollable .modal-content {
        max-height: 100%;
        overflow: hidden;
    }

    .modal-dialog-scrollable .modal-body {
        overflow-y: auto;
    }

.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - var(--modal-margin) * 2);
}

.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    color: var(--modal-color);
    pointer-events: auto;
    background-color: var(--modal-bg);
    background-clip: padding-box;
    border: var(--modal-border-width) solid var(--modal-border-color);
    border-radius: var(--modal-border-radius);
    box-shadow: var(--modal-box-shadow);
    outline: 0;
}

.modal-backdrop {
    --backdrop-zindex: 1050;
    --backdrop-bg: var(--black);
    --backdrop-opacity: 0.35;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--backdrop-bg);
}

    .modal-backdrop.fade {
        opacity: 0;
    }

    .modal-backdrop.show {
        opacity: var(--backdrop-opacity);
    }

.modal-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: var(--modal-header-padding);
    border-bottom: var(--modal-header-border-width) solid var(--modal-header-border-color);
    border-top-left-radius: var(--modal-inner-border-radius);
    border-top-right-radius: var(--modal-inner-border-radius);
}

    .modal-header .btn-close {
        padding: calc(var(--modal-header-padding-y) * .5) calc(var(--modal-header-padding-x) * .5);
        margin: calc(-.5 * var(--modal-header-padding-y)) calc(-.5 * var(--modal-header-padding-x)) calc(-.5 * var(--modal-header-padding-y)) auto;
    }

.modal-title {
    margin-bottom: 0;
    line-height: var(--modal-title-line-height);
}

.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: var(--modal-padding);
}

.modal-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: calc(var(--modal-padding) - var(--modal-footer-gap) * .5);
    background-color: var(--modal-footer-bg);
    border-top: var(--modal-footer-border-width) solid var(--modal-footer-border-color);
    border-bottom-right-radius: var(--modal-inner-border-radius);
    border-bottom-left-radius: var(--modal-inner-border-radius);
}

    .modal-footer > * {
        margin: calc(var(--modal-footer-gap) * .5);
    }

@media (min-width:576px) {
    .modal {
        --modal-margin: 1.75rem;
        --modal-box-shadow: var(--box-shadow);
    }

    .modal-dialog {
        max-width: var(--modal-width);
        margin-right: auto;
        margin-left: auto;
    }

    .modal-sm {
        --modal-width: 400px;
    }
}

@media (min-width:992px) {
    .modal-lg, .modal-xl {
        --modal-width: 900px;
    }
}

@media (min-width:1200px) {
    .modal-xl {
        --modal-width: 1140px;
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
}

    .modal-fullscreen .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen .modal-footer, .modal-fullscreen .modal-header {
        border-radius: 0;
    }

    .modal-fullscreen .modal-body {
        overflow-y: auto;
    }

@media (max-width:575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-sm-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-sm-down .modal-footer, .modal-fullscreen-sm-down .modal-header {
            border-radius: 0;
        }

        .modal-fullscreen-sm-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width:767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-md-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-md-down .modal-footer, .modal-fullscreen-md-down .modal-header {
            border-radius: 0;
        }

        .modal-fullscreen-md-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width:991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-lg-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-lg-down .modal-footer, .modal-fullscreen-lg-down .modal-header {
            border-radius: 0;
        }

        .modal-fullscreen-lg-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width:1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-xl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-xl-down .modal-footer, .modal-fullscreen-xl-down .modal-header {
            border-radius: 0;
        }

        .modal-fullscreen-xl-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width:1399.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-xxl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-xxl-down .modal-footer, .modal-fullscreen-xxl-down .modal-header {
            border-radius: 0;
        }

        .modal-fullscreen-xxl-down .modal-body {
            overflow-y: auto;
        }
}

.tooltip {
    --tooltip-zindex: 1080;
    --tooltip-max-width: 200px;
    --tooltip-padding-x: calc(var(--spacer) * 0.6);
    --tooltip-padding-y: calc(var(--spacer) * 0.4);
    --tooltip-font-size: var(--body-font-size);
    --tooltip-color: var(--white);
    --tooltip-bg: var(--black);
    --tooltip-border-radius: var(--border-radius);
    --tooltip-opacity: 0.95;
    --tooltip-arrow-width: 0.8rem;
    --tooltip-arrow-height: 0.4rem;
    z-index: var(--tooltip-zindex);
    display: block;
    padding: var(--tooltip-arrow-height);
    margin: var(--tooltip-margin);
    font-family: var(--font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5715;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--tooltip-font-size);
    word-wrap: break-word;
    opacity: 0;
}

    .tooltip.show {
        opacity: var(--tooltip-opacity);
    }

    .tooltip .tooltip-arrow {
        display: block;
        width: var(--tooltip-arrow-width);
        height: var(--tooltip-arrow-height);
    }

        .tooltip .tooltip-arrow::before {
            position: absolute;
            content: "";
            border-color: transparent;
            border-style: solid;
        }

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow {
    bottom: 0;
}

    .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
        top: -1px;
        border-width: var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * .5) 0;
        border-top-color: var(--tooltip-bg);
    }

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {
    left: 0;
    width: var(--tooltip-arrow-height);
    height: var(--tooltip-arrow-width);
}

    .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before {
        right: -1px;
        border-width: calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height) calc(var(--tooltip-arrow-width) * .5) 0;
        border-right-color: var(--tooltip-bg);
    }

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow {
    top: 0;
}

    .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before {
        bottom: -1px;
        border-width: 0 calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height);
        border-bottom-color: var(--tooltip-bg);
    }

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
    right: 0;
    width: var(--tooltip-arrow-height);
    height: var(--tooltip-arrow-width);
}

    .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before {
        left: -1px;
        border-width: calc(var(--tooltip-arrow-width) * .5) 0 calc(var(--tooltip-arrow-width) * .5) var(--tooltip-arrow-height);
        border-left-color: var(--tooltip-bg);
    }

.tooltip-inner {
    max-width: var(--tooltip-max-width);
    padding: var(--tooltip-padding-y) var(--tooltip-padding-x);
    color: var(--tooltip-color);
    text-align: center;
    background-color: var(--tooltip-bg);
    border-radius: var(--tooltip-border-radius);
}

.popover {
    --popover-zindex: 1070;
    --popover-max-width: 276px;
    --popover-font-size: var(--body-font-size);
    --popover-bg: var(--white);
    --popover-border-width: var(--border-width);
    --popover-border-color: var(--border-color-translucent);
    --popover-border-radius: var(--border-radius);
    --popover-inner-border-radius: calc(var(--border-radius) - (var(--border-width)));
    --popover-box-shadow: var(--box-shadow);
    --popover-header-padding-x: var(--spacer);
    --popover-header-padding-y: 0.75rem;
    --popover-header-font-size: var(--body-font-size);
    --popover-header-color: var(--body-color);
    --popover-header-bg: var(--gray-100);
    --popover-body-padding-x: var(--spacer);
    --popover-body-padding-y: calc(var(--spacer) * 0.75);
    --popover-body-color: var(--body-color);
    --popover-arrow-width: 1rem;
    --popover-arrow-height: 0.5rem;
    --popover-arrow-border: var(--popover-border-color);
    z-index: var(--popover-zindex);
    display: block;
    max-width: var(--popover-max-width);
    font-family: var(--font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5715;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--popover-font-size);
    word-wrap: break-word;
    background-color: var(--popover-bg);
    background-clip: padding-box;
    border: var(--popover-border-width) solid var(--popover-border-color);
    border-radius: var(--popover-border-radius);
    box-shadow: var(--popover-box-shadow);
}

    .popover .popover-arrow {
        display: block;
        width: var(--popover-arrow-width);
        height: var(--popover-arrow-height);
    }

        .popover .popover-arrow::after, .popover .popover-arrow::before {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid;
            border-width: 0;
        }

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow {
    bottom: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));
}

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-top > .popover-arrow::before {
        border-width: var(--popover-arrow-height) calc(var(--popover-arrow-width) * .5) 0;
    }

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::before {
        bottom: 0;
        border-top-color: var(--popover-arrow-border);
    }

    .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-top > .popover-arrow::after {
        bottom: var(--popover-border-width);
        border-top-color: var(--popover-bg);
    }

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-end > .popover-arrow {
    left: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));
    width: var(--popover-arrow-height);
    height: var(--popover-arrow-width);
}

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-end > .popover-arrow::before {
        border-width: calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height) calc(var(--popover-arrow-width) * .5) 0;
    }

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::before {
        left: 0;
        border-right-color: var(--popover-arrow-border);
    }

    .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-end > .popover-arrow::after {
        left: var(--popover-border-width);
        border-right-color: var(--popover-bg);
    }

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow {
    top: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));
}

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::before {
        border-width: 0 calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height);
    }

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::before {
        top: 0;
        border-bottom-color: var(--popover-arrow-border);
    }

    .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::after {
        top: var(--popover-border-width);
        border-bottom-color: var(--popover-bg);
    }

.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: var(--popover-arrow-width);
    margin-left: calc(-.5 * var(--popover-arrow-width));
    content: "";
    border-bottom: var(--popover-border-width) solid var(--popover-header-bg);
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-start > .popover-arrow {
    right: calc(-1 * (var(--popover-arrow-height)) - var(--popover-border-width));
    width: var(--popover-arrow-height);
    height: var(--popover-arrow-width);
}

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-start > .popover-arrow::before {
        border-width: calc(var(--popover-arrow-width) * .5) 0 calc(var(--popover-arrow-width) * .5) var(--popover-arrow-height);
    }

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::before {
        right: 0;
        border-left-color: var(--popover-arrow-border);
    }

    .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-start > .popover-arrow::after {
        right: var(--popover-border-width);
        border-left-color: var(--popover-bg);
    }

.popover-header {
    padding: var(--popover-header-padding-y) var(--popover-header-padding-x);
    margin-bottom: 0;
    font-size: var(--popover-header-font-size);
    color: var(--popover-header-color);
    background-color: var(--popover-header-bg);
    border-bottom: var(--popover-border-width) solid var(--popover-border-color);
    border-top-left-radius: var(--popover-inner-border-radius);
    border-top-right-radius: var(--popover-inner-border-radius);
}

    .popover-header:empty {
        display: none;
    }

.popover-body {
    padding: var(--popover-body-padding-y) var(--popover-body-padding-x);
    color: var(--popover-body-color);
}

.carousel {
    position: relative;
}

    .carousel.pointer-event {
        -ms-touch-action: pan-y;
        touch-action: pan-y;
    }

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .carousel-inner::after {
        display: block;
        clear: both;
        content: "";
    }

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
    display: block;
}

    .active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }

    .active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    -webkit-transform: none;
    transform: none;
}

    .carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active {
        z-index: 1;
        opacity: 1;
    }

.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s;
}

@media (prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
        transition: none;
    }
}

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 6.25rem;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease;
}

@media (prefers-reduced-motion:reduce) {
    .carousel-control-next, .carousel-control-prev {
        transition: none;
    }
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9;
}

.carousel-control-prev {
    left: 0;
}

.carousel-control-next {
    right: 0;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    margin-right: 6.25rem;
    margin-bottom: 1rem;
    margin-left: 6.25rem;
    list-style: none;
}

    .carousel-indicators [data-bs-target] {
        box-sizing: content-box;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        padding: 0;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #fff;
        background-clip: padding-box;
        border: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: .5;
        transition: opacity .6s ease;
    }

@media (prefers-reduced-motion:reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none;
    }
}

.carousel-indicators .active {
    opacity: 1;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 1.25rem;
    left: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #fff;
    text-align: center;
}

.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {
    -webkit-filter: invert(1) grayscale(100);
    filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000;
}

.carousel-dark .carousel-caption {
    color: #000;
}

.spinner-border, .spinner-grow {
    display: inline-block;
    width: var(--spinner-width);
    height: var(--spinner-height);
    vertical-align: var(--spinner-vertical-align);
    border-radius: 50%;
    -webkit-animation: var(--spinner-animation-speed) linear infinite var(--spinner-animation-name);
    animation: var(--spinner-animation-speed) linear infinite var(--spinner-animation-name);
}

@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.spinner-border {
    --spinner-width: var(--icon-font-size);
    --spinner-height: var(--icon-font-size);
    --spinner-vertical-align: -0.125em;
    --spinner-border-width: 0.15em;
    --spinner-animation-speed: 1s;
    --spinner-animation-name: spinner-border;
    border: var(--spinner-border-width) solid currentcolor;
    border-right-color: transparent;
}

.spinner-border-sm {
    --spinner-width: var(--icon-font-size-sm);
    --spinner-height: var(--icon-font-size-sm);
    --spinner-border-width: 0.1em;
}

@-webkit-keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

.spinner-grow {
    --spinner-width: var(--icon-font-size);
    --spinner-height: var(--icon-font-size);
    --spinner-vertical-align: -0.125em;
    --spinner-animation-speed: 1s;
    --spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0;
}

.spinner-grow-sm {
    --spinner-width: var(--icon-font-size-sm);
    --spinner-height: var(--icon-font-size-sm);
}

@media (prefers-reduced-motion:reduce) {
    .spinner-border, .spinner-grow {
        --spinner-animation-speed: 2s;
    }
}

.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl {
    --offcanvas-zindex: 1045;
    --offcanvas-width: 380px;
    --offcanvas-height: auto;
    --offcanvas-padding-x: var(--spacer);
    --offcanvas-padding-y: var(--spacer);
    --offcanvas-bg: var(--white);
    --offcanvas-box-shadow: var(--box-shadow);
}

@media (max-width:575.98px) {
    .offcanvas-sm {
        position: fixed;
        bottom: 0;
        z-index: var(--offcanvas-zindex);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        color: var(--offcanvas-color);
        visibility: hidden;
        background-color: var(--offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--offcanvas-box-shadow);
        transition: -webkit-transform calc(var(--transition-base-timer) * 2) ease-in-out;
        transition: transform calc(var(--transition-base-timer) * 2) ease-in-out;
        transition: transform calc(var(--transition-base-timer) * 2) ease-in-out,-webkit-transform calc(var(--transition-base-timer) * 2) ease-in-out;
    }
}

@media (max-width:575.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-sm {
        transition: none;
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--offcanvas-width);
        border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--offcanvas-width);
        border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--offcanvas-height);
        max-height: 100%;
        border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--offcanvas-height);
        max-height: 100%;
        border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.show:not(.hiding), .offcanvas-sm.showing {
        -webkit-transform: none;
        transform: none;
    }
}

@media (max-width:575.98px) {
    .offcanvas-sm.hiding, .offcanvas-sm.show, .offcanvas-sm.showing {
        visibility: visible;
    }
}

@media (min-width:576px) {
    .offcanvas-sm {
        --offcanvas-height: auto;
        --offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-sm .offcanvas-header {
            display: none;
        }

        .offcanvas-sm .offcanvas-body {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-positive: 0;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width:767.98px) {
    .offcanvas-md {
        position: fixed;
        bottom: 0;
        z-index: var(--offcanvas-zindex);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        color: var(--offcanvas-color);
        visibility: hidden;
        background-color: var(--offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--offcanvas-box-shadow);
        transition: -webkit-transform calc(var(--transition-base-timer) * 2) ease-in-out;
        transition: transform calc(var(--transition-base-timer) * 2) ease-in-out;
        transition: transform calc(var(--transition-base-timer) * 2) ease-in-out,-webkit-transform calc(var(--transition-base-timer) * 2) ease-in-out;
    }
}

@media (max-width:767.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-md {
        transition: none;
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--offcanvas-width);
        border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--offcanvas-width);
        border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--offcanvas-height);
        max-height: 100%;
        border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--offcanvas-height);
        max-height: 100%;
        border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.show:not(.hiding), .offcanvas-md.showing {
        -webkit-transform: none;
        transform: none;
    }
}

@media (max-width:767.98px) {
    .offcanvas-md.hiding, .offcanvas-md.show, .offcanvas-md.showing {
        visibility: visible;
    }
}

@media (min-width:768px) {
    .offcanvas-md {
        --offcanvas-height: auto;
        --offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-md .offcanvas-header {
            display: none;
        }

        .offcanvas-md .offcanvas-body {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-positive: 0;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width:991.98px) {
    .offcanvas-lg {
        position: fixed;
        bottom: 0;
        z-index: var(--offcanvas-zindex);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        color: var(--offcanvas-color);
        visibility: hidden;
        background-color: var(--offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--offcanvas-box-shadow);
        transition: -webkit-transform calc(var(--transition-base-timer) * 2) ease-in-out;
        transition: transform calc(var(--transition-base-timer) * 2) ease-in-out;
        transition: transform calc(var(--transition-base-timer) * 2) ease-in-out,-webkit-transform calc(var(--transition-base-timer) * 2) ease-in-out;
    }
}

@media (max-width:991.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-lg {
        transition: none;
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--offcanvas-width);
        border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--offcanvas-width);
        border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--offcanvas-height);
        max-height: 100%;
        border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--offcanvas-height);
        max-height: 100%;
        border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.show:not(.hiding), .offcanvas-lg.showing {
        -webkit-transform: none;
        transform: none;
    }
}

@media (max-width:991.98px) {
    .offcanvas-lg.hiding, .offcanvas-lg.show, .offcanvas-lg.showing {
        visibility: visible;
    }
}

@media (min-width:992px) {
    .offcanvas-lg {
        --offcanvas-height: auto;
        --offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-lg .offcanvas-header {
            display: none;
        }

        .offcanvas-lg .offcanvas-body {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-positive: 0;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width:1199.98px) {
    .offcanvas-xl {
        position: fixed;
        bottom: 0;
        z-index: var(--offcanvas-zindex);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        color: var(--offcanvas-color);
        visibility: hidden;
        background-color: var(--offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--offcanvas-box-shadow);
        transition: -webkit-transform calc(var(--transition-base-timer) * 2) ease-in-out;
        transition: transform calc(var(--transition-base-timer) * 2) ease-in-out;
        transition: transform calc(var(--transition-base-timer) * 2) ease-in-out,-webkit-transform calc(var(--transition-base-timer) * 2) ease-in-out;
    }
}

@media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-xl {
        transition: none;
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--offcanvas-width);
        border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--offcanvas-width);
        border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--offcanvas-height);
        max-height: 100%;
        border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--offcanvas-height);
        max-height: 100%;
        border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.show:not(.hiding), .offcanvas-xl.showing {
        -webkit-transform: none;
        transform: none;
    }
}

@media (max-width:1199.98px) {
    .offcanvas-xl.hiding, .offcanvas-xl.show, .offcanvas-xl.showing {
        visibility: visible;
    }
}

@media (min-width:1200px) {
    .offcanvas-xl {
        --offcanvas-height: auto;
        --offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-xl .offcanvas-header {
            display: none;
        }

        .offcanvas-xl .offcanvas-body {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-positive: 0;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl {
        position: fixed;
        bottom: 0;
        z-index: var(--offcanvas-zindex);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        color: var(--offcanvas-color);
        visibility: hidden;
        background-color: var(--offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--offcanvas-box-shadow);
        transition: -webkit-transform calc(var(--transition-base-timer) * 2) ease-in-out;
        transition: transform calc(var(--transition-base-timer) * 2) ease-in-out;
        transition: transform calc(var(--transition-base-timer) * 2) ease-in-out,-webkit-transform calc(var(--transition-base-timer) * 2) ease-in-out;
    }
}

@media (max-width:1399.98px) and (prefers-reduced-motion:reduce) {
    .offcanvas-xxl {
        transition: none;
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-start {
        top: 0;
        left: 0;
        width: var(--offcanvas-width);
        border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-end {
        top: 0;
        right: 0;
        width: var(--offcanvas-width);
        border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-top {
        top: 0;
        right: 0;
        left: 0;
        height: var(--offcanvas-height);
        max-height: 100%;
        border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.offcanvas-bottom {
        right: 0;
        left: 0;
        height: var(--offcanvas-height);
        max-height: 100%;
        border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.show:not(.hiding), .offcanvas-xxl.showing {
        -webkit-transform: none;
        transform: none;
    }
}

@media (max-width:1399.98px) {
    .offcanvas-xxl.hiding, .offcanvas-xxl.show, .offcanvas-xxl.showing {
        visibility: visible;
    }
}

@media (min-width:1400px) {
    .offcanvas-xxl {
        --offcanvas-height: auto;
        --offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-xxl .offcanvas-header {
            display: none;
        }

        .offcanvas-xxl .offcanvas-body {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-positive: 0;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: var(--offcanvas-zindex);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    color: var(--offcanvas-color);
    visibility: hidden;
    background-color: var(--offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--offcanvas-box-shadow);
    transition: -webkit-transform calc(var(--transition-base-timer) * 2) ease-in-out;
    transition: transform calc(var(--transition-base-timer) * 2) ease-in-out;
    transition: transform calc(var(--transition-base-timer) * 2) ease-in-out,-webkit-transform calc(var(--transition-base-timer) * 2) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .offcanvas {
        transition: none;
    }
}

.offcanvas.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--offcanvas-width);
    border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

.offcanvas.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--offcanvas-width);
    border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}

.offcanvas.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--offcanvas-height);
    max-height: 100%;
    border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}

.offcanvas.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--offcanvas-height);
    max-height: 100%;
    border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
}

.offcanvas.show:not(.hiding), .offcanvas.showing {
    -webkit-transform: none;
    transform: none;
}

.offcanvas.hiding, .offcanvas.show, .offcanvas.showing {
    visibility: visible;
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: var(--black);
}

    .offcanvas-backdrop.fade {
        opacity: 0;
    }

    .offcanvas-backdrop.show {
        opacity: .25;
    }

.offcanvas-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x);
}

    .offcanvas-header .btn-close {
        padding: calc(var(--offcanvas-padding-y) * .5) calc(var(--offcanvas-padding-x) * .5);
        margin-top: calc(-.5 * var(--offcanvas-padding-y));
        margin-right: calc(-.5 * var(--offcanvas-padding-x));
        margin-bottom: calc(-.5 * var(--offcanvas-padding-y));
    }

.offcanvas-title {
    margin-bottom: 0;
    line-height: var(--body-line-height);
}

.offcanvas-body {
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x);
    overflow-y: auto;
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: .5;
}

    .placeholder.btn::before {
        display: inline-block;
        content: "";
    }

.placeholder-xs {
    min-height: .6em;
}

.placeholder-sm {
    min-height: .8em;
}

.placeholder-lg {
    min-height: 1.2em;
}

.placeholder-glow .placeholder {
    -webkit-animation: placeholder-glow 2s ease-in-out infinite;
    animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
    50% {
        opacity: .2;
    }
}

@keyframes placeholder-glow {
    50% {
        opacity: .2;
    }
}

.placeholder-wave {
    -webkit-mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
    mask-image: linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);
    -webkit-mask-size: 200% 100%;
    mask-size: 200% 100%;
    -webkit-animation: placeholder-wave 2s linear infinite;
    animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
    100% {
        -webkit-mask-position: -200% 0;
        mask-position: -200% 0;
    }
}

@keyframes placeholder-wave {
    100% {
        -webkit-mask-position: -200% 0;
        mask-position: -200% 0;
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.text-bg-indigo {
    color: #fff !important;
    background-color: RGBA(92,107,192,var(--bg-opacity,1)) !important;
}

.text-bg-purple {
    color: #fff !important;
    background-color: RGBA(142,112,193,var(--bg-opacity,1)) !important;
}

.text-bg-pink {
    color: #fff !important;
    background-color: RGBA(243,92,134,var(--bg-opacity,1)) !important;
}

.text-bg-teal {
    color: #fff !important;
    background-color: RGBA(38,166,154,var(--bg-opacity,1)) !important;
}

.text-bg-yellow {
    color: #000 !important;
    background-color: RGBA(255,214,72,var(--bg-opacity,1)) !important;
}

.text-bg-primary {
    color: #fff !important;
    background-color: RGBA(12,131,255,var(--bg-opacity,1)) !important;
}

.text-bg-secondary {
    color: #fff !important;
    background-color: RGBA(36,114,151,var(--bg-opacity,1)) !important;
}

.text-bg-success {
    color: #fff !important;
    background-color: RGBA(5,150,105,var(--bg-opacity,1)) !important;
}

.text-bg-info {
    color: #fff !important;
    background-color: RGBA(4,154,173,var(--bg-opacity,1)) !important;
}

.text-bg-warning {
    color: #fff !important;
    background-color: RGBA(245,134,70,var(--bg-opacity,1)) !important;
}

.text-bg-danger {
    color: #fff !important;
    background-color: RGBA(239,68,68,var(--bg-opacity,1)) !important;
}

.text-bg-light {
    color: #000 !important;
    background-color: RGBA(243,244,246,var(--bg-opacity,1)) !important;
}

.text-bg-dark {
    color: #fff !important;
    background-color: RGBA(37,43,54,var(--bg-opacity,1)) !important;
}

.text-bg-black {
    color: #fff !important;
    background-color: RGBA(0,0,0,var(--bg-opacity,1)) !important;
}

.text-bg-white {
    color: #000 !important;
    background-color: RGBA(255,255,255,var(--bg-opacity,1)) !important;
}

.link-indigo {
    color: #5c6bc0 !important;
}

    .link-indigo:focus, .link-indigo:hover {
        color: #455090 !important;
    }

.link-purple {
    color: #8e70c1 !important;
}

    .link-purple:focus, .link-purple:hover {
        color: #6b5491 !important;
    }

.link-pink {
    color: #f35c86 !important;
}

    .link-pink:focus, .link-pink:hover {
        color: #b64565 !important;
    }

.link-teal {
    color: #26a69a !important;
}

    .link-teal:focus, .link-teal:hover {
        color: #1d7d74 !important;
    }

.link-yellow {
    color: #ffd648 !important;
}

    .link-yellow:focus, .link-yellow:hover {
        color: #ffe076 !important;
    }

.link-primary {
    color: #0c83ff !important;
}

    .link-primary:focus, .link-primary:hover {
        color: #0962bf !important;
    }

.link-secondary {
    color: #247297 !important;
}

    .link-secondary:focus, .link-secondary:hover {
        color: #1b5671 !important;
    }

.link-success {
    color: #059669 !important;
}

    .link-success:focus, .link-success:hover {
        color: #04714f !important;
    }

.link-info {
    color: #049aad !important;
}

    .link-info:focus, .link-info:hover {
        color: #037482 !important;
    }

.link-warning {
    color: #f58646 !important;
}

    .link-warning:focus, .link-warning:hover {
        color: #b86535 !important;
    }

.link-danger {
    color: #ef4444 !important;
}

    .link-danger:focus, .link-danger:hover {
        color: #b33333 !important;
    }

.link-light {
    color: #f3f4f6 !important;
}

    .link-light:focus, .link-light:hover {
        color: #f6f7f8 !important;
    }

.link-dark {
    color: #252b36 !important;
}

    .link-dark:focus, .link-dark:hover {
        color: #1c2029 !important;
    }

.link-black {
    color: #000 !important;
}

    .link-black:focus, .link-black:hover {
        color: #000 !important;
    }

.link-white {
    color: #fff !important;
}

    .link-white:focus, .link-white:hover {
        color: #fff !important;
    }

.ratio {
    position: relative;
    width: 100%;
}

    .ratio::before {
        display: block;
        padding-top: var(--aspect-ratio);
        content: "";
    }

    .ratio > * {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.ratio-1x1 {
    --aspect-ratio: 100%;
}

.ratio-4x3 {
    --aspect-ratio: 75%;
}

.ratio-16x9 {
    --aspect-ratio: 56.25%;
}

.ratio-21x9 {
    --aspect-ratio: 42.8571428571%;
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
}

.sticky-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
}

@media (min-width:576px) {
    .sticky-sm-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-sm-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width:768px) {
    .sticky-md-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-md-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width:992px) {
    .sticky-lg-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-lg-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width:1200px) {
    .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-xl-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width:1400px) {
    .sticky-xxl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-xxl-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

.hstack {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: stretch;
    align-self: stretch;
}

.vstack {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-item-align: stretch;
    align-self: stretch;
}

.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0,0,0,0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    content: "";
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vr {
    display: inline-block;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentcolor;
    opacity: .25;
}

.align-baseline {
    vertical-align: baseline !important;
}

.align-top {
    vertical-align: top !important;
}

.align-middle {
    vertical-align: middle !important;
}

.align-bottom {
    vertical-align: bottom !important;
}

.align-text-bottom {
    vertical-align: text-bottom !important;
}

.align-text-top {
    vertical-align: text-top !important;
}

.float-start {
    float: left !important;
}

.float-end {
    float: right !important;
}

.float-none {
    float: none !important;
}

.opacity-0 {
    opacity: 0 !important;
}

.opacity-25 {
    opacity: .25 !important;
}

.opacity-50 {
    opacity: .5 !important;
}

.opacity-75 {
    opacity: .75 !important;
}

.opacity-100 {
    opacity: 1 !important;
}

.overflow-auto {
    overflow: auto !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.overflow-visible {
    overflow: visible !important;
}

.overflow-scroll {
    overflow: scroll !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-grid {
    display: grid !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}

.d-none {
    display: none !important;
}

.shadow {
    box-shadow: var(--box-shadow) !important;
}

.shadow-sm {
    box-shadow: var(--box-shadow-sm) !important;
}

.shadow-lg {
    box-shadow: var(--box-shadow-lg) !important;
}

.shadow-none {
    box-shadow: none !important;
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
}

.top-0 {
    top: 0 !important;
}

.top-50 {
    top: 50% !important;
}

.top-100 {
    top: 100% !important;
}

.top-auto {
    top: auto !important;
}

.bottom-0 {
    bottom: 0 !important;
}

.bottom-50 {
    bottom: 50% !important;
}

.bottom-100 {
    bottom: 100% !important;
}

.bottom-auto {
    bottom: auto !important;
}

.start-0 {
    left: 0 !important;
}

.start-50 {
    left: 50% !important;
}

.start-100 {
    left: 100% !important;
}

.start-auto {
    left: auto !important;
}

.end-0 {
    right: 0 !important;
}

.end-50 {
    right: 50% !important;
}

.end-100 {
    right: 100% !important;
}

.end-auto {
    right: auto !important;
}

.translate-middle {
    -webkit-transform: translate(-50%,-50%) !important;
    transform: translate(-50%,-50%) !important;
}

.translate-middle-x {
    -webkit-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
}

.translate-middle-y {
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
}

.translate-middle-start {
    -webkit-transform: translate(-50%,50%) !important;
    transform: translate(-50%,50%) !important;
}

.translate-middle-top {
    -webkit-transform: translate(50%,-50%) !important;
    transform: translate(50%,-50%) !important;
}

.border {
    border: var(--border-width) var(--border-style) var(--border-color) !important;
}

.border-0 {
    border: 0 !important;
}

.border-top {
    border-top: var(--border-width) var(--border-style) var(--border-color) !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-end {
    border-right: var(--border-width) var(--border-style) var(--border-color) !important;
}

.border-end-0 {
    border-right: 0 !important;
}

.border-bottom {
    border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-start {
    border-left: var(--border-width) var(--border-style) var(--border-color) !important;
}

.border-start-0 {
    border-left: 0 !important;
}

.border-indigo {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-rgb),var(--border-opacity)) !important;
}

.border-purple {
    --border-opacity: 1;
    border-color: rgba(var(--purple-rgb),var(--border-opacity)) !important;
}

.border-pink {
    --border-opacity: 1;
    border-color: rgba(var(--pink-rgb),var(--border-opacity)) !important;
}

.border-teal {
    --border-opacity: 1;
    border-color: rgba(var(--teal-rgb),var(--border-opacity)) !important;
}

.border-yellow {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-rgb),var(--border-opacity)) !important;
}

.border-primary {
    --border-opacity: 1;
    border-color: rgba(var(--primary-rgb),var(--border-opacity)) !important;
}

.border-secondary {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-rgb),var(--border-opacity)) !important;
}

.border-success {
    --border-opacity: 1;
    border-color: rgba(var(--success-rgb),var(--border-opacity)) !important;
}

.border-info {
    --border-opacity: 1;
    border-color: rgba(var(--info-rgb),var(--border-opacity)) !important;
}

.border-warning {
    --border-opacity: 1;
    border-color: rgba(var(--warning-rgb),var(--border-opacity)) !important;
}

.border-danger {
    --border-opacity: 1;
    border-color: rgba(var(--danger-rgb),var(--border-opacity)) !important;
}

.border-light {
    --border-opacity: 1;
    border-color: rgba(var(--light-rgb),var(--border-opacity)) !important;
}

.border-dark {
    --border-opacity: 1;
    border-color: rgba(var(--dark-rgb),var(--border-opacity)) !important;
}

.border-black {
    --border-opacity: 1;
    border-color: rgba(var(--black-rgb),var(--border-opacity)) !important;
}

.border-white {
    --border-opacity: 1;
    border-color: rgba(var(--white-rgb),var(--border-opacity)) !important;
}

.border-transparent {
    --border-opacity: 1;
    border-color: transparent !important;
}

.border-top-indigo {
    --border-opacity: 1;
    border-top-color: rgba(var(--indigo-rgb),var(--border-opacity)) !important;
}

.border-top-purple {
    --border-opacity: 1;
    border-top-color: rgba(var(--purple-rgb),var(--border-opacity)) !important;
}

.border-top-pink {
    --border-opacity: 1;
    border-top-color: rgba(var(--pink-rgb),var(--border-opacity)) !important;
}

.border-top-teal {
    --border-opacity: 1;
    border-top-color: rgba(var(--teal-rgb),var(--border-opacity)) !important;
}

.border-top-yellow {
    --border-opacity: 1;
    border-top-color: rgba(var(--yellow-rgb),var(--border-opacity)) !important;
}

.border-top-primary {
    --border-opacity: 1;
    border-top-color: rgba(var(--primary-rgb),var(--border-opacity)) !important;
}

.border-top-secondary {
    --border-opacity: 1;
    border-top-color: rgba(var(--secondary-rgb),var(--border-opacity)) !important;
}

.border-top-success {
    --border-opacity: 1;
    border-top-color: rgba(var(--success-rgb),var(--border-opacity)) !important;
}

.border-top-info {
    --border-opacity: 1;
    border-top-color: rgba(var(--info-rgb),var(--border-opacity)) !important;
}

.border-top-warning {
    --border-opacity: 1;
    border-top-color: rgba(var(--warning-rgb),var(--border-opacity)) !important;
}

.border-top-danger {
    --border-opacity: 1;
    border-top-color: rgba(var(--danger-rgb),var(--border-opacity)) !important;
}

.border-top-light {
    --border-opacity: 1;
    border-top-color: rgba(var(--light-rgb),var(--border-opacity)) !important;
}

.border-top-dark {
    --border-opacity: 1;
    border-top-color: rgba(var(--dark-rgb),var(--border-opacity)) !important;
}

.border-top-black {
    --border-opacity: 1;
    border-top-color: rgba(var(--black-rgb),var(--border-opacity)) !important;
}

.border-top-white {
    --border-opacity: 1;
    border-top-color: rgba(var(--white-rgb),var(--border-opacity)) !important;
}

.border-top-transparent {
    --border-opacity: 1;
    border-top-color: transparent !important;
}

.border-bottom-indigo {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--indigo-rgb),var(--border-opacity)) !important;
}

.border-bottom-purple {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--purple-rgb),var(--border-opacity)) !important;
}

.border-bottom-pink {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--pink-rgb),var(--border-opacity)) !important;
}

.border-bottom-teal {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--teal-rgb),var(--border-opacity)) !important;
}

.border-bottom-yellow {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--yellow-rgb),var(--border-opacity)) !important;
}

.border-bottom-primary {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--primary-rgb),var(--border-opacity)) !important;
}

.border-bottom-secondary {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--secondary-rgb),var(--border-opacity)) !important;
}

.border-bottom-success {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--success-rgb),var(--border-opacity)) !important;
}

.border-bottom-info {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--info-rgb),var(--border-opacity)) !important;
}

.border-bottom-warning {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--warning-rgb),var(--border-opacity)) !important;
}

.border-bottom-danger {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--danger-rgb),var(--border-opacity)) !important;
}

.border-bottom-light {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--light-rgb),var(--border-opacity)) !important;
}

.border-bottom-dark {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--dark-rgb),var(--border-opacity)) !important;
}

.border-bottom-black {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--black-rgb),var(--border-opacity)) !important;
}

.border-bottom-white {
    --border-opacity: 1;
    border-bottom-color: rgba(var(--white-rgb),var(--border-opacity)) !important;
}

.border-bottom-transparent {
    --border-opacity: 1;
    border-bottom-color: transparent !important;
}

.border-start-indigo {
    --border-opacity: 1;
    border-left-color: rgba(var(--indigo-rgb),var(--border-opacity)) !important;
}

.border-start-purple {
    --border-opacity: 1;
    border-left-color: rgba(var(--purple-rgb),var(--border-opacity)) !important;
}

.border-start-pink {
    --border-opacity: 1;
    border-left-color: rgba(var(--pink-rgb),var(--border-opacity)) !important;
}

.border-start-teal {
    --border-opacity: 1;
    border-left-color: rgba(var(--teal-rgb),var(--border-opacity)) !important;
}

.border-start-yellow {
    --border-opacity: 1;
    border-left-color: rgba(var(--yellow-rgb),var(--border-opacity)) !important;
}

.border-start-primary {
    --border-opacity: 1;
    border-left-color: rgba(var(--primary-rgb),var(--border-opacity)) !important;
}

.border-start-secondary {
    --border-opacity: 1;
    border-left-color: rgba(var(--secondary-rgb),var(--border-opacity)) !important;
}

.border-start-success {
    --border-opacity: 1;
    border-left-color: rgba(var(--success-rgb),var(--border-opacity)) !important;
}

.border-start-info {
    --border-opacity: 1;
    border-left-color: rgba(var(--info-rgb),var(--border-opacity)) !important;
}

.border-start-warning {
    --border-opacity: 1;
    border-left-color: rgba(var(--warning-rgb),var(--border-opacity)) !important;
}

.border-start-danger {
    --border-opacity: 1;
    border-left-color: rgba(var(--danger-rgb),var(--border-opacity)) !important;
}

.border-start-light {
    --border-opacity: 1;
    border-left-color: rgba(var(--light-rgb),var(--border-opacity)) !important;
}

.border-start-dark {
    --border-opacity: 1;
    border-left-color: rgba(var(--dark-rgb),var(--border-opacity)) !important;
}

.border-start-black {
    --border-opacity: 1;
    border-left-color: rgba(var(--black-rgb),var(--border-opacity)) !important;
}

.border-start-white {
    --border-opacity: 1;
    border-left-color: rgba(var(--white-rgb),var(--border-opacity)) !important;
}

.border-start-transparent {
    --border-opacity: 1;
    border-left-color: transparent !important;
}

.border-end-indigo {
    --border-opacity: 1;
    border-right-color: rgba(var(--indigo-rgb),var(--border-opacity)) !important;
}

.border-end-purple {
    --border-opacity: 1;
    border-right-color: rgba(var(--purple-rgb),var(--border-opacity)) !important;
}

.border-end-pink {
    --border-opacity: 1;
    border-right-color: rgba(var(--pink-rgb),var(--border-opacity)) !important;
}

.border-end-teal {
    --border-opacity: 1;
    border-right-color: rgba(var(--teal-rgb),var(--border-opacity)) !important;
}

.border-end-yellow {
    --border-opacity: 1;
    border-right-color: rgba(var(--yellow-rgb),var(--border-opacity)) !important;
}

.border-end-primary {
    --border-opacity: 1;
    border-right-color: rgba(var(--primary-rgb),var(--border-opacity)) !important;
}

.border-end-secondary {
    --border-opacity: 1;
    border-right-color: rgba(var(--secondary-rgb),var(--border-opacity)) !important;
}

.border-end-success {
    --border-opacity: 1;
    border-right-color: rgba(var(--success-rgb),var(--border-opacity)) !important;
}

.border-end-info {
    --border-opacity: 1;
    border-right-color: rgba(var(--info-rgb),var(--border-opacity)) !important;
}

.border-end-warning {
    --border-opacity: 1;
    border-right-color: rgba(var(--warning-rgb),var(--border-opacity)) !important;
}

.border-end-danger {
    --border-opacity: 1;
    border-right-color: rgba(var(--danger-rgb),var(--border-opacity)) !important;
}

.border-end-light {
    --border-opacity: 1;
    border-right-color: rgba(var(--light-rgb),var(--border-opacity)) !important;
}

.border-end-dark {
    --border-opacity: 1;
    border-right-color: rgba(var(--dark-rgb),var(--border-opacity)) !important;
}

.border-end-black {
    --border-opacity: 1;
    border-right-color: rgba(var(--black-rgb),var(--border-opacity)) !important;
}

.border-end-white {
    --border-opacity: 1;
    border-right-color: rgba(var(--white-rgb),var(--border-opacity)) !important;
}

.border-end-transparent {
    --border-opacity: 1;
    border-right-color: transparent !important;
}

.border-width-0 {
    border-width: 0 !important;
}

.border-width-1 {
    border-width: 1px !important;
}

.border-width-2 {
    border-width: 2px !important;
}

.border-width-3 {
    border-width: 3px !important;
}

.border-width-4 {
    border-width: 4px !important;
}

.border-width-5 {
    border-width: 5px !important;
}

.border-top-width-0 {
    border-top-width: 0 !important;
}

.border-top-width-1 {
    border-top-width: 1px !important;
}

.border-top-width-2 {
    border-top-width: 2px !important;
}

.border-top-width-3 {
    border-top-width: 3px !important;
}

.border-top-width-4 {
    border-top-width: 4px !important;
}

.border-top-width-5 {
    border-top-width: 5px !important;
}

.border-bottom-width-0 {
    border-bottom-width: 0 !important;
}

.border-bottom-width-1 {
    border-bottom-width: 1px !important;
}

.border-bottom-width-2 {
    border-bottom-width: 2px !important;
}

.border-bottom-width-3 {
    border-bottom-width: 3px !important;
}

.border-bottom-width-4 {
    border-bottom-width: 4px !important;
}

.border-bottom-width-5 {
    border-bottom-width: 5px !important;
}

.border-start-width-0 {
    border-left-width: 0 !important;
}

.border-start-width-1 {
    border-left-width: 1px !important;
}

.border-start-width-2 {
    border-left-width: 2px !important;
}

.border-start-width-3 {
    border-left-width: 3px !important;
}

.border-start-width-4 {
    border-left-width: 4px !important;
}

.border-start-width-5 {
    border-left-width: 5px !important;
}

.border-end-width-0 {
    border-right-width: 0 !important;
}

.border-end-width-1 {
    border-right-width: 1px !important;
}

.border-end-width-2 {
    border-right-width: 2px !important;
}

.border-end-width-3 {
    border-right-width: 3px !important;
}

.border-end-width-4 {
    border-right-width: 4px !important;
}

.border-end-width-5 {
    border-right-width: 5px !important;
}

.border-opacity-10 {
    --border-opacity: 0.1;
}

.border-opacity-15 {
    --border-opacity: 0.15;
}

.border-opacity-20 {
    --border-opacity: 0.2;
}

.border-opacity-25 {
    --border-opacity: 0.25;
}

.border-opacity-50 {
    --border-opacity: 0.5;
}

.border-opacity-75 {
    --border-opacity: 0.75;
}

.border-opacity-100 {
    --border-opacity: 1;
}

.border-style-dashed {
    border-style: dashed !important;
}

.border-style-dotted {
    border-style: dotted !important;
}

.border-top-style-dashed {
    border-top-style: dashed !important;
}

.border-top-style-dotted {
    border-top-style: dotted !important;
}

.border-bottom-style-dashed {
    border-bottom-style: dashed !important;
}

.border-bottom-style-dotted {
    border-bottom-style: dotted !important;
}

.w-16px {
    width: 1rem !important;
}

.w-24px {
    width: 1.5rem !important;
}

.w-32px {
    width: 2rem !important;
}

.w-40px {
    width: 2.5rem !important;
}

.w-48px {
    width: 3rem !important;
}

.w-56px {
    width: 3.5rem !important;
}

.w-64px {
    width: 4rem !important;
}

.w-72px {
    width: 4.5rem !important;
}

.w-80px {
    width: 5rem !important;
}

.w-25 {
    width: 25% !important;
}

.w-50 {
    width: 50% !important;
}

.w-75 {
    width: 75% !important;
}

.w-100 {
    width: 100% !important;
}

.w-auto {
    width: auto !important;
}

.wmin-0 {
    min-width: 0 !important;
}

.wmin-200 {
    min-width: 200px !important;
}

.wmin-250 {
    min-width: 250px !important;
}

.wmin-300 {
    min-width: 300px !important;
}

.wmin-350 {
    min-width: 350px !important;
}

.wmin-400 {
    min-width: 400px !important;
}

.wmin-450 {
    min-width: 450px !important;
}

.wmin-500 {
    min-width: 500px !important;
}

.wmin-550 {
    min-width: 550px !important;
}

.wmin-600 {
    min-width: 600px !important;
}

.mw-100 {
    max-width: 100% !important;
}

.vw-100 {
    width: 100vw !important;
}

.min-vw-100 {
    min-width: 100vw !important;
}

.h-16px {
    height: 1rem !important;
}

.h-24px {
    height: 1.5rem !important;
}

.h-32px {
    height: 2rem !important;
}

.h-40px {
    height: 2.5rem !important;
}

.h-48px {
    height: 3rem !important;
}

.h-56px {
    height: 3.5rem !important;
}

.h-64px {
    height: 4rem !important;
}

.h-72px {
    height: 4.5rem !important;
}

.h-80px {
    height: 5rem !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.mh-100 {
    max-height: 100% !important;
}

.vh-100 {
    height: 100vh !important;
}

.min-vh-100 {
    min-height: 100vh !important;
}

.flex-0 {
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
}

.flex-1 {
    -ms-flex: 1 !important;
    flex: 1 !important;
}

.flex-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
}

.flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}

.flex-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}

.flex-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
}

.flex-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
}

.flex-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
}

.flex-grow-2 {
    -ms-flex-positive: 2 !important;
    flex-grow: 2 !important;
}

.flex-grow-3 {
    -ms-flex-positive: 3 !important;
    flex-grow: 3 !important;
}

.flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
}

.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}

.flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
}

.justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}

.justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
}

.justify-content-evenly {
    -ms-flex-pack: space-evenly !important;
    justify-content: space-evenly !important;
}

.align-items-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
}

.align-items-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
}

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

.align-items-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
}

.align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
}

.align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
}

.align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
}

.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
}

.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
}

.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
}

.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
}

.align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
}

.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
}

.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
}

.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
}

.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
}

.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
}

.order-first {
    -ms-flex-order: -1 !important;
    order: -1 !important;
}

.order-0 {
    -ms-flex-order: 0 !important;
    order: 0 !important;
}

.order-1 {
    -ms-flex-order: 1 !important;
    order: 1 !important;
}

.order-2 {
    -ms-flex-order: 2 !important;
    order: 2 !important;
}

.order-3 {
    -ms-flex-order: 3 !important;
    order: 3 !important;
}

.order-4 {
    -ms-flex-order: 4 !important;
    order: 4 !important;
}

.order-5 {
    -ms-flex-order: 5 !important;
    order: 5 !important;
}

.order-last {
    -ms-flex-order: 6 !important;
    order: 6 !important;
}

.m-0 {
    margin: 0 !important;
}

.m-1 {
    margin: .3125rem !important;
}

.m-2 {
    margin: .625rem !important;
}

.m-3 {
    margin: 1.25rem !important;
}

.m-4 {
    margin: 1.875rem !important;
}

.m-5 {
    margin: 3.75rem !important;
}

.m-auto {
    margin: auto !important;
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.mx-1 {
    margin-right: .3125rem !important;
    margin-left: .3125rem !important;
}

.mx-2 {
    margin-right: .625rem !important;
    margin-left: .625rem !important;
}

.mx-3 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
}

.mx-4 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important;
}

.mx-5 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.my-1 {
    margin-top: .3125rem !important;
    margin-bottom: .3125rem !important;
}

.my-2 {
    margin-top: .625rem !important;
    margin-bottom: .625rem !important;
}

.my-3 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
}

.my-4 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
}

.my-5 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-1 {
    margin-top: .3125rem !important;
}

.mt-2 {
    margin-top: .625rem !important;
}

.mt-3 {
    margin-top: 1.25rem !important;
}

.mt-4 {
    margin-top: 1.875rem !important;
}

.mt-5 {
    margin-top: 3.75rem !important;
}

.mt-auto {
    margin-top: auto !important;
}

.me-0 {
    margin-right: 0 !important;
}

.me-1 {
    margin-right: .3125rem !important;
}

.me-2 {
    margin-right: .625rem !important;
}

.me-3 {
    margin-right: 1.25rem !important;
}

.me-4 {
    margin-right: 1.875rem !important;
}

.me-5 {
    margin-right: 3.75rem !important;
}

.me-auto {
    margin-right: auto !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-1 {
    margin-bottom: .3125rem !important;
}

.mb-2 {
    margin-bottom: .625rem !important;
}

.mb-3 {
    margin-bottom: 1.25rem !important;
}

.mb-4 {
    margin-bottom: 1.875rem !important;
}

.mb-5 {
    margin-bottom: 3.75rem !important;
}

.mb-auto {
    margin-bottom: auto !important;
}

.ms-0 {
    margin-left: 0 !important;
}

.ms-1 {
    margin-left: .3125rem !important;
}

.ms-2 {
    margin-left: .625rem !important;
}

.ms-3 {
    margin-left: 1.25rem !important;
}

.ms-4 {
    margin-left: 1.875rem !important;
}

.ms-5 {
    margin-left: 3.75rem !important;
}

.ms-auto {
    margin-left: auto !important;
}

.p-0 {
    padding: 0 !important;
}

.p-1 {
    padding: .3125rem !important;
}

.p-2 {
    padding: .625rem !important;
}

.p-3 {
    padding: 1.25rem !important;
}

.p-4 {
    padding: 1.875rem !important;
}

.p-5 {
    padding: 3.75rem !important;
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.px-1 {
    padding-right: .3125rem !important;
    padding-left: .3125rem !important;
}

.px-2 {
    padding-right: .625rem !important;
    padding-left: .625rem !important;
}

.px-3 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
}

.px-4 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important;
}

.px-5 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.py-1 {
    padding-top: .3125rem !important;
    padding-bottom: .3125rem !important;
}

.py-2 {
    padding-top: .625rem !important;
    padding-bottom: .625rem !important;
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.py-4 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
}

.py-5 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
}

.py-6 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-1 {
    padding-top: .3125rem !important;
}

.pt-2 {
    padding-top: .625rem !important;
}

.pt-3 {
    padding-top: 1.25rem !important;
}

.pt-4 {
    padding-top: 1.875rem !important;
}

.pt-5 {
    padding-top: 3.75rem !important;
}

.pe-0 {
    padding-right: 0 !important;
}

.pe-1 {
    padding-right: .3125rem !important;
}

.pe-2 {
    padding-right: .625rem !important;
}

.pe-3 {
    padding-right: 1.25rem !important;
}

.pe-4 {
    padding-right: 1.875rem !important;
}

.pe-5 {
    padding-right: 3.75rem !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-1 {
    padding-bottom: .3125rem !important;
}

.pb-2 {
    padding-bottom: .625rem !important;
}

.pb-3 {
    padding-bottom: 1.25rem !important;
}

.pb-4 {
    padding-bottom: 1.875rem !important;
}

.pb-5 {
    padding-bottom: 3.75rem !important;
}

.ps-0 {
    padding-left: 0 !important;
}

.ps-1 {
    padding-left: .3125rem !important;
}

.ps-2 {
    padding-left: .625rem !important;
}

.ps-3 {
    padding-left: 1.25rem !important;
}

.ps-4 {
    padding-left: 1.875rem !important;
}

.ps-5 {
    padding-left: 3.75rem !important;
}

.gap-0 {
    gap: 0 !important;
}

.gap-1 {
    gap: .3125rem !important;
}

.gap-2 {
    gap: .625rem !important;
}

.gap-3 {
    gap: 1.25rem !important;
}

.gap-4 {
    gap: 1.875rem !important;
}

.gap-5 {
    gap: 3.75rem !important;
}

.font-monospace {
    font-family: var(--font-monospace) !important;
}

.fs-1 {
    font-size: calc(1.2875rem + .45vw) !important;
}

.fs-2 {
    font-size: calc(1.275rem + .3vw) !important;
}

.fs-3 {
    font-size: calc(1.2625rem + .15vw) !important;
}

.fs-4 {
    font-size: 1.25rem !important;
}

.fs-5 {
    font-size: 1.125rem !important;
}

.fs-6 {
    font-size: 1rem !important;
}

.fs-base {
    font-size: var(--body-font-size) !important;
}

.fs-lg {
    font-size: var(--body-font-size-lg) !important;
}

.fs-sm {
    font-size: var(--body-font-size-sm) !important;
}

.fs-xs {
    font-size: var(--body-font-size-xs) !important;
}

.fst-italic {
    font-style: italic !important;
}

.fst-normal {
    font-style: normal !important;
}

.fw-light {
    font-weight: 300 !important;
}

.fw-lighter {
    font-weight: 200 !important;
}

.fw-normal {
    font-weight: 400 !important;
}

.fw-medium {
    font-weight: 500 !important;
}

.fw-semibold {
    font-weight: 600 !important;
}

.fw-bold {
    font-weight: 700 !important;
}

.fw-bolder {
    font-weight: 800 !important;
}

.lh-1 {
    line-height: 1 !important;
}

.lh-xs {
    line-height: var(--body-line-height-xs) !important;
}

.lh-sm {
    line-height: var(--body-line-height-sm) !important;
}

.lh-base {
    line-height: var(--body-line-height) !important;
}

.lh-lg {
    line-height: var(--body-line-height-lg) !important;
}

.text-start {
    text-align: left !important;
}

.text-end {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

.text-decoration-none {
    text-decoration: none !important;
}

.text-decoration-underline {
    text-decoration: underline !important;
}

.text-decoration-line-through {
    text-decoration: line-through !important;
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.text-wrap {
    white-space: normal !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important;
}

.text-indigo {
    --text-opacity: 1;
    color: rgba(var(--indigo-rgb),var(--text-opacity)) !important;
}

.text-purple {
    --text-opacity: 1;
    color: rgba(var(--purple-rgb),var(--text-opacity)) !important;
}

.text-pink {
    --text-opacity: 1;
    color: rgba(var(--pink-rgb),var(--text-opacity)) !important;
}

.text-teal {
    --text-opacity: 1;
    color: rgba(var(--teal-rgb),var(--text-opacity)) !important;
}

.text-yellow {
    --text-opacity: 1;
    color: rgba(var(--yellow-rgb),var(--text-opacity)) !important;
}

.text-primary {
    --text-opacity: 1;
    color: rgba(var(--primary-rgb),var(--text-opacity)) !important;
}

.text-secondary {
    --text-opacity: 1;
    color: rgba(var(--secondary-rgb),var(--text-opacity)) !important;
}

.text-success {
    --text-opacity: 1;
    color: rgba(var(--success-rgb),var(--text-opacity)) !important;
}

.text-info {
    --text-opacity: 1;
    color: rgba(var(--info-rgb),var(--text-opacity)) !important;
}

.text-warning {
    --text-opacity: 1;
    color: rgba(var(--warning-rgb),var(--text-opacity)) !important;
}

.text-danger {
    --text-opacity: 1;
    color: rgba(var(--danger-rgb),var(--text-opacity)) !important;
}

.text-light {
    --text-opacity: 1;
    color: rgba(var(--light-rgb),var(--text-opacity)) !important;
}

.text-dark {
    --text-opacity: 1;
    color: rgba(var(--dark-rgb),var(--text-opacity)) !important;
}

.text-black {
    --text-opacity: 1;
    color: rgba(var(--black-rgb),var(--text-opacity)) !important;
}

.text-white {
    --text-opacity: 1;
    color: rgba(var(--white-rgb),var(--text-opacity)) !important;
}

.text-body {
    --text-opacity: 1;
    color: rgba(var(--body-color-rgb),var(--text-opacity)) !important;
}

.text-muted {
    --text-opacity: 1;
    color: rgba(var(--body-color-rgb),.75) !important;
}

.text-reset {
    --text-opacity: 1;
    color: inherit !important;
}

.text-opacity-25 {
    --text-opacity: 0.25;
}

.text-opacity-50 {
    --text-opacity: 0.5;
}

.text-opacity-75 {
    --text-opacity: 0.75;
}

.text-opacity-100 {
    --text-opacity: 1;
}

.bg-indigo {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-rgb),var(--bg-opacity)) !important;
}

.bg-purple {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-rgb),var(--bg-opacity)) !important;
}

.bg-pink {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-rgb),var(--bg-opacity)) !important;
}

.bg-teal {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-rgb),var(--bg-opacity)) !important;
}

.bg-yellow {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-rgb),var(--bg-opacity)) !important;
}

.bg-primary {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-rgb),var(--bg-opacity)) !important;
}

.bg-secondary {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-rgb),var(--bg-opacity)) !important;
}

.bg-success {
    --bg-opacity: 1;
    background-color: rgba(var(--success-rgb),var(--bg-opacity)) !important;
}

.bg-info {
    --bg-opacity: 1;
    background-color: rgba(var(--info-rgb),var(--bg-opacity)) !important;
}

.bg-warning {
    --bg-opacity: 1;
    background-color: rgba(var(--warning-rgb),var(--bg-opacity)) !important;
}

.bg-danger {
    --bg-opacity: 1;
    background-color: rgba(var(--danger-rgb),var(--bg-opacity)) !important;
}

.bg-light {
    --bg-opacity: 1;
    background-color: rgba(var(--light-rgb),var(--bg-opacity)) !important;
}

.bg-dark {
    --bg-opacity: 1;
    background-color: rgba(var(--dark-rgb),var(--bg-opacity)) !important;
}

.bg-black {
    --bg-opacity: 1;
    background-color: rgba(var(--black-rgb),var(--bg-opacity)) !important;
}

.bg-white {
    --bg-opacity: 1;
    background-color: rgba(var(--white-rgb),var(--bg-opacity)) !important;
}

.bg-body {
    --bg-opacity: 1;
    background-color: rgba(var(--body-bg-rgb),var(--bg-opacity)) !important;
}

.bg-transparent {
    --bg-opacity: 1;
    background-color: transparent !important;
}

.bg-card {
    --bg-opacity: 1;
    background-color: var(--white) !important;
}

.bg-opacity-10 {
    --bg-opacity: 0.1;
}

.bg-opacity-20 {
    --bg-opacity: 0.2;
}

.bg-opacity-25 {
    --bg-opacity: 0.25;
}

.bg-opacity-50 {
    --bg-opacity: 0.5;
}

.bg-opacity-75 {
    --bg-opacity: 0.75;
}

.bg-opacity-100 {
    --bg-opacity: 1;
}

.bg-gradient {
    background-image: var(--gradient) !important;
}

.user-select-all {
    -webkit-user-select: all !important;
    -moz-user-select: all !important;
    user-select: all !important;
}

.user-select-auto {
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
}

.user-select-none {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

.pe-none {
    pointer-events: none !important;
}

.pe-auto {
    pointer-events: auto !important;
}

.rounded {
    border-radius: var(--border-radius) !important;
}

.rounded-0 {
    border-radius: 0 !important;
}

.rounded-1 {
    border-radius: var(--border-radius-sm) !important;
}

.rounded-2 {
    border-radius: var(--border-radius) !important;
}

.rounded-3 {
    border-radius: var(--border-radius-lg) !important;
}

.rounded-4 {
    border-radius: var(--border-radius-xl) !important;
}

.rounded-5 {
    border-radius: var(--border-radius-2xl) !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.rounded-pill {
    border-radius: var(--border-radius-pill) !important;
}

.rounded-top {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
}

.rounded-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.rounded-top-1 {
    border-top-left-radius: var(--border-radius-sm) !important;
    border-top-right-radius: var(--border-radius-sm) !important;
}

.rounded-top-2 {
    border-top-left-radius: var(--border-radius) !important;
    border-top-right-radius: var(--border-radius) !important;
}

.rounded-top-pill {
    border-top-left-radius: var(--border-radius-pill) !important;
    border-top-right-radius: var(--border-radius-pill) !important;
}

.rounded-end {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
}

.rounded-end-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
    border-top-right-radius: var(--border-radius-sm) !important;
    border-bottom-right-radius: var(--border-radius-sm) !important;
}

.rounded-end-2 {
    border-top-right-radius: var(--border-radius) !important;
    border-bottom-right-radius: var(--border-radius) !important;
}

.rounded-end-pill {
    border-top-right-radius: var(--border-radius-pill) !important;
    border-bottom-right-radius: var(--border-radius-pill) !important;
}

.rounded-bottom {
    border-bottom-right-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
}

.rounded-bottom-0 {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
    border-bottom-right-radius: var(--border-radius-sm) !important;
    border-bottom-left-radius: var(--border-radius-sm) !important;
}

.rounded-bottom-2 {
    border-bottom-right-radius: var(--border-radius) !important;
    border-bottom-left-radius: var(--border-radius) !important;
}

.rounded-bottom-pill {
    border-bottom-right-radius: var(--border-radius-pill) !important;
    border-bottom-left-radius: var(--border-radius-pill) !important;
}

.rounded-start {
    border-bottom-left-radius: var(--border-radius) !important;
    border-top-left-radius: var(--border-radius) !important;
}

.rounded-start-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.rounded-start-1 {
    border-bottom-left-radius: var(--border-radius-sm) !important;
    border-top-left-radius: var(--border-radius-sm) !important;
}

.rounded-start-2 {
    border-bottom-left-radius: var(--border-radius) !important;
    border-top-left-radius: var(--border-radius) !important;
}

.rounded-start-pill {
    border-bottom-left-radius: var(--border-radius-pill) !important;
    border-top-left-radius: var(--border-radius-pill) !important;
}

.rounded-top-start {
    border-top-left-radius: .375rem !important;
}

.rounded-top-start-0 {
    border-top-left-radius: 0 !important;
}

.rounded-top-end {
    border-top-right-radius: .375rem !important;
}

.rounded-top-end-0 {
    border-top-right-radius: 0 !important;
}

.rounded-bottom-start {
    border-bottom-left-radius: .375rem !important;
}

.rounded-bottom-start-0 {
    border-bottom-left-radius: 0 !important;
}

.rounded-bottom-end {
    border-bottom-right-radius: .375rem !important;
}

.rounded-bottom-end-0 {
    border-bottom-right-radius: 0 !important;
}

.filter-none {
    -webkit-filter: none !important;
    filter: none !important;
}

.visible {
    visibility: visible !important;
}

.invisible {
    visibility: hidden !important;
}

.cursor-pointer {
    cursor: pointer !important;
}

.cursor-move {
    cursor: move !important;
}

.cursor-default {
    cursor: default !important;
}

.rotate-cw-45 {
    -webkit-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important;
}

.rotate-cw-90 {
    -webkit-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important;
}

.rotate-cw-180 {
    -webkit-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
}

.rotate-ccw-45 {
    -webkit-transform: rotate(-45deg) !important;
    transform: rotate(-45deg) !important;
}

.rotate-ccw-90 {
    -webkit-transform: rotate(-90deg) !important;
    transform: rotate(-90deg) !important;
}

.rotate-ccw-180 {
    -webkit-transform: rotate(-180deg) !important;
    transform: rotate(-180deg) !important;
}

.transition-none {
    transition: none !important;
}

.zindex-auto {
    z-index: auto !important;
}

.zindex-1 {
    z-index: 1 !important;
}

@media (min-width:576px) {
    .float-sm-start {
        float: left !important;
    }

    .float-sm-end {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }

    .overflow-sm-auto {
        overflow: auto !important;
    }

    .overflow-sm-hidden {
        overflow: hidden !important;
    }

    .overflow-sm-visible {
        overflow: visible !important;
    }

    .overflow-sm-scroll {
        overflow: scroll !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-grid {
        display: grid !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }

    .d-sm-none {
        display: none !important;
    }

    .border-sm {
        border: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-sm-0 {
        border: 0 !important;
    }

    .border-top-sm {
        border-top: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-top-sm-0 {
        border-top: 0 !important;
    }

    .border-end-sm {
        border-right: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-end-sm-0 {
        border-right: 0 !important;
    }

    .border-bottom-sm {
        border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-bottom-sm-0 {
        border-bottom: 0 !important;
    }

    .border-start-sm {
        border-left: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-start-sm-0 {
        border-left: 0 !important;
    }

    .w-sm-25 {
        width: 25% !important;
    }

    .w-sm-50 {
        width: 50% !important;
    }

    .w-sm-75 {
        width: 75% !important;
    }

    .w-sm-100 {
        width: 100% !important;
    }

    .w-sm-auto {
        width: auto !important;
    }

    .wmin-sm-0 {
        min-width: 0 !important;
    }

    .wmin-sm-200 {
        min-width: 200px !important;
    }

    .wmin-sm-250 {
        min-width: 250px !important;
    }

    .wmin-sm-300 {
        min-width: 300px !important;
    }

    .wmin-sm-350 {
        min-width: 350px !important;
    }

    .wmin-sm-400 {
        min-width: 400px !important;
    }

    .wmin-sm-450 {
        min-width: 450px !important;
    }

    .wmin-sm-500 {
        min-width: 500px !important;
    }

    .wmin-sm-550 {
        min-width: 550px !important;
    }

    .wmin-sm-600 {
        min-width: 600px !important;
    }

    .h-sm-25 {
        height: 25% !important;
    }

    .h-sm-50 {
        height: 50% !important;
    }

    .h-sm-75 {
        height: 75% !important;
    }

    .h-sm-100 {
        height: 100% !important;
    }

    .h-sm-auto {
        height: auto !important;
    }

    .flex-sm-0 {
        -ms-flex: 0 1 auto !important;
        flex: 0 1 auto !important;
    }

    .flex-sm-1 {
        -ms-flex: 1 !important;
        flex: 1 !important;
    }

    .flex-sm-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    .flex-sm-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-sm-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    .flex-sm-grow-2 {
        -ms-flex-positive: 2 !important;
        flex-grow: 2 !important;
    }

    .flex-sm-grow-3 {
        -ms-flex-positive: 3 !important;
        flex-grow: 3 !important;
    }

    .flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-sm-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .justify-content-sm-evenly {
        -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
    }

    .align-items-sm-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }

    .order-sm-first {
        -ms-flex-order: -1 !important;
        order: -1 !important;
    }

    .order-sm-0 {
        -ms-flex-order: 0 !important;
        order: 0 !important;
    }

    .order-sm-1 {
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }

    .order-sm-2 {
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }

    .order-sm-3 {
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }

    .order-sm-4 {
        -ms-flex-order: 4 !important;
        order: 4 !important;
    }

    .order-sm-5 {
        -ms-flex-order: 5 !important;
        order: 5 !important;
    }

    .order-sm-last {
        -ms-flex-order: 6 !important;
        order: 6 !important;
    }

    .m-sm-0 {
        margin: 0 !important;
    }

    .m-sm-1 {
        margin: .3125rem !important;
    }

    .m-sm-2 {
        margin: .625rem !important;
    }

    .m-sm-3 {
        margin: 1.25rem !important;
    }

    .m-sm-4 {
        margin: 1.875rem !important;
    }

    .m-sm-5 {
        margin: 3.75rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-sm-1 {
        margin-right: .3125rem !important;
        margin-left: .3125rem !important;
    }

    .mx-sm-2 {
        margin-right: .625rem !important;
        margin-left: .625rem !important;
    }

    .mx-sm-3 {
        margin-right: 1.25rem !important;
        margin-left: 1.25rem !important;
    }

    .mx-sm-4 {
        margin-right: 1.875rem !important;
        margin-left: 1.875rem !important;
    }

    .mx-sm-5 {
        margin-right: 3.75rem !important;
        margin-left: 3.75rem !important;
    }

    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-sm-1 {
        margin-top: .3125rem !important;
        margin-bottom: .3125rem !important;
    }

    .my-sm-2 {
        margin-top: .625rem !important;
        margin-bottom: .625rem !important;
    }

    .my-sm-3 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }

    .my-sm-4 {
        margin-top: 1.875rem !important;
        margin-bottom: 1.875rem !important;
    }

    .my-sm-5 {
        margin-top: 3.75rem !important;
        margin-bottom: 3.75rem !important;
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-sm-0 {
        margin-top: 0 !important;
    }

    .mt-sm-1 {
        margin-top: .3125rem !important;
    }

    .mt-sm-2 {
        margin-top: .625rem !important;
    }

    .mt-sm-3 {
        margin-top: 1.25rem !important;
    }

    .mt-sm-4 {
        margin-top: 1.875rem !important;
    }

    .mt-sm-5 {
        margin-top: 3.75rem !important;
    }

    .mt-sm-auto {
        margin-top: auto !important;
    }

    .me-sm-0 {
        margin-right: 0 !important;
    }

    .me-sm-1 {
        margin-right: .3125rem !important;
    }

    .me-sm-2 {
        margin-right: .625rem !important;
    }

    .me-sm-3 {
        margin-right: 1.25rem !important;
    }

    .me-sm-4 {
        margin-right: 1.875rem !important;
    }

    .me-sm-5 {
        margin-right: 3.75rem !important;
    }

    .me-sm-auto {
        margin-right: auto !important;
    }

    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .mb-sm-1 {
        margin-bottom: .3125rem !important;
    }

    .mb-sm-2 {
        margin-bottom: .625rem !important;
    }

    .mb-sm-3 {
        margin-bottom: 1.25rem !important;
    }

    .mb-sm-4 {
        margin-bottom: 1.875rem !important;
    }

    .mb-sm-5 {
        margin-bottom: 3.75rem !important;
    }

    .mb-sm-auto {
        margin-bottom: auto !important;
    }

    .ms-sm-0 {
        margin-left: 0 !important;
    }

    .ms-sm-1 {
        margin-left: .3125rem !important;
    }

    .ms-sm-2 {
        margin-left: .625rem !important;
    }

    .ms-sm-3 {
        margin-left: 1.25rem !important;
    }

    .ms-sm-4 {
        margin-left: 1.875rem !important;
    }

    .ms-sm-5 {
        margin-left: 3.75rem !important;
    }

    .ms-sm-auto {
        margin-left: auto !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .p-sm-1 {
        padding: .3125rem !important;
    }

    .p-sm-2 {
        padding: .625rem !important;
    }

    .p-sm-3 {
        padding: 1.25rem !important;
    }

    .p-sm-4 {
        padding: 1.875rem !important;
    }

    .p-sm-5 {
        padding: 3.75rem !important;
    }

    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-sm-1 {
        padding-right: .3125rem !important;
        padding-left: .3125rem !important;
    }

    .px-sm-2 {
        padding-right: .625rem !important;
        padding-left: .625rem !important;
    }

    .px-sm-3 {
        padding-right: 1.25rem !important;
        padding-left: 1.25rem !important;
    }

    .px-sm-4 {
        padding-right: 1.875rem !important;
        padding-left: 1.875rem !important;
    }

    .px-sm-5 {
        padding-right: 3.75rem !important;
        padding-left: 3.75rem !important;
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-sm-1 {
        padding-top: .3125rem !important;
        padding-bottom: .3125rem !important;
    }

    .py-sm-2 {
        padding-top: .625rem !important;
        padding-bottom: .625rem !important;
    }

    .py-sm-3 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }

    .py-sm-4 {
        padding-top: 1.875rem !important;
        padding-bottom: 1.875rem !important;
    }

    .py-sm-5 {
        padding-top: 3.75rem !important;
        padding-bottom: 3.75rem !important;
    }

    .pt-sm-0 {
        padding-top: 0 !important;
    }

    .pt-sm-1 {
        padding-top: .3125rem !important;
    }

    .pt-sm-2 {
        padding-top: .625rem !important;
    }

    .pt-sm-3 {
        padding-top: 1.25rem !important;
    }

    .pt-sm-4 {
        padding-top: 1.875rem !important;
    }

    .pt-sm-5 {
        padding-top: 3.75rem !important;
    }

    .pe-sm-0 {
        padding-right: 0 !important;
    }

    .pe-sm-1 {
        padding-right: .3125rem !important;
    }

    .pe-sm-2 {
        padding-right: .625rem !important;
    }

    .pe-sm-3 {
        padding-right: 1.25rem !important;
    }

    .pe-sm-4 {
        padding-right: 1.875rem !important;
    }

    .pe-sm-5 {
        padding-right: 3.75rem !important;
    }

    .pb-sm-0 {
        padding-bottom: 0 !important;
    }

    .pb-sm-1 {
        padding-bottom: .3125rem !important;
    }

    .pb-sm-2 {
        padding-bottom: .625rem !important;
    }

    .pb-sm-3 {
        padding-bottom: 1.25rem !important;
    }

    .pb-sm-4 {
        padding-bottom: 1.875rem !important;
    }

    .pb-sm-5 {
        padding-bottom: 3.75rem !important;
    }

    .ps-sm-0 {
        padding-left: 0 !important;
    }

    .ps-sm-1 {
        padding-left: .3125rem !important;
    }

    .ps-sm-2 {
        padding-left: .625rem !important;
    }

    .ps-sm-3 {
        padding-left: 1.25rem !important;
    }

    .ps-sm-4 {
        padding-left: 1.875rem !important;
    }

    .ps-sm-5 {
        padding-left: 3.75rem !important;
    }

    .gap-sm-0 {
        gap: 0 !important;
    }

    .gap-sm-1 {
        gap: .3125rem !important;
    }

    .gap-sm-2 {
        gap: .625rem !important;
    }

    .gap-sm-3 {
        gap: 1.25rem !important;
    }

    .gap-sm-4 {
        gap: 1.875rem !important;
    }

    .gap-sm-5 {
        gap: 3.75rem !important;
    }

    .text-sm-start {
        text-align: left !important;
    }

    .text-sm-end {
        text-align: right !important;
    }

    .text-sm-center {
        text-align: center !important;
    }

    .rounded-sm {
        border-radius: var(--border-radius) !important;
    }

    .rounded-sm-0 {
        border-radius: 0 !important;
    }

    .rounded-sm-1 {
        border-radius: var(--border-radius-sm) !important;
    }

    .rounded-sm-2 {
        border-radius: var(--border-radius) !important;
    }

    .rounded-sm-3 {
        border-radius: var(--border-radius-lg) !important;
    }

    .rounded-sm-4 {
        border-radius: var(--border-radius-xl) !important;
    }

    .rounded-sm-5 {
        border-radius: var(--border-radius-2xl) !important;
    }

    .rounded-sm-circle {
        border-radius: 50% !important;
    }

    .rounded-sm-pill {
        border-radius: var(--border-radius-pill) !important;
    }

    .rounded-top-sm {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important;
    }

    .rounded-top-sm-0 {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }

    .rounded-top-sm-1 {
        border-top-left-radius: var(--border-radius-sm) !important;
        border-top-right-radius: var(--border-radius-sm) !important;
    }

    .rounded-top-sm-2 {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important;
    }

    .rounded-top-sm-pill {
        border-top-left-radius: var(--border-radius-pill) !important;
        border-top-right-radius: var(--border-radius-pill) !important;
    }

    .rounded-end-sm {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important;
    }

    .rounded-end-sm-0 {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }

    .rounded-end-sm-1 {
        border-top-right-radius: var(--border-radius-sm) !important;
        border-bottom-right-radius: var(--border-radius-sm) !important;
    }

    .rounded-end-sm-2 {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important;
    }

    .rounded-end-sm-pill {
        border-top-right-radius: var(--border-radius-pill) !important;
        border-bottom-right-radius: var(--border-radius-pill) !important;
    }

    .rounded-bottom-sm {
        border-bottom-right-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important;
    }

    .rounded-bottom-sm-0 {
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .rounded-bottom-sm-1 {
        border-bottom-right-radius: var(--border-radius-sm) !important;
        border-bottom-left-radius: var(--border-radius-sm) !important;
    }

    .rounded-bottom-sm-2 {
        border-bottom-right-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important;
    }

    .rounded-bottom-sm-pill {
        border-bottom-right-radius: var(--border-radius-pill) !important;
        border-bottom-left-radius: var(--border-radius-pill) !important;
    }

    .rounded-start-sm {
        border-bottom-left-radius: var(--border-radius) !important;
        border-top-left-radius: var(--border-radius) !important;
    }

    .rounded-start-sm-0 {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
    }

    .rounded-start-sm-1 {
        border-bottom-left-radius: var(--border-radius-sm) !important;
        border-top-left-radius: var(--border-radius-sm) !important;
    }

    .rounded-start-sm-2 {
        border-bottom-left-radius: var(--border-radius) !important;
        border-top-left-radius: var(--border-radius) !important;
    }

    .rounded-start-sm-pill {
        border-bottom-left-radius: var(--border-radius-pill) !important;
        border-top-left-radius: var(--border-radius-pill) !important;
    }
}

@media (min-width:768px) {
    .float-md-start {
        float: left !important;
    }

    .float-md-end {
        float: right !important;
    }

    .float-md-none {
        float: none !important;
    }

    .overflow-md-auto {
        overflow: auto !important;
    }

    .overflow-md-hidden {
        overflow: hidden !important;
    }

    .overflow-md-visible {
        overflow: visible !important;
    }

    .overflow-md-scroll {
        overflow: scroll !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-grid {
        display: grid !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-md-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }

    .d-md-none {
        display: none !important;
    }

    .border-md {
        border: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-md-0 {
        border: 0 !important;
    }

    .border-top-md {
        border-top: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-top-md-0 {
        border-top: 0 !important;
    }

    .border-end-md {
        border-right: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-end-md-0 {
        border-right: 0 !important;
    }

    .border-bottom-md {
        border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-bottom-md-0 {
        border-bottom: 0 !important;
    }

    .border-start-md {
        border-left: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-start-md-0 {
        border-left: 0 !important;
    }

    .w-md-25 {
        width: 25% !important;
    }

    .w-md-50 {
        width: 50% !important;
    }

    .w-md-75 {
        width: 75% !important;
    }

    .w-md-100 {
        width: 100% !important;
    }

    .w-md-auto {
        width: auto !important;
    }

    .wmin-md-0 {
        min-width: 0 !important;
    }

    .wmin-md-200 {
        min-width: 200px !important;
    }

    .wmin-md-250 {
        min-width: 250px !important;
    }

    .wmin-md-300 {
        min-width: 300px !important;
    }

    .wmin-md-350 {
        min-width: 350px !important;
    }

    .wmin-md-400 {
        min-width: 400px !important;
    }

    .wmin-md-450 {
        min-width: 450px !important;
    }

    .wmin-md-500 {
        min-width: 500px !important;
    }

    .wmin-md-550 {
        min-width: 550px !important;
    }

    .wmin-md-600 {
        min-width: 600px !important;
    }

    .h-md-25 {
        height: 25% !important;
    }

    .h-md-50 {
        height: 50% !important;
    }

    .h-md-75 {
        height: 75% !important;
    }

    .h-md-100 {
        height: 100% !important;
    }

    .h-md-auto {
        height: auto !important;
    }

    .flex-md-0 {
        -ms-flex: 0 1 auto !important;
        flex: 0 1 auto !important;
    }

    .flex-md-1 {
        -ms-flex: 1 !important;
        flex: 1 !important;
    }

    .flex-md-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    .flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-md-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-md-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    .flex-md-grow-2 {
        -ms-flex-positive: 2 !important;
        flex-grow: 2 !important;
    }

    .flex-md-grow-3 {
        -ms-flex-positive: 3 !important;
        flex-grow: 3 !important;
    }

    .flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-md-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-md-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .justify-content-md-evenly {
        -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
    }

    .align-items-md-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-md-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }

    .order-md-first {
        -ms-flex-order: -1 !important;
        order: -1 !important;
    }

    .order-md-0 {
        -ms-flex-order: 0 !important;
        order: 0 !important;
    }

    .order-md-1 {
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }

    .order-md-2 {
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }

    .order-md-3 {
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }

    .order-md-4 {
        -ms-flex-order: 4 !important;
        order: 4 !important;
    }

    .order-md-5 {
        -ms-flex-order: 5 !important;
        order: 5 !important;
    }

    .order-md-last {
        -ms-flex-order: 6 !important;
        order: 6 !important;
    }

    .m-md-0 {
        margin: 0 !important;
    }

    .m-md-1 {
        margin: .3125rem !important;
    }

    .m-md-2 {
        margin: .625rem !important;
    }

    .m-md-3 {
        margin: 1.25rem !important;
    }

    .m-md-4 {
        margin: 1.875rem !important;
    }

    .m-md-5 {
        margin: 3.75rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-md-1 {
        margin-right: .3125rem !important;
        margin-left: .3125rem !important;
    }

    .mx-md-2 {
        margin-right: .625rem !important;
        margin-left: .625rem !important;
    }

    .mx-md-3 {
        margin-right: 1.25rem !important;
        margin-left: 1.25rem !important;
    }

    .mx-md-4 {
        margin-right: 1.875rem !important;
        margin-left: 1.875rem !important;
    }

    .mx-md-5 {
        margin-right: 3.75rem !important;
        margin-left: 3.75rem !important;
    }

    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-md-1 {
        margin-top: .3125rem !important;
        margin-bottom: .3125rem !important;
    }

    .my-md-2 {
        margin-top: .625rem !important;
        margin-bottom: .625rem !important;
    }

    .my-md-3 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }

    .my-md-4 {
        margin-top: 1.875rem !important;
        margin-bottom: 1.875rem !important;
    }

    .my-md-5 {
        margin-top: 3.75rem !important;
        margin-bottom: 3.75rem !important;
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-md-0 {
        margin-top: 0 !important;
    }

    .mt-md-1 {
        margin-top: .3125rem !important;
    }

    .mt-md-2 {
        margin-top: .625rem !important;
    }

    .mt-md-3 {
        margin-top: 1.25rem !important;
    }

    .mt-md-4 {
        margin-top: 1.875rem !important;
    }

    .mt-md-5 {
        margin-top: 3.75rem !important;
    }

    .mt-md-auto {
        margin-top: auto !important;
    }

    .me-md-0 {
        margin-right: 0 !important;
    }

    .me-md-1 {
        margin-right: .3125rem !important;
    }

    .me-md-2 {
        margin-right: .625rem !important;
    }

    .me-md-3 {
        margin-right: 1.25rem !important;
    }

    .me-md-4 {
        margin-right: 1.875rem !important;
    }

    .me-md-5 {
        margin-right: 3.75rem !important;
    }

    .me-md-auto {
        margin-right: auto !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .mb-md-1 {
        margin-bottom: .3125rem !important;
    }

    .mb-md-2 {
        margin-bottom: .625rem !important;
    }

    .mb-md-3 {
        margin-bottom: 1.25rem !important;
    }

    .mb-md-4 {
        margin-bottom: 1.875rem !important;
    }

    .mb-md-5 {
        margin-bottom: 3.75rem !important;
    }

    .mb-md-auto {
        margin-bottom: auto !important;
    }

    .ms-md-0 {
        margin-left: 0 !important;
    }

    .ms-md-1 {
        margin-left: .3125rem !important;
    }

    .ms-md-2 {
        margin-left: .625rem !important;
    }

    .ms-md-3 {
        margin-left: 1.25rem !important;
    }

    .ms-md-4 {
        margin-left: 1.875rem !important;
    }

    .ms-md-5 {
        margin-left: 3.75rem !important;
    }

    .ms-md-auto {
        margin-left: auto !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .p-md-1 {
        padding: .3125rem !important;
    }

    .p-md-2 {
        padding: .625rem !important;
    }

    .p-md-3 {
        padding: 1.25rem !important;
    }

    .p-md-4 {
        padding: 1.875rem !important;
    }

    .p-md-5 {
        padding: 3.75rem !important;
    }

    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-md-1 {
        padding-right: .3125rem !important;
        padding-left: .3125rem !important;
    }

    .px-md-2 {
        padding-right: .625rem !important;
        padding-left: .625rem !important;
    }

    .px-md-3 {
        padding-right: 1.25rem !important;
        padding-left: 1.25rem !important;
    }

    .px-md-4 {
        padding-right: 1.875rem !important;
        padding-left: 1.875rem !important;
    }

    .px-md-5 {
        padding-right: 3.75rem !important;
        padding-left: 3.75rem !important;
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-md-1 {
        padding-top: .3125rem !important;
        padding-bottom: .3125rem !important;
    }

    .py-md-2 {
        padding-top: .625rem !important;
        padding-bottom: .625rem !important;
    }

    .py-md-3 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }

    .py-md-4 {
        padding-top: 1.875rem !important;
        padding-bottom: 1.875rem !important;
    }

    .py-md-5 {
        padding-top: 3.75rem !important;
        padding-bottom: 3.75rem !important;
    }

    .pt-md-0 {
        padding-top: 0 !important;
    }

    .pt-md-1 {
        padding-top: .3125rem !important;
    }

    .pt-md-2 {
        padding-top: .625rem !important;
    }

    .pt-md-3 {
        padding-top: 1.25rem !important;
    }

    .pt-md-4 {
        padding-top: 1.875rem !important;
    }

    .pt-md-5 {
        padding-top: 3.75rem !important;
    }

    .pe-md-0 {
        padding-right: 0 !important;
    }

    .pe-md-1 {
        padding-right: .3125rem !important;
    }

    .pe-md-2 {
        padding-right: .625rem !important;
    }

    .pe-md-3 {
        padding-right: 1.25rem !important;
    }

    .pe-md-4 {
        padding-right: 1.875rem !important;
    }

    .pe-md-5 {
        padding-right: 3.75rem !important;
    }

    .pb-md-0 {
        padding-bottom: 0 !important;
    }

    .pb-md-1 {
        padding-bottom: .3125rem !important;
    }

    .pb-md-2 {
        padding-bottom: .625rem !important;
    }

    .pb-md-3 {
        padding-bottom: 1.25rem !important;
    }

    .pb-md-4 {
        padding-bottom: 1.875rem !important;
    }

    .pb-md-5 {
        padding-bottom: 3.75rem !important;
    }

    .ps-md-0 {
        padding-left: 0 !important;
    }

    .ps-md-1 {
        padding-left: .3125rem !important;
    }

    .ps-md-2 {
        padding-left: .625rem !important;
    }

    .ps-md-3 {
        padding-left: 1.25rem !important;
    }

    .ps-md-4 {
        padding-left: 1.875rem !important;
    }

    .ps-md-5 {
        padding-left: 3.75rem !important;
    }

    .gap-md-0 {
        gap: 0 !important;
    }

    .gap-md-1 {
        gap: .3125rem !important;
    }

    .gap-md-2 {
        gap: .625rem !important;
    }

    .gap-md-3 {
        gap: 1.25rem !important;
    }

    .gap-md-4 {
        gap: 1.875rem !important;
    }

    .gap-md-5 {
        gap: 3.75rem !important;
    }

    .text-md-start {
        text-align: left !important;
    }

    .text-md-end {
        text-align: right !important;
    }

    .text-md-center {
        text-align: center !important;
    }

    .rounded-md {
        border-radius: var(--border-radius) !important;
    }

    .rounded-md-0 {
        border-radius: 0 !important;
    }

    .rounded-md-1 {
        border-radius: var(--border-radius-sm) !important;
    }

    .rounded-md-2 {
        border-radius: var(--border-radius) !important;
    }

    .rounded-md-3 {
        border-radius: var(--border-radius-lg) !important;
    }

    .rounded-md-4 {
        border-radius: var(--border-radius-xl) !important;
    }

    .rounded-md-5 {
        border-radius: var(--border-radius-2xl) !important;
    }

    .rounded-md-circle {
        border-radius: 50% !important;
    }

    .rounded-md-pill {
        border-radius: var(--border-radius-pill) !important;
    }

    .rounded-top-md {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important;
    }

    .rounded-top-md-0 {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }

    .rounded-top-md-1 {
        border-top-left-radius: var(--border-radius-sm) !important;
        border-top-right-radius: var(--border-radius-sm) !important;
    }

    .rounded-top-md-2 {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important;
    }

    .rounded-top-md-pill {
        border-top-left-radius: var(--border-radius-pill) !important;
        border-top-right-radius: var(--border-radius-pill) !important;
    }

    .rounded-end-md {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important;
    }

    .rounded-end-md-0 {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }

    .rounded-end-md-1 {
        border-top-right-radius: var(--border-radius-sm) !important;
        border-bottom-right-radius: var(--border-radius-sm) !important;
    }

    .rounded-end-md-2 {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important;
    }

    .rounded-end-md-pill {
        border-top-right-radius: var(--border-radius-pill) !important;
        border-bottom-right-radius: var(--border-radius-pill) !important;
    }

    .rounded-bottom-md {
        border-bottom-right-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important;
    }

    .rounded-bottom-md-0 {
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .rounded-bottom-md-1 {
        border-bottom-right-radius: var(--border-radius-sm) !important;
        border-bottom-left-radius: var(--border-radius-sm) !important;
    }

    .rounded-bottom-md-2 {
        border-bottom-right-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important;
    }

    .rounded-bottom-md-pill {
        border-bottom-right-radius: var(--border-radius-pill) !important;
        border-bottom-left-radius: var(--border-radius-pill) !important;
    }

    .rounded-start-md {
        border-bottom-left-radius: var(--border-radius) !important;
        border-top-left-radius: var(--border-radius) !important;
    }

    .rounded-start-md-0 {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
    }

    .rounded-start-md-1 {
        border-bottom-left-radius: var(--border-radius-sm) !important;
        border-top-left-radius: var(--border-radius-sm) !important;
    }

    .rounded-start-md-2 {
        border-bottom-left-radius: var(--border-radius) !important;
        border-top-left-radius: var(--border-radius) !important;
    }

    .rounded-start-md-pill {
        border-bottom-left-radius: var(--border-radius-pill) !important;
        border-top-left-radius: var(--border-radius-pill) !important;
    }
}

@media (min-width:992px) {
    .float-lg-start {
        float: left !important;
    }

    .float-lg-end {
        float: right !important;
    }

    .float-lg-none {
        float: none !important;
    }

    .overflow-lg-auto {
        overflow: auto !important;
    }

    .overflow-lg-hidden {
        overflow: hidden !important;
    }

    .overflow-lg-visible {
        overflow: visible !important;
    }

    .overflow-lg-scroll {
        overflow: scroll !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-grid {
        display: grid !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }

    .d-lg-none {
        display: none !important;
    }

    .border-lg {
        border: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-lg-0 {
        border: 0 !important;
    }

    .border-top-lg {
        border-top: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-top-lg-0 {
        border-top: 0 !important;
    }

    .border-end-lg {
        border-right: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-end-lg-0 {
        border-right: 0 !important;
    }

    .border-bottom-lg {
        border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-bottom-lg-0 {
        border-bottom: 0 !important;
    }

    .border-start-lg {
        border-left: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-start-lg-0 {
        border-left: 0 !important;
    }

    .w-lg-25 {
        width: 25% !important;
    }

    .w-lg-50 {
        width: 50% !important;
    }

    .w-lg-75 {
        width: 75% !important;
    }

    .w-lg-100 {
        width: 100% !important;
    }

    .w-lg-auto {
        width: auto !important;
    }

    .wmin-lg-0 {
        min-width: 0 !important;
    }

    .wmin-lg-200 {
        min-width: 200px !important;
    }

    .wmin-lg-250 {
        min-width: 250px !important;
    }

    .wmin-lg-300 {
        min-width: 300px !important;
    }

    .wmin-lg-350 {
        min-width: 350px !important;
    }

    .wmin-lg-400 {
        min-width: 400px !important;
    }

    .wmin-lg-450 {
        min-width: 450px !important;
    }

    .wmin-lg-500 {
        min-width: 500px !important;
    }

    .wmin-lg-550 {
        min-width: 550px !important;
    }

    .wmin-lg-600 {
        min-width: 600px !important;
    }

    .h-lg-25 {
        height: 25% !important;
    }

    .h-lg-50 {
        height: 50% !important;
    }

    .h-lg-75 {
        height: 75% !important;
    }

    .h-lg-100 {
        height: 100% !important;
    }

    .h-lg-auto {
        height: auto !important;
    }

    .flex-lg-0 {
        -ms-flex: 0 1 auto !important;
        flex: 0 1 auto !important;
    }

    .flex-lg-1 {
        -ms-flex: 1 !important;
        flex: 1 !important;
    }

    .flex-lg-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    .flex-lg-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-lg-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-lg-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    .flex-lg-grow-2 {
        -ms-flex-positive: 2 !important;
        flex-grow: 2 !important;
    }

    .flex-lg-grow-3 {
        -ms-flex-positive: 3 !important;
        flex-grow: 3 !important;
    }

    .flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-lg-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-lg-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .justify-content-lg-evenly {
        -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
    }

    .align-items-lg-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-lg-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }

    .order-lg-first {
        -ms-flex-order: -1 !important;
        order: -1 !important;
    }

    .order-lg-0 {
        -ms-flex-order: 0 !important;
        order: 0 !important;
    }

    .order-lg-1 {
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }

    .order-lg-2 {
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }

    .order-lg-3 {
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }

    .order-lg-4 {
        -ms-flex-order: 4 !important;
        order: 4 !important;
    }

    .order-lg-5 {
        -ms-flex-order: 5 !important;
        order: 5 !important;
    }

    .order-lg-last {
        -ms-flex-order: 6 !important;
        order: 6 !important;
    }

    .m-lg-0 {
        margin: 0 !important;
    }

    .m-lg-1 {
        margin: .3125rem !important;
    }

    .m-lg-2 {
        margin: .625rem !important;
    }

    .m-lg-3 {
        margin: 1.25rem !important;
    }

    .m-lg-4 {
        margin: 1.875rem !important;
    }

    .m-lg-5 {
        margin: 3.75rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-lg-1 {
        margin-right: .3125rem !important;
        margin-left: .3125rem !important;
    }

    .mx-lg-2 {
        margin-right: .625rem !important;
        margin-left: .625rem !important;
    }

    .mx-lg-3 {
        margin-right: 1.25rem !important;
        margin-left: 1.25rem !important;
    }

    .mx-lg-4 {
        margin-right: 1.875rem !important;
        margin-left: 1.875rem !important;
    }

    .mx-lg-5 {
        margin-right: 3.75rem !important;
        margin-left: 3.75rem !important;
    }

    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-lg-1 {
        margin-top: .3125rem !important;
        margin-bottom: .3125rem !important;
    }

    .my-lg-2 {
        margin-top: .625rem !important;
        margin-bottom: .625rem !important;
    }

    .my-lg-3 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }

    .my-lg-4 {
        margin-top: 1.875rem !important;
        margin-bottom: 1.875rem !important;
    }

    .my-lg-5 {
        margin-top: 3.75rem !important;
        margin-bottom: 3.75rem !important;
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-lg-0 {
        margin-top: 0 !important;
    }

    .mt-lg-1 {
        margin-top: .3125rem !important;
    }

    .mt-lg-2 {
        margin-top: .625rem !important;
    }

    .mt-lg-3 {
        margin-top: 1.25rem !important;
    }

    .mt-lg-4 {
        margin-top: 1.875rem !important;
    }

    .mt-lg-5 {
        margin-top: 3.75rem !important;
    }

    .mt-lg-auto {
        margin-top: auto !important;
    }

    .me-lg-0 {
        margin-right: 0 !important;
    }

    .me-lg-1 {
        margin-right: .3125rem !important;
    }

    .me-lg-2 {
        margin-right: .625rem !important;
    }

    .me-lg-3 {
        margin-right: 1.25rem !important;
    }

    .me-lg-4 {
        margin-right: 1.875rem !important;
    }

    .me-lg-5 {
        margin-right: 3.75rem !important;
    }

    .me-lg-auto {
        margin-right: auto !important;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    .mb-lg-1 {
        margin-bottom: .3125rem !important;
    }

    .mb-lg-2 {
        margin-bottom: .625rem !important;
    }

    .mb-lg-3 {
        margin-bottom: 1.25rem !important;
    }

    .mb-lg-4 {
        margin-bottom: 1.875rem !important;
    }

    .mb-lg-5 {
        margin-bottom: 3.75rem !important;
    }

    .mb-lg-auto {
        margin-bottom: auto !important;
    }

    .ms-lg-0 {
        margin-left: 0 !important;
    }

    .ms-lg-1 {
        margin-left: .3125rem !important;
    }

    .ms-lg-2 {
        margin-left: .625rem !important;
    }

    .ms-lg-3 {
        margin-left: 1.25rem !important;
    }

    .ms-lg-4 {
        margin-left: 1.875rem !important;
    }

    .ms-lg-5 {
        margin-left: 3.75rem !important;
    }

    .ms-lg-auto {
        margin-left: auto !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .p-lg-1 {
        padding: .3125rem !important;
    }

    .p-lg-2 {
        padding: .625rem !important;
    }

    .p-lg-3 {
        padding: 1.25rem !important;
    }

    .p-lg-4 {
        padding: 1.875rem !important;
    }

    .p-lg-5 {
        padding: 3.75rem !important;
    }

    .px-lg-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-lg-1 {
        padding-right: .3125rem !important;
        padding-left: .3125rem !important;
    }

    .px-lg-2 {
        padding-right: .625rem !important;
        padding-left: .625rem !important;
    }

    .px-lg-3 {
        padding-right: 1.25rem !important;
        padding-left: 1.25rem !important;
    }

    .px-lg-4 {
        padding-right: 1.875rem !important;
        padding-left: 1.875rem !important;
    }

    .px-lg-5 {
        padding-right: 3.75rem !important;
        padding-left: 3.75rem !important;
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-lg-1 {
        padding-top: .3125rem !important;
        padding-bottom: .3125rem !important;
    }

    .py-lg-2 {
        padding-top: .625rem !important;
        padding-bottom: .625rem !important;
    }

    .py-lg-3 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }

    .py-lg-4 {
        padding-top: 1.875rem !important;
        padding-bottom: 1.875rem !important;
    }

    .py-lg-5 {
        padding-top: 3.75rem !important;
        padding-bottom: 3.75rem !important;
    }

    .pt-lg-0 {
        padding-top: 0 !important;
    }

    .pt-lg-1 {
        padding-top: .3125rem !important;
    }

    .pt-lg-2 {
        padding-top: .625rem !important;
    }

    .pt-lg-3 {
        padding-top: 1.25rem !important;
    }

    .pt-lg-4 {
        padding-top: 1.875rem !important;
    }

    .pt-lg-5 {
        padding-top: 3.75rem !important;
    }

    .pe-lg-0 {
        padding-right: 0 !important;
    }

    .pe-lg-1 {
        padding-right: .3125rem !important;
    }

    .pe-lg-2 {
        padding-right: .625rem !important;
    }

    .pe-lg-3 {
        padding-right: 1.25rem !important;
    }

    .pe-lg-4 {
        padding-right: 1.875rem !important;
    }

    .pe-lg-5 {
        padding-right: 3.75rem !important;
    }

    .pb-lg-0 {
        padding-bottom: 0 !important;
    }

    .pb-lg-1 {
        padding-bottom: .3125rem !important;
    }

    .pb-lg-2 {
        padding-bottom: .625rem !important;
    }

    .pb-lg-3 {
        padding-bottom: 1.25rem !important;
    }

    .pb-lg-4 {
        padding-bottom: 1.875rem !important;
    }

    .pb-lg-5 {
        padding-bottom: 3.75rem !important;
    }

    .ps-lg-0 {
        padding-left: 0 !important;
    }

    .ps-lg-1 {
        padding-left: .3125rem !important;
    }

    .ps-lg-2 {
        padding-left: .625rem !important;
    }

    .ps-lg-3 {
        padding-left: 1.25rem !important;
    }

    .ps-lg-4 {
        padding-left: 1.875rem !important;
    }

    .ps-lg-5 {
        padding-left: 3.75rem !important;
    }

    .gap-lg-0 {
        gap: 0 !important;
    }

    .gap-lg-1 {
        gap: .3125rem !important;
    }

    .gap-lg-2 {
        gap: .625rem !important;
    }

    .gap-lg-3 {
        gap: 1.25rem !important;
    }

    .gap-lg-4 {
        gap: 1.875rem !important;
    }

    .gap-lg-5 {
        gap: 3.75rem !important;
    }

    .text-lg-start {
        text-align: left !important;
    }

    .text-lg-end {
        text-align: right !important;
    }

    .text-lg-center {
        text-align: center !important;
    }

    .rounded-lg {
        border-radius: var(--border-radius) !important;
    }

    .rounded-lg-0 {
        border-radius: 0 !important;
    }

    .rounded-lg-1 {
        border-radius: var(--border-radius-sm) !important;
    }

    .rounded-lg-2 {
        border-radius: var(--border-radius) !important;
    }

    .rounded-lg-3 {
        border-radius: var(--border-radius-lg) !important;
    }

    .rounded-lg-4 {
        border-radius: var(--border-radius-xl) !important;
    }

    .rounded-lg-5 {
        border-radius: var(--border-radius-2xl) !important;
    }

    .rounded-lg-circle {
        border-radius: 50% !important;
    }

    .rounded-lg-pill {
        border-radius: var(--border-radius-pill) !important;
    }

    .rounded-top-lg {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important;
    }

    .rounded-top-lg-0 {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }

    .rounded-top-lg-1 {
        border-top-left-radius: var(--border-radius-sm) !important;
        border-top-right-radius: var(--border-radius-sm) !important;
    }

    .rounded-top-lg-2 {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important;
    }

    .rounded-top-lg-pill {
        border-top-left-radius: var(--border-radius-pill) !important;
        border-top-right-radius: var(--border-radius-pill) !important;
    }

    .rounded-end-lg {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important;
    }

    .rounded-end-lg-0 {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }

    .rounded-end-lg-1 {
        border-top-right-radius: var(--border-radius-sm) !important;
        border-bottom-right-radius: var(--border-radius-sm) !important;
    }

    .rounded-end-lg-2 {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important;
    }

    .rounded-end-lg-pill {
        border-top-right-radius: var(--border-radius-pill) !important;
        border-bottom-right-radius: var(--border-radius-pill) !important;
    }

    .rounded-bottom-lg {
        border-bottom-right-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important;
    }

    .rounded-bottom-lg-0 {
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .rounded-bottom-lg-1 {
        border-bottom-right-radius: var(--border-radius-sm) !important;
        border-bottom-left-radius: var(--border-radius-sm) !important;
    }

    .rounded-bottom-lg-2 {
        border-bottom-right-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important;
    }

    .rounded-bottom-lg-pill {
        border-bottom-right-radius: var(--border-radius-pill) !important;
        border-bottom-left-radius: var(--border-radius-pill) !important;
    }

    .rounded-start-lg {
        border-bottom-left-radius: var(--border-radius) !important;
        border-top-left-radius: var(--border-radius) !important;
    }

    .rounded-start-lg-0 {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
    }

    .rounded-start-lg-1 {
        border-bottom-left-radius: var(--border-radius-sm) !important;
        border-top-left-radius: var(--border-radius-sm) !important;
    }

    .rounded-start-lg-2 {
        border-bottom-left-radius: var(--border-radius) !important;
        border-top-left-radius: var(--border-radius) !important;
    }

    .rounded-start-lg-pill {
        border-bottom-left-radius: var(--border-radius-pill) !important;
        border-top-left-radius: var(--border-radius-pill) !important;
    }
}

@media (min-width:1200px) {
    .float-xl-start {
        float: left !important;
    }

    .float-xl-end {
        float: right !important;
    }

    .float-xl-none {
        float: none !important;
    }

    .overflow-xl-auto {
        overflow: auto !important;
    }

    .overflow-xl-hidden {
        overflow: hidden !important;
    }

    .overflow-xl-visible {
        overflow: visible !important;
    }

    .overflow-xl-scroll {
        overflow: scroll !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-grid {
        display: grid !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }

    .d-xl-none {
        display: none !important;
    }

    .border-xl {
        border: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-xl-0 {
        border: 0 !important;
    }

    .border-top-xl {
        border-top: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-top-xl-0 {
        border-top: 0 !important;
    }

    .border-end-xl {
        border-right: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-end-xl-0 {
        border-right: 0 !important;
    }

    .border-bottom-xl {
        border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-bottom-xl-0 {
        border-bottom: 0 !important;
    }

    .border-start-xl {
        border-left: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-start-xl-0 {
        border-left: 0 !important;
    }

    .w-xl-25 {
        width: 25% !important;
    }

    .w-xl-50 {
        width: 50% !important;
    }

    .w-xl-75 {
        width: 75% !important;
    }

    .w-xl-100 {
        width: 100% !important;
    }

    .w-xl-auto {
        width: auto !important;
    }

    .wmin-xl-0 {
        min-width: 0 !important;
    }

    .wmin-xl-200 {
        min-width: 200px !important;
    }

    .wmin-xl-250 {
        min-width: 250px !important;
    }

    .wmin-xl-300 {
        min-width: 300px !important;
    }

    .wmin-xl-350 {
        min-width: 350px !important;
    }

    .wmin-xl-400 {
        min-width: 400px !important;
    }

    .wmin-xl-450 {
        min-width: 450px !important;
    }

    .wmin-xl-500 {
        min-width: 500px !important;
    }

    .wmin-xl-550 {
        min-width: 550px !important;
    }

    .wmin-xl-600 {
        min-width: 600px !important;
    }

    .h-xl-25 {
        height: 25% !important;
    }

    .h-xl-50 {
        height: 50% !important;
    }

    .h-xl-75 {
        height: 75% !important;
    }

    .h-xl-100 {
        height: 100% !important;
    }

    .h-xl-auto {
        height: auto !important;
    }

    .flex-xl-0 {
        -ms-flex: 0 1 auto !important;
        flex: 0 1 auto !important;
    }

    .flex-xl-1 {
        -ms-flex: 1 !important;
        flex: 1 !important;
    }

    .flex-xl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    .flex-xl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-xl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-xl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    .flex-xl-grow-2 {
        -ms-flex-positive: 2 !important;
        flex-grow: 2 !important;
    }

    .flex-xl-grow-3 {
        -ms-flex-positive: 3 !important;
        flex-grow: 3 !important;
    }

    .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-xl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-xl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .justify-content-xl-evenly {
        -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
    }

    .align-items-xl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-xl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }

    .order-xl-first {
        -ms-flex-order: -1 !important;
        order: -1 !important;
    }

    .order-xl-0 {
        -ms-flex-order: 0 !important;
        order: 0 !important;
    }

    .order-xl-1 {
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }

    .order-xl-2 {
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }

    .order-xl-3 {
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }

    .order-xl-4 {
        -ms-flex-order: 4 !important;
        order: 4 !important;
    }

    .order-xl-5 {
        -ms-flex-order: 5 !important;
        order: 5 !important;
    }

    .order-xl-last {
        -ms-flex-order: 6 !important;
        order: 6 !important;
    }

    .m-xl-0 {
        margin: 0 !important;
    }

    .m-xl-1 {
        margin: .3125rem !important;
    }

    .m-xl-2 {
        margin: .625rem !important;
    }

    .m-xl-3 {
        margin: 1.25rem !important;
    }

    .m-xl-4 {
        margin: 1.875rem !important;
    }

    .m-xl-5 {
        margin: 3.75rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xl-1 {
        margin-right: .3125rem !important;
        margin-left: .3125rem !important;
    }

    .mx-xl-2 {
        margin-right: .625rem !important;
        margin-left: .625rem !important;
    }

    .mx-xl-3 {
        margin-right: 1.25rem !important;
        margin-left: 1.25rem !important;
    }

    .mx-xl-4 {
        margin-right: 1.875rem !important;
        margin-left: 1.875rem !important;
    }

    .mx-xl-5 {
        margin-right: 3.75rem !important;
        margin-left: 3.75rem !important;
    }

    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xl-1 {
        margin-top: .3125rem !important;
        margin-bottom: .3125rem !important;
    }

    .my-xl-2 {
        margin-top: .625rem !important;
        margin-bottom: .625rem !important;
    }

    .my-xl-3 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }

    .my-xl-4 {
        margin-top: 1.875rem !important;
        margin-bottom: 1.875rem !important;
    }

    .my-xl-5 {
        margin-top: 3.75rem !important;
        margin-bottom: 3.75rem !important;
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mt-xl-1 {
        margin-top: .3125rem !important;
    }

    .mt-xl-2 {
        margin-top: .625rem !important;
    }

    .mt-xl-3 {
        margin-top: 1.25rem !important;
    }

    .mt-xl-4 {
        margin-top: 1.875rem !important;
    }

    .mt-xl-5 {
        margin-top: 3.75rem !important;
    }

    .mt-xl-auto {
        margin-top: auto !important;
    }

    .me-xl-0 {
        margin-right: 0 !important;
    }

    .me-xl-1 {
        margin-right: .3125rem !important;
    }

    .me-xl-2 {
        margin-right: .625rem !important;
    }

    .me-xl-3 {
        margin-right: 1.25rem !important;
    }

    .me-xl-4 {
        margin-right: 1.875rem !important;
    }

    .me-xl-5 {
        margin-right: 3.75rem !important;
    }

    .me-xl-auto {
        margin-right: auto !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xl-1 {
        margin-bottom: .3125rem !important;
    }

    .mb-xl-2 {
        margin-bottom: .625rem !important;
    }

    .mb-xl-3 {
        margin-bottom: 1.25rem !important;
    }

    .mb-xl-4 {
        margin-bottom: 1.875rem !important;
    }

    .mb-xl-5 {
        margin-bottom: 3.75rem !important;
    }

    .mb-xl-auto {
        margin-bottom: auto !important;
    }

    .ms-xl-0 {
        margin-left: 0 !important;
    }

    .ms-xl-1 {
        margin-left: .3125rem !important;
    }

    .ms-xl-2 {
        margin-left: .625rem !important;
    }

    .ms-xl-3 {
        margin-left: 1.25rem !important;
    }

    .ms-xl-4 {
        margin-left: 1.875rem !important;
    }

    .ms-xl-5 {
        margin-left: 3.75rem !important;
    }

    .ms-xl-auto {
        margin-left: auto !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .p-xl-1 {
        padding: .3125rem !important;
    }

    .p-xl-2 {
        padding: .625rem !important;
    }

    .p-xl-3 {
        padding: 1.25rem !important;
    }

    .p-xl-4 {
        padding: 1.875rem !important;
    }

    .p-xl-5 {
        padding: 3.75rem !important;
    }

    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xl-1 {
        padding-right: .3125rem !important;
        padding-left: .3125rem !important;
    }

    .px-xl-2 {
        padding-right: .625rem !important;
        padding-left: .625rem !important;
    }

    .px-xl-3 {
        padding-right: 1.25rem !important;
        padding-left: 1.25rem !important;
    }

    .px-xl-4 {
        padding-right: 1.875rem !important;
        padding-left: 1.875rem !important;
    }

    .px-xl-5 {
        padding-right: 3.75rem !important;
        padding-left: 3.75rem !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xl-1 {
        padding-top: .3125rem !important;
        padding-bottom: .3125rem !important;
    }

    .py-xl-2 {
        padding-top: .625rem !important;
        padding-bottom: .625rem !important;
    }

    .py-xl-3 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }

    .py-xl-4 {
        padding-top: 1.875rem !important;
        padding-bottom: 1.875rem !important;
    }

    .py-xl-5 {
        padding-top: 3.75rem !important;
        padding-bottom: 3.75rem !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pt-xl-1 {
        padding-top: .3125rem !important;
    }

    .pt-xl-2 {
        padding-top: .625rem !important;
    }

    .pt-xl-3 {
        padding-top: 1.25rem !important;
    }

    .pt-xl-4 {
        padding-top: 1.875rem !important;
    }

    .pt-xl-5 {
        padding-top: 3.75rem !important;
    }

    .pe-xl-0 {
        padding-right: 0 !important;
    }

    .pe-xl-1 {
        padding-right: .3125rem !important;
    }

    .pe-xl-2 {
        padding-right: .625rem !important;
    }

    .pe-xl-3 {
        padding-right: 1.25rem !important;
    }

    .pe-xl-4 {
        padding-right: 1.875rem !important;
    }

    .pe-xl-5 {
        padding-right: 3.75rem !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xl-1 {
        padding-bottom: .3125rem !important;
    }

    .pb-xl-2 {
        padding-bottom: .625rem !important;
    }

    .pb-xl-3 {
        padding-bottom: 1.25rem !important;
    }

    .pb-xl-4 {
        padding-bottom: 1.875rem !important;
    }

    .pb-xl-5 {
        padding-bottom: 3.75rem !important;
    }

    .ps-xl-0 {
        padding-left: 0 !important;
    }

    .ps-xl-1 {
        padding-left: .3125rem !important;
    }

    .ps-xl-2 {
        padding-left: .625rem !important;
    }

    .ps-xl-3 {
        padding-left: 1.25rem !important;
    }

    .ps-xl-4 {
        padding-left: 1.875rem !important;
    }

    .ps-xl-5 {
        padding-left: 3.75rem !important;
    }

    .gap-xl-0 {
        gap: 0 !important;
    }

    .gap-xl-1 {
        gap: .3125rem !important;
    }

    .gap-xl-2 {
        gap: .625rem !important;
    }

    .gap-xl-3 {
        gap: 1.25rem !important;
    }

    .gap-xl-4 {
        gap: 1.875rem !important;
    }

    .gap-xl-5 {
        gap: 3.75rem !important;
    }

    .text-xl-start {
        text-align: left !important;
    }

    .text-xl-end {
        text-align: right !important;
    }

    .text-xl-center {
        text-align: center !important;
    }

    .rounded-xl {
        border-radius: var(--border-radius) !important;
    }

    .rounded-xl-0 {
        border-radius: 0 !important;
    }

    .rounded-xl-1 {
        border-radius: var(--border-radius-sm) !important;
    }

    .rounded-xl-2 {
        border-radius: var(--border-radius) !important;
    }

    .rounded-xl-3 {
        border-radius: var(--border-radius-lg) !important;
    }

    .rounded-xl-4 {
        border-radius: var(--border-radius-xl) !important;
    }

    .rounded-xl-5 {
        border-radius: var(--border-radius-2xl) !important;
    }

    .rounded-xl-circle {
        border-radius: 50% !important;
    }

    .rounded-xl-pill {
        border-radius: var(--border-radius-pill) !important;
    }

    .rounded-top-xl {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important;
    }

    .rounded-top-xl-0 {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }

    .rounded-top-xl-1 {
        border-top-left-radius: var(--border-radius-sm) !important;
        border-top-right-radius: var(--border-radius-sm) !important;
    }

    .rounded-top-xl-2 {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important;
    }

    .rounded-top-xl-pill {
        border-top-left-radius: var(--border-radius-pill) !important;
        border-top-right-radius: var(--border-radius-pill) !important;
    }

    .rounded-end-xl {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important;
    }

    .rounded-end-xl-0 {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }

    .rounded-end-xl-1 {
        border-top-right-radius: var(--border-radius-sm) !important;
        border-bottom-right-radius: var(--border-radius-sm) !important;
    }

    .rounded-end-xl-2 {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important;
    }

    .rounded-end-xl-pill {
        border-top-right-radius: var(--border-radius-pill) !important;
        border-bottom-right-radius: var(--border-radius-pill) !important;
    }

    .rounded-bottom-xl {
        border-bottom-right-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important;
    }

    .rounded-bottom-xl-0 {
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .rounded-bottom-xl-1 {
        border-bottom-right-radius: var(--border-radius-sm) !important;
        border-bottom-left-radius: var(--border-radius-sm) !important;
    }

    .rounded-bottom-xl-2 {
        border-bottom-right-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important;
    }

    .rounded-bottom-xl-pill {
        border-bottom-right-radius: var(--border-radius-pill) !important;
        border-bottom-left-radius: var(--border-radius-pill) !important;
    }

    .rounded-start-xl {
        border-bottom-left-radius: var(--border-radius) !important;
        border-top-left-radius: var(--border-radius) !important;
    }

    .rounded-start-xl-0 {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
    }

    .rounded-start-xl-1 {
        border-bottom-left-radius: var(--border-radius-sm) !important;
        border-top-left-radius: var(--border-radius-sm) !important;
    }

    .rounded-start-xl-2 {
        border-bottom-left-radius: var(--border-radius) !important;
        border-top-left-radius: var(--border-radius) !important;
    }

    .rounded-start-xl-pill {
        border-bottom-left-radius: var(--border-radius-pill) !important;
        border-top-left-radius: var(--border-radius-pill) !important;
    }
}

@media (min-width:1400px) {
    .float-xxl-start {
        float: left !important;
    }

    .float-xxl-end {
        float: right !important;
    }

    .float-xxl-none {
        float: none !important;
    }

    .overflow-xxl-auto {
        overflow: auto !important;
    }

    .overflow-xxl-hidden {
        overflow: hidden !important;
    }

    .overflow-xxl-visible {
        overflow: visible !important;
    }

    .overflow-xxl-scroll {
        overflow: scroll !important;
    }

    .d-xxl-inline {
        display: inline !important;
    }

    .d-xxl-inline-block {
        display: inline-block !important;
    }

    .d-xxl-block {
        display: block !important;
    }

    .d-xxl-grid {
        display: grid !important;
    }

    .d-xxl-table {
        display: table !important;
    }

    .d-xxl-table-row {
        display: table-row !important;
    }

    .d-xxl-table-cell {
        display: table-cell !important;
    }

    .d-xxl-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-xxl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }

    .d-xxl-none {
        display: none !important;
    }

    .border-xxl {
        border: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-xxl-0 {
        border: 0 !important;
    }

    .border-top-xxl {
        border-top: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-top-xxl-0 {
        border-top: 0 !important;
    }

    .border-end-xxl {
        border-right: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-end-xxl-0 {
        border-right: 0 !important;
    }

    .border-bottom-xxl {
        border-bottom: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-bottom-xxl-0 {
        border-bottom: 0 !important;
    }

    .border-start-xxl {
        border-left: var(--border-width) var(--border-style) var(--border-color) !important;
    }

    .border-start-xxl-0 {
        border-left: 0 !important;
    }

    .w-xxl-25 {
        width: 25% !important;
    }

    .w-xxl-50 {
        width: 50% !important;
    }

    .w-xxl-75 {
        width: 75% !important;
    }

    .w-xxl-100 {
        width: 100% !important;
    }

    .w-xxl-auto {
        width: auto !important;
    }

    .wmin-xxl-0 {
        min-width: 0 !important;
    }

    .wmin-xxl-200 {
        min-width: 200px !important;
    }

    .wmin-xxl-250 {
        min-width: 250px !important;
    }

    .wmin-xxl-300 {
        min-width: 300px !important;
    }

    .wmin-xxl-350 {
        min-width: 350px !important;
    }

    .wmin-xxl-400 {
        min-width: 400px !important;
    }

    .wmin-xxl-450 {
        min-width: 450px !important;
    }

    .wmin-xxl-500 {
        min-width: 500px !important;
    }

    .wmin-xxl-550 {
        min-width: 550px !important;
    }

    .wmin-xxl-600 {
        min-width: 600px !important;
    }

    .h-xxl-25 {
        height: 25% !important;
    }

    .h-xxl-50 {
        height: 50% !important;
    }

    .h-xxl-75 {
        height: 75% !important;
    }

    .h-xxl-100 {
        height: 100% !important;
    }

    .h-xxl-auto {
        height: auto !important;
    }

    .flex-xxl-0 {
        -ms-flex: 0 1 auto !important;
        flex: 0 1 auto !important;
    }

    .flex-xxl-1 {
        -ms-flex: 1 !important;
        flex: 1 !important;
    }

    .flex-xxl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    .flex-xxl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-xxl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-xxl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-xxl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-xxl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    .flex-xxl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    .flex-xxl-grow-2 {
        -ms-flex-positive: 2 !important;
        flex-grow: 2 !important;
    }

    .flex-xxl-grow-3 {
        -ms-flex-positive: 3 !important;
        flex-grow: 3 !important;
    }

    .flex-xxl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    .flex-xxl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    .flex-xxl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-xxl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-xxl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-xxl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-xxl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-xxl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-xxl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-xxl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .justify-content-xxl-evenly {
        -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
    }

    .align-items-xxl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-xxl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-xxl-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-xxl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-xxl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-xxl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-xxl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-xxl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-xxl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-xxl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-xxl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-xxl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-xxl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-xxl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-xxl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-xxl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-xxl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }

    .order-xxl-first {
        -ms-flex-order: -1 !important;
        order: -1 !important;
    }

    .order-xxl-0 {
        -ms-flex-order: 0 !important;
        order: 0 !important;
    }

    .order-xxl-1 {
        -ms-flex-order: 1 !important;
        order: 1 !important;
    }

    .order-xxl-2 {
        -ms-flex-order: 2 !important;
        order: 2 !important;
    }

    .order-xxl-3 {
        -ms-flex-order: 3 !important;
        order: 3 !important;
    }

    .order-xxl-4 {
        -ms-flex-order: 4 !important;
        order: 4 !important;
    }

    .order-xxl-5 {
        -ms-flex-order: 5 !important;
        order: 5 !important;
    }

    .order-xxl-last {
        -ms-flex-order: 6 !important;
        order: 6 !important;
    }

    .m-xxl-0 {
        margin: 0 !important;
    }

    .m-xxl-1 {
        margin: .3125rem !important;
    }

    .m-xxl-2 {
        margin: .625rem !important;
    }

    .m-xxl-3 {
        margin: 1.25rem !important;
    }

    .m-xxl-4 {
        margin: 1.875rem !important;
    }

    .m-xxl-5 {
        margin: 3.75rem !important;
    }

    .m-xxl-auto {
        margin: auto !important;
    }

    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-xxl-1 {
        margin-right: .3125rem !important;
        margin-left: .3125rem !important;
    }

    .mx-xxl-2 {
        margin-right: .625rem !important;
        margin-left: .625rem !important;
    }

    .mx-xxl-3 {
        margin-right: 1.25rem !important;
        margin-left: 1.25rem !important;
    }

    .mx-xxl-4 {
        margin-right: 1.875rem !important;
        margin-left: 1.875rem !important;
    }

    .mx-xxl-5 {
        margin-right: 3.75rem !important;
        margin-left: 3.75rem !important;
    }

    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xxl-1 {
        margin-top: .3125rem !important;
        margin-bottom: .3125rem !important;
    }

    .my-xxl-2 {
        margin-top: .625rem !important;
        margin-bottom: .625rem !important;
    }

    .my-xxl-3 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }

    .my-xxl-4 {
        margin-top: 1.875rem !important;
        margin-bottom: 1.875rem !important;
    }

    .my-xxl-5 {
        margin-top: 3.75rem !important;
        margin-bottom: 3.75rem !important;
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xxl-0 {
        margin-top: 0 !important;
    }

    .mt-xxl-1 {
        margin-top: .3125rem !important;
    }

    .mt-xxl-2 {
        margin-top: .625rem !important;
    }

    .mt-xxl-3 {
        margin-top: 1.25rem !important;
    }

    .mt-xxl-4 {
        margin-top: 1.875rem !important;
    }

    .mt-xxl-5 {
        margin-top: 3.75rem !important;
    }

    .mt-xxl-auto {
        margin-top: auto !important;
    }

    .me-xxl-0 {
        margin-right: 0 !important;
    }

    .me-xxl-1 {
        margin-right: .3125rem !important;
    }

    .me-xxl-2 {
        margin-right: .625rem !important;
    }

    .me-xxl-3 {
        margin-right: 1.25rem !important;
    }

    .me-xxl-4 {
        margin-right: 1.875rem !important;
    }

    .me-xxl-5 {
        margin-right: 3.75rem !important;
    }

    .me-xxl-auto {
        margin-right: auto !important;
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xxl-1 {
        margin-bottom: .3125rem !important;
    }

    .mb-xxl-2 {
        margin-bottom: .625rem !important;
    }

    .mb-xxl-3 {
        margin-bottom: 1.25rem !important;
    }

    .mb-xxl-4 {
        margin-bottom: 1.875rem !important;
    }

    .mb-xxl-5 {
        margin-bottom: 3.75rem !important;
    }

    .mb-xxl-auto {
        margin-bottom: auto !important;
    }

    .ms-xxl-0 {
        margin-left: 0 !important;
    }

    .ms-xxl-1 {
        margin-left: .3125rem !important;
    }

    .ms-xxl-2 {
        margin-left: .625rem !important;
    }

    .ms-xxl-3 {
        margin-left: 1.25rem !important;
    }

    .ms-xxl-4 {
        margin-left: 1.875rem !important;
    }

    .ms-xxl-5 {
        margin-left: 3.75rem !important;
    }

    .ms-xxl-auto {
        margin-left: auto !important;
    }

    .p-xxl-0 {
        padding: 0 !important;
    }

    .p-xxl-1 {
        padding: .3125rem !important;
    }

    .p-xxl-2 {
        padding: .625rem !important;
    }

    .p-xxl-3 {
        padding: 1.25rem !important;
    }

    .p-xxl-4 {
        padding: 1.875rem !important;
    }

    .p-xxl-5 {
        padding: 3.75rem !important;
    }

    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-xxl-1 {
        padding-right: .3125rem !important;
        padding-left: .3125rem !important;
    }

    .px-xxl-2 {
        padding-right: .625rem !important;
        padding-left: .625rem !important;
    }

    .px-xxl-3 {
        padding-right: 1.25rem !important;
        padding-left: 1.25rem !important;
    }

    .px-xxl-4 {
        padding-right: 1.875rem !important;
        padding-left: 1.875rem !important;
    }

    .px-xxl-5 {
        padding-right: 3.75rem !important;
        padding-left: 3.75rem !important;
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xxl-1 {
        padding-top: .3125rem !important;
        padding-bottom: .3125rem !important;
    }

    .py-xxl-2 {
        padding-top: .625rem !important;
        padding-bottom: .625rem !important;
    }

    .py-xxl-3 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }

    .py-xxl-4 {
        padding-top: 1.875rem !important;
        padding-bottom: 1.875rem !important;
    }

    .py-xxl-5 {
        padding-top: 3.75rem !important;
        padding-bottom: 3.75rem !important;
    }

    .pt-xxl-0 {
        padding-top: 0 !important;
    }

    .pt-xxl-1 {
        padding-top: .3125rem !important;
    }

    .pt-xxl-2 {
        padding-top: .625rem !important;
    }

    .pt-xxl-3 {
        padding-top: 1.25rem !important;
    }

    .pt-xxl-4 {
        padding-top: 1.875rem !important;
    }

    .pt-xxl-5 {
        padding-top: 3.75rem !important;
    }

    .pe-xxl-0 {
        padding-right: 0 !important;
    }

    .pe-xxl-1 {
        padding-right: .3125rem !important;
    }

    .pe-xxl-2 {
        padding-right: .625rem !important;
    }

    .pe-xxl-3 {
        padding-right: 1.25rem !important;
    }

    .pe-xxl-4 {
        padding-right: 1.875rem !important;
    }

    .pe-xxl-5 {
        padding-right: 3.75rem !important;
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xxl-1 {
        padding-bottom: .3125rem !important;
    }

    .pb-xxl-2 {
        padding-bottom: .625rem !important;
    }

    .pb-xxl-3 {
        padding-bottom: 1.25rem !important;
    }

    .pb-xxl-4 {
        padding-bottom: 1.875rem !important;
    }

    .pb-xxl-5 {
        padding-bottom: 3.75rem !important;
    }

    .ps-xxl-0 {
        padding-left: 0 !important;
    }

    .ps-xxl-1 {
        padding-left: .3125rem !important;
    }

    .ps-xxl-2 {
        padding-left: .625rem !important;
    }

    .ps-xxl-3 {
        padding-left: 1.25rem !important;
    }

    .ps-xxl-4 {
        padding-left: 1.875rem !important;
    }

    .ps-xxl-5 {
        padding-left: 3.75rem !important;
    }

    .gap-xxl-0 {
        gap: 0 !important;
    }

    .gap-xxl-1 {
        gap: .3125rem !important;
    }

    .gap-xxl-2 {
        gap: .625rem !important;
    }

    .gap-xxl-3 {
        gap: 1.25rem !important;
    }

    .gap-xxl-4 {
        gap: 1.875rem !important;
    }

    .gap-xxl-5 {
        gap: 3.75rem !important;
    }

    .text-xxl-start {
        text-align: left !important;
    }

    .text-xxl-end {
        text-align: right !important;
    }

    .text-xxl-center {
        text-align: center !important;
    }

    .rounded-xxl {
        border-radius: var(--border-radius) !important;
    }

    .rounded-xxl-0 {
        border-radius: 0 !important;
    }

    .rounded-xxl-1 {
        border-radius: var(--border-radius-sm) !important;
    }

    .rounded-xxl-2 {
        border-radius: var(--border-radius) !important;
    }

    .rounded-xxl-3 {
        border-radius: var(--border-radius-lg) !important;
    }

    .rounded-xxl-4 {
        border-radius: var(--border-radius-xl) !important;
    }

    .rounded-xxl-5 {
        border-radius: var(--border-radius-2xl) !important;
    }

    .rounded-xxl-circle {
        border-radius: 50% !important;
    }

    .rounded-xxl-pill {
        border-radius: var(--border-radius-pill) !important;
    }

    .rounded-top-xxl {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important;
    }

    .rounded-top-xxl-0 {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }

    .rounded-top-xxl-1 {
        border-top-left-radius: var(--border-radius-sm) !important;
        border-top-right-radius: var(--border-radius-sm) !important;
    }

    .rounded-top-xxl-2 {
        border-top-left-radius: var(--border-radius) !important;
        border-top-right-radius: var(--border-radius) !important;
    }

    .rounded-top-xxl-pill {
        border-top-left-radius: var(--border-radius-pill) !important;
        border-top-right-radius: var(--border-radius-pill) !important;
    }

    .rounded-end-xxl {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important;
    }

    .rounded-end-xxl-0 {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }

    .rounded-end-xxl-1 {
        border-top-right-radius: var(--border-radius-sm) !important;
        border-bottom-right-radius: var(--border-radius-sm) !important;
    }

    .rounded-end-xxl-2 {
        border-top-right-radius: var(--border-radius) !important;
        border-bottom-right-radius: var(--border-radius) !important;
    }

    .rounded-end-xxl-pill {
        border-top-right-radius: var(--border-radius-pill) !important;
        border-bottom-right-radius: var(--border-radius-pill) !important;
    }

    .rounded-bottom-xxl {
        border-bottom-right-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important;
    }

    .rounded-bottom-xxl-0 {
        border-bottom-right-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .rounded-bottom-xxl-1 {
        border-bottom-right-radius: var(--border-radius-sm) !important;
        border-bottom-left-radius: var(--border-radius-sm) !important;
    }

    .rounded-bottom-xxl-2 {
        border-bottom-right-radius: var(--border-radius) !important;
        border-bottom-left-radius: var(--border-radius) !important;
    }

    .rounded-bottom-xxl-pill {
        border-bottom-right-radius: var(--border-radius-pill) !important;
        border-bottom-left-radius: var(--border-radius-pill) !important;
    }

    .rounded-start-xxl {
        border-bottom-left-radius: var(--border-radius) !important;
        border-top-left-radius: var(--border-radius) !important;
    }

    .rounded-start-xxl-0 {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important;
    }

    .rounded-start-xxl-1 {
        border-bottom-left-radius: var(--border-radius-sm) !important;
        border-top-left-radius: var(--border-radius-sm) !important;
    }

    .rounded-start-xxl-2 {
        border-bottom-left-radius: var(--border-radius) !important;
        border-top-left-radius: var(--border-radius) !important;
    }

    .rounded-start-xxl-pill {
        border-bottom-left-radius: var(--border-radius-pill) !important;
        border-top-left-radius: var(--border-radius-pill) !important;
    }
}

@media (min-width:1200px) {
    .fs-1 {
        font-size: 1.625rem !important;
    }

    .fs-2 {
        font-size: 1.5rem !important;
    }

    .fs-3 {
        font-size: 1.375rem !important;
    }
}

@media print {
    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-grid {
        display: grid !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-print-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }

    .d-print-none {
        display: none !important;
    }
}

@charset "UTF-8";

[data-color-theme=dark], html[data-color-theme=dark] [data-color-theme] {
    color-scheme: dark;
    --gray-100: #39393d;
    --gray-200: #3f4044;
    --gray-300: #46474a;
    --gray-400: #4d4d51;
    --gray-500: #6e6f71;
    --gray-600: #909092;
    --gray-700: #b1b1b3;
    --gray-800: #d2d3d3;
    --gray-900: #f4f4f4;
    --dark: #08090a;
    --dark-rgb: 8,9,10;
    --light: #383940;
    --light-rgb: 56,57,64;
    --body-bg: #202125;
    --body-color: #fff;
    --body-color-rgb: 255,255,255;
    --border-color: #4d4d51;
    --border-color-translucent: rgba(255, 255, 255, 0.125);
    --box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
    --link-color: #6db5ff;
    --link-rgb-color: 109,181,255;
    --link-hover-color: #a0cfff;
    --highlight-bg: rgba(255, 255, 255, 0.3);
    --code-color: #f57d9e;
}

    [data-color-theme=dark] .text-indigo, html[data-color-theme=dark] [data-color-theme] .text-indigo {
        --indigo-rgb: 157,166,217;
    }

    [data-color-theme=dark] .link-indigo, html[data-color-theme=dark] [data-color-theme] .link-indigo {
        --indigo-rgb: 157,166,217;
    }

    [data-color-theme=dark] .text-purple, html[data-color-theme=dark] [data-color-theme] .text-purple {
        --purple-rgb: 187,169,218;
    }

    [data-color-theme=dark] .link-purple, html[data-color-theme=dark] [data-color-theme] .link-purple {
        --purple-rgb: 187,169,218;
    }

    [data-color-theme=dark] .text-pink, html[data-color-theme=dark] [data-color-theme] .text-pink {
        --pink-rgb: 248,157,182;
    }

    [data-color-theme=dark] .link-pink, html[data-color-theme=dark] [data-color-theme] .link-pink {
        --pink-rgb: 248,157,182;
    }

    [data-color-theme=dark] .text-teal, html[data-color-theme=dark] [data-color-theme] .text-teal {
        --teal-rgb: 125,202,194;
    }

    [data-color-theme=dark] .link-teal, html[data-color-theme=dark] [data-color-theme] .link-teal {
        --teal-rgb: 125,202,194;
    }

    [data-color-theme=dark] .text-yellow, html[data-color-theme=dark] [data-color-theme] .text-yellow {
        --yellow-rgb: 255,230,145;
    }

    [data-color-theme=dark] .link-yellow, html[data-color-theme=dark] [data-color-theme] .link-yellow {
        --yellow-rgb: 255,230,145;
    }

    [data-color-theme=dark] .text-primary, html[data-color-theme=dark] [data-color-theme] .text-primary {
        --primary-rgb: 109,181,255;
    }

    [data-color-theme=dark] .link-primary, html[data-color-theme=dark] [data-color-theme] .link-primary {
        --primary-rgb: 109,181,255;
    }

    [data-color-theme=dark] .text-secondary, html[data-color-theme=dark] [data-color-theme] .text-secondary {
        --secondary-rgb: 124,170,193;
    }

    [data-color-theme=dark] .link-secondary, html[data-color-theme=dark] [data-color-theme] .link-secondary {
        --secondary-rgb: 124,170,193;
    }

    [data-color-theme=dark] .text-success, html[data-color-theme=dark] [data-color-theme] .text-success {
        --success-rgb: 105,192,165;
    }

    [data-color-theme=dark] .link-success, html[data-color-theme=dark] [data-color-theme] .link-success {
        --success-rgb: 105,192,165;
    }

    [data-color-theme=dark] .text-info, html[data-color-theme=dark] [data-color-theme] .text-info {
        --info-rgb: 104,194,206;
    }

    [data-color-theme=dark] .link-info, html[data-color-theme=dark] [data-color-theme] .link-info {
        --info-rgb: 104,194,206;
    }

    [data-color-theme=dark] .text-warning, html[data-color-theme=dark] [data-color-theme] .text-warning {
        --warning-rgb: 249,182,144;
    }

    [data-color-theme=dark] .link-warning, html[data-color-theme=dark] [data-color-theme] .link-warning {
        --warning-rgb: 249,182,144;
    }

    [data-color-theme=dark] .text-danger, html[data-color-theme=dark] [data-color-theme] .text-danger {
        --danger-rgb: 245,143,143;
    }

    [data-color-theme=dark] .link-danger, html[data-color-theme=dark] [data-color-theme] .link-danger {
        --danger-rgb: 245,143,143;
    }

    [data-color-theme=dark] .text-light, html[data-color-theme=dark] [data-color-theme] .text-light {
        --light-rgb: 156,163,175;
    }

    [data-color-theme=dark] .link-light, html[data-color-theme=dark] [data-color-theme] .link-light {
        --light-rgb: 156,163,175;
    }

    [data-color-theme=dark] .text-dark, html[data-color-theme=dark] [data-color-theme] .text-dark {
        --dark-rgb: 249,250,251;
    }

    [data-color-theme=dark] .link-dark, html[data-color-theme=dark] [data-color-theme] .link-dark {
        --dark-rgb: 249,250,251;
    }

mark {
    color: currentColor;
}

code {
    --code-bg: var(--gray-200);
    --code-padding: 0.125rem 0.25rem;
    background-color: var(--code-bg);
    padding: var(--code-padding);
    border-radius: var(--border-radius-sm);
}

[data-color-theme=dark] kbd:not([data-color-theme]), html[data-color-theme=dark] kbd, kbd[data-color-theme=dark] {
    color-scheme: dark;
    color: var(--black);
    background-color: var(--white);
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

@media (min-width:768px) {
    .custom-scrollbars * {
        -ms-overflow-style: -ms-autohiding-scrollbar;
        scrollbar-width: thin;
        scrollbar-color: var(--gray-600) var(--gray-300);
    }

    .custom-scrollbars ::-webkit-scrollbar {
        height: .5rem;
        width: .5rem;
    }

    .custom-scrollbars ::-webkit-scrollbar-track {
        background: var(--gray-300);
    }

    .custom-scrollbars ::-webkit-scrollbar-thumb {
        background-color: var(--gray-600);
        border-radius: .5rem;
    }
}

.list > li .list > li, .list > li:not(:first-child) {
    margin-top: var(--spacer-1);
}

ul.list-square {
    list-style-type: square;
}

ul.list-circle {
    list-style-type: circle;
}

.list-inline-bullet {
    --list-inline-bullet-size: .3125rem;
}

    .list-inline-bullet .list-inline-item {
        position: relative;
    }

        .list-inline-bullet .list-inline-item:not(:last-child) {
            margin-right: var(--spacer-2);
            padding-right: calc(var(--spacer-2) + var(--list-inline-bullet-size));
        }

            .list-inline-bullet .list-inline-item:not(:last-child):after {
                content: "";
                width: var(--list-inline-bullet-size);
                height: var(--list-inline-bullet-size);
                background-color: currentColor;
                opacity: .65;
                position: absolute;
                left: 100%;
                top: 0;
                margin-top: calc((var(--body-line-height-computed) - var(--list-inline-bullet-size)) * .5);
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
                border-radius: var(--border-radius-pill);
            }

.blockquote-footer {
    margin-top: 0;
}

    .blockquote-footer::before {
        content: "—   ";
    }

a.text-body {
    transition: color ease-in-out var(--transition-base-timer);
}

    a.text-body.active, a.text-body:active, a.text-body:focus, a.text-body:hover, a.text-body[aria-expanded=true], a.text-body[data-bs-toggle=collapse]:not(.collapsed) {
        color: var(--link-color) !important;
    }

.list-feed {
    --feed-item-padding-y: 1.25rem;
    --feed-item-padding-x: calc(var(--spacer) + var(--feed-circle-radius));
    --feed-circle-bg: var(--white);
    --feed-circle-radius: 0.5rem;
    --feed-circle-position: calc((var(--body-line-height-computed) - var(--feed-circle-radius)) * 0.5);
    --feed-circle-border-width: calc(var(--border-width) * 2);
    --feed-circle-border-color: var(--secondary);
}

    .list-feed[data-color-theme=dark], [data-color-theme=dark] .list-feed:not([data-color-theme]), html[data-color-theme=dark] .list-feed {
        color-scheme: dark;
        --feed-circle-bg: #2c2d33;
    }

.list-feed-item {
    position: relative;
    padding-bottom: var(--feed-item-padding-y);
    padding-left: var(--feed-item-padding-x);
}

    .list-feed-item:before {
        content: "";
        position: absolute;
        left: 0;
        top: var(--feed-circle-position);
        background-color: var(--feed-circle-bg);
        display: inline-block;
        border: var(--feed-circle-border-width) solid var(--feed-circle-border-color);
        z-index: 3;
        width: var(--feed-circle-radius);
        height: var(--feed-circle-radius);
        border-radius: var(--border-radius-pill);
    }

    .list-feed-item:after {
        content: "";
        position: absolute;
        top: var(--feed-circle-position);
        left: calc(var(--feed-circle-radius) * .5 - var(--feed-circle-border-width) * .5);
        bottom: calc((var(--feed-circle-position) + var(--feed-circle-border-width)) * -1);
        width: 0;
        border-left: calc(var(--feed-circle-border-width) * .5) solid var(--feed-circle-border-color);
        border-right: calc(var(--feed-circle-border-width) * .5) solid var(--feed-circle-border-color);
        z-index: 2;
    }

    .list-feed-item:first-child:after {
        top: var(--feed-circle-radius);
    }

    .list-feed-item:last-child {
        padding-bottom: 0;
    }

        .list-feed-item:last-child:after {
            content: none;
        }

    .list-feed-item[class*=border-]:after, .list-feed-item[class*=border-]:before {
        border-color: inherit;
    }

.list-feed-solid .list-feed-item:before {
    content: "";
    border-width: calc(var(--feed-circle-radius) * .5);
    width: 0;
    height: 0;
}

.list-feed-square .list-feed-item:before {
    content: "";
    border-radius: 0;
}

.list-feed-rhombus .list-feed-item:before {
    content: "";
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: 0;
}

.list-feed-time .list-feed-item {
    margin-left: calc(var(--feed-item-padding-x) * 2 - var(--feed-circle-radius) * .5);
}

    .list-feed-time .list-feed-item .feed-time {
        position: absolute;
        left: calc((var(--feed-item-padding-x) * 2 - var(--feed-circle-radius) * .5) * -1);
        top: 0;
    }

.content-divider {
    text-align: center;
    position: relative;
    z-index: 1;
}

    .content-divider > span {
        background-color: var(--body-bg);
        display: inline-block;
    }

.card .content-divider > span {
    background-color: var(--card-bg);
}

.modal .content-divider > span {
    background-color: var(--modal-bg);
}

.content-divider > span:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    height: var(--border-width);
    background-color: var(--border-color);
    width: 100%;
    z-index: -1;
}

.letter-icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: var(--body-line-height-computed);
    height: var(--body-line-height-computed);
    font-weight: 500;
    line-height: 1;
}

.status-indicator-container {
    --indicator-size: .3125rem;
    --indicator-gap: .125rem;
    position: relative;
}

    .status-indicator-container img {
        -webkit-mask-image: radial-gradient(circle at calc(100% - var(--indicator-size)) calc(100% - var(--indicator-size)),rgba(0,0,0,0) calc(var(--indicator-size) + var(--indicator-gap)),#000 0);
    }

.status-indicator {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: var(--indicator-size);
    border-radius: var(--border-radius-pill);
}

.img-preview {
    max-height: 4rem;
}

.table {
    margin-bottom: 0;
}

    .table[data-color-theme=dark], [data-color-theme=dark] .table:not([data-color-theme]), html[data-color-theme=dark] .table {
        color-scheme: dark;
        --table-striped-bg: rgba(var(--white-rgb), 0.035);
        --table-striped-bg: rgba(var(--white-rgb), 0.035);
        --table-hover-bg: rgba(var(--white-rgb), 0.05);
    }

    .table > :not(caption) > * > * {
        border-bottom-width: 0;
        border-top-width: var(--table-border-width);
    }

    .table > :not(caption):first-child > :first-child > * {
        border-top-width: 0;
    }

    .table > thead {
        vertical-align: middle;
    }

        .table > thead > * > * {
            border-bottom: var(--table-border-width) solid var(--table-group-separator-color);
        }

    .table > tfoot > * > * {
        border-top-color: var(--table-group-separator-color);
    }

    .table[class*=bg-] > :not(caption) > * > * {
        background-color: inherit;
        border-color: rgba(var(--white-rgb),.15);
    }

    .table[class*=bg-].table-striped tbody > tr:nth-of-type(odd) > * {
        --table-striped-bg: rgba(var(--black-rgb), .05);
    }

    .table[class*=bg-].table-hover tbody > tr:hover > * {
        --table-accent-bg: rgba(var(--black-rgb), .075);
    }

.table-borderless > :not(caption) > * > * {
    border-top-width: 0;
}

.table-hover > tbody > tr > * {
    transition: box-shadow ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .table-hover > tbody > tr > * {
        transition: none;
    }
}

.table-scrollable {
    max-height: 23.438rem;
    overflow: auto;
}

.table-columned > :not(caption) > * > * {
    border-top-width: 0;
    border-left-width: var(--table-border-width);
}

.table-columned > :not(caption) > * > :first-child {
    border-left: 0;
}

.table-xl {
    --table-cell-padding-y: 1.25rem;
    --table-cell-padding-x: 1.25rem;
}

.table-lg {
    --table-cell-padding-y: 1rem;
    --table-cell-padding-x: 1.25rem;
}

.table-xs {
    --table-cell-padding-y: 0.5rem;
    --table-cell-padding-x: 1.25rem;
}

thead > .table-border-solid > * {
    border-bottom-width: calc(var(--table-border-width) * 2);
}

tbody > .table-border-solid > *, tfoot > .table-border-solid > * {
    border-top-width: calc(var(--table-border-width) * 2);
}

thead > .table-border-double > * {
    border-bottom-width: calc(var(--table-border-width) * 3);
    border-bottom-style: double;
}

tbody > .table-border-double > *, tfoot > .table-border-double > * {
    border-top-width: calc(var(--table-border-width) * 3);
    border-top-style: double;
}

.table-border-dashed > * {
    border-top-style: dashed;
}

.card > .table-bordered > :not(caption) > *, .card > [class*=table-responsive] > .table-bordered > :not(caption) > * {
    border-width: 0;
}

    .card > .table-bordered > :not(caption) > * > :first-child, .card > [class*=table-responsive] > .table-bordered > :not(caption) > * > :first-child {
        border-left: 0;
    }

    .card > .table-bordered > :not(caption) > * > :last-child, .card > [class*=table-responsive] > .table-bordered > :not(caption) > * > :last-child {
        border-right: 0;
    }

.card > .table:first-child, .card > [class*=table-responsive]:first-child > .table:first-child {
    border-top-left-radius: var(--card-inner-border-radius);
    border-top-right-radius: var(--card-inner-border-radius);
}

    .card > .table:first-child tbody:first-child tr:first-child, .card > .table:first-child thead:first-child tr:first-child, .card > [class*=table-responsive]:first-child > .table:first-child tbody:first-child tr:first-child, .card > [class*=table-responsive]:first-child > .table:first-child thead:first-child tr:first-child {
        border-top-left-radius: var(--card-inner-border-radius);
        border-top-right-radius: var(--card-inner-border-radius);
    }

        .card > .table:first-child tbody:first-child tr:first-child td:first-child, .card > .table:first-child tbody:first-child tr:first-child th:first-child, .card > .table:first-child thead:first-child tr:first-child td:first-child, .card > .table:first-child thead:first-child tr:first-child th:first-child, .card > [class*=table-responsive]:first-child > .table:first-child tbody:first-child tr:first-child td:first-child, .card > [class*=table-responsive]:first-child > .table:first-child tbody:first-child tr:first-child th:first-child, .card > [class*=table-responsive]:first-child > .table:first-child thead:first-child tr:first-child td:first-child, .card > [class*=table-responsive]:first-child > .table:first-child thead:first-child tr:first-child th:first-child {
            border-top-left-radius: var(--card-inner-border-radius);
        }

        .card > .table:first-child tbody:first-child tr:first-child td:last-child, .card > .table:first-child tbody:first-child tr:first-child th:last-child, .card > .table:first-child thead:first-child tr:first-child td:last-child, .card > .table:first-child thead:first-child tr:first-child th:last-child, .card > [class*=table-responsive]:first-child > .table:first-child tbody:first-child tr:first-child td:last-child, .card > [class*=table-responsive]:first-child > .table:first-child tbody:first-child tr:first-child th:last-child, .card > [class*=table-responsive]:first-child > .table:first-child thead:first-child tr:first-child td:last-child, .card > [class*=table-responsive]:first-child > .table:first-child thead:first-child tr:first-child th:last-child {
            border-top-right-radius: var(--card-inner-border-radius);
        }

.card > .table:last-child, .card > [class*=table-responsive]:last-child > .table:last-child {
    border-bottom-right-radius: var(--card-inner-border-radius);
    border-bottom-left-radius: var(--card-inner-border-radius);
}

    .card > .table:last-child tbody:last-child tr:last-child, .card > .table:last-child tfoot:last-child tr:last-child, .card > [class*=table-responsive]:last-child > .table:last-child tbody:last-child tr:last-child, .card > [class*=table-responsive]:last-child > .table:last-child tfoot:last-child tr:last-child {
        border-bottom-right-radius: var(--card-inner-border-radius);
        border-bottom-left-radius: var(--card-inner-border-radius);
    }

        .card > .table:last-child tbody:last-child tr:last-child td:first-child, .card > .table:last-child tbody:last-child tr:last-child th:first-child, .card > .table:last-child tfoot:last-child tr:last-child td:first-child, .card > .table:last-child tfoot:last-child tr:last-child th:first-child, .card > [class*=table-responsive]:last-child > .table:last-child tbody:last-child tr:last-child td:first-child, .card > [class*=table-responsive]:last-child > .table:last-child tbody:last-child tr:last-child th:first-child, .card > [class*=table-responsive]:last-child > .table:last-child tfoot:last-child tr:last-child td:first-child, .card > [class*=table-responsive]:last-child > .table:last-child tfoot:last-child tr:last-child th:first-child {
            border-bottom-left-radius: var(--card-inner-border-radius);
        }

        .card > .table:last-child tbody:last-child tr:last-child td:last-child, .card > .table:last-child tbody:last-child tr:last-child th:last-child, .card > .table:last-child tfoot:last-child tr:last-child td:last-child, .card > .table:last-child tfoot:last-child tr:last-child th:last-child, .card > [class*=table-responsive]:last-child > .table:last-child tbody:last-child tr:last-child td:last-child, .card > [class*=table-responsive]:last-child > .table:last-child tbody:last-child tr:last-child th:last-child, .card > [class*=table-responsive]:last-child > .table:last-child tfoot:last-child tr:last-child td:last-child, .card > [class*=table-responsive]:last-child > .table:last-child tfoot:last-child tr:last-child th:last-child {
            border-bottom-right-radius: var(--card-inner-border-radius);
        }

.card-body + .table, .card-body + [class*=table-responsive] {
    border-top: var(--border-width) solid var(--border-color);
}

.table-primary[data-color-theme=dark], [data-color-theme=dark] .table-primary:not([data-color-theme]), html[data-color-theme=dark] .table-primary {
    color-scheme: dark;
    --table-color: #fff;
    --table-bg: rgba(12, 131, 255, 0.1);
    --table-border-color: rgba(177, 215, 255, 0.19);
    --table-striped-bg: rgba(111, 182, 255, 0.1315);
    --table-striped-color: color;
    --table-active-bg: rgba(177, 215, 255, 0.19);
    --table-active-color: color;
    --table-hover-bg: rgba(134, 193, 255, 0.145);
    --table-hover-color: color;
    color: var(--body-color);
    border-color: var(--table-border-color);
}

.table-secondary[data-color-theme=dark], [data-color-theme=dark] .table-secondary:not([data-color-theme]), html[data-color-theme=dark] .table-secondary {
    color-scheme: dark;
    --table-color: #fff;
    --table-bg: rgba(36, 114, 151, 0.1);
    --table-border-color: rgba(185, 210, 222, 0.19);
    --table-striped-bg: rgba(125, 172, 193, 0.1315);
    --table-striped-color: color;
    --table-active-bg: rgba(185, 210, 222, 0.19);
    --table-active-color: color;
    --table-hover-bg: rgba(146, 185, 203, 0.145);
    --table-hover-color: color;
    color: var(--body-color);
    border-color: var(--table-border-color);
}

.table-success[data-color-theme=dark], [data-color-theme=dark] .table-success:not([data-color-theme]), html[data-color-theme=dark] .table-success {
    color-scheme: dark;
    --table-color: #fff;
    --table-bg: rgba(5, 150, 105, 0.1);
    --table-border-color: rgba(175, 221, 207, 0.19);
    --table-striped-bg: rgba(107, 193, 166, 0.1315);
    --table-striped-color: color;
    --table-active-bg: rgba(175, 221, 207, 0.19);
    --table-active-color: color;
    --table-hover-bg: rgba(130, 203, 180, 0.145);
    --table-hover-color: color;
    color: var(--body-color);
    border-color: var(--table-border-color);
}

.table-info[data-color-theme=dark], [data-color-theme=dark] .table-info:not([data-color-theme]), html[data-color-theme=dark] .table-info {
    color-scheme: dark;
    --table-color: #fff;
    --table-bg: rgba(4, 154, 173, 0.1);
    --table-border-color: rgba(174, 223, 229, 0.19);
    --table-striped-bg: rgba(106, 195, 206, 0.1315);
    --table-striped-color: color;
    --table-active-bg: rgba(174, 223, 229, 0.19);
    --table-active-color: color;
    --table-hover-bg: rgba(130, 205, 214, 0.145);
    --table-hover-color: color;
    color: var(--body-color);
    border-color: var(--table-border-color);
}

.table-warning[data-color-theme=dark], [data-color-theme=dark] .table-warning:not([data-color-theme]), html[data-color-theme=dark] .table-warning {
    color-scheme: dark;
    --table-color: #fff;
    --table-bg: rgba(245, 134, 70, 0.1);
    --table-border-color: rgba(252, 216, 196, 0.19);
    --table-striped-bg: rgba(249, 183, 145, 0.1315);
    --table-striped-color: color;
    --table-active-bg: rgba(252, 216, 196, 0.19);
    --table-active-color: color;
    --table-hover-bg: rgba(250, 195, 163, 0.145);
    --table-hover-color: color;
    color: var(--body-color);
    border-color: var(--table-border-color);
}

.table-danger[data-color-theme=dark], [data-color-theme=dark] .table-danger:not([data-color-theme]), html[data-color-theme=dark] .table-danger {
    color-scheme: dark;
    --table-color: #fff;
    --table-bg: rgba(239, 68, 68, 0.1);
    --table-border-color: rgba(250, 195, 195, 0.19);
    --table-striped-bg: rgba(246, 144, 144, 0.1315);
    --table-striped-color: color;
    --table-active-bg: rgba(250, 195, 195, 0.19);
    --table-active-color: color;
    --table-hover-bg: rgba(247, 162, 162, 0.145);
    --table-hover-color: color;
    color: var(--body-color);
    border-color: var(--table-border-color);
}

.table-light[data-color-theme=dark], [data-color-theme=dark] .table-light:not([data-color-theme]), html[data-color-theme=dark] .table-light {
    color-scheme: dark;
    --table-color: #fff;
    --table-bg: rgba(243, 244, 246, 0.05);
    --table-border-color: rgba(253, 253, 253, 0.145);
    --table-striped-bg: rgba(250, 250, 251, 0.08325);
    --table-striped-color: color;
    --table-active-bg: rgba(253, 253, 253, 0.145);
    --table-active-color: color;
    --table-hover-bg: rgba(251, 251, 252, 0.0975);
    --table-hover-color: color;
    color: var(--body-color);
    border-color: var(--table-border-color);
}

.table-dark[data-color-theme=dark], [data-color-theme=dark] .table-dark:not([data-color-theme]), html[data-color-theme=dark] .table-dark {
    color-scheme: dark;
    --table-color: #fff;
    --table-bg: rgba(0, 0, 0, 0.25);
    --table-border-color: rgba(112, 112, 112, 0.325);
    --table-striped-bg: rgba(52, 52, 52, 0.27625);
    --table-striped-color: color;
    --table-active-bg: rgba(112, 112, 112, 0.325);
    --table-active-color: color;
    --table-hover-bg: rgba(69, 69, 69, 0.2875);
    --table-hover-color: color;
    color: var(--body-color);
    border-color: var(--table-border-color);
}

@media (max-width:575.98px) {
    .col-form-label-lg[class*=col-sm-], .col-form-label-sm[class*=col-sm-], .col-form-label[class*=col-sm-] {
        padding-top: 0;
    }
}

@media (max-width:767.98px) {
    .col-form-label-lg[class*=col-md-], .col-form-label-sm[class*=col-md-], .col-form-label[class*=col-md-] {
        padding-top: 0;
    }
}

@media (max-width:991.98px) {
    .col-form-label-lg[class*=col-lg-], .col-form-label-sm[class*=col-lg-], .col-form-label[class*=col-lg-] {
        padding-top: 0;
    }
}

@media (max-width:1199.98px) {
    .col-form-label-lg[class*=col-xl-], .col-form-label-sm[class*=col-xl-], .col-form-label[class*=col-xl-] {
        padding-top: 0;
    }
}

@media (max-width:1399.98px) {
    .col-form-label-lg[class*=col-xxl-], .col-form-label-sm[class*=col-xxl-], .col-form-label[class*=col-xxl-] {
        padding-top: 0;
    }
}

.form-control[data-color-theme=dark], [data-color-theme=dark] .form-control:not([data-color-theme]), html[data-color-theme=dark] .form-control {
    color-scheme: dark;
    --input-bg: #2c2d33;
    --input-focus-bg: #2c2d33;
}

    .form-control[data-color-theme=dark]:not([list])::-webkit-calendar-picker-indicator, [data-color-theme=dark] .form-control:not([data-color-theme]):not([list])::-webkit-calendar-picker-indicator, html[data-color-theme=dark] .form-control:not([list])::-webkit-calendar-picker-indicator {
        -webkit-filter: invert(1);
        filter: invert(1);
    }

.form-control:disabled {
    color: var(--input-disabled-color);
}

.form-control[readonly]:focus {
    border-color: var(--input-focus-border-color);
}

.form-control[list]::-webkit-calendar-picker-indicator {
    color: currentcolor;
}

.form-control-number {
    -webkit-appearance: textfield;
}

    .form-control-number::-webkit-inner-spin-button, .form-control-number::-webkit-outer-spin-button {
        -webkit-appearance: none;
    }

.form-control-plaintext:focus {
    outline: 0;
}

.form-control-feedback {
    position: relative;
}

.form-control-feedback-start .form-control-feedback-icon {
    left: 0;
}

.form-control-feedback-start .form-control {
    padding-left: calc(var(--input-padding-x) * 2 + var(--icon-font-size));
}

.form-control-feedback-end .form-control-feedback-icon {
    right: 0;
}

.form-control-feedback-end .form-control {
    padding-right: calc(var(--input-padding-x) * 2 + var(--icon-font-size));
}

.form-control-feedback .form-control-lg {
    --icon-font-size: var(--icon-font-size-lg);
}

.form-control-feedback .form-control-sm {
    --icon-font-size: var(--icon-font-size-sm);
}

.form-control-feedback-icon {
    --input-icon-padding-y: 0.5rem;
    --input-icon-padding-x: 0.875rem;
    position: absolute;
    top: calc(var(--border-width) + calc(var(--body-line-height-computed) - var(--icon-font-size)) * .5);
    color: rgba(var(--body-color-rgb),.75);
    padding: var(--input-icon-padding-y) var(--input-icon-padding-x);
    min-width: 1em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    z-index: 5;
}

.form-control-feedback-icon-lg {
    --input-icon-padding-x: 1rem;
}

.form-control-feedback-icon-sm {
    --input-icon-padding-x: 0.75rem;
}

.form-control.border-indigo {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--indigo-rgb), 0.25);
}

.form-control.border-purple {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--purple-rgb), 0.25);
}

.form-control.border-pink {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--pink-rgb), 0.25);
}

.form-control.border-teal {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--teal-rgb), 0.25);
}

.form-control.border-yellow {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--yellow-rgb), 0.25);
}

.form-control.border-primary {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--primary-rgb), 0.25);
}

.form-control.border-secondary {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--secondary-rgb), 0.25);
}

.form-control.border-success {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--success-rgb), 0.25);
}

.form-control.border-info {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--info-rgb), 0.25);
}

.form-control.border-warning {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--warning-rgb), 0.25);
}

.form-control.border-danger {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--danger-rgb), 0.25);
}

.form-control.border-light {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--light-rgb), 0.25);
}

.form-control.border-dark {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--dark-rgb), 0.25);
}

.form-control.border-black {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--black-rgb), 0.25);
}

.form-control.border-white {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--white-rgb), 0.25);
}

.form-control-content {
    max-height: calc(var(--body-line-height-computed) * 8 + var(--input-padding-y) * 2);
    overflow-y: auto;
}

    .form-control-content[contentEditable]:empty:before {
        content: attr(data-placeholder);
        opacity: .6;
    }

.form-select[data-color-theme=dark], [data-color-theme=dark] .form-select:not([data-color-theme]), html[data-color-theme=dark] .form-select {
    color-scheme: dark;
    --form-select-bg: #2c2d33;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
    background-image: none !important;
    height: 200px;
    padding: var(--form-select-padding-y) calc(var(--form-select-padding-x) * .75);
}

    .form-select[multiple] option, .form-select[size]:not([size="1"]) option {
        padding: var(--form-select-padding-y) calc(var(--form-select-padding-x) * .75);
        border-radius: var(--border-radius);
    }

        .form-select[multiple] option + option, .form-select[size]:not([size="1"]) option + option {
            margin-top: 1px;
        }

.form-select-sm {
    --form-select-indicator-padding: 2.25rem;
    --form-select-bg-position: right 0.75rem center;
    --form-select-bg-size: 14px 10px;
}

.form-select-lg {
    --form-select-indicator-padding: 3rem;
    --form-select-bg-position: right 1rem center;
    --form-select-bg-size: 18px 14px;
}

.form-check-horizontal {
    margin-top: calc(.5rem + var(--border-width));
}

.form-check-input {
    margin-top: calc((var(--body-line-height-computed) - var(--form-check-input-height)) * .5);
}

    .form-check-input[data-color-theme=dark], [data-color-theme=dark] .form-check-input:not([data-color-theme]), html[data-color-theme=dark] .form-check-input {
        color-scheme: dark;
        --form-check-input-bg: #2c2d33;
    }

.form-switch .form-check-input[data-color-theme=dark], [data-color-theme=dark] .form-switch .form-check-input:not([data-color-theme]), html[data-color-theme=dark] .form-switch .form-check-input {
    color-scheme: dark;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-input-secondary {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--secondary-rgb), 0.25);
    --component-active-bg: var(--secondary);
}

.form-check-input-dark {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--dark-rgb), 0.25);
    --component-active-bg: var(--dark);
}

.form-check-input-success {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--success-rgb), 0.25);
    --component-active-bg: var(--success);
}

.form-check-input-danger {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--danger-rgb), 0.25);
    --component-active-bg: var(--danger);
}

.form-check-input-warning {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--warning-rgb), 0.25);
    --component-active-bg: var(--warning);
}

.form-check-input-info {
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--info-rgb), 0.25);
    --component-active-bg: var(--info);
}

.form-check-input-white {
    --form-check-input-bg: transparent !important;
    --form-check-input-border: calc(var(--border-width) * 2) solid rgba(var(--white-rgb), .5);
    --focus-ring-box-shadow: 0 0 0 0.125rem rgba(var(--white-rgb), 0.25);
    --component-active-bg: var(--white);
    --form-check-input-focus-box-shadow: 0 0 0 0.125rem rgba(var(--white-rgb), .25);
}

    .form-check-input-white:checked[type=checkbox] {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%231F2937' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M5 10l4 4l6-8'/%3e%3c/svg%3e");
    }

        .form-check-input-white:checked[type=checkbox]:indeterminate {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%231F2937' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M5 10h10'/%3e%3c/svg%3e");
        }

    .form-check-input-white:checked[type=radio] {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%231F2937'/%3e%3c/svg%3e");
    }

.form-switch .form-check-input-white, .form-switch .form-check-input-white:focus {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

    .form-switch .form-check-input-white:checked[type=checkbox], .form-switch .form-check-input-white:checked[type=radio] {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23252b36'/%3e%3c/svg%3e");
    }

.form-floating {
    --form-floating-label-readonly-transform: scale(0.85) translateY(-0.4rem);
}

    .form-floating.form-control-feedback-start > label {
        left: calc(var(--form-floating-padding-x) + var(--icon-font-size));
    }

    .form-floating.form-control-feedback-end > label {
        right: calc(var(--form-floating-padding-x) + var(--icon-font-size));
    }

.btn {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

.btn-flat-indigo {
    --btn-bg: rgba(var(--indigo-rgb), .1);
    --btn-color: var(--indigo);
    --btn-border-color: var(--indigo);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--indigo-rgb), .2);
    --btn-hover-border-color: var(--indigo);
    --btn-focus-shadow-rgb: var(--indigo-rgb);
    --btn-active-color: var(--indigo);
    --btn-active-bg: rgba(var(--indigo-rgb), .25);
    --btn-active-border-color: var(--indigo);
    --btn-disabled-color: rgba(var(--indigo-rgb), .65);
    --btn-disabled-bg: rgba(var(--indigo-rgb), .05);
}

.btn-flat-purple {
    --btn-bg: rgba(var(--purple-rgb), .1);
    --btn-color: var(--purple);
    --btn-border-color: var(--purple);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--purple-rgb), .2);
    --btn-hover-border-color: var(--purple);
    --btn-focus-shadow-rgb: var(--purple-rgb);
    --btn-active-color: var(--purple);
    --btn-active-bg: rgba(var(--purple-rgb), .25);
    --btn-active-border-color: var(--purple);
    --btn-disabled-color: rgba(var(--purple-rgb), .65);
    --btn-disabled-bg: rgba(var(--purple-rgb), .05);
}

.btn-flat-pink {
    --btn-bg: rgba(var(--pink-rgb), .1);
    --btn-color: var(--pink);
    --btn-border-color: var(--pink);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--pink-rgb), .2);
    --btn-hover-border-color: var(--pink);
    --btn-focus-shadow-rgb: var(--pink-rgb);
    --btn-active-color: var(--pink);
    --btn-active-bg: rgba(var(--pink-rgb), .25);
    --btn-active-border-color: var(--pink);
    --btn-disabled-color: rgba(var(--pink-rgb), .65);
    --btn-disabled-bg: rgba(var(--pink-rgb), .05);
}

.btn-flat-teal {
    --btn-bg: rgba(var(--teal-rgb), .1);
    --btn-color: var(--teal);
    --btn-border-color: var(--teal);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--teal-rgb), .2);
    --btn-hover-border-color: var(--teal);
    --btn-focus-shadow-rgb: var(--teal-rgb);
    --btn-active-color: var(--teal);
    --btn-active-bg: rgba(var(--teal-rgb), .25);
    --btn-active-border-color: var(--teal);
    --btn-disabled-color: rgba(var(--teal-rgb), .65);
    --btn-disabled-bg: rgba(var(--teal-rgb), .05);
}

.btn-flat-yellow {
    --btn-bg: rgba(var(--yellow-rgb), .1);
    --btn-color: var(--yellow);
    --btn-border-color: var(--yellow);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--yellow-rgb), .2);
    --btn-hover-border-color: var(--yellow);
    --btn-focus-shadow-rgb: var(--yellow-rgb);
    --btn-active-color: var(--yellow);
    --btn-active-bg: rgba(var(--yellow-rgb), .25);
    --btn-active-border-color: var(--yellow);
    --btn-disabled-color: rgba(var(--yellow-rgb), .65);
    --btn-disabled-bg: rgba(var(--yellow-rgb), .05);
}

.btn-flat-primary {
    --btn-bg: rgba(var(--primary-rgb), .1);
    --btn-color: var(--primary);
    --btn-border-color: var(--primary);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--primary-rgb), .2);
    --btn-hover-border-color: var(--primary);
    --btn-focus-shadow-rgb: var(--primary-rgb);
    --btn-active-color: var(--primary);
    --btn-active-bg: rgba(var(--primary-rgb), .25);
    --btn-active-border-color: var(--primary);
    --btn-disabled-color: rgba(var(--primary-rgb), .65);
    --btn-disabled-bg: rgba(var(--primary-rgb), .05);
}

.btn-flat-secondary {
    --btn-bg: rgba(var(--secondary-rgb), .1);
    --btn-color: var(--secondary);
    --btn-border-color: var(--secondary);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--secondary-rgb), .2);
    --btn-hover-border-color: var(--secondary);
    --btn-focus-shadow-rgb: var(--secondary-rgb);
    --btn-active-color: var(--secondary);
    --btn-active-bg: rgba(var(--secondary-rgb), .25);
    --btn-active-border-color: var(--secondary);
    --btn-disabled-color: rgba(var(--secondary-rgb), .65);
    --btn-disabled-bg: rgba(var(--secondary-rgb), .05);
}

.btn-flat-success {
    --btn-bg: rgba(var(--success-rgb), .1);
    --btn-color: var(--success);
    --btn-border-color: var(--success);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--success-rgb), .2);
    --btn-hover-border-color: var(--success);
    --btn-focus-shadow-rgb: var(--success-rgb);
    --btn-active-color: var(--success);
    --btn-active-bg: rgba(var(--success-rgb), .25);
    --btn-active-border-color: var(--success);
    --btn-disabled-color: rgba(var(--success-rgb), .65);
    --btn-disabled-bg: rgba(var(--success-rgb), .05);
}

.btn-flat-info {
    --btn-bg: rgba(var(--info-rgb), .1);
    --btn-color: var(--info);
    --btn-border-color: var(--info);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--info-rgb), .2);
    --btn-hover-border-color: var(--info);
    --btn-focus-shadow-rgb: var(--info-rgb);
    --btn-active-color: var(--info);
    --btn-active-bg: rgba(var(--info-rgb), .25);
    --btn-active-border-color: var(--info);
    --btn-disabled-color: rgba(var(--info-rgb), .65);
    --btn-disabled-bg: rgba(var(--info-rgb), .05);
}

.btn-flat-warning {
    --btn-bg: rgba(var(--warning-rgb), .1);
    --btn-color: var(--warning);
    --btn-border-color: var(--warning);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--warning-rgb), .2);
    --btn-hover-border-color: var(--warning);
    --btn-focus-shadow-rgb: var(--warning-rgb);
    --btn-active-color: var(--warning);
    --btn-active-bg: rgba(var(--warning-rgb), .25);
    --btn-active-border-color: var(--warning);
    --btn-disabled-color: rgba(var(--warning-rgb), .65);
    --btn-disabled-bg: rgba(var(--warning-rgb), .05);
}

.btn-flat-danger {
    --btn-bg: rgba(var(--danger-rgb), .1);
    --btn-color: var(--danger);
    --btn-border-color: var(--danger);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--danger-rgb), .2);
    --btn-hover-border-color: var(--danger);
    --btn-focus-shadow-rgb: var(--danger-rgb);
    --btn-active-color: var(--danger);
    --btn-active-bg: rgba(var(--danger-rgb), .25);
    --btn-active-border-color: var(--danger);
    --btn-disabled-color: rgba(var(--danger-rgb), .65);
    --btn-disabled-bg: rgba(var(--danger-rgb), .05);
}

.btn-flat-light {
    --btn-bg: rgba(var(--light-rgb), .1);
    --btn-color: var(--light);
    --btn-border-color: var(--light);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--light-rgb), .2);
    --btn-hover-border-color: var(--light);
    --btn-focus-shadow-rgb: var(--light-rgb);
    --btn-active-color: var(--light);
    --btn-active-bg: rgba(var(--light-rgb), .25);
    --btn-active-border-color: var(--light);
    --btn-disabled-color: rgba(var(--light-rgb), .65);
    --btn-disabled-bg: rgba(var(--light-rgb), .05);
}

.btn-flat-dark {
    --btn-bg: rgba(var(--dark-rgb), .1);
    --btn-color: var(--dark);
    --btn-border-color: var(--dark);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--dark-rgb), .2);
    --btn-hover-border-color: var(--dark);
    --btn-focus-shadow-rgb: var(--dark-rgb);
    --btn-active-color: var(--dark);
    --btn-active-bg: rgba(var(--dark-rgb), .25);
    --btn-active-border-color: var(--dark);
    --btn-disabled-color: rgba(var(--dark-rgb), .65);
    --btn-disabled-bg: rgba(var(--dark-rgb), .05);
}

.btn-flat-black {
    --btn-bg: rgba(var(--black-rgb), .1);
    --btn-color: var(--black);
    --btn-border-color: var(--black);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--black-rgb), .2);
    --btn-hover-border-color: var(--black);
    --btn-focus-shadow-rgb: var(--black-rgb);
    --btn-active-color: var(--black);
    --btn-active-bg: rgba(var(--black-rgb), .25);
    --btn-active-border-color: var(--black);
    --btn-disabled-color: rgba(var(--black-rgb), .65);
    --btn-disabled-bg: rgba(var(--black-rgb), .05);
}

.btn-flat-white {
    --btn-bg: rgba(var(--white-rgb), .1);
    --btn-color: var(--white);
    --btn-border-color: var(--white);
    --btn-hover-color: var(--btn-color);
    --btn-hover-bg: rgba(var(--white-rgb), .2);
    --btn-hover-border-color: var(--white);
    --btn-focus-shadow-rgb: var(--white-rgb);
    --btn-active-color: var(--white);
    --btn-active-bg: rgba(var(--white-rgb), .25);
    --btn-active-border-color: var(--white);
    --btn-disabled-color: rgba(var(--white-rgb), .65);
    --btn-disabled-bg: rgba(var(--white-rgb), .05);
}

.btn-icon {
    padding-left: var(--btn-padding-y);
    padding-right: var(--btn-padding-y);
}

.btn-transparent {
    --btn-bg: transparent;
}

.btn-labeled {
    position: relative;
}

.btn-labeled-start {
    padding-left: calc(var(--btn-padding-y) * 2 + var(--btn-border-width) * 2 + var(--btn-font-size) * var(--btn-line-height) + var(--btn-padding-x));
}

.btn-labeled-end {
    padding-right: calc(var(--btn-padding-y) * 2 + var(--btn-border-width) * 2 + var(--btn-font-size) * var(--btn-line-height) + var(--btn-padding-x));
}

.btn-labeled-icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: calc(var(--btn-border-width) * -1);
    bottom: calc(var(--btn-border-width) * -1);
    padding: var(--btn-padding-y);
    width: calc(var(--btn-padding-y) * 2 + var(--btn-border-width) * 2 + var(--btn-font-size) * var(--btn-line-height));
}

.btn-labeled-start .btn-labeled-icon {
    left: calc(var(--btn-border-width) * -1);
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
}

.btn-labeled-end .btn-labeled-icon {
    right: calc(var(--btn-border-width) * -1);
    border-top-right-radius: inherit;
    border-bottom-right-radius: inherit;
}

.btn-lg {
    --btn-line-height: var(--body-line-height-lg);
}

.btn-sm {
    --btn-line-height: var(--body-line-height-sm);
}

.btn-flat-dark[data-color-theme=dark], .btn-flat-light[data-color-theme=dark], [data-color-theme=dark] .btn-flat-dark:not([data-color-theme]), [data-color-theme=dark] .btn-flat-light:not([data-color-theme]), html[data-color-theme=dark] .btn-flat-dark, html[data-color-theme=dark] .btn-flat-light {
    color-scheme: dark;
    --btn-color: #fff;
    --btn-hover-color: #fff;
    --btn-active-color: #fff;
    --btn-disabled-color: #fff;
}

.btn-dark[data-color-theme=dark], [data-color-theme=dark] .btn-dark:not([data-color-theme]), html[data-color-theme=dark] .btn-dark {
    color-scheme: dark;
    --btn-bg: #181818;
    --btn-border-color: #181818;
    --btn-hover-bg: #111;
    --btn-hover-border-color: #111;
    --btn-focus-shadow-rgb: 17,17,17;
    --btn-active-bg: #000;
    --btn-active-border-color: #000;
    --btn-disabled-bg: #181818;
    --btn-disabled-border-color: #181818;
}

.btn-outline-dark[data-color-theme=dark], [data-color-theme=dark] .btn-outline-dark:not([data-color-theme]), html[data-color-theme=dark] .btn-outline-dark {
    color-scheme: dark;
    --btn-color: #fff;
    --btn-border-color: #111;
    --btn-hover-bg: #111;
    --btn-hover-border-color: #111;
    --btn-focus-shadow-rgb: 17,17,17;
    --btn-active-color: #fff;
    --btn-active-bg: #000;
    --btn-active-border-color: #000;
    --btn-disabled-color: #fff;
}

.no-transitions *, .no-transitions :after, .no-transitions :before {
    transition: none !important;
}

.collapsible-indicator {
    transition: -webkit-transform ease-in-out var(--transition-collapse-timer);
    transition: transform ease-in-out var(--transition-collapse-timer);
    transition: transform ease-in-out var(--transition-collapse-timer),-webkit-transform ease-in-out var(--transition-collapse-timer);
}

@media (prefers-reduced-motion:reduce) {
    .collapsible-indicator {
        transition: none;
    }
}

.collapsed .collapsible-indicator {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.dropdown-menu {
    --dropdown-scrollable-max-height: 17rem;
    --dropdown-item-spacer-y: 1px;
}

    .dropdown-menu[data-color-theme=dark], [data-color-theme=dark] .dropdown-menu:not([data-color-theme]), html[data-color-theme=dark] .dropdown-menu {
        color-scheme: dark;
        --dropdown-bg: #32333a;
        --dropdown-border-color: rgba(var(--black-rgb), 0.25);
    }

.dropdown-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .dropdown-item {
        transition: none;
    }
}

.btn-check:checked + .dropdown-item {
    color: var(--dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--dropdown-link-active-bg);
}

.btn-check + .dropdown-item, .dropdown-item + .btn-check, .dropdown-item + .dropdown-item, .dropdown-item + .dropdown-submenu, .dropdown-submenu + .dropdown-item {
    margin-top: var(--dropdown-item-spacer-y);
}

.dropdown-header {
    font-size: var(--body-font-size);
}

.dropdown-image {
    max-height: var(--body-line-height-computed);
}

@media (max-width:575.98px) {
    .dropdown-menu-scrollable-sm {
        max-height: var(--dropdown-scrollable-max-height);
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width:767.98px) {
    .dropdown-menu-scrollable-md {
        max-height: var(--dropdown-scrollable-max-height);
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width:991.98px) {
    .dropdown-menu-scrollable-lg {
        max-height: var(--dropdown-scrollable-max-height);
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width:1199.98px) {
    .dropdown-menu-scrollable-xl {
        max-height: var(--dropdown-scrollable-max-height);
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width:1399.98px) {
    .dropdown-menu-scrollable-xxl {
        max-height: var(--dropdown-scrollable-max-height);
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }
}

.dropdown-menu-scrollable {
    max-height: var(--dropdown-scrollable-max-height);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.dropdown-menu-dark[data-color-theme=dark], [data-color-theme=dark] .dropdown-menu-dark:not([data-color-theme]), html[data-color-theme=dark] .dropdown-menu-dark {
    color-scheme: dark;
    --dropdown-bg: #0e0f10;
    --dropdown-border-color: rgba(var(--black-rgb), 0.2);
}

.dropdown-menu > .dropdown-submenu {
    position: relative;
}

    .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-right: calc(var(--dropdown-item-padding-x) + var(--body-font-size) * 1.5);
    }

        .dropdown-menu > .dropdown-submenu > .dropdown-item:after {
            content: "\f31c";
            font-family: var(--icon-font-family);
            position: absolute;
            top: 50%;
            right: calc(var(--dropdown-item-padding-x) * .75);
            font-size: var(--body-font-size);
            line-height: 1;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

[dir=rtl] .dropdown-menu > .dropdown-submenu > .dropdown-item:after {
    content: "\f31b";
}

.dropdown-menu > .dropdown-submenu:hover > .dropdown-item:not(.dropdown-toggle) {
    color: var(--dropdown-link-hover-color);
    background-color: var(--dropdown-link-hover-bg);
}

.dropdown-menu > .dropdown-submenu.show > .dropdown-item {
    color: var(--dropdown-link-active-color);
    background-color: var(--dropdown-link-active-bg);
}

.dropdown-menu > .dropdown-submenu:focus > .dropdown-item:not(.dropdown-toggle) ~ .dropdown-menu, .dropdown-menu > .dropdown-submenu:hover > .dropdown-item:not(.dropdown-toggle) ~ .dropdown-menu {
    display: block;
}

.dropdown-menu > .dropdown-submenu.disabled {
    pointer-events: none;
}

    .dropdown-menu > .dropdown-submenu.disabled > .dropdown-item {
        color: var(--dropdown-link-disabled-color);
    }

.dropdown-menu > .dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: calc((var(--dropdown-padding-y) + var(--dropdown-border-width)) * -1);
}

.dropdown-menu > .dropdown-submenu.dropdown-submenu-start > .dropdown-menu {
    left: auto;
    right: 100%;
}

@media (max-width:991.98px) {
    .dropdown-menu > .dropdown-submenu .dropdown-toggle:after {
        content: "\f31a";
    }

    .dropdown-menu > .dropdown-submenu .dropdown-menu, .dropdown-menu > .dropdown-submenu.dropdown-submenu-start .dropdown-menu {
        position: static;
        margin: 0 !important;
        border-width: 0;
        width: 100%;
        box-shadow: none;
        border-radius: 0;
    }

    .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item, .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: calc(var(--dropdown-item-padding-x) * 2);
    }

    .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item, .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: calc(var(--dropdown-item-padding-x) * 3);
    }
}

.dropdown-menu .dropup > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: calc((var(--dropdown-padding-y) + var(--dropdown-border-width)) * -1);
}

.dropdown-menu .dropdown-submenu + .dropdown-submenu {
    margin-top: var(--dropdown-item-spacer-y);
}

.dropdown-menu-lg {
    --dropdown-item-padding: calc(var(--spacer) * 0.5) var(--spacer);
    --dropdown-font-size: 1rem;
}

.dropdown-menu-sm {
    --dropdown-item-padding: calc(var(--spacer) * 0.3) calc(var(--spacer) * 0.75);
    --dropdown-font-size: 0.75rem;
}

[dir=rtl] .nav-item:not([class*=mega-menu]) .navbar-nav-link ~ .dropdown-menu, [dir=rtl] .navbar-nav > .nav-item:not([class*=mega-menu]) > .dropdown-menu {
    left: auto;
    right: 0;
}

[dir=rtl] .nav-item:not([class*=mega-menu]) .navbar-nav-link ~ .dropdown-menu-end, [dir=rtl] .navbar-nav > .nav-item:not([class*=mega-menu]) > .dropdown-menu-end {
    right: auto;
    left: 0;
}

.btn-group-spaced > .btn-group:not(:first-of-type), .btn-group-spaced > .btn:not(:first-of-type) {
    margin-left: 1px;
}

.btn-group-vertical-spaced > .btn-group:not(:first-of-type), .btn-group-vertical-spaced > .btn:not(:first-of-type) {
    margin-top: 1px;
}

.nav {
    --nav-link-active-color: var(--body-color);
}

.nav-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
}

    .nav-link.active {
        color: var(--nav-link-active-color);
    }

    .nav-link.show {
        color: var(--nav-link-hover-color);
    }

.nav-fill .nav-link, .nav-justified .nav-link {
    -ms-flex-pack: center;
    justify-content: center;
}

.nav-tabs:not(.nav-tabs-underline):not(.nav-tabs-overline):not(.nav-tabs-solid)[data-color-theme=dark], [data-color-theme=dark] .nav-tabs:not(.nav-tabs-underline):not(.nav-tabs-overline):not(.nav-tabs-solid):not([data-color-theme]), html[data-color-theme=dark] .nav-tabs:not(.nav-tabs-underline):not(.nav-tabs-overline):not(.nav-tabs-solid) {
    color-scheme: dark;
    --nav-tabs-link-active-bg: #2c2d33;
    --nav-tabs-link-active-border-color: var(--border-color) var(--border-color) #2c2d33;
}

.dropdown-menu .nav-tabs {
    --nav-tabs-link-active-bg: var(--dropdown-bg) !important;
}

    .dropdown-menu .nav-tabs .nav-link.active, .dropdown-menu .nav-tabs .nav-link.show {
        border-bottom-color: var(--dropdown-bg);
    }

.nav-tabs-responsive {
    overflow-x: auto;
    box-shadow: 0 calc(var(--border-width) * -1) 0 var(--border-color) inset;
    -webkit-overflow-scrolling: touch;
}

    .nav-tabs-responsive::-webkit-scrollbar {
        display: none !important;
    }

    .nav-tabs-responsive .nav-tabs {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        white-space: nowrap;
        border-bottom-color: transparent;
    }

.nav-tabs-highlight, .nav-tabs-overline, .nav-tabs-underline {
    --nav-tabs-underline-size: 2px;
    --nav-tabs-underline-color: var(--primary);
}

    .nav-tabs-highlight .nav-link, .nav-tabs-overline .nav-link, .nav-tabs-underline .nav-link {
        position: relative;
    }

        .nav-tabs-highlight .nav-link:before, .nav-tabs-overline .nav-link:before, .nav-tabs-underline .nav-link:before {
            content: "";
            position: absolute;
            left: 0;
            right: 0;
            height: var(--nav-tabs-underline-size);
            transition: background-color ease-in-out var(--transition-base-timer);
        }

@media (prefers-reduced-motion:reduce) {
    .nav-tabs-highlight .nav-link:before, .nav-tabs-overline .nav-link:before, .nav-tabs-underline .nav-link:before {
        transition: none;
    }
}

.nav-tabs-highlight .nav-link.active:before, .nav-tabs-overline .nav-link.active:before, .nav-tabs-underline .nav-link.active:before {
    background-color: var(--nav-tabs-underline-color);
}

.nav-tabs-highlight {
    --nav-tabs-border-radius: 0;
}

    .nav-tabs-highlight .nav-link:before {
        top: calc(var(--nav-tabs-border-width) * -1);
        left: calc(var(--nav-tabs-border-width) * -1);
        right: calc(var(--nav-tabs-border-width) * -1);
    }

.nav-tabs-overline, .nav-tabs-underline {
    --nav-tabs-link-active-bg: transparent;
}

    .nav-tabs-overline .nav-link, .nav-tabs-underline .nav-link {
        border-width: 0;
        margin-bottom: 0;
    }

.nav-tabs-overline {
    border-bottom: 0;
    border-top: var(--nav-tabs-border-width) solid var(--nav-tabs-border-color);
}

    .nav-tabs-overline .nav-link:before {
        top: calc(var(--nav-tabs-border-width) * -1);
    }

.nav-tabs-underline .nav-link:before {
    bottom: calc(var(--nav-tabs-border-width) * -1);
}

.nav-tabs-solid {
    --nav-tabs-bg: var(--gray-200);
    --nav-tabs-border-radius: 0;
    --nav-tabs-border-width: 0;
    --nav-tabs-link-active-color: var(--component-active-color);
    --nav-tabs-link-active-bg: var(--component-active-bg);
    background-color: var(--nav-tabs-bg);
}

    .nav-tabs-solid .nav-link {
        margin-bottom: 0;
    }

    .nav-tabs-solid.border .nav-link {
        transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,box-shadow ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .nav-tabs-solid.border .nav-link {
        transition: none;
    }
}

.nav-tabs-solid.border .nav-link.active {
    box-shadow: 0 0 0 var(--border-width) var(--nav-tabs-link-active-bg);
}

.nav-tabs-solid-dark {
    --nav-link-color: rgba(var(--white-rgb), .75);
    --nav-link-hover-color: var(--white);
    --nav-link-disabled-color: rgba(var(--white-rgb), .5);
    --nav-tabs-link-active-color: var(--white);
    --nav-tabs-link-active-bg: rgba(var(--white-rgb), .15);
}

.nav-tabs-vertical {
    --nav-tabs-border-radius: 0;
    --nav-tabs-link-active-bg: transparent;
    --nav-tabs-underline-size: 2px;
    --nav-tabs-underline-color: var(--primary);
    border-bottom: 0;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .nav-tabs-vertical .nav-link {
        -ms-flex-pack: start;
        justify-content: flex-start;
        position: relative;
    }

        .nav-tabs-vertical .nav-link:before {
            content: "";
            position: absolute;
            top: calc(var(--nav-tabs-border-width) * -1);
            bottom: calc(var(--nav-tabs-border-width) * -1);
            width: var(--nav-tabs-underline-size);
            transition: background-color ease-in-out var(--transition-base-timer);
        }

@media (prefers-reduced-motion:reduce) {
    .nav-tabs-vertical .nav-link:before {
        transition: none;
    }
}

.nav-tabs-vertical .nav-link.active {
    border-color: var(--nav-tabs-border-color) transparent;
}

    .nav-tabs-vertical .nav-link.active:before {
        background-color: var(--nav-tabs-underline-color);
    }

.nav-tabs-vertical-start .nav-link:not(.active) {
    border-right-color: var(--nav-tabs-border-color);
}

.nav-tabs-vertical-start .nav-link:before {
    left: calc(var(--nav-tabs-border-width) * -1);
}

.nav-tabs-vertical-end .nav-link:not(.active) {
    border-left-color: var(--nav-tabs-border-color);
}

.nav-tabs-vertical-end .nav-link:before {
    right: calc(var(--nav-tabs-border-width) * -1);
}

.nav-pills-outline .nav-item + .nav-item {
    margin-left: calc(var(--spacer) * .5);
}

.nav-pills-outline .nav-link {
    border: var(--border-width) solid var(--border-color);
}

    .nav-pills-outline .nav-link:not(.active):focus, .nav-pills-outline .nav-link:not(.active):hover {
        background-color: var(--gray-200);
        border-color: var(--gray-500);
    }

    .nav-pills-outline .nav-link.show:not(.active), .nav-pills-outline .nav-link:not(.active):active {
        background-color: var(--gray-300);
        border-color: var(--gray-600);
        color: var(--nav-link-hover-color);
    }

    .nav-pills-outline .nav-link.active {
        border-color: var(--nav-pills-link-active-bg);
    }

.nav-pills-outline.flex-column .nav-item + .nav-item {
    margin-left: 0;
    margin-top: calc(var(--spacer) * .5);
}

.nav-pills-toolbar:not(.flex-column) .nav-item + .nav-item {
    margin-left: calc(var(--border-width) * -1);
}

.nav-pills-toolbar:not(.flex-column) .nav-item:not(:first-child) .nav-link {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.nav-pills-toolbar:not(.flex-column) .nav-item:not(:last-child) .nav-link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.nav-pills-toolbar.flex-column .nav-item + .nav-item {
    margin-top: calc(var(--border-width) * -1);
}

.nav-pills-toolbar.flex-column .nav-item:not(:first-child) .nav-link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-pills-toolbar.flex-column .nav-item:not(:last-child) .nav-link {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.nav-pills-toolbar .nav-link {
    position: relative;
}

    .nav-pills-toolbar .nav-link:hover {
        z-index: 2;
    }

    .nav-pills-toolbar .nav-link.show, .nav-pills-toolbar .nav-link:focus {
        z-index: 3;
    }

    .nav-pills-toolbar .nav-link.active {
        z-index: 4;
    }

.nav-btn-close {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(var(--body-color-rgb),.075);
    width: var(--body-line-height-computed);
    height: var(--body-line-height-computed);
    transition: background-color ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .nav-btn-close {
        transition: none;
    }
}

.nav-btn-close:focus, .nav-btn-close:hover {
    background-color: rgba(var(--body-color-rgb),.15);
}

.nav-scrollspy {
    --nav-link-padding-y: var(--spacer-1);
    --nav-link-padding-x: var(--spacer-1);
    --nav-link-hover-color: var(--link-color);
}

    .nav-scrollspy .nav .nav-link {
        padding-left: calc(var(--spacer) * 2);
    }

    .nav-scrollspy .nav-link {
        position: relative;
        padding-left: var(--spacer);
        border-left: 2px solid var(--border-color);
    }

        .nav-scrollspy .nav-link.active {
            border-color: var(--nav-link-hover-color);
            color: var(--nav-link-hover-color);
        }

.nav-scrollspy-wrapper.sticky-top {
    top: var(--spacer-4);
}

.nav-item-active-indicator {
    opacity: 0;
    visibility: hidden;
    transition: opacity ease-in-out var(--transition-base-timer),visibility ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .nav-item-active-indicator {
        transition: none;
    }
}

.active .nav-item-active-indicator {
    visibility: visible;
    opacity: 1;
}

.navbar {
    --navbar-bg: var(--white);
    --navbar-brand-width: calc(18.75rem - var(--navbar-padding-x));
    --navbar-brand-image-size: var(--body-line-height-computed);
    --navbar-search-width: 30rem;
    --navbar-link-padding-y: 0.625rem;
    --navbar-link-padding-x: 0.9375rem;
    --navbar-hover-bg: var(--gray-200);
    --navbar-hover-active-bg: var(--gray-300);
    --navbar-hover-active-color: var(--body-color);
    --navbar-active-bg: rgba(var(--primary-rgb), 0.1);
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background-color: var(--navbar-bg);
    color: var(--navbar-color);
}

    .navbar[data-color-theme=dark], [data-color-theme=dark] .navbar:not([data-color-theme]), html[data-color-theme=dark] .navbar {
        color-scheme: dark;
        --navbar-bg: #2c2d33;
    }

.navbar-nav .nav-tabs {
    --navbar-active-color: null;
}

.navbar-nav-link {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: var(--navbar-color);
    padding: var(--navbar-link-padding-y) var(--navbar-link-padding-x);
    outline: 0;
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .navbar-nav-link {
        transition: none;
    }
}

.navbar-nav-link:focus, .navbar-nav-link:hover {
    color: var(--navbar-hover-color);
    background-color: var(--navbar-hover-bg);
}

.navbar-nav-link:active {
    color: var(--navbar-hover-active-color);
    background-color: var(--navbar-hover-active-bg);
}

.navbar-nav-link.active, .navbar-nav-link.show, .navbar-nav-link[aria-expanded=true] {
    color: var(--navbar-active-color);
    background-color: var(--navbar-active-bg);
}

.navbar-nav-link.disabled {
    pointer-events: none;
    cursor: default;
    opacity: .5;
}

.navbar-nav-link i {
    margin-top: calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);
    margin-bottom: calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);
}

.navbar-nav-link-icon {
    padding-left: var(--navbar-link-padding-y);
    padding-right: var(--navbar-link-padding-y);
}

    .navbar-nav-link-icon i {
        margin-left: calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);
        margin-right: calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);
    }

.navbar-brand {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
}

    .navbar-brand img {
        height: var(--navbar-brand-image-size);
    }

.navbar-text {
    padding-top: var(--navbar-link-padding-y);
    padding-bottom: var(--navbar-link-padding-y);
}

.navbar-toggler {
    border: 0;
}

    .navbar-toggler:focus, .navbar-toggler:hover {
        color: var(--navbar-hover-color);
        background-color: var(--navbar-hover-bg);
    }

    .navbar-toggler:active, .navbar-toggler[aria-expanded=true] {
        color: var(--navbar-active-color);
        background-color: var(--navbar-active-bg);
    }

.navbar-top {
    padding-top: calc(calc(1375rem / 1000) + calc(.625rem * 2) + calc(var(--spacer-2) * 2));
}

.navbar-lg-top {
    padding-top: calc(calc(1375rem / 1000) + calc(.75rem * 2) + calc(var(--spacer-2) * 2));
}

.navbar-sm-top {
    padding-top: calc(calc(1375rem / 1000) + calc(.5rem * 2) + calc(var(--spacer-2) * 2));
}

.navbar-lg-lg-top {
    padding-top: calc(calc(calc(1375rem / 1000) + calc(.75rem * 2) + calc(var(--spacer-2) * 2)) * 2);
}

.navbar-lg-md-top {
    padding-top: calc(calc(calc(1375rem / 1000) + calc(.75rem * 2) + calc(var(--spacer-2) * 2)) + calc(calc(1375rem / 1000) + calc(.625rem * 2) + calc(var(--spacer-2) * 2)));
}

.navbar-lg-sm-top {
    padding-top: calc(calc(calc(1375rem / 1000) + calc(.75rem * 2) + calc(var(--spacer-2) * 2)) + calc(calc(1375rem / 1000) + calc(.5rem * 2) + calc(var(--spacer-2) * 2)));
}

.navbar-md-md-top {
    padding-top: calc(calc(calc(1375rem / 1000) + calc(.625rem * 2) + calc(var(--spacer-2) * 2)) * 2);
}

.navbar-md-sm-top {
    padding-top: calc(calc(calc(1375rem / 1000) + calc(.5rem * 2) + calc(var(--spacer-2) * 2)) + calc(calc(1375rem / 1000) + calc(.625rem * 2) + calc(var(--spacer-2) * 2)));
}

.navbar-sm-sm-top {
    padding-top: calc(calc(calc(1375rem / 1000) + calc(.5rem * 2) + calc(var(--spacer-2) * 2)) * 2);
}

.navbar-bottom {
    padding-bottom: calc(calc(1375rem / 1000) + calc(.625rem * 2) + calc(var(--spacer-2) * 2));
}

.navbar-lg-bottom {
    padding-bottom: calc(calc(1375rem / 1000) + calc(.75rem * 2) + calc(var(--spacer-2) * 2));
}

.navbar-sm-bottom {
    padding-bottom: calc(calc(1375rem / 1000) + calc(.5rem * 2) + calc(var(--spacer-2) * 2));
}

.navbar-lg-lg-bottom {
    padding-bottom: calc(calc(calc(1375rem / 1000) + calc(.75rem * 2) + calc(var(--spacer-2) * 2)) * 2);
}

.navbar-lg-md-bottom {
    padding-bottom: calc(calc(calc(1375rem / 1000) + calc(.75rem * 2) + calc(var(--spacer-2) * 2)) + calc(calc(1375rem / 1000) + calc(.625rem * 2) + calc(var(--spacer-2) * 2)));
}

.navbar-lg-sm-bottom {
    padding-bottom: calc(calc(calc(1375rem / 1000) + calc(.75rem * 2) + calc(var(--spacer-2) * 2)) + calc(calc(1375rem / 1000) + calc(.5rem * 2) + calc(var(--spacer-2) * 2)));
}

.navbar-md-md-bottom {
    padding-bottom: calc(calc(calc(1375rem / 1000) + calc(.625rem * 2) + calc(var(--spacer-2) * 2)) * 2);
}

.navbar-md-sm-bottom {
    padding-bottom: calc(calc(calc(1375rem / 1000) + calc(.5rem * 2) + calc(var(--spacer-2) * 2)) + calc(calc(1375rem / 1000) + calc(.625rem * 2) + calc(var(--spacer-2) * 2)));
}

.navbar-sm-sm-bottom {
    padding-bottom: calc(calc(calc(1375rem / 1000) + calc(.5rem * 2) + calc(var(--spacer-2) * 2)) * 2);
}

.navbar-lg .navbar-nav-link {
    --navbar-link-padding-y: 0.75rem;
    --navbar-link-padding-x: 1.125rem;
}

.navbar-sm .navbar-nav-link {
    --navbar-link-padding-y: 0.5rem;
    --navbar-link-padding-x: 0.75rem;
}

@media (min-width:576px) {
    .navbar-expand-sm .navbar-brand {
        width: var(--navbar-brand-width);
    }

    .navbar-expand-sm .navbar-search {
        max-width: var(--navbar-search-width);
    }
}

@media (max-width:575.98px) {
    .navbar-expand-sm .navbar-collapse .navbar-nav-link {
        padding-left: var(--navbar-link-padding-x);
        padding-right: var(--navbar-link-padding-x);
    }

        .navbar-expand-sm .navbar-collapse .navbar-nav-link:after {
            display: inline-block;
            margin-left: auto;
        }

        .navbar-expand-sm .navbar-collapse .navbar-nav-link i {
            margin-left: 0;
            margin-right: 0;
        }

    .navbar-expand-sm .dropdown-submenu .dropdown-toggle:after {
        content: "\f31a";
    }

    .navbar-expand-sm .dropdown-submenu .dropdown-menu, .navbar-expand-sm .dropdown-submenu.dropdown-submenu-start .dropdown-menu {
        margin: 0;
        border-width: 0;
        border-radius: 0;
        box-shadow: none;
    }

    .navbar-expand-sm .dropdown-submenu > .dropdown-menu > .dropdown-item, .navbar-expand-sm .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: calc(var(--dropdown-item-padding-x) * 2);
    }

    .navbar-expand-sm .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item, .navbar-expand-sm .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: calc(var(--dropdown-item-padding-x) * 3);
    }
}

@media (min-width:768px) {
    .navbar-expand-md .navbar-brand {
        width: var(--navbar-brand-width);
    }

    .navbar-expand-md .navbar-search {
        max-width: var(--navbar-search-width);
    }
}

@media (max-width:767.98px) {
    .navbar-expand-md .navbar-collapse .navbar-nav-link {
        padding-left: var(--navbar-link-padding-x);
        padding-right: var(--navbar-link-padding-x);
    }

        .navbar-expand-md .navbar-collapse .navbar-nav-link:after {
            display: inline-block;
            margin-left: auto;
        }

        .navbar-expand-md .navbar-collapse .navbar-nav-link i {
            margin-left: 0;
            margin-right: 0;
        }

    .navbar-expand-md .dropdown-submenu .dropdown-toggle:after {
        content: "\f31a";
    }

    .navbar-expand-md .dropdown-submenu .dropdown-menu, .navbar-expand-md .dropdown-submenu.dropdown-submenu-start .dropdown-menu {
        margin: 0;
        border-width: 0;
        border-radius: 0;
        box-shadow: none;
    }

    .navbar-expand-md .dropdown-submenu > .dropdown-menu > .dropdown-item, .navbar-expand-md .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: calc(var(--dropdown-item-padding-x) * 2);
    }

    .navbar-expand-md .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item, .navbar-expand-md .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: calc(var(--dropdown-item-padding-x) * 3);
    }
}

@media (min-width:992px) {
    .navbar-expand-lg .navbar-brand {
        width: var(--navbar-brand-width);
    }

    .navbar-expand-lg .navbar-search {
        max-width: var(--navbar-search-width);
    }
}

@media (max-width:991.98px) {
    .navbar-expand-lg .navbar-collapse .navbar-nav-link {
        padding-left: var(--navbar-link-padding-x);
        padding-right: var(--navbar-link-padding-x);
    }

        .navbar-expand-lg .navbar-collapse .navbar-nav-link:after {
            display: inline-block;
            margin-left: auto;
        }

        .navbar-expand-lg .navbar-collapse .navbar-nav-link i {
            margin-left: 0;
            margin-right: 0;
        }

    .navbar-expand-lg .dropdown-submenu .dropdown-toggle:after {
        content: "\f31a";
    }

    .navbar-expand-lg .dropdown-submenu .dropdown-menu, .navbar-expand-lg .dropdown-submenu.dropdown-submenu-start .dropdown-menu {
        margin: 0;
        border-width: 0;
        border-radius: 0;
        box-shadow: none;
    }

    .navbar-expand-lg .dropdown-submenu > .dropdown-menu > .dropdown-item, .navbar-expand-lg .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: calc(var(--dropdown-item-padding-x) * 2);
    }

    .navbar-expand-lg .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item, .navbar-expand-lg .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: calc(var(--dropdown-item-padding-x) * 3);
    }
}

@media (min-width:1200px) {
    .navbar-expand-xl .navbar-brand {
        width: var(--navbar-brand-width);
    }

    .navbar-expand-xl .navbar-search {
        max-width: var(--navbar-search-width);
    }
}

@media (max-width:1199.98px) {
    .navbar-expand-xl .navbar-collapse .navbar-nav-link {
        padding-left: var(--navbar-link-padding-x);
        padding-right: var(--navbar-link-padding-x);
    }

        .navbar-expand-xl .navbar-collapse .navbar-nav-link:after {
            display: inline-block;
            margin-left: auto;
        }

        .navbar-expand-xl .navbar-collapse .navbar-nav-link i {
            margin-left: 0;
            margin-right: 0;
        }

    .navbar-expand-xl .dropdown-submenu .dropdown-toggle:after {
        content: "\f31a";
    }

    .navbar-expand-xl .dropdown-submenu .dropdown-menu, .navbar-expand-xl .dropdown-submenu.dropdown-submenu-start .dropdown-menu {
        margin: 0;
        border-width: 0;
        border-radius: 0;
        box-shadow: none;
    }

    .navbar-expand-xl .dropdown-submenu > .dropdown-menu > .dropdown-item, .navbar-expand-xl .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: calc(var(--dropdown-item-padding-x) * 2);
    }

    .navbar-expand-xl .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item, .navbar-expand-xl .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: calc(var(--dropdown-item-padding-x) * 3);
    }
}

@media (min-width:1400px) {
    .navbar-expand-xxl .navbar-brand {
        width: var(--navbar-brand-width);
    }

    .navbar-expand-xxl .navbar-search {
        max-width: var(--navbar-search-width);
    }
}

@media (max-width:1399.98px) {
    .navbar-expand-xxl .navbar-collapse .navbar-nav-link {
        padding-left: var(--navbar-link-padding-x);
        padding-right: var(--navbar-link-padding-x);
    }

        .navbar-expand-xxl .navbar-collapse .navbar-nav-link:after {
            display: inline-block;
            margin-left: auto;
        }

        .navbar-expand-xxl .navbar-collapse .navbar-nav-link i {
            margin-left: 0;
            margin-right: 0;
        }

    .navbar-expand-xxl .dropdown-submenu .dropdown-toggle:after {
        content: "\f31a";
    }

    .navbar-expand-xxl .dropdown-submenu .dropdown-menu, .navbar-expand-xxl .dropdown-submenu.dropdown-submenu-start .dropdown-menu {
        margin: 0;
        border-width: 0;
        border-radius: 0;
        box-shadow: none;
    }

    .navbar-expand-xxl .dropdown-submenu > .dropdown-menu > .dropdown-item, .navbar-expand-xxl .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: calc(var(--dropdown-item-padding-x) * 2);
    }

    .navbar-expand-xxl .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item, .navbar-expand-xxl .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
        padding-left: calc(var(--dropdown-item-padding-x) * 3);
    }
}

.navbar-expand .navbar-brand {
    width: var(--navbar-brand-width);
}

.navbar-expand .navbar-search {
    max-width: var(--navbar-search-width);
}

.navbar-expand .navbar-collapse .navbar-nav-link {
    padding-left: var(--navbar-link-padding-x);
    padding-right: var(--navbar-link-padding-x);
}

    .navbar-expand .navbar-collapse .navbar-nav-link:after {
        display: inline-block;
        margin-left: auto;
    }

    .navbar-expand .navbar-collapse .navbar-nav-link i {
        margin-left: 0;
        margin-right: 0;
    }

.navbar-expand .dropdown-submenu .dropdown-toggle:after {
    content: "\f31a";
}

.navbar-expand .dropdown-submenu .dropdown-menu, .navbar-expand .dropdown-submenu.dropdown-submenu-start .dropdown-menu {
    margin: 0;
    border-width: 0;
    border-radius: 0;
    box-shadow: none;
}

.navbar-expand .dropdown-submenu > .dropdown-menu > .dropdown-item, .navbar-expand .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: calc(var(--dropdown-item-padding-x) * 2);
}

.navbar-expand .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-item, .navbar-expand .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-menu > .dropdown-submenu > .dropdown-item {
    padding-left: calc(var(--dropdown-item-padding-x) * 3);
}

@media (max-width:575.98px) {
    .nav-item-dropdown-sm {
        position: static;
    }

        .nav-item-dropdown-sm > .dropdown-menu {
            position: absolute;
            left: calc((1.25rem * .5) + var(--navbar-padding-x)) !important;
            right: calc((1.25rem * .5) + var(--navbar-padding-x)) !important;
        }
}

@media (max-width:767.98px) {
    .nav-item-dropdown-md {
        position: static;
    }

        .nav-item-dropdown-md > .dropdown-menu {
            position: absolute;
            left: calc((1.25rem * .5) + var(--navbar-padding-x)) !important;
            right: calc((1.25rem * .5) + var(--navbar-padding-x)) !important;
        }
}

@media (max-width:991.98px) {
    .nav-item-dropdown-lg {
        position: static;
    }

        .nav-item-dropdown-lg > .dropdown-menu {
            position: absolute;
            left: calc((1.25rem * .5) + var(--navbar-padding-x)) !important;
            right: calc((1.25rem * .5) + var(--navbar-padding-x)) !important;
        }
}

@media (max-width:1199.98px) {
    .nav-item-dropdown-xl {
        position: static;
    }

        .nav-item-dropdown-xl > .dropdown-menu {
            position: absolute;
            left: calc((1.25rem * .5) + var(--navbar-padding-x)) !important;
            right: calc((1.25rem * .5) + var(--navbar-padding-x)) !important;
        }
}

@media (max-width:1399.98px) {
    .nav-item-dropdown-xxl {
        position: static;
    }

        .nav-item-dropdown-xxl > .dropdown-menu {
            position: absolute;
            left: calc((1.25rem * .5) + var(--navbar-padding-x)) !important;
            right: calc((1.25rem * .5) + var(--navbar-padding-x)) !important;
        }
}

.nav-item-dropdown {
    position: static;
}

    .nav-item-dropdown > .dropdown-menu {
        position: absolute;
        left: calc((1.25rem * .5) + var(--navbar-padding-x)) !important;
        right: calc((1.25rem * .5) + var(--navbar-padding-x)) !important;
    }

.navbar-dark {
    --navbar-bg: #252b36;
    --navbar-hover-bg: rgba(var(--white-rgb), 0.1);
    --navbar-disabled-bg: transparent;
    --navbar-hover-active-bg: rgba(var(--white-rgb), 0.15);
    --navbar-hover-active-color: #fff;
    --navbar-active-bg: rgba(var(--white-rgb), 0.15);
}

    .navbar-dark[data-color-theme=dark], [data-color-theme=dark] .navbar-dark:not([data-color-theme]), html[data-color-theme=dark] .navbar-dark {
        color-scheme: dark;
        --navbar-bg: #141517;
    }

.navbar-static {
    z-index: 1024;
}

    .navbar-static + .navbar-static {
        z-index: 1023;
    }

.content-wrapper .navbar-static {
    z-index: 1021;
}

.card {
    border: 0;
    margin-bottom: var(--spacer);
}

    .card[data-color-theme=dark], [data-color-theme=dark] .card:not([data-color-theme]), html[data-color-theme=dark] .card {
        color-scheme: dark;
        --card-bg: #2c2d33;
    }

.card-footer {
    --card-cap-bg: rgba(var(--black-rgb), .015);
}

.card-group-vertical > .card {
    margin-bottom: 0;
}

    .card-group-vertical > .card + .card {
        border-top: 0 !important;
    }

    .card-group-vertical > .card:not(:last-child) {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

        .card-group-vertical > .card:not(:last-child) .card-header, .card-group-vertical > .card:not(:last-child) .card-img-top {
            border-bottom-left-radius: 0;
        }

        .card-group-vertical > .card:not(:last-child) .card-footer, .card-group-vertical > .card:not(:last-child) .card-img-bottom {
            border-bottom-right-radius: 0;
        }

    .card-group-vertical > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

        .card-group-vertical > .card:not(:first-child) .card-header, .card-group-vertical > .card:not(:first-child) .card-img-top {
            border-top-left-radius: 0;
        }

        .card-group-vertical > .card:not(:first-child) .card-footer, .card-group-vertical > .card:not(:first-child) .card-img-bottom {
            border-top-right-radius: 0;
        }

.card-group-vertical .card-header {
    border-bottom: 0;
}

.card-group-vertical .card-body {
    border-top: var(--card-border-width) solid var(--card-border-color);
}

.card-body .card-img {
    border-radius: var(--card-border-radius);
}

.card-img-actions {
    position: relative;
}

    .card-img-actions:focus .card-img-actions-overlay, .card-img-actions:hover .card-img-actions-overlay {
        opacity: 1;
        visibility: visible;
    }

.card-img-actions-overlay {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(var(--black-rgb),.75);
    opacity: 0;
    visibility: hidden;
    transition: all ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .card-img-actions-overlay {
        transition: none;
    }
}

[data-card-action] {
    cursor: pointer;
    line-height: 1;
}

[data-card-action=collapse] i {
    transition: -webkit-transform ease-in-out var(--transition-collapse-timer);
    transition: transform ease-in-out var(--transition-collapse-timer);
    transition: transform ease-in-out var(--transition-collapse-timer),-webkit-transform ease-in-out var(--transition-collapse-timer);
}

@media (prefers-reduced-motion:reduce) {
    [data-card-action=collapse] i {
        transition: none;
    }
}

.card-collapsed [data-card-action=collapse] i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.card-header-tabs {
    --nav-link-padding-y: 1rem;
}

    .card-header-tabs .nav-link {
        border-top-width: 0;
    }

.card-fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    border-radius: 0;
    z-index: 1055;
    -webkit-overflow-scrolling: touch;
}

.card-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(var(--white-rgb),.75);
    z-index: 1001;
    -webkit-animation: cardOverlayEnter var(--transition-base-timer) ease;
    animation: cardOverlayEnter var(--transition-base-timer) ease;
    border-radius: var(--border-radius);
}

    .card-overlay[data-color-theme=dark], [data-color-theme=dark] .card-overlay:not([data-color-theme]), html[data-color-theme=dark] .card-overlay {
        color-scheme: dark;
        background-color: rgba(var(--black-rgb),.5);
    }

.card-overlay-fadeout {
    -webkit-animation: cardOverlayExit var(--transition-base-timer) ease;
    animation: cardOverlayExit var(--transition-base-timer) ease;
}

@-webkit-keyframes cardOverlayEnter {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes cardOverlayEnter {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes cardOverlayExit {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes cardOverlayExit {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.accordion-button:not(.collapsed) {
    box-shadow: none;
}

    .accordion-button:not(.collapsed)[data-color-theme=dark], [data-color-theme=dark] .accordion-button:not(.collapsed):not([data-color-theme]), html[data-color-theme=dark] .accordion-button:not(.collapsed) {
        color-scheme: dark;
    }

        .accordion-button:not(.collapsed)[data-color-theme=dark]::after, [data-color-theme=dark] .accordion-button:not(.collapsed):not([data-color-theme])::after, html[data-color-theme=dark] .accordion-button:not(.collapsed)::after {
            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
        }

.accordion-button[data-color-theme=dark], [data-color-theme=dark] .accordion-button:not([data-color-theme]), html[data-color-theme=dark] .accordion-button {
    color-scheme: dark;
}

    .accordion-button[data-color-theme=dark]::after, [data-color-theme=dark] .accordion-button:not([data-color-theme])::after, html[data-color-theme=dark] .accordion-button::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    }

.accordion-collapse {
    box-shadow: inset 0 var(--accordion-border-width) 0 var(--accordion-border-color);
}

.breadcrumb {
    --breadcrumb-item-color: var(--body-color);
    --breadcrumb-item-hover-color: var(--link-color);
}

.breadcrumb-item {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    transition: color ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .breadcrumb-item {
        transition: none;
    }
}

.breadcrumb-item.text-reset:before, .breadcrumb-item.text-white:before {
    color: inherit;
}

a.breadcrumb-item {
    color: var(--breadcrumb-item-color);
}

    a.breadcrumb-item:focus, a.breadcrumb-item:hover, a.breadcrumb-item[aria-expanded=true] {
        color: var(--breadcrumb-item-hover-color);
    }

.breadcrumb-dash .breadcrumb-item + .breadcrumb-item:before {
    --breadcrumb-divider: "–";
}

.breadcrumb-arrow .breadcrumb-item + .breadcrumb-item:before {
    --breadcrumb-divider: "→";
}

[dir=rtl] .breadcrumb-arrow .breadcrumb-item + .breadcrumb-item:before {
    --breadcrumb-divider: "←";
}

.breadcrumb-arrows .breadcrumb-item + .breadcrumb-item:before {
    --breadcrumb-divider: "»";
}

.breadcrumb-caret .breadcrumb-item + .breadcrumb-item:before {
    --breadcrumb-divider: "›";
}

.pagination {
    margin-bottom: 0;
}

    .pagination[data-color-theme=dark], [data-color-theme=dark] .pagination:not([data-color-theme]), html[data-color-theme=dark] .pagination {
        color-scheme: dark;
        --pagination-bg: #2c2d33;
        --pagination-disabled-bg: #2c2d33;
    }

.page-link {
    min-width: calc(var(--pagination-font-size) * var(--body-line-height) + var(--pagination-border-width) * 2 + var(--pagination-padding-y) * 2);
    text-align: center;
}

.pagination-lg .page-link {
    --body-line-height: var(--body-line-height-lg);
    line-height: var(--body-line-height-lg);
}

.pagination-sm .page-link {
    --body-line-height: var(--body-line-height-sm);
    line-height: var(--body-line-height-sm);
}

.pagination-flat {
    --pagination-bg: transparent;
    --pagination-border-color: transparent;
    --pagination-hover-border-color: var(--border-color);
    --pagination-margin-start: calc(var(--pagination-border-width) * 2);
    --pagination-disabled-bg: transparent;
    --pagination-disabled-border-color: transparent;
}

.pagination-spaced {
    --pagination-margin-start: calc(var(--spacer) * 0.5);
}

.pagination-linked {
    --pagination-color: var(--link-color);
    --pagination-bg: transparent;
    --pagination-border-color: transparent;
    --pagination-hover-color: var(--component-active-color);
    --pagination-hover-bg: var(--component-active-bg);
    --pagination-hover-border-color: var(--component-active-bg);
    --pagination-focus-color: var(--component-active-color);
    --pagination-focus-bg: var(--component-active-bg);
    --pagination-focus-border-color: var(--component-active-bg);
    --pagination-disabled-bg: transparent;
    --pagination-disabled-border-color: transparent;
}

.badge {
    min-width: calc(var(--badge-padding-y) * 2 + var(--badge-font-size));
}

    .badge[href]:focus, .badge[href]:hover {
        color: var(--badge-color);
        box-shadow: 0 0 0 20rem rgba(var(--black-rgb),.1) inset;
    }

.alert-dismissible .btn-close[data-color-theme=dark], [data-color-theme=dark] .alert-dismissible .btn-close:not([data-color-theme]), html[data-color-theme=dark] .alert-dismissible .btn-close {
    color-scheme: dark;
    -webkit-filter: invert(1) grayscale(100%) brightness(200%);
    filter: invert(1) grayscale(100%) brightness(200%);
}

.alert-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    padding: var(--alert-padding-y);
    line-height: 1;
}

.alert .alert-icon i, .alert i.float-end, .alert i.float-start {
    margin: calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);
}

.alert-icon-start {
    padding-left: calc(var(--alert-padding-y) * 2 + var(--alert-padding-x) + var(--icon-font-size));
}

    .alert-icon-start .alert-icon {
        left: 0;
        border-top-left-radius: calc(var(--alert-border-radius) - var(--alert-border-width));
        border-bottom-left-radius: calc(var(--alert-border-radius) - var(--alert-border-width));
    }

.alert-icon-end {
    padding-right: calc(var(--alert-padding-y) * 2 + var(--alert-padding-x) + var(--icon-font-size));
}

    .alert-icon-end .alert-icon {
        right: 0;
        border-top-right-radius: calc(var(--alert-border-radius) - var(--alert-border-width));
        border-bottom-right-radius: calc(var(--alert-border-radius) - var(--alert-border-width));
    }

    .alert-icon-end.alert-dismissible .btn-close {
        right: calc(var(--alert-padding-y) * 2 + var(--icon-font-size));
    }

.alert-indigo[data-color-theme=dark], [data-color-theme=dark] .alert-indigo:not([data-color-theme]), html[data-color-theme=dark] .alert-indigo {
    color-scheme: dark;
    --alert-color: #ced3ec;
    --alert-bg: rgba(63, 66, 87, 0.25);
    --alert-border-color: #5e6482;
    --alert-link-color: #a5a9bd;
    --alert-link-hover-color: #9094a5;
}

    .alert-indigo[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-indigo:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-indigo .alert-link {
        color: var(--alert-link-color);
    }

        .alert-indigo[data-color-theme=dark] .alert-link:focus, .alert-indigo[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-indigo:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-indigo:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-indigo .alert-link:focus, html[data-color-theme=dark] .alert-indigo .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-purple[data-color-theme=dark], [data-color-theme=dark] .alert-purple:not([data-color-theme]), html[data-color-theme=dark] .alert-purple {
    color-scheme: dark;
    --alert-color: #ddd4ed;
    --alert-bg: rgba(75, 68, 87, 0.25);
    --alert-border-color: #706583;
    --alert-link-color: #b1aabe;
    --alert-link-hover-color: #9b94a6;
}

    .alert-purple[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-purple:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-purple .alert-link {
        color: var(--alert-link-color);
    }

        .alert-purple[data-color-theme=dark] .alert-link:focus, .alert-purple[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-purple:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-purple:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-purple .alert-link:focus, html[data-color-theme=dark] .alert-purple .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-pink[data-color-theme=dark], [data-color-theme=dark] .alert-pink:not([data-color-theme]), html[data-color-theme=dark] .alert-pink {
    color-scheme: dark;
    --alert-color: #fccedb;
    --alert-bg: rgba(99, 63, 73, 0.25);
    --alert-border-color: #955e6d;
    --alert-link-color: #caa5af;
    --alert-link-hover-color: #b09099;
}

    .alert-pink[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-pink:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-pink .alert-link {
        color: var(--alert-link-color);
    }

        .alert-pink[data-color-theme=dark] .alert-link:focus, .alert-pink[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-pink:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-pink:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-pink .alert-link:focus, html[data-color-theme=dark] .alert-pink .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-teal[data-color-theme=dark], [data-color-theme=dark] .alert-teal:not([data-color-theme]), html[data-color-theme=dark] .alert-teal {
    color-scheme: dark;
    --alert-color: #bee5e1;
    --alert-bg: rgba(50, 81, 78, 0.25);
    --alert-border-color: #4b7974;
    --alert-link-color: #98b7b4;
    --alert-link-hover-color: #85a09e;
}

    .alert-teal[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-teal:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-teal .alert-link {
        color: var(--alert-link-color);
    }

        .alert-teal[data-color-theme=dark] .alert-link:focus, .alert-teal[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-teal:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-teal:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-teal .alert-link:focus, html[data-color-theme=dark] .alert-teal .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-yellow[data-color-theme=dark], [data-color-theme=dark] .alert-yellow:not([data-color-theme]), html[data-color-theme=dark] .alert-yellow {
    color-scheme: dark;
    --alert-color: #fff3c8;
    --alert-bg: rgba(102, 92, 58, 0.25);
    --alert-border-color: #998a57;
    --alert-link-color: #ccc2a0;
    --alert-link-hover-color: #b3aa8c;
}

    .alert-yellow[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-yellow:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-yellow .alert-link {
        color: var(--alert-link-color);
    }

        .alert-yellow[data-color-theme=dark] .alert-link:focus, .alert-yellow[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-yellow:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-yellow:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-yellow .alert-link:focus, html[data-color-theme=dark] .alert-yellow .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-primary[data-color-theme=dark], [data-color-theme=dark] .alert-primary:not([data-color-theme]), html[data-color-theme=dark] .alert-primary {
    color-scheme: dark;
    --alert-color: #b6daff;
    --alert-bg: rgba(44, 72, 102, 0.25);
    --alert-border-color: #416d99;
    --alert-link-color: #92aecc;
    --alert-link-hover-color: #7f99b3;
}

    .alert-primary[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-primary:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-primary .alert-link {
        color: var(--alert-link-color);
    }

        .alert-primary[data-color-theme=dark] .alert-link:focus, .alert-primary[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-primary:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-primary:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-primary .alert-link:focus, html[data-color-theme=dark] .alert-primary .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-secondary[data-color-theme=dark], [data-color-theme=dark] .alert-secondary:not([data-color-theme]), html[data-color-theme=dark] .alert-secondary {
    color-scheme: dark;
    --alert-color: #bed5e0;
    --alert-bg: rgba(50, 68, 77, 0.25);
    --alert-border-color: #4a6674;
    --alert-link-color: #98aab3;
    --alert-link-hover-color: #85959d;
}

    .alert-secondary[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-secondary:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-secondary .alert-link {
        color: var(--alert-link-color);
    }

        .alert-secondary[data-color-theme=dark] .alert-link:focus, .alert-secondary[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-secondary:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-secondary:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-secondary .alert-link:focus, html[data-color-theme=dark] .alert-secondary .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-success[data-color-theme=dark], [data-color-theme=dark] .alert-success:not([data-color-theme]), html[data-color-theme=dark] .alert-success {
    color-scheme: dark;
    --alert-color: #b4e0d2;
    --alert-bg: rgba(42, 77, 66, 0.25);
    --alert-border-color: #3f7363;
    --alert-link-color: #90b3a8;
    --alert-link-hover-color: #7e9d93;
}

    .alert-success[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-success:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-success .alert-link {
        color: var(--alert-link-color);
    }

        .alert-success[data-color-theme=dark] .alert-link:focus, .alert-success[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-success:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-success:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-success .alert-link:focus, html[data-color-theme=dark] .alert-success .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-info[data-color-theme=dark], [data-color-theme=dark] .alert-info:not([data-color-theme]), html[data-color-theme=dark] .alert-info {
    color-scheme: dark;
    --alert-color: #b4e1e7;
    --alert-bg: rgba(42, 78, 82, 0.25);
    --alert-border-color: #3e747c;
    --alert-link-color: #90b4b9;
    --alert-link-hover-color: #7e9ea2;
}

    .alert-info[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-info:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-info .alert-link {
        color: var(--alert-link-color);
    }

        .alert-info[data-color-theme=dark] .alert-link:focus, .alert-info[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-info:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-info:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-info .alert-link:focus, html[data-color-theme=dark] .alert-info .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-warning[data-color-theme=dark], [data-color-theme=dark] .alert-warning:not([data-color-theme]), html[data-color-theme=dark] .alert-warning {
    color-scheme: dark;
    --alert-color: #fcdbc8;
    --alert-bg: rgba(100, 73, 58, 0.25);
    --alert-border-color: #956d56;
    --alert-link-color: #caafa0;
    --alert-link-hover-color: #b0998c;
}

    .alert-warning[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-warning:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-warning .alert-link {
        color: var(--alert-link-color);
    }

        .alert-warning[data-color-theme=dark] .alert-link:focus, .alert-warning[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-warning:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-warning:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-warning .alert-link:focus, html[data-color-theme=dark] .alert-warning .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-danger[data-color-theme=dark], [data-color-theme=dark] .alert-danger:not([data-color-theme]), html[data-color-theme=dark] .alert-danger {
    color-scheme: dark;
    --alert-color: #fac7c7;
    --alert-bg: rgba(98, 57, 57, 0.25);
    --alert-border-color: #935656;
    --alert-link-color: #c89f9f;
    --alert-link-hover-color: #af8b8b;
}

    .alert-danger[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-danger:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-danger .alert-link {
        color: var(--alert-link-color);
    }

        .alert-danger[data-color-theme=dark] .alert-link:focus, .alert-danger[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-danger:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-danger:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-danger .alert-link:focus, html[data-color-theme=dark] .alert-danger .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-light[data-color-theme=dark], [data-color-theme=dark] .alert-light:not([data-color-theme]), html[data-color-theme=dark] .alert-light {
    color-scheme: dark;
    --alert-color: #ced1d7;
    --alert-bg: rgba(62, 65, 70, 0.25);
    --alert-border-color: #5e6269;
    --alert-link-color: #a5a7ac;
    --alert-link-hover-color: #909297;
}

    .alert-light[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-light:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-light .alert-link {
        color: var(--alert-link-color);
    }

        .alert-light[data-color-theme=dark] .alert-link:focus, .alert-light[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-light:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-light:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-light .alert-link:focus, html[data-color-theme=dark] .alert-light .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.alert-dark[data-color-theme=dark], [data-color-theme=dark] .alert-dark:not([data-color-theme]), html[data-color-theme=dark] .alert-dark {
    color-scheme: dark;
    --alert-color: #fcfdfd;
    --alert-bg: rgba(100, 100, 100, 0.25);
    --alert-border-color: #959697;
    --alert-link-color: #cacaca;
    --alert-link-hover-color: #b0b1b1;
}

    .alert-dark[data-color-theme=dark] .alert-link, [data-color-theme=dark] .alert-dark:not([data-color-theme]) .alert-link, html[data-color-theme=dark] .alert-dark .alert-link {
        color: var(--alert-link-color);
    }

        .alert-dark[data-color-theme=dark] .alert-link:focus, .alert-dark[data-color-theme=dark] .alert-link:hover, [data-color-theme=dark] .alert-dark:not([data-color-theme]) .alert-link:focus, [data-color-theme=dark] .alert-dark:not([data-color-theme]) .alert-link:hover, html[data-color-theme=dark] .alert-dark .alert-link:focus, html[data-color-theme=dark] .alert-dark .alert-link:hover {
            color: var(--alert-link-hover-color);
        }

.list-group-item-action {
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .list-group-item-action {
        transition: none;
    }
}

.list-group-item-action[data-bs-toggle=collapse][aria-expanded=true] {
    color: var(--list-group-action-active-color);
    background-color: var(--list-group-action-active-bg);
}

.list-group-borderless {
    --list-group-border-width: 0;
}

    .list-group-borderless .list-group-item:first-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

    .list-group-borderless .list-group-item:last-child {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

.list-group-item-indigo {
    color: #8d95c3;
    background-color: rgba(157,166,217,.1);
}

    .list-group-item-indigo.list-group-item-action:focus, .list-group-item-indigo.list-group-item-action:hover {
        color: #8d95c3;
        background-color: rgba(50,53,70,.19);
    }

    .list-group-item-indigo.list-group-item-action.active {
        color: #fff;
        background-color: #8d95c3;
        border-color: #8d95c3;
    }

.list-group-item-purple {
    color: #a898c4;
    background-color: rgba(187,169,218,.1);
}

    .list-group-item-purple.list-group-item-action:focus, .list-group-item-purple.list-group-item-action:hover {
        color: #a898c4;
        background-color: rgba(60,54,70,.19);
    }

    .list-group-item-purple.list-group-item-action.active {
        color: #fff;
        background-color: #a898c4;
        border-color: #a898c4;
    }

.list-group-item-pink {
    color: #df8da4;
    background-color: rgba(248,157,182,.1);
}

    .list-group-item-pink.list-group-item-action:focus, .list-group-item-pink.list-group-item-action:hover {
        color: #df8da4;
        background-color: rgba(80,50,59,.19);
    }

    .list-group-item-pink.list-group-item-action.active {
        color: #fff;
        background-color: #df8da4;
        border-color: #df8da4;
    }

.list-group-item-teal {
    color: #71b6af;
    background-color: rgba(125,202,194,.1);
}

    .list-group-item-teal.list-group-item-action:focus, .list-group-item-teal.list-group-item-action:hover {
        color: #71b6af;
        background-color: rgba(40,65,62,.19);
    }

    .list-group-item-teal.list-group-item-action.active {
        color: #fff;
        background-color: #71b6af;
        border-color: #71b6af;
    }

.list-group-item-yellow {
    color: #e6cf83;
    background-color: rgba(255,230,145,.1);
}

    .list-group-item-yellow.list-group-item-action:focus, .list-group-item-yellow.list-group-item-action:hover {
        color: #e6cf83;
        background-color: rgba(82,74,47,.19);
    }

    .list-group-item-yellow.list-group-item-action.active {
        color: #fff;
        background-color: #e6cf83;
        border-color: #e6cf83;
    }

.list-group-item-primary {
    color: #62a3e6;
    background-color: rgba(109,181,255,.1);
}

    .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
        color: #62a3e6;
        background-color: rgba(35,58,82,.19);
    }

    .list-group-item-primary.list-group-item-action.active {
        color: #fff;
        background-color: #62a3e6;
        border-color: #62a3e6;
    }

.list-group-item-secondary {
    color: #89b3c7;
    background-color: rgba(124,170,193,.1);
}

    .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
        color: #89b3c7;
        background-color: rgba(40,55,62,.19);
    }

    .list-group-item-secondary.list-group-item-action.active {
        color: #fff;
        background-color: #89b3c7;
        border-color: #89b3c7;
    }

.list-group-item-success {
    color: #5fad95;
    background-color: rgba(105,192,165,.1);
}

    .list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
        color: #5fad95;
        background-color: rgba(34,62,53,.19);
    }

    .list-group-item-success.list-group-item-action.active {
        color: #fff;
        background-color: #5fad95;
        border-color: #5fad95;
    }

.list-group-item-info {
    color: #5eafb9;
    background-color: rgba(104,194,206,.1);
}

    .list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
        color: #5eafb9;
        background-color: rgba(33,62,66,.19);
    }

    .list-group-item-info.list-group-item-action.active {
        color: #fff;
        background-color: #5eafb9;
        border-color: #5eafb9;
    }

.list-group-item-warning {
    color: #e0a482;
    background-color: rgba(249,182,144,.1);
}

    .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
        color: #e0a482;
        background-color: rgba(80,59,46,.19);
    }

    .list-group-item-warning.list-group-item-action.active {
        color: #fff;
        background-color: #e0a482;
        border-color: #e0a482;
    }

.list-group-item-danger {
    color: #dd8181;
    background-color: rgba(245,143,143,.1);
}

    .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
        color: #dd8181;
        background-color: rgba(79,46,46,.19);
    }

    .list-group-item-danger.list-group-item-action.active {
        color: #fff;
        background-color: #dd8181;
        border-color: #dd8181;
    }

.list-group-item-light {
    color: #a6acb7;
    background-color: rgba(156,163,175,.1);
}

    .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
        color: #a6acb7;
        background-color: rgba(50,52,56,.19);
    }

    .list-group-item-light.list-group-item-action.active {
        color: #fff;
        background-color: #a6acb7;
        border-color: #a6acb7;
    }

.list-group-item-dark {
    color: #e0e1e2;
    background-color: rgba(249,250,251,.1);
}

    .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
        color: #e0e1e2;
        background-color: rgba(80,80,81,.19);
    }

    .list-group-item-dark.list-group-item-action.active {
        color: #fff;
        background-color: #e0e1e2;
        border-color: #e0e1e2;
    }

.list-group-sm {
    --list-group-item-padding-x: 0.75rem;
    --list-group-item-padding-y: 0.5rem;
}

.btn-close {
    transition: all var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .btn-close {
        transition: none;
    }
}

.toast[data-color-theme=dark], [data-color-theme=dark] .toast:not([data-color-theme]), html[data-color-theme=dark] .toast {
    color-scheme: dark;
    --toast-bg: #383940;
}

.toast-body .btn-close, .toast-header .btn-close {
    margin-right: calc(var(--btn-close-padding-x) * -1);
}

    .toast-body .btn-close[data-color-theme=dark], .toast-header .btn-close[data-color-theme=dark], [data-color-theme=dark] .toast-body .btn-close:not([data-color-theme]), [data-color-theme=dark] .toast-header .btn-close:not([data-color-theme]), html[data-color-theme=dark] .toast-body .btn-close, html[data-color-theme=dark] .toast-header .btn-close {
        color-scheme: dark;
        -webkit-filter: invert(1) grayscale(100%) brightness(200%);
        filter: invert(1) grayscale(100%) brightness(200%);
    }

.modal[data-color-theme=dark], [data-color-theme=dark] .modal:not([data-color-theme]), html[data-color-theme=dark] .modal {
    color-scheme: dark;
    --modal-bg: #2c2d33;
}

.modal-header .btn-close[data-color-theme=dark], [data-color-theme=dark] .modal-header .btn-close:not([data-color-theme]), html[data-color-theme=dark] .modal-header .btn-close {
    color-scheme: dark;
    -webkit-filter: invert(1) grayscale(100%) brightness(200%);
    filter: invert(1) grayscale(100%) brightness(200%);
}

@media (min-width:576px) {
    .modal-xs {
        --modal-width: 300px;
    }

    .modal-full {
        --modal-width: 94%;
    }
}

.tooltip[data-color-theme=dark], [data-color-theme=dark] .tooltip:not([data-color-theme]), html[data-color-theme=dark] .tooltip {
    color-scheme: dark;
    --tooltip-color: var(--black);
    --tooltip-bg: var(--white);
}

.tooltip-custom.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .tooltip-custom.bs-tooltip-top .tooltip-arrow::before {
    border-top-color: inherit;
}

.tooltip-custom.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .tooltip-custom.bs-tooltip-bottom .tooltip-arrow::before {
    border-bottom-color: inherit;
}

.tooltip-custom.bs-tooltip-auto[data-popper-placement^=start] .tooltip-arrow::before, .tooltip-custom.bs-tooltip-start .tooltip-arrow::before {
    border-left-color: inherit;
}

.tooltip-custom.bs-tooltip-auto[data-popper-placement^=end] .tooltip-arrow::before, .tooltip-custom.bs-tooltip-end .tooltip-arrow::before {
    border-right-color: inherit;
}

.popover[data-color-theme=dark], [data-color-theme=dark] .popover:not([data-color-theme]), html[data-color-theme=dark] .popover {
    color-scheme: dark;
    --popover-bg: #32333a;
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::after {
    border-bottom-color: var(--popover-header-bg);
}

.popover-custom.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .popover-custom.bs-popover-bottom .popover-header::before {
    content: none;
}

.popover-custom.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .popover-custom.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .popover-custom.bs-popover-top > .popover-arrow::after, .popover-custom.bs-popover-top > .popover-arrow::before {
    border-top-color: inherit;
}

.popover-custom.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .popover-custom.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .popover-custom.bs-popover-bottom > .popover-arrow::after, .popover-custom.bs-popover-bottom > .popover-arrow::before {
    border-bottom-color: inherit;
}

.popover-custom.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .popover-custom.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .popover-custom.bs-popover-start > .popover-arrow::after, .popover-custom.bs-popover-start > .popover-arrow::before {
    border-left-color: inherit;
}

.popover-custom.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .popover-custom.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .popover-custom.bs-popover-end > .popover-arrow::after, .popover-custom.bs-popover-end > .popover-arrow::before {
    border-right-color: inherit;
}

.popover-custom.bs-popover-bottom > .popover-arrow::after {
    border-bottom-color: inherit;
}

.spinner-border-lg {
    --spinner-width: var(--icon-font-size-lg);
    --spinner-height: var(--icon-font-size-lg);
    --spinner-border-width: 0.2em;
}

.spinner-grow-lg {
    --spinner-width: var(--icon-font-size-lg);
    --spinner-height: var(--icon-font-size-lg);
}

.offcanvas[data-color-theme=dark], [data-color-theme=dark] .offcanvas:not([data-color-theme]), html[data-color-theme=dark] .offcanvas {
    color-scheme: dark;
    --offcanvas-bg: #2c2d33;
}

.offcanvas-header .btn-close[data-color-theme=dark], [data-color-theme=dark] .offcanvas-header .btn-close:not([data-color-theme]), html[data-color-theme=dark] .offcanvas-header .btn-close {
    color-scheme: dark;
    -webkit-filter: invert(1) grayscale(100%) brightness(200%);
    filter: invert(1) grayscale(100%) brightness(200%);
}

.offcanvas-top {
    bottom: auto;
}

.offcanvas-bottom {
    top: auto;
}

.offcanvas-size-lg {
    --offcanvas-width: 500px;
}

.offcanvas-size-sm {
    --offcanvas-width: 156px;
}

.offcanvas-size-xs {
    --offcanvas-width: 60px;
}

.offcanvas-resize-handle {
    position: absolute;
    top: 0;
    bottom: 0;
    width: .5rem;
    background-color: var(--gray-100);
    border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
    border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color);
    cursor: ew-resize;
    transition: background-color ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .offcanvas-resize-handle {
        transition: none;
    }
}

.offcanvas-resize-handle:after {
    content: "";
    position: absolute;
    background-color: var(--offcanvas-border-color);
    width: .0625rem;
    height: 2rem;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.offcanvas-resize-handle:hover {
    background-color: var(--gray-200);
}

.offcanvas-start .offcanvas-resize-handle {
    right: -.5rem;
}

.offcanvas-end .offcanvas-resize-handle {
    left: -.5rem;
}

.link-indigo {
    --link-opacity: 1;
    color: rgba(var(--indigo-rgb),var(--link-opacity));
}

    .link-indigo:focus, .link-indigo:hover {
        color: rgba(var(--indigo-rgb),var(--link-opacity));
        -webkit-filter: brightness(1.15);
        filter: brightness(1.15);
    }

.link-purple {
    --link-opacity: 1;
    color: rgba(var(--purple-rgb),var(--link-opacity));
}

    .link-purple:focus, .link-purple:hover {
        color: rgba(var(--purple-rgb),var(--link-opacity));
        -webkit-filter: brightness(1.15);
        filter: brightness(1.15);
    }

.link-pink {
    --link-opacity: 1;
    color: rgba(var(--pink-rgb),var(--link-opacity));
}

    .link-pink:focus, .link-pink:hover {
        color: rgba(var(--pink-rgb),var(--link-opacity));
        -webkit-filter: brightness(1.15);
        filter: brightness(1.15);
    }

.link-teal {
    --link-opacity: 1;
    color: rgba(var(--teal-rgb),var(--link-opacity));
}

    .link-teal:focus, .link-teal:hover {
        color: rgba(var(--teal-rgb),var(--link-opacity));
        -webkit-filter: brightness(1.15);
        filter: brightness(1.15);
    }

.link-yellow {
    --link-opacity: 1;
    color: rgba(var(--yellow-rgb),var(--link-opacity));
}

    .link-yellow:focus, .link-yellow:hover {
        color: rgba(var(--yellow-rgb),var(--link-opacity));
        -webkit-filter: brightness(.85);
        filter: brightness(.85);
    }

.link-primary {
    --link-opacity: 1;
    color: rgba(var(--primary-rgb),var(--link-opacity));
}

    .link-primary:focus, .link-primary:hover {
        color: rgba(var(--primary-rgb),var(--link-opacity));
        -webkit-filter: brightness(1.15);
        filter: brightness(1.15);
    }

.link-secondary {
    --link-opacity: 1;
    color: rgba(var(--secondary-rgb),var(--link-opacity));
}

    .link-secondary:focus, .link-secondary:hover {
        color: rgba(var(--secondary-rgb),var(--link-opacity));
        -webkit-filter: brightness(1.15);
        filter: brightness(1.15);
    }

.link-success {
    --link-opacity: 1;
    color: rgba(var(--success-rgb),var(--link-opacity));
}

    .link-success:focus, .link-success:hover {
        color: rgba(var(--success-rgb),var(--link-opacity));
        -webkit-filter: brightness(1.15);
        filter: brightness(1.15);
    }

.link-info {
    --link-opacity: 1;
    color: rgba(var(--info-rgb),var(--link-opacity));
}

    .link-info:focus, .link-info:hover {
        color: rgba(var(--info-rgb),var(--link-opacity));
        -webkit-filter: brightness(1.15);
        filter: brightness(1.15);
    }

.link-warning {
    --link-opacity: 1;
    color: rgba(var(--warning-rgb),var(--link-opacity));
}

    .link-warning:focus, .link-warning:hover {
        color: rgba(var(--warning-rgb),var(--link-opacity));
        -webkit-filter: brightness(1.15);
        filter: brightness(1.15);
    }

.link-danger {
    --link-opacity: 1;
    color: rgba(var(--danger-rgb),var(--link-opacity));
}

    .link-danger:focus, .link-danger:hover {
        color: rgba(var(--danger-rgb),var(--link-opacity));
        -webkit-filter: brightness(1.15);
        filter: brightness(1.15);
    }

.link-light {
    --link-opacity: 1;
    color: rgba(var(--light-rgb),var(--link-opacity));
}

    .link-light:focus, .link-light:hover {
        color: rgba(var(--light-rgb),var(--link-opacity));
        -webkit-filter: brightness(.85);
        filter: brightness(.85);
    }

.link-dark {
    --link-opacity: 1;
    color: rgba(var(--dark-rgb),var(--link-opacity));
}

    .link-dark:focus, .link-dark:hover {
        color: rgba(var(--dark-rgb),var(--link-opacity));
        -webkit-filter: brightness(1.15);
        filter: brightness(1.15);
    }

.link-black {
    --link-opacity: 1;
    color: rgba(var(--black-rgb),var(--link-opacity));
}

    .link-black:focus, .link-black:hover {
        color: rgba(var(--black-rgb),var(--link-opacity));
        -webkit-filter: brightness(1.15);
        filter: brightness(1.15);
    }

.link-white {
    --link-opacity: 1;
    color: rgba(var(--white-rgb),var(--link-opacity));
}

    .link-white:focus, .link-white:hover {
        color: rgba(var(--white-rgb),var(--link-opacity));
        -webkit-filter: brightness(.85);
        filter: brightness(.85);
    }

@charset "UTF-8";

.select2-container {
    --s2-bg: var(--white);
    --s2-color: var(--body-color);
    --s2-padding-y: 0.5rem;
    --s2-padding-x: 0.875rem;
    --s2-placeholder-color: var(--gray-600);
    --s2-border-width: var(--border-width);
    --s2-border-color: var(--gray-400);
    --s2-border-radius: var(--border-radius);
    --s2-focus-border-color: var(--component-active-bg);
    --s2-focus-box-shadow: var(--focus-ring-box-shadow);
    --s2-disabled-color: var(--body-color);
    --s2-disabled-bg: var(--gray-100);
    --s2-disabled-border-color: var(--gray-400);
    --s2-disabled-opacity: 0.6;
    --s2-font-size: var(--body-font-size);
    --s2-line-height: var(--body-line-height);
    --s2-indicator-padding: 2.625rem;
    --s2-menu-padding-y: 0.625rem;
    --s2-menu-max-height: 17rem;
    --s2-menu-bg: var(--white);
    --s2-menu-border-width: var(--border-width);
    --s2-menu-border-color: var(--border-color-translucent);
    --s2-menu-border-radius: var(--border-radius);
    --s2-menu-box-shadow: var(--box-shadow-lg);
    --s2-menu-item-spacer-y: 1px;
    --s2-menu-item-padding-x: var(--spacer);
    --s2-menu-item-padding-y: calc(var(--spacer) * 0.4);
    --s2-menu-link-color: var(--body-color);
    --s2-menu-link-disabled-color: var(--gray-500);
    --s2-menu-link-hover-color: var(--body-color);
    --s2-menu-link-hover-bg: var(--gray-200);
    --s2-menu-link-active-color: var(--gray-900);
    --s2-menu-link-active-bg: var(--gray-300);
    --s2-search-bg: var(--white);
    --s2-search-padding-y: 0.5rem;
    --s2-search-padding-x: 0.875rem;
    --s2-search-color: var(--body-color);
    --s2-search-border-width: var(--border-width);
    --s2-search-border-color: var(--gray-400);
    --s2-search-border-radius: var(--border-radius);
    --s2-search-focus-bg: var(--white);
    --s2-search-focus-border-color: var(--component-active-bg);
    --s2-search-focus-box-shadow: var(--focus-ring-box-shadow);
    --s2-pills-bg: var(--gray-300);
    --s2-pills-color: var(--body-color);
    --s2-pills-hover-bg: var(--component-active-bg);
    --s2-pills-hover-color: var(--component-active-color);
    --s2-pills-border-radius: calc(var(--border-radius) - (var(--border-width)));
    --s2-pills-spacer: 0.25rem;
    outline: 0;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}

    .select2-container[data-color-theme=dark], [data-color-theme=dark] .select2-container:not([data-color-theme]), html[data-color-theme=dark] .select2-container {
        color-scheme: dark;
        --s2-bg: #2c2d33;
        --s2-menu-bg: #32333a;
        --s2-menu-border-color: rgba(var(--black-rgb), 0.25);
        --s2-search-bg: #2c2d33;
        --s2-search-focus-bg: #2c2d33;
    }

.select2-selection--single {
    outline: 0;
    display: block;
    position: relative;
    padding: var(--s2-padding-y) 0;
    font-size: var(--s2-font-size);
    line-height: var(--s2-line-height);
    color: var(--s2-color);
    background-color: var(--s2-bg);
    border: var(--s2-border-width) solid var(--s2-border-color);
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
    border-radius: var(--s2-border-radius);
}

@media (prefers-reduced-motion:reduce) {
    .select2-selection--single {
        transition: none;
    }
}

.select2-container--focus:not(.select2-container--disabled) .select2-selection--single, .select2-container--open .select2-selection--single {
    border-color: var(--s2-focus-border-color);
    box-shadow: var(--s2-focus-box-shadow);
}

.select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: var(--s2-padding-x);
    padding-right: var(--s2-indicator-padding);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .select2-selection--single .select2-selection__rendered > i {
        margin-right: var(--spacer-2);
    }

.select2-selection--single .select2-selection__clear {
    position: relative;
    cursor: pointer;
    float: right;
    font-size: 0;
    line-height: 1;
    margin-top: calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);
    margin-left: var(--spacer-2);
    opacity: .75;
    transition: opacity ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .select2-selection--single .select2-selection__clear {
        transition: none;
    }
}

.select2-selection--single .select2-selection__clear:hover {
    opacity: 1;
}

.select2-selection--single .select2-selection__clear:after {
    content: "\f642";
    font-family: var(--icon-font-family);
    display: inline-block;
    font-size: var(--icon-font-size);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.select2-selection--single .select2-selection__placeholder {
    color: var(--s2-placeholder-color);
}

.select2-selection--single .select2-selection__arrow {
    display: inline-block;
    position: absolute;
    right: var(--s2-padding-x);
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 1em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 16px 12px;
}

    .select2-selection--single .select2-selection__arrow[data-color-theme=dark], [data-color-theme=dark] .select2-selection--single .select2-selection__arrow:not([data-color-theme]), html[data-color-theme=dark] .select2-selection--single .select2-selection__arrow {
        color-scheme: dark;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    }

.select2-container--disabled .select2-selection--single {
    color: var(--s2-disabled-color);
    background-color: var(--s2-disabled-bg);
    border-color: var(--s2-border-color);
}

    .select2-container--disabled .select2-selection--single .select2-selection__clear {
        display: none;
    }

.select2-selection--multiple {
    outline: 0;
    display: block;
    border: var(--s2-border-width) solid var(--s2-border-color);
    cursor: text;
    background-color: var(--s2-bg);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
    border-radius: var(--s2-border-radius);
}

@media (prefers-reduced-motion:reduce) {
    .select2-selection--multiple {
        transition: none;
    }
}

.select2-container--focus:not(.select2-container--disabled) .select2-selection--multiple, .select2-container--open .select2-selection--multiple {
    border-color: var(--s2-focus-border-color);
    box-shadow: var(--s2-focus-box-shadow);
}

.select2-selection--multiple .select2-selection__rendered {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    list-style: none;
    margin: 0;
    padding: 0 var(--s2-pills-spacer) var(--s2-pills-spacer) var(--s2-pills-spacer);
    width: 100%;
}

.select2-selection--multiple .select2-selection__placeholder {
    color: var(--s2-placeholder-color);
}

.select2-container--disabled .select2-selection--multiple {
    background-color: var(--s2-disabled-bg);
    border-color: var(--s2-border-color);
}

.select2-selection--multiple .select2-selection__choice {
    background-color: var(--s2-pills-bg);
    color: var(--s2-pills-color);
    cursor: default;
    float: left;
    margin-right: var(--s2-pills-spacer);
    margin-top: var(--s2-pills-spacer);
    padding: calc(var(--s2-padding-y) - var(--s2-pills-spacer)) var(--s2-padding-x);
    white-space: normal;
    word-break: break-all;
    border-radius: var(--s2-pills-border-radius);
    transition: color ease-in-out var(--transition-base-timer),background-color ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .select2-selection--multiple .select2-selection__choice {
        transition: none;
    }
}

.select2-selection--multiple .select2-selection__choice:focus, .select2-selection--multiple .select2-selection__choice:hover {
    background-color: var(--s2-pills-hover-bg);
    color: var(--s2-pills-hover-color);
}

.select2-selection--multiple .select2-selection__choice > i {
    margin-right: var(--spacer-2);
}

.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
    cursor: pointer;
    float: right;
    font-size: var(--icon-font-size);
    line-height: 1;
    margin-left: var(--spacer-2);
    opacity: .75;
    transition: opacity ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
        transition: none;
    }
}

.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover {
    opacity: 1;
}

.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
    opacity: var(--s2-disabled-opacity);
}

    .select2-container--disabled .select2-selection--multiple .select2-selection__choice:focus, .select2-container--disabled .select2-selection--multiple .select2-selection__choice:hover {
        background-color: var(--s2-pills-bg);
        color: var(--s2-pills-color);
    }

    .select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
        display: none;
    }

.select2-selection--multiple .select2-search--inline {
    float: left;
}

    .select2-selection--multiple .select2-search--inline .select2-search__field {
        font-size: 100%;
        margin-top: var(--s2-pills-spacer);
        padding: calc(var(--s2-search-padding-y) - var(--s2-pills-spacer)) 0;
        background-color: transparent;
        border-width: 0;
        outline: 0;
        color: inherit;
        margin-left: calc(var(--s2-pills-spacer) * 2);
        -webkit-appearance: textfield;
    }

        .select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
            -webkit-appearance: none;
        }

        .select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-input-placeholder {
            color: var(--s2-placeholder-color);
        }

        .select2-selection--multiple .select2-search--inline .select2-search__field::-moz-placeholder {
            color: var(--s2-placeholder-color);
        }

        .select2-selection--multiple .select2-search--inline .select2-search__field:-ms-input-placeholder {
            color: var(--s2-placeholder-color);
        }

        .select2-selection--multiple .select2-search--inline .select2-search__field::-ms-input-placeholder {
            color: var(--s2-placeholder-color);
        }

        .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder {
            color: var(--s2-placeholder-color);
        }

    .select2-selection--multiple .select2-search--inline:first-child .select2-search__field {
        margin-left: 0;
        padding-left: calc(var(--s2-search-padding-x) - var(--s2-pills-spacer));
    }

.select2-dropdown {
    background-color: var(--s2-menu-bg);
    color: var(--s2-menu-link-color);
    border: var(--s2-menu-border-width) solid var(--s2-menu-border-color);
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1080;
    border-radius: var(--s2-menu-border-radius);
    box-shadow: var(--s2-menu-box-shadow);
}

.select2-results {
    display: block;
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
}

.select2-results > .select2-results__options {
    padding-bottom: var(--s2-menu-padding-y);
    max-height: var(--s2-menu-max-height);
    overflow-y: auto;
}

.select2-search--hide + .select2-results > .select2-results__options {
    padding-top: var(--s2-menu-padding-y);
}

.select2-results:first-child > .select2-results__options {
    padding-top: var(--s2-menu-padding-y);
}

.select2-results__option {
    padding: var(--s2-menu-item-padding-y) var(--s2-menu-item-padding-x);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .select2-results__option {
        transition: none;
    }
}

.select2-results__option + .select2-results__option {
    margin-top: var(--s2-menu-item-spacer-y);
}

.select2-results__option i {
    margin-right: var(--spacer-2);
}

    .select2-results__option i.icon-undefined {
        display: none;
    }

.select2-results__option[role=group] {
    padding: 0;
}

.select2-results__option.select2-results__option--highlighted {
    background-color: var(--s2-menu-link-hover-bg);
    color: var(--s2-menu-link-hover-color);
}

.select2-results__option[aria-disabled=true] {
    color: var(--s2-menu-link-disabled-color);
}

.select2-results__option.select2-results__option--highlighted:active, .select2-results__option[aria-selected=true] {
    color: var(--s2-menu-link-active-color);
    background-color: var(--s2-menu-link-active-bg);
}

.select2-results__options--nested > .select2-results__option {
    padding-left: calc(var(--s2-menu-item-padding-x) * 2);
    padding-right: calc(var(--s2-menu-item-padding-x) * 2);
}

.select2-results__group {
    display: block;
    padding: var(--s2-menu-item-padding-y) var(--s2-menu-item-padding-x);
    cursor: default;
    font-weight: 600;
    margin-top: var(--s2-menu-padding-y);
    margin-bottom: var(--s2-menu-padding-y);
}

.select2-results__option:first-child > .select2-results__group {
    margin-top: 0;
}

.select2-results__message {
    color: rgba(var(--body-color-rgb),.75);
    cursor: default;
}

.select2-results__option.loading-results {
    padding-top: 0;
}

    .select2-results__option.loading-results + .select2-results__option {
        margin-top: var(--s2-menu-padding-y);
    }

.select2-results__option--load-more {
    text-align: center;
    margin-top: var(--s2-menu-padding-y);
    cursor: default;
}

.select2-container--open .select2-dropdown {
    left: 0;
}

.select2-container--open .select2-dropdown--above {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.select2-search--dropdown {
    display: block;
    position: relative;
    padding: var(--s2-menu-item-padding-x);
}

    .select2-search--dropdown:after {
        content: "\f4a8";
        font-family: var(--icon-font-family);
        position: absolute;
        top: 50%;
        left: calc(var(--s2-menu-item-padding-x) + var(--s2-search-padding-x));
        color: var(--gray-600);
        display: block;
        font-size: var(--icon-font-size);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .select2-search--dropdown + .select2-results .select2-results__message:first-child {
        padding-top: 0;
    }

    .select2-search--dropdown .select2-search__field {
        padding: var(--s2-search-padding-y) var(--s2-search-padding-x);
        padding-left: calc(var(--s2-search-padding-x) * 2 + var(--icon-font-size));
        background-color: var(--s2-search-bg);
        color: var(--s2-search-color);
        border: var(--s2-search-border-width) solid var(--s2-search-border-color);
        outline: 0;
        width: 100%;
        transition: border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
        border-radius: var(--s2-search-border-radius);
    }

@media (prefers-reduced-motion:reduce) {
    .select2-search--dropdown .select2-search__field {
        transition: none;
    }
}

.select2-search--dropdown .select2-search__field:focus {
    border-color: var(--s2-search-focus-border-color);
    box-shadow: var(--s2-search-focus-box-shadow);
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
    display: none;
}

.select-lg {
    --s2-padding-y: 0.625rem;
    --s2-padding-x: 1rem;
    --s2-font-size: var(--body-font-size-lg);
    --s2-line-height: var(--body-line-height-lg);
    --s2-search-padding-y: 0.625rem;
    --s2-search-padding-x: 1rem;
}

.select-sm {
    --s2-padding-y: 0.375rem;
    --s2-padding-x: 0.75rem;
    --s2-font-size: var(--body-font-size-sm);
    --s2-line-height: var(--body-line-height-sm);
    --s2-search-padding-y: 0.375rem;
    --s2-search-padding-x: 0.75rem;
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    z-index: 99;
    background-color: var(--white);
    opacity: 0;
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: fixed !important;
    width: 1px !important;
}

.input-group > :not(:nth-child(2)):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) .select2-selection {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) .select2-selection, .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) .select2-selection {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .select2-container {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
}

.input-group > .select2-container--focus {
    z-index: 3;
}

.input-group > .select2-hidden-accessible.flex-grow-0 + .select2-container {
    -ms-flex-positive: 0;
    flex-grow: 0;
}

.select2-result-repository {
    padding-top: var(--s2-search-padding-y);
    padding-bottom: var(--s2-search-padding-y);
}

.select2-result-repository__avatar {
    float: left;
    width: 60px;
    margin-right: .9375rem;
}

    .select2-result-repository__avatar img {
        width: 100%;
        height: auto;
        border-radius: var(--border-radius-pill);
    }

.select2-result-repository__meta {
    margin-left: 70px;
}

.select2-result-repository__title {
    font-weight: 500;
    word-wrap: break-word;
    margin-bottom: 2px;
}

.select2-result-repository__forks, .select2-result-repository__stargazers, .select2-result-repository__watchers {
    display: inline-block;
    font-size: var(--body-font-size-sm);
}

.select2-result-repository__description {
    font-size: var(--body-font-size-sm);
}

.select2-result-repository__forks, .select2-result-repository__stargazers {
    margin-right: .9375rem;
}

.multiselect-native-select {
    --multiselect-padding-x: 0.875rem;
    --multiselect-max-height: 280px;
    --multiselect-bg: var(--white);
    --multiselect-color: var(--body-color);
    --multiselect-border-color: var(--gray-400);
    --multiselect-border-radius: var(--border-radius);
    --multiselect-focus-border-color: var(--component-active-bg);
    --multiselect-focus-box-shadow: var(--focus-ring-box-shadow);
    --multiselect-disabled-color: var(--body-color);
    --multiselect-disabled-bg: var(--gray-100);
    --multiselect-disabled-border-color: var(--gray-400);
    position: relative;
    display: block;
}

    .multiselect-native-select[data-color-theme=dark], [data-color-theme=dark] .multiselect-native-select:not([data-color-theme]), html[data-color-theme=dark] .multiselect-native-select {
        color-scheme: dark;
        --multiselect-bg: #2c2d33;
    }

    .multiselect-native-select select {
        border: 0 !important;
        clip: rect(0 0 0 0) !important;
        height: 0 !important;
        margin: 0 !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 0 !important;
        left: 0;
        top: 0;
        display: none;
    }

.multiselect {
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: var(--multiselect-padding-x);
    padding-right: var(--multiselect-padding-x);
    color: var(--multiselect-color);
    background-color: var(--multiselect-bg);
    border-color: var(--multiselect-border-color);
    transition: border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
    border-radius: var(--multiselect-border-radius);
}

@media (prefers-reduced-motion:reduce) {
    .multiselect {
        transition: none;
    }
}

.multiselect.btn {
    cursor: default;
}

.multiselect .multiselect-selected-text {
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.multiselect:hover {
    background-color: var(--multiselect-bg);
    border-color: var(--multiselect-border-color);
}

.multiselect.show, .multiselect.show:focus, .multiselect:active, .multiselect:active:focus, .multiselect:focus {
    background-color: var(--multiselect-bg);
    border-color: var(--multiselect-focus-border-color);
    box-shadow: var(--multiselect-focus-box-shadow);
}

.multiselect.disabled {
    color: var(--multiselect-disabled-color);
    background-color: var(--multiselect-disabled-bg);
    border-color: var(--multiselect-disabled-border-color);
}

.multiselect.btn-lg {
    --multiselect-padding-x: 1rem;
}

.multiselect.btn-sm {
    --multiselect-padding-x: 0.75rem;
}

.multiselect-container {
    max-height: var(--multiselect-max-height);
    overflow-y: auto;
    width: 100%;
}

.multiselect-group {
    font-weight: 600;
}

.multiselect-all {
    font-weight: 600;
}

.multiselect-filter {
    position: relative;
    padding: var(--dropdown-padding-y) var(--dropdown-item-padding-x);
    margin-bottom: var(--dropdown-padding-y);
}

.multiselect-group-option-indented {
    padding-left: calc(var(--dropdown-item-padding-x) * 2);
}

.input-group .multiselect-native-select {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

    .input-group .multiselect-native-select:not(:first-child) .multiselect {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .input-group .multiselect-native-select:not(:last-child) .multiselect {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

.input-group .multiselect:focus, .input-group .show > .multiselect {
    z-index: 3;
}

.autoComplete_wrapper {
    --ac-bg: var(--white);
    --ac-border-width: var(--border-width);
    --ac-border-color: var(--border-color-translucent);
    --ac-border-radius: var(--border-radius);
    --ac-box-shadow: var(--box-shadow-lg);
    --ac-scrollable-max-height: 17rem;
    --ac-min-width: 13.75rem;
    --ac-spacer: 0.125rem;
    --ac-padding-y: 0.625rem;
    --ac-item-padding-y: calc(var(--spacer) * 0.4);
    --ac-item-padding-x: var(--spacer);
    --ac-item-color: var(--body-color);
    --ac-item-hover-color: var(--body-color);
    --ac-item-hover-bg: var(--gray-200);
    --ac-item-active-color: var(--gray-900);
    --ac-item-active-bg: var(--gray-300);
}

    .autoComplete_wrapper[data-color-theme=dark], [data-color-theme=dark] .autoComplete_wrapper:not([data-color-theme]), html[data-color-theme=dark] .autoComplete_wrapper {
        color-scheme: dark;
        --ac-bg: #32333a;
        --ac-border-color: rgba(var(--black-rgb), 0.25);
    }

.autoComplete_wrapper {
    position: relative;
}

    .autoComplete_wrapper > ul {
        position: absolute;
        max-height: var(--ac-scrollable-max-height);
        overflow-y: auto;
        left: 0;
        right: 0;
        margin-top: var(--ac-spacer);
        min-width: var(--ac-min-width);
        padding: var(--ac-padding-y) 0;
        z-index: 1;
        list-style: none;
        background-color: var(--ac-bg);
        border: var(--ac-border-width) solid var(--ac-border-color);
        outline: 0;
        border-radius: var(--ac-border-radius);
        box-shadow: var(--ac-box-shadow);
        transition: color ease-in-out var(--transition-base-timer),background-color ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .autoComplete_wrapper > ul {
        transition: none;
    }
}

.autoComplete_wrapper > ul:empty, .autoComplete_wrapper > ul[hidden] {
    display: block;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

.autoComplete_wrapper > ul > li {
    padding: var(--ac-item-padding-y) var(--ac-item-padding-x);
    white-space: nowrap;
    cursor: default;
    color: var(--ac-item-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color ease-in-out var(--transition-base-timer),background-color ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .autoComplete_wrapper > ul > li {
        transition: none;
    }
}

.autoComplete_wrapper > ul > li:hover {
    color: var(--ac-item-hover-color);
    background-color: var(--ac-item-hover-bg);
}

.autoComplete_wrapper > ul > li:active, .autoComplete_wrapper > ul > li[aria-selected=true] {
    color: var(--ac-item-active-color);
    background-color: var(--ac-item-active-bg);
}

.validation-invalid-label, .validation-valid-label {
    margin-top: .25rem;
    margin-bottom: .25rem;
    display: block;
    color: var(--danger);
    position: relative;
    padding-left: calc(var(--spacer-2) + var(--icon-font-size));
}

.validation-valid-label {
    color: var(--success);
}

    .validation-invalid-label:before, .validation-valid-label:before {
        font-family: var(--icon-font-family);
        font-size: var(--icon-font-size);
        position: absolute;
        top: calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);
        left: 0;
        display: inline-block;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .validation-invalid-label:empty, .validation-valid-label:empty {
        display: none;
    }

.validation-invalid-label:before {
    content: "\f62d";
}

.validation-valid-label:before {
    content: "\f33f";
}

.tokenfield {
    --tf-bg: var(--white);
    --tf-disabled-bg: var(--gray-100);
    --tf-disabled-border-color: var(--gray-400);
    --tf-color: var(--body-color);
    --tf-border-width: var(--border-width);
    --tf-border-color: var(--gray-400);
    --tf-border-radius: var(--border-radius);
    --tf-placeholder-color: var(--gray-600);
    --tf-focus-border-color: var(--component-active-bg);
    --tf-focus-box-shadow: var(--focus-ring-box-shadow);
    --tf-input-padding-y: 0.5rem;
    --tf-input-padding-x: 0.875rem;
    --tf-input-font-size: var(--body-font-size);
    --tf-input-line-height: var(--body-line-height);
    --tf-menu-bg: var(--white);
    --tf-menu-max-height: 17rem;
    --tf-menu-spacer: 0.125rem;
    --tf-menu-padding-y: 0.625rem;
    --tf-menu-padding-x: 0;
    --tf-menu-border-width: var(--border-width);
    --tf-menu-border-color: var(--border-color-translucent);
    --tf-menu-border-radius: var(--border-radius);
    --tf-menu-box-shadow: var(--box-shadow-lg);
    --tf-menu-item-padding-y: calc(var(--spacer) * 0.4);
    --tf-menu-item-padding-x: var(--spacer);
    --tf-menu-link-color: var(--body-color);
    --tf-menu-link-hover-color: var(--body-color);
    --tf-menu-link-hover-bg: var(--gray-200);
    --tf-menu-link-active-color: var(--gray-900);
    --tf-menu-link-active-bg: var(--gray-300);
    --tf-tag-color: var(--body-color);
    --tf-tag-bg: var(--gray-300);
    --tf-tag-hover-color: var(--component-active-color);
    --tf-tag-hover-bg: var(--component-active-bg);
}

    .tokenfield[data-color-theme=dark], [data-color-theme=dark] .tokenfield:not([data-color-theme]), html[data-color-theme=dark] .tokenfield {
        color-scheme: dark;
        --tf-bg: #2c2d33;
        --tf-focus-bg: #2c2d33;
        --tf-menu-bg: #32333a;
        --tf-menu-border-color: rgba(var(--black-rgb), 0.25);
    }

.tokenfield {
    position: relative;
}

    .tokenfield:after, .tokenfield:before {
        content: " ";
        display: table;
    }

    .tokenfield:after {
        clear: both;
    }

.tokenfield-mode-tokens {
    display: block;
    width: 100%;
    padding: calc(var(--tf-input-padding-y) * .5);
    padding-bottom: 0;
    font-size: var(--tf-input-font-size);
    line-height: var(--tf-input-line-height);
    color: var(--tf-color);
    background-color: var(--tf-bg);
    background-clip: padding-box;
    border: var(--tf-border-width) solid var(--tf-border-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: var(--tf-border-radius);
    transition: border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .tokenfield-mode-tokens {
        transition: none;
    }
}

.tokenfield-mode-tokens.focused {
    border-color: var(--tf-focus-border-color);
    outline: 0;
    box-shadow: var(--tf-focus-box-shadow);
}

.tokenfield-mode-tokens::-webkit-input-placeholder {
    color: var(--tf-placeholder-color);
    opacity: 1;
}

.tokenfield-mode-tokens::-moz-placeholder {
    color: var(--tf-placeholder-color);
    opacity: 1;
}

.tokenfield-mode-tokens:-ms-input-placeholder {
    color: var(--tf-placeholder-color);
    opacity: 1;
}

.tokenfield-mode-tokens::-ms-input-placeholder {
    color: var(--tf-placeholder-color);
    opacity: 1;
}

.tokenfield-mode-tokens::placeholder {
    color: var(--tf-placeholder-color);
    opacity: 1;
}

.tokenfield-mode-tokens[disabled], .tokenfield-mode-tokens[readonly], fieldset[disabled] .tokenfield-mode-tokens {
    background-color: var(--tf-disabled-bg);
    border-color: var(--tf-disabled-border-color);
    opacity: 1;
}

.input-group > .tokenfield-mode-tokens {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
}

    .input-group > .tokenfield-mode-tokens.focused {
        z-index: 3;
    }

.tokenfield-set > ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.tokenfield-set-item {
    float: left;
    margin-right: calc(var(--tf-input-padding-y) * .5);
    margin-bottom: calc(var(--tf-input-padding-y) * .5);
    padding: calc(var(--tf-input-padding-y) * .5) calc(var(--tf-input-padding-x) - var(--tf-input-padding-y) * .5);
    color: var(--tf-tag-color);
    background-color: var(--tf-tag-bg);
    border-radius: calc(var(--tf-border-radius) - var(--tf-border-width));
    transition: color ease-in-out var(--transition-base-timer),background-color ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .tokenfield-set-item {
        transition: none;
    }
}

.tokenfield-set-item:hover {
    color: var(--tf-tag-hover-color);
    background-color: var(--tf-tag-hover-bg);
}

.tokenfield-set-item .item-remove {
    display: inline-block;
    margin-left: calc(var(--tf-input-padding-y) * .5);
    color: inherit;
    cursor: pointer;
    opacity: .75;
    transition: opacity ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .tokenfield-set-item .item-remove {
        transition: none;
    }
}

.tokenfield-set-item .item-remove:hover {
    opacity: 1;
}

.tokenfield-input {
    padding: calc(var(--tf-input-padding-y) * .5) calc(var(--tf-input-padding-x) - var(--tf-input-padding-y) * .5);
    margin-bottom: calc(var(--tf-input-padding-y) * .5);
    color: var(--tf-color);
    background-color: transparent;
    border: 0;
    outline: 0;
    float: left;
}

    .tokenfield-input::-webkit-input-placeholder {
        color: var(--tf-placeholder-color);
        opacity: 1;
    }

    .tokenfield-input::-moz-placeholder {
        color: var(--tf-placeholder-color);
        opacity: 1;
    }

    .tokenfield-input:-ms-input-placeholder {
        color: var(--tf-placeholder-color);
        opacity: 1;
    }

    .tokenfield-input::-ms-input-placeholder {
        color: var(--tf-placeholder-color);
        opacity: 1;
    }

    .tokenfield-input::placeholder {
        color: var(--tf-placeholder-color);
        opacity: 1;
    }

.tokenfield-suggest {
    position: absolute;
    left: calc(var(--tf-menu-border-width) * -1);
    top: 100%;
    margin-top: var(--tf-menu-spacer);
    width: 100%;
    z-index: 10;
    overflow: auto;
    background-color: var(--tf-menu-bg);
    border: var(--tf-menu-border-width) solid var(--tf-menu-border-color);
    box-sizing: content-box;
    border-radius: var(--tf-menu-border-radius);
    box-shadow: var(--tf-menu-box-shadow);
}

.tokenfield-suggest-list {
    margin: 0;
    padding: var(--tf-menu-padding-y) var(--tf-menu-padding-x);
    list-style: none;
    background-clip: padding-box;
    z-index: 1000;
    max-height: var(--tf-menu-max-height);
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.tokenfield-suggest-item {
    padding: var(--tf-menu-item-padding-y) var(--tf-menu-item-padding-x);
    color: var(--tf-menu-link-color);
    cursor: pointer;
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .tokenfield-suggest-item {
        transition: none;
    }
}

.tokenfield-suggest-item.selected {
    color: var(--tf-menu-link-hover-color);
    background-color: var(--tf-menu-link-hover-bg);
}

.tokenfield-suggest-item:active {
    color: var(--tf-menu-link-active-color);
    background-color: var(--tf-menu-link-active-bg);
}

.dual-listbox {
    --dlb-height: 18.75rem;
    --dlb-input-padding-y: 0.5rem;
    --dlb-input-padding-x: 0.875rem;
    --dlb-input-bg: var(--white);
    --dlb-input-color: var(--body-color);
    --dlb-input-placeholder-color: var(--gray-600);
    --dlb-input-border-width: var(--border-width);
    --dlb-input-border-color: var(--gray-400);
    --dlb-input-border-radius: var(--border-radius);
    --dlb-input-box-shadow: 0 0 0 0 transparent;
    --dlb-input-focus-bg: var(--white);
    --dlb-input-focus-border-color: var(--component-active-bg);
    --dlb-input-focus-box-shadow: var(--focus-ring-box-shadow);
    --dlb-btn-padding-x: 0.875rem;
    --dlb-btn-padding-y: 0.5rem;
    --dlb-btn-color: var(--body-color);
    --dlb-btn-bg: var(--gray-200);
    --dlb-btn-border-width: var(--border-width);
    --dlb-btn-border-color: var(--gray-400);
    --dlb-btn-hover-color: var(--body-color);
    --dlb-btn-hover-bg: var(--gray-300);
    --dlb-btn-hover-border-color: var(--gray-500);
    --dlb-btn-active-color: var(--body-color);
    --dlb-btn-active-bg: var(--gray-400);
    --dlb-btn-active-border-color: var(--gray-600);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .dual-listbox[data-color-theme=dark], [data-color-theme=dark] .dual-listbox:not([data-color-theme]), html[data-color-theme=dark] .dual-listbox {
        color-scheme: dark;
        --dlb-input-bg: #2c2d33;
        --dlb-input-focus-bg: #2c2d33;
    }

    .dual-listbox .dual-listbox__container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .dual-listbox .dual-listbox__container > div:not(.dual-listbox__buttons) {
            -ms-flex: 1;
            flex: 1;
        }

        .dual-listbox .dual-listbox__container .dual-listbox__available, .dual-listbox .dual-listbox__container .dual-listbox__buttons {
            margin-bottom: var(--spacer);
        }

        .dual-listbox .dual-listbox__container > * {
            width: 100%;
        }

@media (min-width:768px) {
    .dual-listbox .dual-listbox__container {
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .dual-listbox .dual-listbox__container > * {
            width: auto;
        }

        .dual-listbox .dual-listbox__container > :not(:first-child) {
            margin-left: var(--spacer);
        }

        .dual-listbox .dual-listbox__container .dual-listbox__available, .dual-listbox .dual-listbox__container .dual-listbox__buttons {
            margin-bottom: 0;
        }
}

.sidebar .dual-listbox .dual-listbox__container {
    -ms-flex-direction: column;
    flex-direction: column;
}

    .sidebar .dual-listbox .dual-listbox__container > * {
        margin-left: 0;
        width: 100%;
    }

    .sidebar .dual-listbox .dual-listbox__container .dual-listbox__available, .sidebar .dual-listbox .dual-listbox__container .dual-listbox__buttons {
        margin-bottom: var(--spacer);
    }

.dual-listbox .dual-listbox__search {
    display: block;
    width: 100%;
    padding: var(--dlb-input-padding-y) var(--dlb-input-padding-x);
    color: var(--dlb-input-color);
    background-color: var(--dlb-input-bg);
    background-clip: padding-box;
    border: var(--dlb-input-border-width) solid var(--dlb-input-border-color);
    margin-bottom: var(--spacer);
    border-radius: var(--dlb-input-border-radius);
    box-shadow: var(--dlb-input-box-shadow);
    transition: border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .dual-listbox .dual-listbox__search {
        transition: none;
    }
}

.dual-listbox .dual-listbox__search:focus {
    background-color: var(--dlb-input-focus-bg);
    border-color: var(--dlb-input-focus-border-color);
    outline: 0;
    box-shadow: 0 0 0 0 transparent,var(--dlb-input-focus-box-shadow);
}

.dual-listbox .dual-listbox__search::-webkit-input-placeholder {
    color: var(--dlb-input-placeholder-color);
    opacity: 1;
}

.dual-listbox .dual-listbox__search::-moz-placeholder {
    color: var(--dlb-input-placeholder-color);
    opacity: 1;
}

.dual-listbox .dual-listbox__search:-ms-input-placeholder {
    color: var(--dlb-input-placeholder-color);
    opacity: 1;
}

.dual-listbox .dual-listbox__search::-ms-input-placeholder {
    color: var(--dlb-input-placeholder-color);
    opacity: 1;
}

.dual-listbox .dual-listbox__search::placeholder {
    color: var(--dlb-input-placeholder-color);
    opacity: 1;
}

.dual-listbox .dual-listbox__available, .dual-listbox .dual-listbox__selected {
    border: var(--border-width) solid var(--border-color);
    height: var(--dlb-height);
    overflow-y: auto;
    padding: var(--spacer-2) 0;
    margin-top: 0;
    margin-bottom: 0;
    -webkit-margin-before: 0;
    border-bottom-right-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}

.dual-listbox .dual-listbox__buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .dual-listbox .dual-listbox__buttons:empty {
        display: none;
    }

.dual-listbox .dual-listbox__button {
    display: inline-block;
    padding: var(--dlb-btn-padding-y) var(--dlb-btn-padding-x);
    color: var(--dlb-btn-color);
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: var(--dlb-btn-border-width) solid var(--dlb-btn-border-color);
    border-radius: var(--border-radius);
    background-color: var(--dlb-btn-bg);
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .dual-listbox .dual-listbox__button {
        transition: none;
    }
}

.dual-listbox .dual-listbox__button:not(:last-child) {
    margin-bottom: var(--spacer-2);
}

.dual-listbox .dual-listbox__button:hover {
    color: var(--dlb-btn-hover-color);
    background-color: var(--dlb-btn-hover-bg);
    border-color: var(--dlb-btn-hover-border-color);
}

.dual-listbox .dual-listbox__button:focus {
    color: var(--dlb-btn-hover-color);
    background-color: var(--dlb-btn-hover-bg);
    border-color: var(--dlb-btn-hover-border-color);
    outline: 0;
}

.dual-listbox .dual-listbox__button:active {
    color: var(--dlb-btn-active-color);
    background-color: var(--dlb-btn-active-bg);
    border-color: var(--dlb-btn-active-border-color);
    box-shadow: var(--dlb-btn-active-shadow);
}

.dual-listbox .dual-listbox__title {
    font-weight: 600;
    background-color: var(--light);
    padding: var(--spacer-2) var(--spacer);
    border-left: var(--border-width) solid var(--border-color);
    border-right: var(--border-width) solid var(--border-color);
    border-top: var(--border-width) solid var(--border-color);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}

.dual-listbox .dual-listbox__item {
    display: block;
    padding: var(--spacer-1) var(--spacer);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: background-color ease-in-out var(--transition-base-timer),color ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .dual-listbox .dual-listbox__item {
        transition: none;
    }
}

.dual-listbox .dual-listbox__item:focus, .dual-listbox .dual-listbox__item:hover {
    background-color: var(--gray-200);
}

.dual-listbox .dual-listbox__item:active {
    background-color: var(--gray-300);
}

.dual-listbox .dual-listbox__item.dual-listbox__item--selected {
    color: var(--component-active-color);
    background-color: var(--component-active-bg);
}

.wizard {
    --wizard-step-line-size: 2px;
    --wizard-step-line-color: var(--gray-400);
    --wizard-step-inactive-color: var(--gray-600);
    --wizard-step-number-size: 2.375rem;
    --wizard-step-number-bg: var(--white);
    --wizard-step-number-color: var(--gray-600);
    --wizard-step-number-active-bg: var(--component-active-bg);
    --wizard-step-number-active-color: var(--white);
    --wizard-step-number-error-bg: var(--danger);
    --wizard-step-number-error-color: var(--white);
}

    .wizard[data-color-theme=dark], [data-color-theme=dark] .wizard:not([data-color-theme]), html[data-color-theme=dark] .wizard {
        color-scheme: dark;
        --wizard-step-number-bg: #2c2d33;
    }

    .wizard > .content > .title, .wizard > .steps .current-info {
        display: none;
    }

    .wizard > .content {
        position: relative;
        width: auto;
        padding: 0;
    }

        .wizard > .content > .body {
            padding: 0 var(--spacer);
        }

        .wizard > .content > iframe {
            border: 0;
            width: 100%;
            height: 100%;
        }

    .wizard > .steps {
        position: relative;
        display: block;
        width: 100%;
    }

        .wizard > .steps > ul {
            display: table;
            width: 100%;
            table-layout: fixed;
            margin: 0;
            padding: 0;
            list-style: none;
        }

            .wizard > .steps > ul > li {
                display: table-cell;
                width: auto;
                vertical-align: top;
                text-align: center;
                position: relative;
            }

                .wizard > .steps > ul > li a {
                    position: relative;
                    padding-top: calc(var(--wizard-step-number-size) + var(--spacer) * .5);
                    margin-top: var(--spacer);
                    margin-bottom: var(--spacer);
                    display: block;
                    outline: 0;
                    color: var(--wizard-step-inactive-color);
                }

                .wizard > .steps > ul > li:after, .wizard > .steps > ul > li:before {
                    content: "";
                    display: block;
                    position: absolute;
                    top: calc(var(--wizard-step-number-size) + var(--spacer) - var(--wizard-step-number-size) * .5 - var(--wizard-step-line-size) * .5);
                    width: 50%;
                    height: var(--wizard-step-line-size);
                    background-color: var(--wizard-step-number-active-bg);
                    z-index: 9;
                    transition: background-color ease-in-out var(--transition-base-timer);
                }

@media (prefers-reduced-motion:reduce) {
    .wizard > .steps > ul > li:after, .wizard > .steps > ul > li:before {
        transition: none;
    }
}

.wizard > .steps > ul > li:before {
    left: 0;
}

.wizard > .steps > ul > li:after {
    right: 0;
}

.wizard > .steps > ul > li:first-child:before, .wizard > .steps > ul > li:last-child:after {
    content: none;
}

.wizard > .steps > ul > li .number {
    background-color: var(--wizard-step-number-bg);
    color: var(--wizard-step-number-color);
    display: inline-block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: calc(var(--wizard-step-number-size) * .5 * -1);
    border: var(--wizard-step-line-size) solid var(--wizard-step-line-color);
    z-index: 10;
    line-height: calc(var(--wizard-step-number-size) - var(--wizard-step-line-size) * 2);
    text-align: center;
    width: var(--wizard-step-number-size);
    height: var(--wizard-step-number-size);
    border-radius: var(--border-radius-pill);
}

    .wizard > .steps > ul > li .number:after {
        font-family: var(--icon-font-family);
        display: inline-block;
        font-size: var(--icon-font-size);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        transition: color ease-in-out var(--transition-base-timer),background-color ease-in-out var(--transition-base-timer),border-color ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .wizard > .steps > ul > li .number:after {
        transition: none;
    }
}

.wizard > .steps > ul > li.current:after, .wizard > .steps > ul > li.current ~ li:after, .wizard > .steps > ul > li.current ~ li:before {
    background-color: var(--wizard-step-line-color);
}

.wizard > .steps > ul > li.current > a {
    color: var(--body-color);
    cursor: default;
}

.wizard > .steps > ul > li.current .number {
    border-color: var(--wizard-step-number-active-bg);
    color: var(--wizard-step-number-active-bg);
    font-size: 0;
}

    .wizard > .steps > ul > li.current .number:after {
        content: "\f510";
    }

.wizard > .steps > ul > li.done a, .wizard > .steps > ul > li.done a:focus, .wizard > .steps > ul > li.done a:hover {
    color: var(--body-color);
}

.wizard > .steps > ul > li.done .number {
    background-color: var(--wizard-step-number-active-bg);
    color: var(--wizard-step-number-active-color);
    border-color: var(--wizard-step-number-active-bg);
    font-size: 0;
}

    .wizard > .steps > ul > li.done .number:after {
        content: "\f33e";
    }

.wizard > .steps > ul > li.error .number {
    background-color: var(--wizard-step-number-error-bg);
    color: var(--wizard-step-number-error-color);
    border-color: var(--wizard-step-number-error-bg);
}

    .wizard > .steps > ul > li.error .number:after {
        content: "\f642";
    }

@media (max-width:767.98px) {
    .wizard > .steps > ul {
        margin-bottom: var(--spacer);
    }

        .wizard > .steps > ul > li {
            display: block;
            float: left;
            width: 50%;
        }

            .wizard > .steps > ul > li > a {
                margin-bottom: 0;
            }

            .wizard > .steps > ul > li:first-child:before, .wizard > .steps > ul > li:last-child:after {
                content: "";
            }

            .wizard > .steps > ul > li:last-child:after {
                background-color: var(--wizard-step-number-active-bg);
            }
}

@media (max-width:575.98px) {
    .wizard > .steps > ul > li {
        width: 100%;
    }

        .wizard > .steps > ul > li.current:after {
            background-color: var(--wizard-step-number-active-bg);
        }
}

.wizard > .actions {
    position: relative;
    text-align: right;
    padding: var(--spacer);
    padding-top: 0;
}

    .wizard > .actions > ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .wizard > .actions > ul::after {
            display: block;
            clear: both;
            content: "";
        }

        .wizard > .actions > ul > li {
            display: inline-block;
        }

            .wizard > .actions > ul > li + li {
                margin-left: var(--spacer);
            }

.ql-container {
    height: 100%;
    margin: 0;
    position: relative;
}

    .ql-container.ql-disabled .ql-tooltip {
        visibility: hidden;
    }

    .ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
        pointer-events: none;
    }

.ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%;
}

    .ql-clipboard p {
        margin: 0;
        padding: 0;
    }

.ql-editor {
    height: 100%;
    min-height: calc(var(--spacer) * 2 + var(--body-line-height-computed) * 3);
    outline: 0;
    overflow-y: auto;
    padding: var(--spacer);
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    text-align: left;
    white-space: pre-wrap;
    word-wrap: break-word;
}

    .ql-editor > * {
        cursor: text;
    }

.quill-scrollable-container .ql-editor {
    overflow: auto;
    max-height: 20rem;
}

.ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor blockquote, .ql-editor ol, .ql-editor p, .ql-editor pre, .ql-editor ul {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol, .ql-editor ul {
    padding-left: 1.5em;
}

    .ql-editor ol > li, .ql-editor ul > li {
        list-style-type: none;
    }

        .ql-editor ol > li:before, .ql-editor ul > li:before {
            content: "•";
        }

    .ql-editor ul[data-checked=false], .ql-editor ul[data-checked=true] {
        pointer-events: none;
    }

        .ql-editor ul[data-checked=false] > li:before, .ql-editor ul[data-checked=true] > li:before {
            color: rgba(var(--body-color-rgb),.75);
            cursor: pointer;
            pointer-events: all;
        }

        .ql-editor ul[data-checked=false] > li *, .ql-editor ul[data-checked=true] > li * {
            pointer-events: all;
        }

        .ql-editor ul[data-checked=true] > li:before {
            content: "☑";
        }

        .ql-editor ul[data-checked=false] > li:before {
            content: "☐";
        }

.ql-editor li:before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: .5em;
    text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
    margin-left: .5em;
    margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl), .ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl, .ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em;
}

.ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0;
}

    .ql-editor ol li:before {
        content: counter(list-0,decimal) ". ";
    }

    .ql-editor ol li.ql-indent-1 {
        counter-increment: list-1;
        counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    }

        .ql-editor ol li.ql-indent-1:before {
            content: counter(list-1,lower-alpha) ". ";
        }

    .ql-editor ol li.ql-indent-2 {
        counter-increment: list-2;
        counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    }

        .ql-editor ol li.ql-indent-2:before {
            content: counter(list-2,lower-roman) ". ";
        }

    .ql-editor ol li.ql-indent-3 {
        counter-increment: list-3;
        counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
    }

        .ql-editor ol li.ql-indent-3:before {
            content: counter(list-3,decimal) ". ";
        }

    .ql-editor ol li.ql-indent-4 {
        counter-increment: list-4;
        counter-reset: list-5 list-6 list-7 list-8 list-9;
    }

        .ql-editor ol li.ql-indent-4:before {
            content: counter(list-4,lower-alpha) ". ";
        }

    .ql-editor ol li.ql-indent-5 {
        counter-increment: list-5;
        counter-reset: list-6 list-7 list-8 list-9;
    }

        .ql-editor ol li.ql-indent-5:before {
            content: counter(list-5,lower-roman) ". ";
        }

    .ql-editor ol li.ql-indent-6 {
        counter-increment: list-6;
        counter-reset: list-7 list-8 list-9;
    }

        .ql-editor ol li.ql-indent-6:before {
            content: counter(list-6,decimal) ". ";
        }

    .ql-editor ol li.ql-indent-7 {
        counter-increment: list-7;
        counter-reset: list-8 list-9;
    }

        .ql-editor ol li.ql-indent-7:before {
            content: counter(list-7,lower-alpha) ". ";
        }

    .ql-editor ol li.ql-indent-8 {
        counter-increment: list-8;
        counter-reset: list-9;
    }

        .ql-editor ol li.ql-indent-8:before {
            content: counter(list-8,lower-roman) ". ";
        }

    .ql-editor ol li.ql-indent-9 {
        counter-increment: list-9;
    }

        .ql-editor ol li.ql-indent-9:before {
            content: counter(list-9,decimal) ". ";
        }

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em;
}

.ql-editor .ql-indent-1.ql-direction-rtl .ql-align-right {
    padding-right: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em;
}

.ql-editor .ql-indent-2.ql-direction-rtl .ql-align-right {
    padding-right: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em;
}

.ql-editor .ql-indent-3.ql-direction-rtl .ql-align-right {
    padding-right: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em;
}

.ql-editor .ql-indent-4.ql-direction-rtl .ql-align-right {
    padding-right: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em;
}

.ql-editor .ql-indent-5.ql-direction-rtl .ql-align-right {
    padding-right: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em;
}

.ql-editor .ql-indent-6.ql-direction-rtl .ql-align-right {
    padding-right: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em;
}

.ql-editor .ql-indent-7.ql-direction-rtl .ql-align-right {
    padding-right: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em;
}

.ql-editor .ql-indent-8.ql-direction-rtl .ql-align-right {
    padding-right: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em;
}

.ql-editor .ql-indent-9.ql-direction-rtl .ql-align-right {
    padding-right: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em;
}

.ql-editor .ql-video {
    display: block;
    max-width: 100%;
}

    .ql-editor .ql-video.ql-align-center {
        margin: 0 auto;
    }

    .ql-editor .ql-video.ql-align-right {
        margin: 0 0 0 auto;
    }

.ql-editor img {
    max-width: 100%;
}

.ql-editor .ql-bg-black {
    background-color: var(--black);
}

.ql-editor .ql-bg-red {
    background-color: var(--danger);
}

.ql-editor .ql-bg-orange {
    background-color: var(--warning);
}

.ql-editor .ql-bg-yellow {
    background-color: var(--yellow);
}

.ql-editor .ql-bg-green {
    background-color: var(--success);
}

.ql-editor .ql-bg-blue {
    background-color: var(--primary);
}

.ql-editor .ql-bg-purple {
    background-color: var(--purple);
}

.ql-editor .ql-color-black {
    color: var(--black);
}

.ql-editor .ql-color-red {
    color: var(--danger);
}

.ql-editor .ql-color-orange {
    color: var(--warning);
}

.ql-editor .ql-color-yellow {
    color: var(--yellow);
}

.ql-editor .ql-color-green {
    color: var(--success);
}

.ql-editor .ql-color-blue {
    color: var(--primary);
}

.ql-editor .ql-color-purple {
    color: var(--purple);
}

.ql-editor .ql-font-serif {
    font-family: var(--font-sans-serif);
}

.ql-editor .ql-font-monospace {
    font-family: var(--font-monospace);
}

.ql-editor .ql-size-small {
    font-size: .75em;
}

.ql-editor .ql-size-large {
    font-size: 1.5em;
}

.ql-editor .ql-size-huge {
    font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit;
}

.ql-editor .ql-align-center {
    text-align: center;
}

.ql-editor .ql-align-justify {
    text-align: justify;
}

.ql-editor .ql-align-right {
    text-align: right;
}

.ql-editor.ql-blank:before {
    color: rgba(var(--body-color-rgb),.75);
    content: attr(data-placeholder);
    left: var(--spacer);
    pointer-events: none;
    position: absolute;
    right: var(--spacer);
}

.ql-toolbar {
    padding: var(--spacer-2);
    border-bottom: var(--border-width) solid var(--border-color);
}

    .ql-toolbar:after {
        clear: both;
        content: "";
        display: table;
    }

    .ql-toolbar + .ql-container {
        border-top: 0;
    }

    .ql-toolbar .ql-formats {
        margin-right: var(--spacer-2);
        padding-right: var(--spacer-2);
        border-right: var(--border-width) solid var(--border-color);
    }

    .ql-toolbar button {
        background: 0 0;
        border: none;
        cursor: pointer;
        display: inline-block;
        float: left;
        height: 1.5rem;
        padding: .1875rem .3125rem;
        width: 1.75rem;
    }

        .ql-toolbar button:active:hover {
            outline: 0;
        }

        .ql-toolbar button svg {
            float: left;
            height: 100%;
        }

    .ql-toolbar input.ql-image[type=file] {
        display: none;
    }

    .ql-toolbar .ql-fill {
        transition: fill ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .ql-toolbar .ql-fill {
        transition: none;
    }
}

.ql-toolbar .ql-stroke {
    transition: stroke ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .ql-toolbar .ql-stroke {
        transition: none;
    }
}

.ql-toolbar .ql-picker-item.ql-selected, .ql-toolbar .ql-picker-item:hover, .ql-toolbar .ql-picker-label.ql-active, .ql-toolbar .ql-picker-label:hover, .ql-toolbar button.ql-active, .ql-toolbar button:focus, .ql-toolbar button:hover {
    color: var(--link-color);
}

    .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-toolbar button.ql-active .ql-fill, .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-toolbar button:focus .ql-fill, .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-toolbar button:hover .ql-fill, .ql-toolbar button:hover .ql-stroke.ql-fill {
        fill: var(--link-color);
    }

    .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-toolbar button.ql-active .ql-stroke, .ql-toolbar button.ql-active .ql-stroke-miter, .ql-toolbar button:focus .ql-stroke, .ql-toolbar button:focus .ql-stroke-miter, .ql-toolbar button:hover .ql-stroke, .ql-toolbar button:hover .ql-stroke-miter {
        stroke: var(--link-color);
    }

@media (pointer:coarse) {
    .ql-toolbar button:hover:not(.ql-active) {
        color: var(--body-color);
    }

        .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
            fill: var(--body-color);
        }

        .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
            stroke: var(--body-color);
        }
}

.ql-tooltip {
    --ql-tooltip-bg: var(--white);
    --ql-tooltip-color: var(--body-color);
    --ql-tooltip-input-focus-border-color: var(--component-active-bg);
    --ql-tooltip-input-focus-box-shadow: var(--focus-ring-box-shadow);
    position: absolute;
    background-color: var(--ql-tooltip-bg);
    border: var(--border-width) solid var(--border-color-translucent);
    color: var(--ql-tooltip-color);
    padding: var(--spacer-2) calc(var(--spacer-2) * 1.5);
    white-space: nowrap;
    z-index: 1080;
    -webkit-transform: translateY(var(--spacer-2));
    transform: translateY(var(--spacer-2));
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
}

    .ql-tooltip[data-color-theme=dark], [data-color-theme=dark] .ql-tooltip:not([data-color-theme]), html[data-color-theme=dark] .ql-tooltip {
        color-scheme: dark;
        --ql-tooltip-bg: #32333a;
    }

    .ql-tooltip:before {
        content: "Visit URL:";
        margin-right: var(--spacer-2);
    }

    .ql-tooltip a {
        cursor: pointer;
    }

        .ql-tooltip a.ql-preview {
            display: inline-block;
            max-width: 12.5rem;
            overflow-x: hidden;
            text-overflow: ellipsis;
            vertical-align: top;
        }

        .ql-tooltip a.ql-action::after {
            border-right: var(--border-width) solid var(--border-color);
            content: "Edit";
            margin-left: var(--spacer);
            padding-right: var(--spacer-2);
        }

        .ql-tooltip a.ql-remove::before {
            content: "Remove";
            margin-left: var(--spacer-2);
        }

    .ql-tooltip.ql-flip {
        -webkit-transform: translateY(calc(var(--spacer-2) * -1));
        transform: translateY(calc(var(--spacer-2) * -1));
    }

    .ql-tooltip input[type=text] {
        display: none;
        border: var(--border-width) solid var(--border-color);
        margin: 0;
        padding: var(--spacer-1) var(--spacer-2);
        width: 10.625rem;
        border-radius: var(--border-radius);
        transition: border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
    }

@media (prefers-reduced-motion:reduce) {
    .ql-tooltip input[type=text] {
        transition: none;
    }
}

.ql-tooltip input[type=text]:focus {
    border-color: var(--ql-tooltip-input-focus-border-color);
    outline: 0;
    box-shadow: 0 0 0 0 transparent,var(--ql-tooltip-input-focus-box-shadow);
}

.ql-tooltip.ql-editing a.ql-preview, .ql-tooltip.ql-editing a.ql-remove {
    display: none;
}

.ql-tooltip.ql-editing input[type=text] {
    display: inline-block;
}

.ql-tooltip.ql-editing a.ql-action::after {
    border-right: 0;
    content: "Save";
    padding-right: 0;
}

.ql-tooltip[data-mode=link]::before {
    content: "Enter link:";
}

.ql-tooltip[data-mode=formula]::before {
    content: "Enter formula:";
}

.ql-tooltip[data-mode=video]::before {
    content: "Enter video:";
}

.ql-formats {
    display: inline-block;
    vertical-align: middle;
}

    .ql-formats:after {
        clear: both;
        content: "";
        display: table;
    }

.ql-stroke {
    fill: none;
    stroke: var(--body-color);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1.5;
}

.ql-stroke-miter {
    fill: none;
    stroke: var(--body-color);
    stroke-miterlimit: 10;
    stroke-width: 1.5;
}

.ql-fill, .ql-stroke.ql-fill {
    fill: var(--body-color);
}

.ql-empty {
    fill: none;
}

.ql-even {
    fill-rule: evenodd;
}

.ql-stroke.ql-thin, .ql-thin {
    stroke-width: 1;
}

.ql-transparent {
    opacity: .4;
}

.ql-direction svg:last-child {
    display: none;
}

.ql-direction.ql-active svg:last-child {
    display: inline;
}

.ql-direction.ql-active svg:first-child {
    display: none;
}

.ql-editor blockquote {
    border-left: calc(var(--border-width) * 4) solid var(--border-color);
    margin-bottom: var(--spacer-1);
    margin-top: var(--spacer-1);
    padding-left: var(--spacer);
}

.ql-editor code, .ql-editor pre {
    background-color: var(--gray-200);
    border-radius: var(--border-radius);
}

.ql-editor pre {
    white-space: pre-wrap;
    padding: var(--spacer);
}

    .ql-editor pre.ql-syntax {
        background-color: var(--gray-200);
        color: var(--body-color);
        overflow: visible;
    }

.ql-editor code {
    font-size: .875em;
}

.ql-picker {
    color: var(--body-color);
    display: inline-block;
    float: left;
    height: 1.5rem;
    position: relative;
    vertical-align: middle;
}

.ql-picker-label {
    cursor: pointer;
    display: inline-block;
    height: 100%;
    border: var(--border-color) solid transparent;
    padding-left: var(--spacer-2);
    padding-right: var(--spacer-1);
    position: relative;
    width: 100%;
    line-height: 1.5rem;
    transition: color ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .ql-picker-label {
        transition: none;
    }
}

.ql-picker-label:before {
    display: inline-block;
}

.ql-picker-options {
    --ql-dropdown-bg: var(--white);
    --ql-dropdown-border-color: var(--border-color-translucent);
    --ql-dropdown-box-shadow: var(--box-shadow-lg);
    background-color: var(--ql-dropdown-bg);
    display: none;
    min-width: 100%;
    padding: var(--spacer-2);
    border: var(--border-width) solid var(--ql-dropdown-border-color);
    position: absolute;
    white-space: nowrap;
    border-radius: var(--border-radius);
    box-shadow: var(--ql-dropdown-box-shadow);
}

    .ql-picker-options[data-color-theme=dark], [data-color-theme=dark] .ql-picker-options:not([data-color-theme]), html[data-color-theme=dark] .ql-picker-options {
        color-scheme: dark;
        --ql-dropdown-bg: #32333a;
        --ql-dropdown-border-color: rgba(var(--black-rgb), 0.25);
    }

    .ql-picker-options .ql-picker-item {
        cursor: pointer;
        display: block;
        padding: var(--spacer-1) var(--spacer-2);
        transition: color ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .ql-picker-options .ql-picker-item {
        transition: none;
    }
}

.ql-picker.ql-expanded .ql-picker-label {
    color: var(--link-color);
    z-index: 2;
}

    .ql-picker.ql-expanded .ql-picker-label .ql-fill {
        fill: var(--link-color);
    }

    .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
        stroke: var(--link-color);
    }

.ql-picker.ql-expanded .ql-picker-options {
    display: block;
    margin-top: calc(var(--spacer-2) - var(--border-width));
    top: 100%;
    z-index: 1;
}

.ql-color-picker, .ql-icon-picker {
    width: 1.75rem;
}

    .ql-color-picker .ql-picker-label, .ql-icon-picker .ql-picker-label {
        padding: .125rem .25rem;
    }

        .ql-color-picker .ql-picker-label svg, .ql-icon-picker .ql-picker-label svg {
            right: .25rem;
            display: block;
        }

    .ql-icon-picker .ql-picker-options {
        padding: .25rem 0;
    }

    .ql-icon-picker .ql-picker-item {
        padding: .25rem;
    }

        .ql-icon-picker .ql-picker-item svg {
            display: block;
        }

    .ql-color-picker .ql-picker-options {
        padding: .1875rem .3125rem;
        width: 9.5rem;
    }

    .ql-color-picker .ql-picker-item {
        border: var(--border-width) solid transparent;
        float: left;
        height: 1rem;
        margin: .125rem;
        padding: 0;
        width: 1rem;
    }

    .ql-color-picker.ql-background .ql-picker-item {
        background-color: #fff;
    }

    .ql-color-picker.ql-color .ql-picker-item {
        background-color: #000;
    }

.ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
    position: absolute;
    right: 0;
    top: 50%;
    width: 1.125rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before, .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before, .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before, .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before, .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before, .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before {
    content: attr(data-label);
}

.ql-picker.ql-header {
    width: 6.125rem;
}

    .ql-picker.ql-header .ql-picker-item::before, .ql-picker.ql-header .ql-picker-label::before {
        content: "Normal";
    }

    .ql-picker.ql-header .ql-picker-item[data-value="1"]::before, .ql-picker.ql-header .ql-picker-label[data-value="1"]::before {
        content: "Heading 1";
    }

    .ql-picker.ql-header .ql-picker-item[data-value="2"]::before, .ql-picker.ql-header .ql-picker-label[data-value="2"]::before {
        content: "Heading 2";
    }

    .ql-picker.ql-header .ql-picker-item[data-value="3"]::before, .ql-picker.ql-header .ql-picker-label[data-value="3"]::before {
        content: "Heading 3";
    }

    .ql-picker.ql-header .ql-picker-item[data-value="4"]::before, .ql-picker.ql-header .ql-picker-label[data-value="4"]::before {
        content: "Heading 4";
    }

    .ql-picker.ql-header .ql-picker-item[data-value="5"]::before, .ql-picker.ql-header .ql-picker-label[data-value="5"]::before {
        content: "Heading 5";
    }

    .ql-picker.ql-header .ql-picker-item[data-value="6"]::before, .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
        content: "Heading 6";
    }

    .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
        font-size: 1.625rem;
    }

    .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
        font-size: 1.5rem;
    }

    .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
        font-size: 1.375rem;
    }

    .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
        font-size: 1.25rem;
    }

    .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
        font-size: 1.125rem;
    }

    .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
        font-size: 1rem;
    }

.ql-picker.ql-font {
    width: 6.75rem;
}

    .ql-picker.ql-font .ql-picker-item::before, .ql-picker.ql-font .ql-picker-label::before {
        content: "Sans Serif";
    }

    .ql-picker.ql-font .ql-picker-item[data-value=serif]::before, .ql-picker.ql-font .ql-picker-label[data-value=serif]::before {
        content: "Serif";
    }

    .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before, .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
        content: "Monospace";
    }

    .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
        font-family: Georgia,Times New Roman,serif;
    }

    .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
        font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    }

.ql-picker.ql-size {
    width: 6.125rem;
}

    .ql-picker.ql-size .ql-picker-item::before, .ql-picker.ql-size .ql-picker-label::before {
        content: "Normal";
    }

    .ql-picker.ql-size .ql-picker-item[data-value=small]::before, .ql-picker.ql-size .ql-picker-label[data-value=small]::before {
        content: "Small";
    }

    .ql-picker.ql-size .ql-picker-item[data-value=large]::before, .ql-picker.ql-size .ql-picker-label[data-value=large]::before {
        content: "Large";
    }

    .ql-picker.ql-size .ql-picker-item[data-value=huge]::before, .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
        content: "Huge";
    }

    .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
        font-size: .75rem;
    }

    .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
        font-size: 1.125rem;
    }

    .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
        font-size: 2rem;
    }

.ql-hidden {
    display: none;
}

.ql-out-bottom, .ql-out-top {
    visibility: hidden;
}

.ck {
    --ck-font-size-base: var(--body-font-size);
    --ck-font-face: var(--body-font-family);
    --ck-color-text: var(--body-color);
    --ck-line-height-base: var(--body-line-height);
    --ck-border-radius: var(--border-radius);
    --ck-color-link-default: var(--link-color);
    --ck-color-base-background: var(--white);
    --ck-color-toolbar-background: var(--white);
    --ck-color-toolbar-border: var(--border-color);
    --ck-color-base-border: var(--border-color);
    --ck-focus-ring: var(--border-width) solid transparent;
    --ck-icon-size: 1.25rem;
    --ck-color-button-default-hover-background: var(--gray-300);
    --ck-color-button-default-active-background: var(--gray-400);
    --ck-color-button-default-active-shadow: (0,0,0,0);
    --ck-color-button-save: var(--success);
    --ck-color-button-cancel: var(--danger);
    --ck-color-button-on-background: var(--gray-400);
    --ck-color-button-on-hover-background: var(--gray-400);
    --ck-color-button-on-active-background: var(--gray-400);
    --ck-color-button-on-active-shadow: (0,0,0,0);
    --ck-color-button-on-disabled-background: var(--gray-200);
    --ck-color-list-background: var(--white);
    --ck-color-list-button-hover-background: var(--gray-200);
    --ck-color-list-button-on-background: var(--gray-300);
    --ck-color-list-button-on-background-focus: var(--gray-300);
    --ck-color-list-button-on-text: var(--gray-900);
    --ck-color-dropdown-panel-background: var(--white);
    --ck-color-dropdown-panel-border: var(--border-color-translucent);
    --ck-color-panel-background: var(--white);
    --ck-color-panel-border: var(--border-color-translucent);
    --ck-drop-shadow: var(--box-shadow-lg);
    --ck-color-input-background: var(--white);
    --ck-color-input-border: var(--gray-400);
    --ck-color-input-error-border: var(--danger);
    --ck-color-input-text: var(--body-color);
    --ck-color-input-disabled-background: var(--gray-100);
    --ck-color-input-disabled-border: var(--gray-400);
    --ck-color-input-disabled-text: var(--gray-500);
    --ck-color-labeled-field-label-background: transparent;
    --ck-color-widget-editable-focus-background: var(--gray-300);
    --ck-color-engine-placeholder-text: var(--gray-600);
    --ck-color-image-caption-background: var(--gray-200);
    --ck-color-image-caption-text: var(--body-color);
    --ck-color-table-focused-cell-background: var(--gray-100);
    --ck-inner-shadow: var(--focus-ring-box-shadow);
    --ck-color-widget-blurred-border: var(--border-color);
}

    .ck[data-color-theme=dark], [data-color-theme=dark] .ck:not([data-color-theme]), html[data-color-theme=dark] .ck {
        color-scheme: dark;
        --ck-color-base-background: #2c2d33;
        --ck-color-toolbar-background: #2c2d33;
        --ck-color-list-background: #32333a;
        --ck-color-dropdown-panel-background: #32333a;
        --ck-color-tooltip-text: var(--black);
        --ck-color-tooltip-background: var(--white);
        --ck-color-panel-background: #32333a;
        --ck-color-panel-border: rgba(var(--black-rgb), 0.25);
        --ck-color-input-background: #2c2d33;
    }

    .ck.ck-editor__editable {
        transition: border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
    }

@media (prefers-reduced-motion:reduce) {
    .ck.ck-editor__editable {
        transition: none;
    }
}

.ck-editor .ck-editor__editable {
    max-height: 450px;
}

.ck.ck-editor__editable_inline {
    --ck-spacing-standard: var(--spacer);
    --ck-spacing-large: var(--spacer);
}

    .ck.ck-editor__editable_inline:not(.ck-focused) {
        border-color: var(--border-color);
    }

.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused {
    --ck-focus-ring: var(--border-width) solid var(--component-active-bg);
    --ck-focus-inner-shadow: var(--focus-ring-box-shadow);
}

.ck.ck-link-form, .ck.ck-text-alternative-form {
    -ms-flex-align: center;
    align-items: center;
}

.ck.ck-button, a.ck.ck-button {
    --ck-spacing-tiny: 0.5rem;
    --ck-focus-outer-shadow: none;
    transition: all ease-in-out var(--transition-base-timer) !important;
}

@media (prefers-reduced-motion:reduce) {
    .ck.ck-button, a.ck.ck-button {
        transition: none;
    }
}

.ck.ck-button:not(.ck-disabled), a.ck.ck-button:not(.ck-disabled) {
    cursor: pointer;
}

.ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text) {
    --ck-spacing-small: 0.5rem;
}

body .ck.ck-dropdown__panel {
    background-clip: padding-box;
}

body .ck.ck-dropdown .ck-dropdown__panel .ck-list {
    padding: .625rem 0;
}

body .ck.ck-list__item .ck-button {
    --ck-border-radius: 0;
    padding: calc(var(--spacer) * .4) var(--spacer);
    border: 0;
}

    body .ck.ck-list__item .ck-button .ck-button__label {
        line-height: var(--body-line-height);
    }

body .ck.ck-dropdown__panel.ck-dropdown__panel_se .ck-color-table__remove-color {
    border-top-left-radius: 0;
}

body .ck.ck-dropdown__panel.ck-dropdown__panel_sw .ck-color-table__remove-color {
    border-top-right-radius: 0;
}

body .ck-sticky-panel__placeholder {
    display: none !important;
}

body .ck.ck-sticky-panel .ck-sticky-panel__content_sticky {
    width: 100% !important;
    position: static;
    box-shadow: none;
}

body .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar {
    border-bottom-width: 0;
}

    body .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar, body .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content_sticky .ck-toolbar.ck-rounded-corners {
        border-top-left-radius: var(--border-radius);
        border-top-right-radius: var(--border-radius);
    }

body .ck.ck-splitbutton.ck-splitbutton_open > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover), body .ck.ck-splitbutton:hover > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) {
    --ck-color-split-button-hover-background: var(--ck-color-button-default-hover-background);
}

body .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__arrow:not(.ck-disabled):after, body .ck.ck-splitbutton:hover > .ck-splitbutton__arrow:not(.ck-disabled):after {
    --ck-color-split-button-hover-border: var(--border-color);
}

body [dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open > .ck-splitbutton__action, body [dir=ltr] .ck.ck-splitbutton:hover > .ck-splitbutton__action {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

body .ck-content figure, body .ck-content ol, body .ck-content p, body .ck-content ul {
    margin-top: var(--spacer);
    margin-bottom: var(--spacer);
}

body .ck-content .table table, body .ck-content .table table td, body .ck-content .table table th {
    border-color: var(--border-color);
}

    body .ck-content .table table td, body .ck-content .table table th {
        padding: .75rem 1.25rem;
    }

body .ck.ck-balloon-panel {
    box-shadow: var(--box-shadow);
    border: var(--border-width) solid var(--border-color-translucent);
}

    body .ck.ck-balloon-panel.ck-toolbar-container:after {
        --ck-color-base-foreground: var(--ck-color-toolbar-background);
    }

    body .ck.ck-balloon-panel.ck-toolbar-container:before {
        border-bottom-color: var(--border-color-translucent);
    }

body .ck.ck-input-text {
    --ck-spacing-extra-tiny: 0.5rem;
    --ck-spacing-medium: 0.875rem;
    border-width: var(--border-width);
    padding-top: calc(.5rem + var(--body-font-size) * 1.1);
}

    body .ck.ck-input-text.ck-input_focused {
        --ck-focus-ring: var(--border-width) solid var(--component-active-bg);
        --ck-focus-outer-shadow: var(--focus-ring-box-shadow);
    }

body .ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
    padding: 0;
    -webkit-transform: translate(calc(.875rem + var(--border-width)),calc(.625rem + var(--border-width))) scale(.75);
    transform: translate(calc(.875rem + var(--border-width)),calc(.625rem + var(--border-width))) scale(.75);
}

body [dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, body [dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
    -webkit-transform: translate(.875rem,calc(var(--body-font-size) * 1.35)) scale(1);
    transform: translate(.875rem,calc(var(--body-font-size) * 1.35)) scale(1);
}

body [dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label, body [dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
    -webkit-transform: translate(-.875rem,calc(var(--body-font-size) * 1.35)) scale(1);
    transform: translate(-.875rem,calc(var(--body-font-size) * 1.35)) scale(1);
}

.document-editor {
    --ck-doc-container-bg: rgba(var(--black-rgb), .05);
    --ck-doc-content-bg: var(--white);
    --ck-doc-content-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.075),var(--box-shadow);
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius);
    max-height: 700px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
}

[data-color-theme=dark] .document-editor {
    --ck-doc-container-bg: rgba(var(--black-rgb), .25);
    --ck-doc-content-bg: #2c2d33;
}

.document-editor-container {
    padding: 1.25rem;
    background-color: var(--ck-doc-container-bg);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    border-bottom-right-radius: calc(var(--border-radius) - 1px);
    border-bottom-left-radius: calc(var(--border-radius) - 1px);
}

.document-editor-toolbar {
    z-index: 1;
    border-bottom: 1px solid var(--border-color);
}

    .document-editor-toolbar .ck.ck-toolbar {
        border: 0;
    }

        .document-editor-toolbar .ck.ck-toolbar.ck-rounded-corners {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0;
        }

.document-editor-container .document-editor-editable.ck-editor__editable {
    width: 15.8cm;
    padding: var(--spacer-4);
    margin: 0 auto;
    background-color: var(--ck-doc-content-bg);
    box-shadow: var(--ck-doc-content-box-shadow);
}

@media (min-width:768px) {
    .document-editor-container .document-editor-editable.ck-editor__editable {
        width: 90%;
    }
}

@media (min-width:1200px) {
    .document-editor-container .document-editor-editable.ck-editor__editable {
        width: 60%;
    }
}

.trumbowyg-box {
    --tw-min-height: 350px;
    --tw-bg: var(--white);
    --tw-dropdown-bg: var(--white);
    --tw-dropdown-border-width: var(--border-width);
    --tw-dropdown-border-color: var(--border-color-translucent);
    --tw-dropdown-border-radius: var(--border-radius);
    --tw-dropdown-box-shadow: var(--box-shadow-lg);
    --tw-dropdown-link-color: var(--body-color);
    --tw-dropdown-link-hover-color: var(--body-color);
    --tw-dropdown-link-hover-bg: var(--gray-200);
    --tw-dropdown-link-active-color: var(--gray-900);
    --tw-dropdown-link-active-bg: var(--gray-300);
}

    .trumbowyg-box[data-color-theme=dark], [data-color-theme=dark] .trumbowyg-box:not([data-color-theme]), html[data-color-theme=dark] .trumbowyg-box {
        color-scheme: dark;
        --tw-bg: #2c2d33;
        --tw-dropdown-bg: #32333a;
        --tw-dropdown-border-color: rgba(var(--black-rgb), 0.25);
    }

.trumbowyg-box {
    position: relative;
}

    .trumbowyg-box svg {
        fill: var(--body-color);
        display: block;
        width: var(--icon-font-size);
        height: var(--icon-font-size);
    }

    .trumbowyg-box.trumbowyg-fullscreen {
        background: var(--tw-bg);
        border-width: 0;
    }

#trumbowyg-icons {
    overflow: hidden;
    visibility: hidden;
    height: 0;
    width: 0;
}

    #trumbowyg-icons svg {
        height: 0;
        width: 0;
    }

.trumbowyg-editor {
    position: relative;
}

    .trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before {
        content: attr(placeholder);
        color: rgba(var(--body-color-rgb),.75);
        pointer-events: none;
    }

.trumbowyg-editor, .trumbowyg-textarea {
    position: relative;
    padding: var(--spacer);
    min-height: var(--tw-min-height);
    width: 100%;
    border: 0;
    color: var(--body-color);
    resize: none;
    background-color: transparent;
    outline: 0;
    overflow: auto;
}

.trumbowyg-box-blur .trumbowyg-editor hr, .trumbowyg-box-blur .trumbowyg-editor img {
    opacity: .2;
}

.trumbowyg-textarea {
    position: relative;
    display: block;
    overflow: auto;
    border: 0;
    white-space: normal;
}

.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea {
    height: 1px !important;
    width: 25%;
    min-height: 0 !important;
    padding: 0 !important;
    background: 0 0;
    opacity: 0 !important;
}

.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea {
    display: block;
}

.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor {
    display: none;
}

.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea {
    opacity: .65;
    background-color: transparent;
}

.trumbowyg-button-pane {
    width: 100%;
    border-bottom: var(--border-width) solid var(--border-color);
    margin: 0;
    padding-top: var(--spacer-2);
    padding-left: var(--spacer-2);
    padding-right: var(--spacer-2);
    position: relative;
    list-style: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

    .trumbowyg-button-pane .trumbowyg-button-group {
        display: inline-block;
        position: relative;
        margin-bottom: var(--spacer-2);
    }

        .trumbowyg-button-pane .trumbowyg-button-group + .trumbowyg-button-group:not(.trumbowyg-right) {
            margin-left: var(--spacer-2);
            padding-left: var(--spacer-2);
            border-left: var(--border-width) solid var(--border-color);
        }

        .trumbowyg-button-pane .trumbowyg-button-group button + button {
            margin-left: var(--spacer-1);
        }

        .trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
            color: transparent;
        }

    .trumbowyg-button-pane button {
        display: inline-block;
        position: relative;
        text-align: center;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: transparent;
        padding: var(--spacer-1);
        border: var(--border-width) solid transparent;
        border-radius: var(--border-radius);
        transition: background-color ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .trumbowyg-button-pane button {
        transition: none;
    }
}

.trumbowyg-button-pane button:focus, .trumbowyg-button-pane button:hover {
    background-color: var(--gray-200);
}

.trumbowyg-button-pane button.trumbowyg-active, .trumbowyg-button-pane button:active {
    background-color: var(--gray-300);
}

.trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active), .trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button), .trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-active), .trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button) {
    opacity: .65;
    cursor: default;
    pointer-events: none;
}

.trumbowyg-button-pane .trumbowyg-open-dropdown {
    padding-right: calc(var(--spacer-2) + var(--spacer-1) + .3em);
}

    .trumbowyg-button-pane .trumbowyg-open-dropdown:after {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        right: calc(var(--spacer-1) + .3em);
        height: 0;
        width: 0;
        border: .3em solid transparent;
        border-top-color: currentcolor;
        -webkit-transform: translateY(-25%);
        transform: translateY(-25%);
    }

.trumbowyg-button-pane .trumbowyg-right {
    float: right;
}

.trumbowyg-dropdown {
    min-width: 13.75rem;
    padding: .625rem 0;
    background-color: var(--tw-dropdown-bg);
    border: var(--tw-dropdown-border-width) solid var(--tw-dropdown-border-color);
    margin-top: .125rem;
    z-index: 1000;
    box-shadow: var(--tw-dropdown-box-shadow);
    border-radius: var(--tw-dropdown-border-radius);
}

    .trumbowyg-dropdown button {
        display: block;
        width: 100%;
        padding: calc(var(--spacer) * .4) var(--spacer);
        color: var(--tw-dropdown-link-color);
        background-color: transparent;
        white-space: nowrap;
        border: 0;
        text-align: inherit;
        cursor: pointer;
        transition: background-color ease-in-out var(--transition-base-timer),color ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .trumbowyg-dropdown button {
        transition: none;
    }
}

.trumbowyg-dropdown button:focus, .trumbowyg-dropdown button:hover {
    color: var(--tw-dropdown-link-hover-color);
    background-color: var(--tw-dropdown-link-hover-bg);
}

.trumbowyg-dropdown button:active {
    color: var(--tw-dropdown-link-active-color);
    background-color: var(--tw-dropdown-link-active-bg);
}

.trumbowyg-dropdown button svg {
    display: inline-block;
    vertical-align: middle;
    margin-right: var(--spacer);
    margin-top: calc((var(--body-font-size) - var(--icon-font-sise)) * .5);
}

.trumbowyg-modal {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 33rem;
    width: 100%;
    z-index: 11;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.trumbowyg-modal-box {
    --tw-modal-bg: var(--white);
    --tw-modal-border-width: var(--border-width);
    --tw-modal-border-color: var(--border-color-translucent);
    --tw-modal-box-shadow: var(--box-shadow);
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 30rem;
    width: calc(100% - 3rem);
    background-color: var(--tw-modal-bg);
    border: var(--tw-modal-border-width) solid var(--tw-modal-border-color);
    z-index: 1;
    background-clip: padding-box;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: var(--border-radius-lg);
    box-shadow: var(--tw-modal-box-shadow);
}

    .trumbowyg-modal-box[data-color-theme=dark], [data-color-theme=dark] .trumbowyg-modal-box:not([data-color-theme]), html[data-color-theme=dark] .trumbowyg-modal-box {
        color-scheme: dark;
        --tw-modal-bg: #2c2d33;
    }

    .trumbowyg-modal-box .trumbowyg-modal-title {
        font-size: 1rem;
        font-weight: 600;
        padding: var(--spacer) var(--spacer);
        padding-bottom: 0;
        display: block;
    }

    .trumbowyg-modal-box .trumbowyg-progress {
        width: 100%;
        height: .1875rem;
        position: absolute;
        top: calc(var(--spacer-1) * 2 + var(--spacer) * 2 + var(--icon-font-size) + var(--border-width));
    }

        .trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar {
            background-color: var(--success);
            width: 0;
            height: 100%;
            transition: width linear var(--transition-base-timer);
        }

@media (prefers-reduced-motion:reduce) {
    .trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar {
        transition: none;
    }
}

.trumbowyg-modal-box form {
    padding: var(--spacer);
    text-align: right;
}

    .trumbowyg-modal-box form .trumbowyg-input-infos {
        display: block;
        text-align: left;
        transition: all ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .trumbowyg-modal-box form .trumbowyg-input-infos {
        transition: none;
    }
}

.trumbowyg-modal-box form .trumbowyg-input-infos label {
    display: block;
    position: relative;
    margin-bottom: var(--spacer-2);
}

@media (min-width:768px) {
    .trumbowyg-modal-box form .trumbowyg-input-infos label {
        margin-bottom: 0;
    }
}

.trumbowyg-modal-box form .trumbowyg-input-infos span {
    display: block;
    line-height: var(--body-line-height);
}

@media (min-width:768px) {
    .trumbowyg-modal-box form .trumbowyg-input-infos span {
        padding-top: calc(.5rem + var(--border-width));
        padding-bottom: calc(.5rem + var(--border-width));
    }
}

.trumbowyg-modal-box form .trumbowyg-input-infos span.trumbowyg-msg-error {
    color: var(--danger);
    margin-left: 30%;
    padding-bottom: 0;
}

.trumbowyg-modal-box form .trumbowyg-input-infos .trumbowyg-input-error input, .trumbowyg-modal-box form .trumbowyg-input-infos .trumbowyg-input-error textarea {
    border-color: var(--danger);
}

.trumbowyg-modal-box form .trumbowyg-input-html input {
    --tw-input-bg: var(--white);
    --tw-input-color: var(--body-color);
    --tw-input-border-width: var(--border-width);
    --tw-input-border-color: var(--gray-400);
    --tw-input-focus-bg: var(--white);
    --tw-input-focus-border-color: var(--component-active-bg);
}

    .trumbowyg-modal-box form .trumbowyg-input-html input[data-color-theme=dark], [data-color-theme=dark] .trumbowyg-modal-box form .trumbowyg-input-html input:not([data-color-theme]), html[data-color-theme=dark] .trumbowyg-modal-box form .trumbowyg-input-html input {
        color-scheme: dark;
        --tw-input-bg: #2c2d33;
        --tw-input-focus-bg: #2c2d33;
    }

    .trumbowyg-modal-box form .trumbowyg-input-html input:focus {
        outline: 0;
    }

    .trumbowyg-modal-box form .trumbowyg-input-html input:not([type=checkbox]):not([type=radio]) {
        padding: .5rem .875rem;
        font-size: var(--body-font-size);
        line-height: var(--body-line-height);
        color: var(--tw-input-color);
        background-color: var(--tw-input-bg);
        background-clip: padding-box;
        border: var(--tw-input-border-width) solid var(--tw-input-border-color);
        width: 100%;
        border-radius: var(--border-radius);
        transition: border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
    }

@media (prefers-reduced-motion:reduce) {
    .trumbowyg-modal-box form .trumbowyg-input-html input:not([type=checkbox]):not([type=radio]) {
        transition: none;
    }
}

.trumbowyg-modal-box form .trumbowyg-input-html input:not([type=checkbox]):not([type=radio]):focus {
    background-color: var(--tw-input-focus-bg);
    border-color: var(--tw-input-focus-border-color);
    box-shadow: var(--focus-ring-box-shadow);
}

.trumbowyg-modal-box form .trumbowyg-input-html input[type=checkbox] {
    position: absolute;
    left: 30%;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
}

.trumbowyg-modal-box .trumbowyg-input-row {
    margin-bottom: var(--spacer);
}

@media (min-width:768px) {
    .trumbowyg-modal-box .trumbowyg-input-row {
        display: grid;
        grid-template-columns: 1fr 2fr;
        grid-gap: var(--spacer);
    }
}

.trumbowyg-modal-box .error {
    display: block;
    color: var(--danger);
}

.trumbowyg-modal-button {
    --btn-padding-x: 0.875rem;
    --btn-padding-y: 0.5rem;
    --btn-color: #1F2937;
    --btn-bg: transparent;
    --btn-border-width: var(--border-width);
    --btn-border-color: transparent;
    --btn-border-radius: var(--border-radius);
    --btn-disabled-opacity: 0.65;
    --btn-focus-box-shadow: 0 0 0 0.125rem rgba(var(--btn-focus-shadow-rgb), .25);
    display: inline-block;
    text-align: center;
    color: var(--btn-color);
    padding: var(--btn-padding-y) var(--btn-padding-x);
    background-color: var(--btn-bg);
    margin-left: var(--spacer-2);
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: var(--btn-border-width) solid var(--btn-border-color);
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
    border-radius: var(--btn-border-radius);
    --btn-color: var(--body-color);
    --btn-bg: var(--gray-200);
    --btn-border-color: var(--gray-400);
    --btn-hover-color: var(--body-color);
    --btn-hover-bg: var(--gray-300);
    --btn-hover-border-color: var(--gray-500);
    --btn-focus-shadow-rgb: 207,207,209;
    --btn-active-color: var(--body-color);
    --btn-active-bg: var(--gray-400);
    --btn-active-border-color: var(--gray-600);
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: var(--body-color);
    --btn-disabled-bg: var(--gray-200);
    --btn-disabled-border-color: var(--gray-400);
}

@media (prefers-reduced-motion:reduce) {
    .trumbowyg-modal-button {
        transition: none;
    }
}

.trumbowyg-modal-button:hover {
    color: var(--btn-hover-color);
    background-color: var(--btn-hover-bg);
    border-color: var(--btn-hover-border-color);
}

.trumbowyg-modal-button:focus {
    color: var(--btn-hover-color);
    background-color: var(--btn-hover-bg);
    border-color: var(--btn-hover-border-color);
    outline: 0;
    box-shadow: var(--btn-box-shadow),var(--btn-focus-box-shadow);
}

.trumbowyg-modal-button:active {
    color: var(--btn-active-color);
    background-color: var(--btn-active-bg);
    border-color: var(--btn-active-border-color);
}

    .trumbowyg-modal-button:active:focus {
        box-shadow: var(--btn-active-shadow),var(--btn-focus-box-shadow);
    }

.trumbowyg-modal-button:disabled {
    pointer-events: none;
    opacity: var(--btn-disabled-opacity);
    box-shadow: none;
}

.trumbowyg-modal-button.trumbowyg-modal-submit {
    --btn-color: #fff;
    --btn-bg: #0c83ff;
    --btn-border-color: #0c83ff;
    --btn-hover-color: #fff;
    --btn-hover-bg: #0b76e6;
    --btn-hover-border-color: #0b76e6;
    --btn-focus-shadow-rgb: 48,150,255;
    --btn-active-color: #fff;
    --btn-active-bg: #0a6fd9;
    --btn-active-border-color: #0a6fd9;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #0c83ff;
    --btn-disabled-border-color: #0c83ff;
}

.trumbowyg-overlay {
    position: absolute;
    background-color: var(--black);
    opacity: .35;
    height: 100%;
    width: 100%;
    left: 0;
    display: none;
    top: 0;
    z-index: 10;
}

body.trumbowyg-body-fullscreen {
    overflow: hidden;
}

.trumbowyg-fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    z-index: 99999;
}

    .trumbowyg-fullscreen .trumbowyg-editor, .trumbowyg-fullscreen.trumbowyg-box {
        border: 0;
        border-radius: 0;
    }

    .trumbowyg-fullscreen .trumbowyg-editor, .trumbowyg-fullscreen .trumbowyg-textarea {
        height: calc(100% - calc(var(--spacer-1) * 2 + var(--spacer) * 2 + var(--icon-font-size) + var(--border-width))) !important;
        overflow: auto;
    }

    .trumbowyg-fullscreen .trumbowyg-overlay {
        height: 100% !important;
    }

    .trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg {
        color: var(--body-color);
        fill: transparent;
    }

.trumbowyg-dropdown-backColor, .trumbowyg-dropdown-foreColor {
    padding: .625rem;
    width: 15rem;
}

    .trumbowyg-dropdown-backColor svg, .trumbowyg-dropdown-foreColor svg {
        display: none !important;
    }

    .trumbowyg-dropdown-backColor button, .trumbowyg-dropdown-foreColor button {
        display: block;
        position: relative;
        float: left;
        text-indent: -9999px;
        border: var(--border-width) solid var(--border-color);
        padding: 0;
        width: 1.25rem;
        height: 1.25rem;
        transition: -webkit-transform ease-in-out var(--transition-base-timer);
        transition: transform ease-in-out var(--transition-base-timer);
        transition: transform ease-in-out var(--transition-base-timer),-webkit-transform ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .trumbowyg-dropdown-backColor button, .trumbowyg-dropdown-foreColor button {
        transition: none;
    }
}

.trumbowyg-dropdown-backColor button:focus, .trumbowyg-dropdown-backColor button:hover, .trumbowyg-dropdown-foreColor button:focus, .trumbowyg-dropdown-foreColor button:hover {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
    z-index: 10;
}

.ace_editor {
    height: 450px;
    position: relative;
}

.daterangepicker {
    --drp-bg: var(--white);
    --drp-padding: 0.9375rem;
    --drp-border-width: var(--border-width);
    --drp-border-color: var(--border-color-translucent);
    --drp-box-shadow: var(--box-shadow-lg);
    --drp-border-radius: var(--border-radius);
    --drp-item-padding: 0.5rem;
    --drp-item-border-radius: var(--border-radius);
    --drp-item-hover-bg: var(--gray-300);
    --drp-item-hover-color: var(--body-color);
    --drp-item-active-bg: var(--primary);
    --drp-item-active-color: var(--white);
    --drp-item-weekday-color: var(--gray-600);
    --drp-item-focusout-color: var(--gray-500);
}

    .daterangepicker[data-color-theme=dark], [data-color-theme=dark] .daterangepicker:not([data-color-theme]), html[data-color-theme=dark] .daterangepicker {
        color-scheme: dark;
        --drp-bg: #32333a;
        --drp-border-color: rgba(var(--black-rgb), 0.25);
    }

.daterangepicker {
    position: absolute;
    color: inherit;
    background-color: var(--drp-bg);
    background-clip: padding-box;
    border: var(--drp-border-width) solid var(--drp-border-color);
    width: auto;
    max-width: none;
    padding: 0;
    margin-top: .125rem;
    top: 0;
    left: 0;
    z-index: 1080;
    display: none;
    border-radius: var(--drp-border-radius);
    box-shadow: var(--drp-box-shadow);
}

    .daterangepicker.drop-up {
        margin-top: -.625rem;
    }

    .daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
        float: none;
    }

    .daterangepicker.auto-apply .drp-buttons, .daterangepicker.single .drp-selected {
        display: none;
    }

    .daterangepicker.show-calendar .drp-calendar {
        display: block;
    }

    .daterangepicker.show-calendar .drp-buttons {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .daterangepicker .drp-calendar {
        display: none;
    }

        .daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right {
            padding: var(--drp-padding);
        }

    .daterangepicker .calendar-table .next, .daterangepicker .calendar-table .prev {
        cursor: pointer;
    }

        .daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
            border: solid var(--body-color);
            border-width: 0 .125rem .125rem 0;
            border-radius: 0;
            display: inline-block;
            padding: .1875rem;
        }

        .daterangepicker .calendar-table .next span {
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .daterangepicker .calendar-table .prev span {
            -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
        }

    .daterangepicker .calendar-table table {
        width: 100%;
        margin: 0;
        border-spacing: 0;
        border-collapse: collapse;
    }

    .daterangepicker th {
        font-weight: 400;
    }

        .daterangepicker th.month {
            width: auto;
            padding-top: 0;
            padding-bottom: 0;
            font-size: 1rem;
        }

    .daterangepicker td, .daterangepicker th {
        white-space: nowrap;
        text-align: center;
        vertical-align: middle;
        padding: var(--drp-item-padding);
        min-width: calc(var(--drp-item-padding) * 2 + var(--body-line-height-computed));
        cursor: default;
        border-radius: var(--drp-item-border-radius);
        transition: color ease-in-out var(--transition-base-timer),background-color ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .daterangepicker td, .daterangepicker th {
        transition: none;
    }
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
    background-color: var(--drp-item-hover-bg);
    color: var(--drp-item-hover-color);
}

.daterangepicker td.week, .daterangepicker th.week {
    font-size: 80%;
    color: var(--drp-item-weekday-color);
}

.daterangepicker td.off, .daterangepicker td.off.end-date, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date {
    background-color: transparent;
    color: var(--drp-item-focusout-color);
}

.daterangepicker td.in-range {
    background-color: var(--drp-item-hover-bg);
    color: var(--drp-item-hover-color);
    border-radius: 0;
}

.daterangepicker td.start-date {
    border-radius: var(--drp-item-border-radius) 0 0 var(--drp-item-border-radius);
}

.daterangepicker td.end-date {
    border-radius: 0 var(--drp-item-border-radius) var(--drp-item-border-radius) 0;
}

.daterangepicker td.start-date.end-date {
    border-radius: var(--drp-item-border-radius);
}

.daterangepicker td.active:not(.off), .daterangepicker td.active:not(.off):hover {
    background-color: var(--drp-item-active-bg);
    color: var(--drp-item-active-color);
}

.daterangepicker option.disabled, .daterangepicker td.disabled {
    opacity: .25;
}

.daterangepicker select {
    display: inline-block;
}

    .daterangepicker select.monthselect, .daterangepicker select.yearselect {
        width: 49%;
    }

    .daterangepicker select.monthselect {
        margin-right: 2%;
    }

.daterangepicker .calendar-time {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: var(--drp-padding) auto 0 auto;
    position: relative;
}

    .daterangepicker .calendar-time .form-select {
        display: inline-block;
        width: auto;
    }

        .daterangepicker .calendar-time .form-select ~ .form-select {
            margin-left: var(--spacer-1);
        }

        .daterangepicker .calendar-time .form-select:first-child {
            margin-right: var(--spacer-1);
        }

.daterangepicker .drp-buttons {
    clear: both;
    padding: var(--drp-padding);
    border-top: var(--border-width) solid var(--border-color);
    display: none;
}

    .daterangepicker .drp-buttons .btn {
        margin-left: var(--spacer-2);
    }

.daterangepicker .drp-selected {
    display: inline-block;
    margin-right: auto;
}

.daterangepicker .ranges {
    float: none;
    text-align: left;
    margin: 0;
    padding: .625rem 0;
}

    .daterangepicker .ranges:empty {
        display: none;
    }

    .daterangepicker .ranges ul {
        list-style: none;
        margin: 0 auto;
        padding: 0;
        width: 100%;
    }

    .daterangepicker .ranges li {
        cursor: pointer;
    }

@media (max-width:575.98px) {
    .daterangepicker {
        margin-left: var(--spacer);
        margin-right: var(--spacer);
    }

        .daterangepicker.opensleft, .daterangepicker.opensright {
            left: 0 !important;
            right: 0 !important;
        }

            .daterangepicker.opensleft .calendar, .daterangepicker.opensleft .calendars, .daterangepicker.opensleft .ranges, .daterangepicker.opensright .calendar, .daterangepicker.opensright .calendars, .daterangepicker.opensright .ranges {
                float: none;
            }

        .daterangepicker .calendar {
            margin-left: 0;
            margin-right: 0;
        }

        .daterangepicker .ranges {
            width: 100%;
        }

        .daterangepicker .drp-selected {
            width: 100%;
            margin-bottom: var(--spacer-2);
        }

        .daterangepicker.show-calendar.show-ranges .ranges {
            border-bottom: var(--border-width) solid var(--border-color);
        }

        .daterangepicker.show-calendar .drp-buttons {
            -ms-flex-pack: center;
            justify-content: center;
            text-align: center;
        }
}

@media (min-width:576px) {
    .daterangepicker.show-ranges.rtl .drp-calendar.right, .daterangepicker.show-ranges.single.rtl .drp-calendar.left {
        border-right: var(--border-width) solid var(--border-color);
    }

    .daterangepicker.show-ranges.ltr .drp-calendar.left, .daterangepicker.show-ranges.single.ltr .drp-calendar.left {
        border-left: var(--border-width) solid var(--border-color);
    }

    .daterangepicker .drp-calendar, .daterangepicker .ranges {
        float: left;
    }

    .daterangepicker .ranges {
        min-width: 13.75rem;
    }
}

.datepicker {
    --dp-bg: var(--white);
    --dp-border-width: var(--border-width);
    --dp-border-color: var(--border-color-translucent);
    --dp-box-shadow: var(--box-shadow-lg);
    --dp-border-radius: var(--border-radius);
    --dp-item-border-radius: var(--border-radius);
    --dp-item-hover-bg: var(--gray-300);
    --dp-item-hover-color: var(--body-color);
    --dp-item-active-bg: var(--primary);
    --dp-item-active-color: var(--white);
    --dp-item-weekday-color: var(--gray-600);
    --dp-item-focusout-color: var(--gray-500);
}

    .datepicker[data-color-theme=dark], [data-color-theme=dark] .datepicker:not([data-color-theme]), html[data-color-theme=dark] .datepicker {
        color-scheme: dark;
        --dp-bg: #32333a;
        --dp-border-color: rgba(var(--black-rgb), 0.25);
    }

.datepicker {
    display: none;
}

    .datepicker.active {
        display: block;
    }

.datepicker-dropdown {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
}

.datepicker-picker {
    display: inline-block;
    background-color: var(--dp-bg);
    background-clip: padding-box;
    border: var(--dp-border-width) solid var(--dp-border-color);
    border-radius: var(--dp-border-radius);
}

.datepicker-dropdown .datepicker-picker {
    box-shadow: var(--dp-box-shadow);
}

.datepicker-inline .datepicker-picker {
    border: 0;
}

.datepicker-picker span {
    display: block;
    -ms-flex: 1;
    flex: 1;
    border: 0;
    cursor: default;
    text-align: center;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: var(--dp-item-border-radius);
}

.datepicker-controls, .datepicker-grid, .datepicker-view, .datepicker-view .days-of-week {
    display: -ms-flexbox;
    display: flex;
}

.datepicker-grid {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.datepicker-inline .datepicker-grid {
    width: 100%;
}

.datepicker-inline .datepicker-picker {
    display: block;
}

.datepicker-main {
    padding: var(--spacer-2);
}

.datepicker-header {
    border-bottom: var(--border-width) solid var(--border-color);
}

.datepicker-footer {
    box-shadow: inset 0 var(--border-width) 0 var(--border-color);
}

.datepicker-controls .btn {
    --btn-color: var(--body-color);
    --btn-bg: var(--gray-200);
    --btn-border-color: var(--gray-400);
    --btn-hover-color: var(--body-color);
    --btn-hover-bg: var(--gray-300);
    --btn-hover-border-color: var(--gray-500);
    --btn-focus-shadow-rgb: 207,207,209;
    --btn-active-color: var(--body-color);
    --btn-active-bg: var(--gray-400);
    --btn-active-border-color: var(--gray-600);
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: var(--body-color);
    --btn-disabled-bg: var(--gray-200);
    --btn-disabled-border-color: var(--gray-400);
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
}

    .datepicker-controls .btn, .datepicker-controls .btn:active, .datepicker-controls .btn:focus, .datepicker-controls .btn:hover {
        border-color: var(--border-color);
    }

        .datepicker-controls .btn:focus, .datepicker-controls .btn:hover {
            --btn-hover-color: var(--link-color);
        }

        .datepicker-controls .btn:active {
            --btn-active-color: var(--link-hover-color);
        }

            .datepicker-controls .btn:active:focus, .datepicker-controls .btn:focus {
                box-shadow: none;
            }

.datepicker-footer .datepicker-controls .btn {
    margin-top: var(--border-width);
    width: 100%;
}

.datepicker-controls .view-switch {
    -ms-flex: auto;
    flex: auto;
    font-weight: 600;
}

.datepicker-controls .next-btn.disabled, .datepicker-controls .prev-btn.disabled {
    opacity: 0;
    pointer-events: none;
}

.datepicker-controls .prev-btn {
    border-right-width: var(--border-width);
    border-top-left-radius: calc(var(--dp-border-radius) - var(--dp-border-width));
}

.datepicker-controls .next-btn {
    border-left-width: var(--border-width);
    border-top-right-radius: calc(var(--dp-border-radius) - var(--dp-border-width));
}

.datepicker-controls .today-btn {
    border-bottom-left-radius: calc(var(--dp-border-radius) - var(--dp-border-width));
}

.datepicker-controls.clear-btn-hidden .today-btn {
    border-bottom-right-radius: calc(var(--dp-border-radius) - var(--dp-border-width));
}

.datepicker-controls .clear-btn {
    border-left-width: var(--border-width);
    border-bottom-right-radius: calc(var(--dp-border-radius) - var(--dp-border-width));
}

.datepicker-controls.today-btn-hidden .clear-btn {
    border-left: 0;
    border-bottom-left-radius: calc(var(--dp-border-radius) - var(--dp-border-width));
}

.datepicker-title {
    box-shadow: inset 0 calc(var(--border-width) * -1) 0 var(--border-color);
    padding: var(--spacer-2);
    text-align: center;
    font-weight: 600;
}

.datepicker-view .days .datepicker-cell, .datepicker-view .dow {
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
}

.datepicker-view.datepicker-grid .datepicker-cell {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
}

.datepicker-view .days-of-week {
    margin-bottom: var(--spacer-2);
}

.datepicker-view .dow {
    color: var(--dp-item-weekday-color);
    min-height: var(--body-line-height-computed);
}

.datepicker-view .week {
    margin-right: var(--spacer-2);
    width: 2.25rem;
    color: var(--dp-item-weekday-color);
}

.datepicker-cell, .datepicker-view .week {
    height: calc((.5rem * 2) + var(--body-line-height-computed));
    line-height: calc((.5rem * 2) + var(--body-line-height-computed));
}

.datepicker-grid {
    width: calc(((.5rem * 2) + var(--body-line-height-computed)) * 7);
}

.datepicker-cell {
    transition: background-color ease-in-out var(--transition-base-timer),color ease-in-out var(--transition-base-timer),border-radius ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .datepicker-cell {
        transition: none;
    }
}

.datepicker-cell:not(.disabled):hover {
    background-color: var(--dp-item-hover-bg);
    color: var(--dp-item-hover-color);
    cursor: pointer;
}

.datepicker-cell.focused:not(.selected) {
    background-color: var(--dp-item-hover-bg);
    color: var(--dp-item-hover-color);
}

.datepicker-cell.selected, .datepicker-cell.selected:hover {
    background-color: var(--dp-item-active-bg);
    color: var(--dp-item-active-color);
}

.datepicker-cell.disabled {
    opacity: .25;
}

.datepicker-cell.next:not(.disabled), .datepicker-cell.prev:not(.disabled) {
    color: var(--dp-item-focusout-color);
}

.datepicker-cell.highlighted:not(.selected):not(.range):not(.today) {
    color: var(--dp-item-active-bg);
}

    .datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover {
        color: var(--dp-item-hover-color);
    }

.datepicker-cell.today:not(.selected):not(.disabled) {
    background-color: var(--dp-item-hover-bg);
    color: var(--dp-item-hover-color);
}

.datepicker-cell.range-end:not(.selected), .datepicker-cell.range-start:not(.selected) {
    background-color: var(--dp-item-active-bg);
    color: var(--dp-item-active-color);
}

.datepicker-cell.range-start:not(.range-end) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.datepicker-cell.range-end:not(.range-start) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.datepicker-cell.range {
    border-radius: 0;
    background-color: var(--dp-item-hover-bg);
    color: var(--dp-item-hover-color);
}

    .datepicker-cell.range.disabled {
        opacity: .65;
    }

.datepicker-view.datepicker-grid .datepicker-cell {
    height: 4rem;
    line-height: 4rem;
}

.sp-container {
    --spectrum-bg: var(--white);
    --spectrum-border-width: var(--border-width);
    --spectrum-border-color: var(--border-color-translucent);
    --spectrum-box-shadow: var(--box-shadow-lg);
    --spectrum-border-radius: var(--border-radius);
}

    .sp-container[data-color-theme=dark], [data-color-theme=dark] .sp-container:not([data-color-theme]), html[data-color-theme=dark] .sp-container {
        color-scheme: dark;
        --spectrum-bg: #32333a;
        --spectrum-border-color: rgba(var(--black-rgb), 0.25);
    }

.sp-alpha-inner, .sp-clear-enabled .sp-clear, .sp-color, .sp-hue, .sp-preview-inner, .sp-sat, .sp-thumb-inner, .sp-top-inner, .sp-val {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.sp-container.sp-buttons-disabled .sp-button-container, .sp-container.sp-input-disabled .sp-input-container, .sp-container.sp-palette-buttons-disabled .sp-palette-button-container, .sp-initial-disabled .sp-initial, .sp-palette-disabled .sp-palette-container, .sp-palette-only .sp-picker-container {
    display: none;
}

.sp-hidden {
    display: none !important;
}

.sp-cf::after {
    display: block;
    clear: both;
    content: "";
}

.sp-alpha, .sp-preview, .sp-thumb-el {
    position: relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}

.sp-alpha-inner, .sp-preview-inner, .sp-thumb-inner {
    display: block;
}

.sp-container {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    z-index: 1000;
    background-color: var(--spectrum-bg);
    background-clip: padding-box;
    border: var(--spectrum-border-width) solid var(--spectrum-border-color);
    overflow: hidden;
    box-sizing: content-box;
    border-radius: var(--spectrum-border-radius);
    box-shadow: var(--spectrum-box-shadow);
}

    .sp-container.sp-flat {
        position: relative;
        overflow-x: auto;
        max-width: 100%;
        white-space: nowrap;
        box-shadow: none;
    }

.sp-palette-container, .sp-picker-container {
    display: block;
    white-space: nowrap;
    vertical-align: top;
    position: relative;
    padding: .625rem;
}

@media (min-width:576px) {
    .sp-palette-container, .sp-picker-container {
        display: inline-block;
    }
}

.sp-picker-container {
    width: 13.75rem;
}

.sp-alpha, .sp-alpha-handle, .sp-clear, .sp-container, .sp-container button, .sp-container.sp-dragging .sp-input, .sp-dragger, .sp-preview, .sp-replacer, .sp-slider {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.sp-top {
    position: relative;
    width: 100%;
    display: block;
}

.sp-color {
    right: 20%;
    border-radius: var(--border-radius);
}

.sp-hue {
    left: 85%;
    height: 100%;
}

.sp-clear-enabled .sp-hue {
    top: 2.5rem;
    height: 75%;
}

.sp-fill {
    padding-top: 80%;
}

.sp-alpha-enabled .sp-top {
    margin-bottom: 1.625rem;
}

.sp-alpha-enabled .sp-alpha {
    display: block;
}

.sp-alpha-handle {
    position: absolute;
    top: 50%;
    width: .375rem;
    height: 1rem;
    left: 100%;
    -webkit-transform: translate(-25%,-50%);
    transform: translate(-25%,-50%);
    cursor: ew-resize;
    border: var(--border-width) solid var(--border-color-translucent);
    background-color: var(--white);
    background-clip: content-box;
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
}

.sp-alpha {
    display: none;
    position: absolute;
    bottom: -1rem;
    right: 0;
    left: 0;
    height: .375rem;
}

.sp-clear {
    display: none;
}

.sp-clear-display {
    cursor: pointer;
}

    .sp-clear-display:after {
        content: "\f267";
        display: block;
        font-family: var(--icon-font-family);
        font-size: var(--icon-font-size);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.sp-initial .sp-clear-display:after, .sp-preview .sp-clear-display:after {
    content: none;
}

.sp-clear-enabled .sp-clear {
    display: block;
    left: 85%;
    height: calc(var(--icon-font-size) + var(--spacer-1) * 2);
    text-align: center;
    box-shadow: 0 0 0 var(--border-width) var(--border-color) inset;
    border-radius: var(--border-radius);
}

.sp-input-container {
    margin-top: var(--spacer-2);
}

.sp-initial {
    margin-top: var(--spacer-2);
}

    .sp-initial span {
        width: 50%;
        height: var(--body-line-height-computed);
        display: block;
        float: left;
    }

        .sp-initial span .sp-thumb-inner {
            height: 100%;
            width: 100%;
            display: block;
        }

    .sp-initial .sp-thumb-el:first-child, .sp-initial .sp-thumb-el:first-child .sp-thumb-inner {
        border-top-left-radius: var(--border-radius);
        border-bottom-left-radius: var(--border-radius);
    }

    .sp-initial .sp-thumb-el:last-child, .sp-initial .sp-thumb-el:last-child .sp-thumb-inner {
        border-top-right-radius: var(--border-radius);
        border-bottom-right-radius: var(--border-radius);
    }

.sp-dragger {
    border: var(--border-width) solid var(--white);
    background-color: var(--black);
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    width: .5rem;
    height: .5rem;
    -webkit-transform: translate(.125rem,.125rem);
    transform: translate(.125rem,.125rem);
    border-radius: var(--border-radius-pill);
}

.sp-slider {
    position: absolute;
    top: 0;
    cursor: ns-resize;
    height: .375rem;
    left: -.1875rem;
    right: -.1875rem;
    -webkit-transform: translateY(.0625rem);
    transform: translateY(.0625rem);
    border: var(--border-width) solid var(--border-color-translucent);
    background-color: var(--white);
    background-clip: content-box;
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
}

.sp-replacer {
    padding: .375rem .5rem;
}

    .sp-replacer.sp-active {
        color: var(--btn-active-color);
        background-color: var(--btn-active-bg);
        border-color: var(--btn-active-border-color);
    }

    .sp-replacer.sp-disabled {
        pointer-events: none;
        opacity: .65;
    }

.sp-preview {
    position: relative;
    width: calc(var(--body-line-height-computed) + (.5rem * .5));
    height: calc(var(--body-line-height-computed) + (.5rem * .5));
    float: left;
    z-index: 0;
}

    .sp-preview, .sp-preview .sp-preview-inner {
        border-radius: var(--border-radius);
    }

        .sp-preview .sp-clear-display, .sp-preview .sp-preview-inner {
            border: var(--border-width) solid var(--border-color-translucent);
        }

.sp-dd {
    float: left;
    font-size: 0;
    position: relative;
    margin-left: var(--spacer-1);
}

    .sp-dd:after {
        content: "\f31a";
        display: block;
        font-family: var(--icon-font-family);
        font-size: var(--icon-font-size);
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.sp-hue, .sp-sat, .sp-val {
    border-radius: var(--border-radius);
}

.sp-sat {
    background-image: linear-gradient(to right,#fff,rgba(204,154,129,0));
}

.sp-val {
    background-image: linear-gradient(to top,#000,rgba(204,154,129,0));
}

.sp-hue {
    background: linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);
}

.sp-1 {
    height: 17%;
}

.sp-2 {
    height: 16%;
}

.sp-3 {
    height: 17%;
}

.sp-4 {
    height: 17%;
}

.sp-5 {
    height: 16%;
}

.sp-6 {
    height: 17%;
}

.sp-palette {
    max-width: 13.75rem;
}

.sp-thumb-el {
    position: relative;
}

.sp-palette .sp-thumb-el {
    display: inline-block;
    cursor: pointer;
}

.sp-thumb-el .sp-thumb-inner {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-shadow: 0 0 0 var(--border-width) rgba(var(--black-rgb),.15) inset;
    transition: box-shadow ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .sp-thumb-el .sp-thumb-inner {
        transition: none;
    }
}

.sp-thumb-el .sp-thumb-inner:hover {
    box-shadow: 0 0 0 var(--border-width) rgba(var(--black-rgb),.75) inset;
}

.sp-palette .sp-thumb-el {
    width: 1rem;
    height: 1rem;
}

    .sp-palette .sp-thumb-el + .sp-thumb-el {
        margin-left: var(--spacer-1);
    }

.sp-palette .sp-thumb-active.sp-thumb-dark .sp-thumb-inner:after, .sp-palette .sp-thumb-active.sp-thumb-light .sp-thumb-inner:after {
    content: "\f0e7";
    font-family: var(--icon-font-family);
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.sp-palette .sp-thumb-active.sp-thumb-dark .sp-thumb-inner:after {
    color: var(--white);
}

.sp-palette .sp-thumb-active.sp-thumb-light .sp-thumb-inner:after {
    color: var(--black);
}

.sp-palette-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .sp-palette-row + .sp-palette-row {
        margin-top: var(--spacer-1);
    }

    .sp-palette-row:empty {
        margin-top: 0;
    }

.sp-cancel, .sp-choose, .sp-palette-toggle {
    float: left;
    width: 48%;
    cursor: pointer;
}

.sp-button-container, .sp-palette-button-container {
    margin-top: calc(var(--spacer) * .5);
    text-align: center;
}

.sp-cancel, .sp-palette-toggle {
    margin-right: 4%;
}

.sp-palette-toggle {
    margin-right: 0;
    width: auto;
    float: none;
}

.plupload_wrapper {
    --plu-max-height: 250px;
    --plu-border-width: calc(var(--border-width) * 2);
    --plu-border-style: dashed;
    --plu-border-color: var(--border-color);
    --plu-header-bg: var(--dark);
    --plu-header-color: var(--white);
    --plu-placeholder-color: var(--gray-500);
    border: var(--plu-border-width) var(--plu-border-style) var(--plu-border-color);
    border-radius: var(--border-radius);
}

.plupload_delete a:after, .plupload_done a:after, .plupload_failed a:after, .plupload_file_action:after, .plupload_filelist li.plupload_droptext:before, .plupload_filelist:empty:before, .plupload_header:after {
    font-family: var(--icon-font-family);
    display: block;
    font-size: var(--icon-font-size);
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.plupload_header {
    display: none;
    position: relative;
    background-color: var(--plu-header-bg);
    color: var(--plu-header-color);
    margin: calc(var(--plu-border-width) * -1) calc(var(--plu-border-width) * -1) 0 calc(var(--plu-border-width) * -1);
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}

    .plupload_header:after {
        content: "\f358";
        font-size: calc(var(--icon-font-size) * 2);
        position: absolute;
        top: 50%;
        left: var(--spacer);
        margin-top: calc(var(--icon-font-size) * -1);
    }

.plupload_header_content {
    padding: var(--spacer);
    padding-left: calc(var(--spacer) * 2 + var(--icon-font-size) * 2);
}

.plupload_header_title {
    font-size: 1rem;
    font-weight: 600;
}

.plupload_header_text {
    font-size: var(--body-font-size-sm);
    line-height: var(--body-line-height-sm);
}

.plupload_clear, .plupload_clearer {
    clear: both;
}

.plupload_clearer, .plupload_progress_bar {
    display: block;
    font-size: 0;
    line-height: 0;
}

.plupload_button {
    --btn-padding-x: 0.875rem;
    --btn-padding-y: 0.5rem;
    --btn-font-size: var(--body-font-size);
    --btn-font-weight: 400;
    --btn-line-height: var(--body-line-height);
    --btn-border-width: var(--border-width);
    --btn-box-shadow: 0 0 0 0 transparent;
    --btn-disabled-opacity: 0.65;
    --btn-border-radius: var(--border-radius);
    --btn-focus-box-shadow: 0 0 0 0.125rem rgba(var(--btn-focus-shadow-rgb), .25);
    display: inline-block;
    font-family: var(--btn-font-family);
    font-size: var(--btn-font-size);
    font-weight: var(--btn-font-weight);
    line-height: var(--btn-line-height);
    padding: var(--btn-padding-y) var(--btn-padding-x);
    color: var(--btn-color);
    border: var(--btn-border-width) solid var(--btn-border-color);
    border-radius: var(--btn-border-radius);
    background-color: var(--btn-bg);
    box-shadow: var(--btn-box-shadow);
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .plupload_button {
        transition: none;
    }
}

.plupload_button:hover {
    color: var(--btn-hover-color);
    background-color: var(--btn-hover-bg);
    border-color: var(--btn-hover-border-color);
}

.plupload_button:focus {
    color: var(--btn-hover-color);
    background-color: var(--btn-hover-bg);
    border-color: var(--btn-hover-border-color);
    outline: 0;
    box-shadow: var(--btn-box-shadow),var(--btn-focus-box-shadow);
}

.plupload_button:active {
    color: var(--btn-active-color);
    background-color: var(--btn-active-bg);
    border-color: var(--btn-active-border-color);
    box-shadow: var(--btn-active-shadow);
}

    .plupload_button:active:focus {
        box-shadow: var(--btn-active-shadow),var(--btn-focus-box-shadow);
    }

.plupload_button:not(:last-child) {
    margin-right: var(--spacer-2);
}

.plupload_add {
    --btn-color: var(--body-color);
    --btn-bg: var(--gray-200);
    --btn-border-color: var(--gray-400);
    --btn-hover-color: var(--body-color);
    --btn-hover-bg: var(--gray-300);
    --btn-hover-border-color: var(--gray-500);
    --btn-focus-shadow-rgb: 207,207,209;
    --btn-active-color: var(--body-color);
    --btn-active-bg: var(--gray-400);
    --btn-active-border-color: var(--gray-600);
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: var(--body-color);
    --btn-disabled-bg: var(--gray-200);
    --btn-disabled-border-color: var(--gray-400);
}

.plupload_start {
    --btn-color: #fff;
    --btn-bg: #0c83ff;
    --btn-border-color: #0c83ff;
    --btn-hover-color: #fff;
    --btn-hover-bg: #0b76e6;
    --btn-hover-border-color: #0b76e6;
    --btn-focus-shadow-rgb: 48,150,255;
    --btn-active-color: #fff;
    --btn-active-bg: #0a6fd9;
    --btn-active-border-color: #0a6fd9;
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: #fff;
    --btn-disabled-bg: #0c83ff;
    --btn-disabled-border-color: #0c83ff;
}

a.plupload_disabled {
    pointer-events: none;
    opacity: var(--btn-disabled-opacity);
}

.plupload_filelist {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
}

.plupload_scroll .plupload_filelist {
    height: var(--plu-max-height);
    overflow-y: auto;
}

.plupload_filelist li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--spacer-2) var(--spacer);
    transition: all ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .plupload_filelist li {
        transition: none;
    }
}

.plupload_filelist li:hover {
    background-color: var(--gray-200);
}

.plupload_filelist li .plupload_file_name {
    margin-right: auto;
}

.plupload_filelist li .plupload_file_action {
    -ms-flex-order: 12;
    order: 12;
}

.plupload_filelist li .plupload_file_status {
    -ms-flex-order: 11;
    order: 11;
}

.plupload_filelist li .plupload_file_size {
    -ms-flex-order: 10;
    order: 10;
}

.plupload_filelist li.plupload_droptext, .plupload_filelist:empty {
    background-color: transparent;
    font-size: 0;
    color: var(--plu-placeholder-color);
}

    .plupload_filelist li.plupload_droptext:before, .plupload_filelist:empty:before {
        content: "\f358";
        font-size: calc(var(--icon-font-size) * 5);
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: calc(var(--spacer) * -1);
        z-index: 2;
        text-indent: 0;
        font-weight: 400;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .plupload_filelist li.plupload_droptext:after, .plupload_filelist:empty:after {
        content: "Drag files to upload";
        font-size: 1.125rem;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: calc(var(--icon-font-size) * 2.5 + var(--spacer));
        text-indent: 0;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

    .plupload_filelist:empty:after {
        content: "Add files to upload";
    }

@media (max-width:575.98px) {
    .plupload_filelist {
        padding: calc(var(--spacer) * .5) 0;
    }

        .plupload_filelist li .plupload_file_size {
            display: none;
        }
}

.plupload_filelist_header {
    padding: var(--spacer);
}

    .plupload_filelist_header .plupload_file_action, .plupload_filelist_header .plupload_file_name, .plupload_filelist_header .plupload_file_size, .plupload_filelist_header .plupload_file_status {
        font-weight: 600;
    }

@media (max-width:575.98px) {
    .plupload_filelist_header {
        display: none;
    }
}

.plupload_filelist_footer {
    padding: var(--spacer);
}

    .plupload_filelist_footer .plupload_file_size, .plupload_filelist_footer .plupload_file_status, .plupload_filelist_footer .plupload_upload_status {
        font-weight: 600;
    }

@media (max-width:575.98px) {
    .plupload_filelist_footer {
        text-align: center;
    }

        .plupload_filelist_footer .plupload_file_action, .plupload_filelist_footer .plupload_file_size, .plupload_filelist_footer .plupload_file_status {
            display: none;
        }

        .plupload_filelist_footer .plupload_progress {
            margin: auto;
        }
}

@media (min-width:576px) {
    .plupload_filelist_footer, .plupload_filelist_header {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

        .plupload_filelist_footer .plupload_file_name, .plupload_filelist_header .plupload_file_name {
            margin-right: auto;
        }

        .plupload_filelist_footer .plupload_file_action, .plupload_filelist_header .plupload_file_action {
            -ms-flex-order: 12;
            order: 12;
        }

        .plupload_filelist_footer .plupload_file_status, .plupload_filelist_header .plupload_file_status {
            -ms-flex-order: 11;
            order: 11;
        }

        .plupload_filelist_footer .plupload_file_size, .plupload_filelist_header .plupload_file_size {
            -ms-flex-order: 10;
            order: 10;
        }
}

.plupload_file_action {
    margin-left: var(--spacer-4);
    line-height: 1;
    font-size: 0;
    text-align: right;
}

    .plupload_file_action * {
        display: none;
    }

    .plupload_file_action:after {
        content: "\f3ab";
    }

.plupload_filelist .plupload_file_action:after {
    content: none;
}

.plupload_delete .plupload_file_action > a {
    color: var(--body-color);
    line-height: 1;
    opacity: .5;
    transition: opacity ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .plupload_delete .plupload_file_action > a {
        transition: none;
    }
}

.plupload_delete .plupload_file_action > a:hover {
    opacity: 1;
}

.plupload_uploading {
    background-color: rgba(var(--success-rgb),.1);
}

.plupload_delete a:after {
    content: "\f642";
}

.plupload_failed a {
    color: var(--вфтпук);
    cursor: default;
}

    .plupload_failed a:after {
        content: "\f62d";
    }

.plupload_done {
    color: var(--gray-600);
}

    .plupload_done a {
        color: var(--success);
        cursor: default;
    }

        .plupload_done a:after {
            content: "\f33f";
        }

.plupload_progress, .plupload_upload_status {
    display: none;
}

.plupload_progress_container {
    background-color: rgba(var(--body-color-rgb),.1);
    border-radius: var(--border-radius);
}

.plupload_progress_bar {
    width: 0;
    height: .25rem;
    background: var(--success);
    border-radius: var(--border-radius);
}

.plupload_file_size, .plupload_file_status, .plupload_progress {
    width: 5rem;
    text-align: right;
}

.file-input {
    --fi-preview-border: calc(var(--border-width) * 2) dashed var(--border-color);
    --fi-preview-spacer: 0.5rem;
    --fi-preview-thumb-width: 10rem;
    --fi-preview-thumb-height: 10rem;
    --fi-preview-progress-height: 0.375rem;
    --fi-placeholder-color: var(--gray-500);
}

.btn-file {
    position: relative;
    overflow: hidden;
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        text-align: right;
        opacity: 0;
        background: none repeat scroll 0 0 transparent;
        cursor: inherit;
        display: block;
        visibility: visible;
    }

.file-error-message {
    position: relative;
    background-color: rgba(var(--danger-rgb),.1);
    color: var(--danger);
    text-align: center;
    padding: calc(var(--spacer) * .8) var(--spacer);
    margin: var(--fi-preview-spacer);
    margin-top: 0;
    border-radius: var(--border-radius);
}

.file-drop-zone .file-error-message {
    margin-top: var(--spacer-2);
}

.file-error-message pre {
    margin-top: var(--spacer-2);
    text-align: left;
}

.file-error-message ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.file-caption-disabled {
    pointer-events: none;
}

.file-preview-detail-modal {
    text-align: left;
}

.file-preview {
    border: var(--fi-preview-border);
    width: 100%;
    margin-bottom: var(--spacer);
    position: relative;
    text-align: center;
    border-radius: var(--border-radius);
}

    .file-preview .btn-close {
        position: absolute;
        top: var(--fi-preview-spacer);
        right: var(--fi-preview-spacer);
        z-index: 2;
    }

        .file-preview .btn-close[data-color-theme=dark], [data-color-theme=dark] .file-preview .btn-close:not([data-color-theme]), html[data-color-theme=dark] .file-preview .btn-close {
            color-scheme: dark;
            -webkit-filter: invert(1) grayscale(100%) brightness(200%);
            filter: invert(1) grayscale(100%) brightness(200%);
        }

    .file-preview .kv-zoom-cache {
        display: none;
    }

.file-preview-thumbnails {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
}

@media (max-width:575.98px) {
    .file-preview-thumbnails {
        -ms-flex-pack: center;
        justify-content: center;
    }
}

.file-preview-frame {
    margin: var(--fi-preview-spacer);
    margin-right: 0;
    border: var(--border-width) solid var(--border-color);
    border-radius: var(--border-radius);
}

    .file-preview-frame .kv-file-content {
        position: relative;
        height: var(--fi-preview-thumb-height);
    }

.kv-file-content .file-preview-image {
    border-top-left-radius: calc(var(--border-radius) - var(--border-width));
    border-top-right-radius: calc(var(--border-radius) - var(--border-width));
}

.file-thumbnail-footer {
    position: relative;
    background-color: var(--gray-100);
    border-top: var(--border-width) solid var(--border-color);
    border-bottom-right-radius: calc(var(--border-radius) - var(--border-width));
    border-bottom-left-radius: calc(var(--border-radius) - var(--border-width));
}

.file-preview-text {
    color: var(--link-color);
    border: 0;
    overflow-x: hidden;
}

.file-preview-other {
    width: var(--fi-preview-thumb-width);
}

    .file-preview-other:after {
        content: "\f358";
        font-family: var(--icon-font-family);
        line-height: 1;
        position: absolute;
        top: 50%;
        left: 50%;
        font-size: calc(var(--icon-font-size) * 4);
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.file-preview-status {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: var(--gray-100);
    border-top: var(--border-width) solid var(--border-color);
    padding: var(--spacer-2) var(--spacer);
    z-index: 1080;
    border-bottom-right-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}

    .file-preview-status:empty {
        padding: 0;
        background-color: transparent;
        border: 0;
    }

.file-thumb-loading {
    position: relative;
}

    .file-thumb-loading:after, .file-uploading:after {
        content: "\f5a7";
        font-family: var(--icon-font-family);
        display: inline-block;
        position: absolute;
        top: var(--fi-preview-spacer);
        right: calc(var(--spacer-4) + var(--fi-preview-spacer));
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        font-size: var(--icon-font-size);
        line-height: 1;
        z-index: 1080;
        -webkit-animation: rotation 1s linear infinite;
        animation: rotation 1s linear infinite;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .file-thumb-loading:after {
        top: var(--spacer);
        right: var(--spacer);
    }

.file-upload-indicator {
    cursor: default;
    float: left;
    padding: var(--spacer-2);
    line-height: 1;
}

.file-input-new .close, .file-input-new .file-preview, .file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button, .file-input-new .glyphicon-file {
    display: none;
}

.file-input-ajax-new .close, .file-input-ajax-new .fileinput-remove-button, .file-input-ajax-new .fileinput-upload-button {
    display: none;
}

.file-caption-icon, .file-zoom-dialog .modal-header:after, .file-zoom-dialog .modal-header:before, .hide-content .kv-file-content, .kv-hidden {
    display: none;
}

.file-footer-buttons {
    float: right;
}

    .file-footer-buttons button {
        padding: var(--spacer-2);
        background-color: transparent;
        color: var(--body-color);
        border: 0;
        line-height: 1;
        cursor: pointer;
        opacity: .8;
        outline: 0;
        transition: opacity ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .file-footer-buttons button {
        transition: none;
    }
}

.file-footer-buttons button:hover {
    opacity: 1;
}

.file-footer-caption {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: var(--spacer-2);
    border-bottom: var(--border-width) solid var(--border-color);
}

.file-size-info samp {
    font-size: var(--body-font-size-sm);
}

.file-drop-zone {
    height: 100%;
    vertical-align: middle;
    padding: var(--fi-preview-spacer);
    border-radius: var(--border-radius);
}

.file-drop-zone-title {
    font-size: 1.25rem;
    font-weight: 300;
    color: var(--fi-placeholder-color);
    padding: 5rem;
}

.clickable .file-drop-zone-title {
    cursor: pointer;
}

    .clickable .file-drop-zone-title:focus, .clickable .file-drop-zone-title:hover {
        opacity: 1;
        background-color: var(--gray-100);
    }

.kv-upload-progress {
    margin-bottom: var(--spacer);
}

.file-thumb-progress {
    position: absolute;
    top: calc(var(--fi-preview-progress-height) * -1);
    left: 0;
    right: 0;
}

    .file-thumb-progress .progress, .file-thumb-progress .progress-bar {
        height: var(--fi-preview-progress-height);
        border-radius: 0;
        font-size: 0;
    }

.btn-file ::-ms-browse {
    width: 100%;
    height: 100%;
}

.file-zoom-fullscreen .modal-dialog {
    position: fixed;
    margin: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    max-width: 100%;
}

.file-zoom-fullscreen .modal-content {
    border-radius: 0;
}

.file-zoom-fullscreen .modal-body {
    overflow-y: auto;
}

.file-zoom-dialog .btn-navigate {
    position: absolute;
    top: 50%;
    padding: 0;
    border: 0;
    background-color: transparent;
    outline: 0;
    color: var(--white);
    opacity: .7;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: opacity ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .file-zoom-dialog .btn-navigate {
        transition: none;
    }
}

.file-zoom-dialog .btn-navigate > i {
    display: block;
    font-size: calc(var(--icon-font-size) * 2);
}

.file-zoom-dialog .btn-navigate:not([disabled]):focus, .file-zoom-dialog .btn-navigate:not([disabled]):hover {
    outline: 0;
    box-shadow: none !important;
    opacity: 1;
}

.file-zoom-dialog .btn-navigate[disabled] {
    opacity: .3;
}

.file-zoom-dialog .btn-kv-prev {
    left: calc((var(--icon-font-size) * 2 + var(--spacer)) * -1);
}

.file-zoom-dialog .btn-kv-next {
    right: calc((var(--icon-font-size) * 2 + var(--spacer)) * -1);
}

.file-zoom-dialog .floating-buttons {
    position: absolute;
    top: var(--spacer);
    right: var(--spacer);
}

    .file-zoom-dialog .floating-buttons .btn + .btn, .file-zoom-dialog .kv-zoom-actions .btn + .btn {
        margin-left: var(--spacer-2);
    }

.file-zoom-content {
    text-align: center;
}

.file-drag-handle {
    cursor: move;
    float: left;
    line-height: 1;
    opacity: .6;
    transition: opacity ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .file-drag-handle {
        transition: none;
    }
}

.file-drag-handle:hover {
    opacity: 1;
}

.file-drag-handle i {
    top: 0;
}

.dropzone {
    --dz-min-height: 18rem;
    --dz-border-width: calc(var(--border-width) * 2);
    --dz-border-style: dashed;
    --dz-border-color: var(--border-color);
    --dz-placeholder-color: var(--gray-500);
    --dz-spacer: 0.3125rem;
    --dz-drag-bg: var(--gray-200);
    --dz-drag-color: var(--gray-400);
    --dz-drag-border-color: var(--gray-600);
    --dz-preview-spacer: 0.5rem;
    --dz-preview-width: 10rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    border: var(--dz-border-width) var(--dz-border-style) var(--dz-border-color);
    min-height: var(--dz-min-height);
    padding: var(--dz-spacer);
    border-radius: var(--border-radius);
}

    .dropzone.dz-clickable * {
        cursor: default;
    }

    .dropzone.dz-clickable, .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
        cursor: pointer;
    }

    .dropzone .dz-message {
        opacity: 1;
    }

        .dropzone .dz-message .dz-button {
            background: 0 0;
            color: inherit;
            border: none;
            padding: 0;
            font: inherit;
            cursor: pointer;
            outline: inherit;
        }

    .dropzone.dz-started .dz-message {
        display: none;
    }

    .dropzone.dz-drag-hover {
        border-color: var(--dz-drag-border-color);
        background-color: var(--dz-drag-bg);
        color: var(--dz-drag-color);
    }

    .dropzone .dz-default.dz-message {
        width: 100%;
        -ms-flex-item-align: center;
        align-self: center;
        text-align: center;
        opacity: 1;
        color: var(--dz-placeholder-color);
        border-radius: var(--border-radius);
        transition: opacity ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .dropzone .dz-default.dz-message {
        transition: none;
    }
}

.dropzone .dz-default.dz-message:before {
    content: "\f358";
    font-family: var(--icon-font-family);
    font-size: calc(var(--icon-font-size) * 4);
    display: block;
    margin-bottom: var(--spacer-2);
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.dropzone.dz-drag-hover .dz-message {
    opacity: .75;
}

.dropzone .dz-preview {
    position: relative;
    -ms-flex-item-align: start;
    align-self: flex-start;
    display: inline-block;
    margin: var(--dz-preview-spacer);
    padding: var(--dz-preview-spacer);
    border: var(--border-width) solid var(--border-color);
    border-radius: var(--border-radius);
}

    .dropzone .dz-preview .dz-details {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        padding: var(--dz-preview-spacer);
        transition: opacity ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .dropzone .dz-preview .dz-details {
        transition: none;
    }
}

.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}

.dropzone .dz-preview:hover .dz-image img {
    -webkit-filter: blur(8px);
    filter: blur(8px);
    opacity: .5;
}

.dropzone .dz-preview.dz-error:hover .dz-details {
    display: none;
}

.dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark {
    display: none;
    position: absolute;
    z-index: 9;
    top: calc(var(--icon-font-size) * .5 * -1);
    right: calc(var(--icon-font-size) * .5 * -1);
    padding: calc(var(--spacer-1) * .5);
    background-color: var(--white);
    border-radius: var(--border-radius-pill);
}

    .dropzone .dz-preview .dz-error-mark[data-color-theme=dark], .dropzone .dz-preview .dz-success-mark[data-color-theme=dark], [data-color-theme=dark] .dropzone .dz-preview .dz-error-mark:not([data-color-theme]), [data-color-theme=dark] .dropzone .dz-preview .dz-success-mark:not([data-color-theme]), html[data-color-theme=dark] .dropzone .dz-preview .dz-error-mark, html[data-color-theme=dark] .dropzone .dz-preview .dz-success-mark {
        color-scheme: dark;
        background-color: #2c2d33;
    }

    .dropzone .dz-preview .dz-error-mark:after, .dropzone .dz-preview .dz-success-mark:after {
        font-family: var(--icon-font-family);
        display: block;
        font-size: var(--icon-font-size);
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .dropzone .dz-preview .dz-error-mark span, .dropzone .dz-preview .dz-error-mark svg, .dropzone .dz-preview .dz-success-mark span, .dropzone .dz-preview .dz-success-mark svg {
        display: none;
    }

.dropzone .dz-preview .dz-error-mark {
    color: var(--danger);
}

    .dropzone .dz-preview .dz-error-mark:after {
        content: "\f62d";
    }

.dropzone .dz-preview .dz-success-mark {
    color: var(--success);
}

    .dropzone .dz-preview .dz-success-mark:after {
        content: "\f33f";
    }

.dropzone .dz-preview.dz-error .dz-error-mark, .dropzone .dz-preview.dz-success .dz-success-mark {
    display: block;
    opacity: 1;
}

.dropzone .dz-preview .dz-progress {
    position: absolute;
    bottom: var(--dz-preview-spacer);
    left: var(--dz-preview-spacer);
    right: var(--dz-preview-spacer);
    height: calc(var(--dz-preview-spacer) * .5);
    display: none;
}

    .dropzone .dz-preview .dz-progress .dz-upload {
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 0%;
        height: 100%;
        background-color: var(--success);
        transition: width ease-in-out var(--transition-base-timer);
        border-radius: var(--border-radius);
    }

@media (prefers-reduced-motion:reduce) {
    .dropzone .dz-preview .dz-progress .dz-upload {
        transition: none;
    }
}

.dropzone .dz-preview.dz-processing .dz-progress {
    display: block;
}

.dropzone .dz-preview.dz-success .dz-progress {
    display: block;
    opacity: 0;
    transition: opacity ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .dropzone .dz-preview.dz-success .dz-progress {
        transition: none;
    }
}

.dropzone .dz-preview .dz-error-message {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    padding: var(--dz-preview-spacer);
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .dropzone .dz-preview .dz-error-message {
        transition: none;
    }
}

.dropzone .dz-preview.dz-error:hover .dz-error-message {
    opacity: 1;
}

.dropzone .dz-preview.dz-error .dz-progress .dz-upload {
    background-color: var(--danger);
}

.dropzone .dz-preview.dz-image-preview:hover .dz-details img {
    display: block;
    opacity: .1;
}

.dropzone .dz-preview .dz-image {
    width: var(--dz-preview-width);
    height: var(--dz-preview-width);
    overflow: hidden;
    border-radius: calc(var(--border-radius) - var(--border-width));
}

    .dropzone .dz-preview .dz-image img {
        width: 100%;
        transition: opacity ease-in-out var(--transition-base-timer),-webkit-filter ease-in-out var(--transition-base-timer);
        transition: opacity ease-in-out var(--transition-base-timer),filter ease-in-out var(--transition-base-timer);
        transition: opacity ease-in-out var(--transition-base-timer),filter ease-in-out var(--transition-base-timer),-webkit-filter ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .dropzone .dz-preview .dz-image img {
        transition: none;
    }
}

.dropzone .dz-preview a.dz-remove {
    position: relative;
    margin-top: var(--dz-preview-spacer);
    color: var(--body-color);
    background-color: var(--gray-200);
    border: var(--border-width) solid var(--gray-400);
    display: block;
    text-align: center;
    padding: var(--spacer-1) var(--spacer-2);
    cursor: pointer;
    z-index: 21;
    transition: background-color ease-in-out var(--transition-base-timer);
    border-radius: var(--border-radius);
}

@media (prefers-reduced-motion:reduce) {
    .dropzone .dz-preview a.dz-remove {
        transition: none;
    }
}

.dropzone .dz-preview a.dz-remove:focus, .dropzone .dz-preview a.dz-remove:hover {
    color: var(--body-color);
    border-color: var(--gray-500);
    background-color: var(--gray-300);
}

.dropzone .dz-preview a.dz-remove:active {
    color: var(--body-color);
    border-color: var(--gray-600);
    background-color: var(--gray-400);
}

.noty_layout {
    --noty-spacer-y: 0.25rem;
    --noty-gutter-y: var(--spacer);
    --noty-gutter-x: var(--spacer);
    --noty-padding-y: calc(var(--spacer) * 0.8);
    --noty-padding-x: var(--spacer);
    --noty-width: 20rem;
    --noty-bg: var(--black);
    --noty-color: var(--white);
    --noty-border-width: var(--border-width);
    --noty-border-color: transparent;
    --noty-progress-height: 0.1875rem;
    --noty-progress-bg: rgba(var(--black-rgb), 0.25);
    --noty-shadow: var(--box-shadow-lg);
    --noty-border-radius: var(--border-radius);
}

    .noty_layout[data-color-theme=dark], [data-color-theme=dark] .noty_layout:not([data-color-theme]), html[data-color-theme=dark] .noty_layout {
        color-scheme: dark;
        --noty-bg: #494c55;
    }

.noty_bar {
    position: relative;
    border: var(--noty-border-width) solid var(--noty-border-color);
    -webkit-backface-visibility: hidden;
    background-color: var(--noty-bg);
    color: var(--noty-color);
    -webkit-transform: translate(0,0) scale(1,1);
    transform: translate(0,0) scale(1,1);
    -webkit-font-smoothing: subpixel-antialiased;
    box-shadow: var(--noty-shadow);
    border-radius: var(--noty-border-radius);
}

.noty_body {
    padding: var(--noty-padding-y) var(--noty-padding-x);
}

.noty_close_with_button .noty_body {
    padding-right: calc(var(--noty-padding-x) * 2);
}

.noty_buttons {
    padding: var(--noty-padding-y) var(--noty-padding-x);
    padding-top: 0;
    text-align: right;
}

#noty_layout__bottom, #noty_layout__bottomCenter, #noty_layout__bottomLeft, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight, #noty_layout__top, #noty_layout__topCenter, #noty_layout__topLeft, #noty_layout__topRight, .noty_layout_mixin {
    position: fixed;
    margin: 0;
    padding: 0;
    z-index: 1055;
    -webkit-transform: translateZ(0) scale(1,1);
    transform: translateZ(0) scale(1,1);
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-font-smoothing: subpixel-antialiased;
    max-width: 90%;
}

#noty_layout__top {
    top: 0;
    left: 5%;
    width: 90%;
}

    #noty_layout__top .noty_bar:first-child {
        margin-top: var(--noty-gutter-y);
    }

#noty_layout__topLeft {
    top: var(--noty-gutter-y);
    left: var(--noty-gutter-x);
    width: var(--noty-width);
}

#noty_layout__topCenter {
    top: 5%;
    left: 50%;
    width: var(--noty-width);
    -webkit-transform: translate(-50%) translateZ(0) scale(1,1);
    transform: translate(-50%) translateZ(0) scale(1,1);
}

#noty_layout__topRight {
    top: var(--noty-gutter-y);
    right: var(--noty-gutter-x);
    width: var(--noty-width);
}

#noty_layout__center {
    top: 50%;
    left: 50%;
    width: var(--noty-width);
    -webkit-transform: translate(-50%,-50%) translateZ(0) scale(1,1);
    transform: translate(-50%,-50%) translateZ(0) scale(1,1);
}

#noty_layout__centerLeft {
    top: 50%;
    left: var(--noty-gutter-x);
    width: var(--noty-width);
    -webkit-transform: translate(0,-50%) translateZ(0) scale(1,1);
    transform: translate(0,-50%) translateZ(0) scale(1,1);
}

#noty_layout__centerRight {
    top: 50%;
    right: var(--noty-gutter-x);
    width: var(--noty-width);
    -webkit-transform: translate(0,-50%) translateZ(0) scale(1,1);
    transform: translate(0,-50%) translateZ(0) scale(1,1);
}

#noty_layout__bottom {
    bottom: 0;
    left: 5%;
    width: 90%;
}

    #noty_layout__bottom .noty_bar:last-child {
        margin-bottom: var(--noty-gutter-y);
    }

#noty_layout__bottomLeft {
    bottom: var(--noty-gutter-y);
    left: var(--noty-gutter-x);
    width: var(--noty-width);
}

#noty_layout__bottomCenter {
    bottom: 5%;
    left: 50%;
    width: var(--noty-width);
    -webkit-transform: translate(calc(-50% - var(--noty-border-width))) translateZ(0) scale(1,1);
    transform: translate(calc(-50% - var(--noty-border-width))) translateZ(0) scale(1,1);
}

#noty_layout__bottomRight {
    bottom: var(--noty-gutter-y);
    right: var(--noty-gutter-x);
    width: var(--noty-width);
}

.noty_progressbar {
    display: none;
}

.noty_has_timeout.noty_has_progressbar .noty_progressbar {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: var(--noty-progress-height);
    width: 100%;
    background-color: var(--noty-progress-bg);
}

.noty_effects_open {
    opacity: 0;
    -webkit-transform: translate(50%);
    transform: translate(50%);
    -webkit-animation: noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);
    animation: noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.noty_effects_close {
    -webkit-animation: noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);
    animation: noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.noty_fix_effects_height {
    -webkit-animation: noty_anim_height 75ms ease-out;
    animation: noty_anim_height 75ms ease-out;
}

.noty_close_with_click {
    cursor: pointer;
}

.noty_close_button {
    position: absolute;
    top: var(--noty-padding-y);
    right: var(--noty-padding-x);
    font-size: var(--icon-font-size);
    background-color: transparent;
    color: inherit;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    opacity: .75;
    transition: opacity ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .noty_close_button {
        transition: none;
    }
}

.noty_close_button:hover {
    opacity: 1;
}

.noty_modal {
    --noty-backdrop-bg: var(--black);
    --noty-backdrop-opacity: 0.35;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: var(--noty-backdrop-bg);
    z-index: 1050;
    opacity: var(--noty-backdrop-opacity);
    left: 0;
    top: 0;
}

    .noty_modal.noty_modal_open {
        opacity: 0;
        -webkit-animation: noty_modal_in .3s ease-out;
        animation: noty_modal_in .3s ease-out;
    }

    .noty_modal.noty_modal_close {
        -webkit-animation: noty_modal_out .3s ease-out;
        animation: noty_modal_out .3s ease-out;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }

@-webkit-keyframes noty_modal_in {
    100% {
        opacity: var(--noty-backdrop-opacity);
    }
}

@keyframes noty_modal_in {
    100% {
        opacity: var(--noty-backdrop-opacity);
    }
}

@-webkit-keyframes noty_modal_out {
    100% {
        opacity: 0;
    }
}

@keyframes noty_modal_out {
    100% {
        opacity: 0;
    }
}

@-webkit-keyframes noty_anim_in {
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
        opacity: 1;
    }
}

@keyframes noty_anim_in {
    100% {
        -webkit-transform: translate(0);
        transform: translate(0);
        opacity: 1;
    }
}

@-webkit-keyframes noty_anim_out {
    100% {
        -webkit-transform: translate(50%);
        transform: translate(50%);
        opacity: 0;
    }
}

@keyframes noty_anim_out {
    100% {
        -webkit-transform: translate(50%);
        transform: translate(50%);
        opacity: 0;
    }
}

@-webkit-keyframes noty_anim_height {
    100% {
        height: 0;
    }
}

@keyframes noty_anim_height {
    100% {
        height: 0;
    }
}

.noty_theme__limitless.noty_bar {
    margin: var(--noty-spacer-y) 0;
    position: relative;
}

.noty_theme__limitless.noty_type__warning {
    --noty-bg: var(--warning);
}

.noty_theme__limitless.noty_type__error {
    --noty-bg: var(--danger);
}

.noty_theme__limitless.noty_type__info {
    --noty-bg: var(--primary);
}

.noty_theme__limitless.noty_type__success {
    --noty-bg: var(--success);
}

.noty_theme__limitless.noty_type__confirm {
    --noty-bg: var(--white);
    --noty-border-color: var(--border-color-translucent);
    --noty-shadow: var(--box-shadow-sm);
    background-clip: padding-box;
}

    .noty_theme__limitless.noty_type__confirm[data-color-theme=dark], [data-color-theme=dark] .noty_theme__limitless.noty_type__confirm:not([data-color-theme]), html[data-color-theme=dark] .noty_theme__limitless.noty_type__confirm {
        color-scheme: dark;
        --noty-bg: #2c2d33;
    }

.swal2-shown.swal2-no-backdrop .swal2-container {
    background-color: transparent;
    box-shadow: var(--box-shadow);
}

.swal2-container {
    --swal-gutter-y: var(--spacer);
    --swal-gutter-x: var(--spacer);
    --swal-bg: var(--white);
    --swal-padding: 1.25rem;
    --swal-width: 31.25rem;
    --swal-max-width: 350px;
    --swal-margin-x: 1.25rem;
    --swal-content-margin: var(--spacer-1) var(--spacer-2) 0 var(--spacer-2);
    --swal-icon-border-width: 0.25rem;
    --swal-icon-size: 5rem;
    --swal-icon-spacer: 1rem;
    --swal-success-color: var(--success);
    --swal-warning-color: var(--warning);
    --swal-error-color: var(--danger);
    --swal-info-color: var(--primary);
    --swal-question-color: var(--secondary);
    --swal-progress-height: 0.25rem;
    --swal-progress-color: rgba(var(--black-rgb), 0.25);
    display: grid;
    grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
    grid-template-rows: minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto);
    grid-template-rows: minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: transparent;
    padding: var(--swal-gutter-y) var(--swal-gutter-x);
    z-index: 1080;
    transition: background-color ease-in-out var(--transition-base-timer);
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}

    .swal2-container[data-color-theme=dark], [data-color-theme=dark] .swal2-container:not([data-color-theme]), html[data-color-theme=dark] .swal2-container {
        color-scheme: dark;
        --swal-bg: #2c2d33;
        --swal-progress-color: rgba(var(--white-rgb), 0.25);
    }

    .swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
        background-color: rgba(var(--black-rgb),.35);
    }

    .swal2-container.swal2-backdrop-hide {
        background-color: transparent !important;
    }

    .swal2-container.swal2-bottom-start, .swal2-container.swal2-center-start, .swal2-container.swal2-top-start {
        grid-template-columns: minmax(0,1fr) auto auto;
    }

    .swal2-container.swal2-bottom, .swal2-container.swal2-center, .swal2-container.swal2-top {
        grid-template-columns: auto minmax(0,1fr) auto;
    }

    .swal2-container.swal2-bottom-end, .swal2-container.swal2-center-end, .swal2-container.swal2-top-end {
        grid-template-columns: auto auto minmax(0,1fr);
    }

    .swal2-container.swal2-top-start > .swal2-popup {
        -ms-flex-item-align: start;
        align-self: start;
    }

    .swal2-container.swal2-top > .swal2-popup {
        grid-column: 2;
        align-self: start;
        justify-self: center;
    }

    .swal2-container.swal2-top-end > .swal2-popup, .swal2-container.swal2-top-right > .swal2-popup {
        grid-column: 3;
        align-self: start;
        justify-self: end;
    }

    .swal2-container.swal2-center-left > .swal2-popup, .swal2-container.swal2-center-start > .swal2-popup {
        grid-row: 2;
        align-self: center;
    }

    .swal2-container.swal2-center > .swal2-popup {
        grid-column: 2;
        grid-row: 2;
        align-self: center;
        justify-self: center;
    }

    .swal2-container.swal2-center-end > .swal2-popup, .swal2-container.swal2-center-right > .swal2-popup {
        grid-column: 3;
        grid-row: 2;
        align-self: center;
        justify-self: end;
    }

    .swal2-container.swal2-bottom-left > .swal2-popup, .swal2-container.swal2-bottom-start > .swal2-popup {
        grid-column: 1;
        grid-row: 3;
        align-self: end;
    }

    .swal2-container.swal2-bottom > .swal2-popup {
        grid-column: 2;
        grid-row: 3;
        justify-self: center;
        align-self: end;
    }

    .swal2-container.swal2-bottom-end > .swal2-popup, .swal2-container.swal2-bottom-right > .swal2-popup {
        grid-column: 3;
        grid-row: 3;
        align-self: end;
        justify-self: end;
    }

    .swal2-container.swal2-grow-fullscreen > .swal2-popup, .swal2-container.swal2-grow-row > .swal2-popup {
        grid-column: 1/4;
        width: 100%;
    }

    .swal2-container.swal2-grow-column > .swal2-popup, .swal2-container.swal2-grow-fullscreen > .swal2-popup {
        grid-row: 1/4;
        align-self: stretch;
        -ms-flex-line-pack: center;
        align-content: center;
    }

.swal2-no-transition {
    transition: none !important;
}

.swal2-popup {
    grid-template-columns: minmax(0,100%);
    background-color: var(--swal-bg);
    display: none;
    position: relative;
    max-width: 100%;
    padding: var(--swal-padding);
    width: var(--swal-width);
    margin-left: var(--swal-margin-x);
    margin-right: var(--swal-margin-x);
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
}

    .swal2-popup:focus {
        outline: 0;
    }

    .swal2-popup.swal2-loading {
        overflow-y: hidden;
    }

@media (min-width:576px) {
    .swal2-popup {
        margin-left: 0;
        margin-right: 0;
    }
}

.swal2-title {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5715;
    text-align: center;
    position: relative;
    word-wrap: break-word;
    margin-top: var(--spacer-1);
    margin-bottom: 0;
}

.swal2-html-container {
    z-index: 1;
    text-align: center;
    position: relative;
    word-wrap: break-word;
    margin: var(--swal-content-margin);
    word-wrap: break-word;
    word-break: break-word;
}

.swal2-footer {
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: var(--spacer);
    padding: var(--spacer-2) var(--spacer);
    border-top: var(--border-width) solid var(--border-color);
}

.swal2-actions {
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin-top: var(--spacer);
}

    .swal2-actions > button + button {
        margin-left: calc(var(--spacer) * .5);
    }

    .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
        cursor: no-drop;
        opacity: .4;
    }

.swal2-loader {
    display: none;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: var(--icon-font-size);
    height: var(--icon-font-size);
    margin: 0 var(--spacer);
    -webkit-animation: rotation 1.5s linear 0s infinite normal;
    animation: rotation 1.5s linear 0s infinite normal;
    border-width: 2px;
    border-style: solid;
    border-radius: 100%;
    border-color: var(--primary) transparent var(--primary) transparent;
}

.swal2-close {
    background: 0 0;
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
    color: var(--body-color);
    line-height: 1;
    position: absolute;
    top: 1rem;
    right: 1rem;
    cursor: pointer;
    opacity: .5;
    width: 1.5rem;
    height: 1.5rem;
    transition: opacity ease-in-out .15s;
}

@media (prefers-reduced-motion:reduce) {
    .swal2-close {
        transition: none;
    }
}

.swal2-close:focus, .swal2-close:hover {
    opacity: 1;
    outline: 0;
}

.swal2-timer-progress-bar {
    width: 100%;
    height: var(--swal-progress-height);
    background: var(--swal-progress-color);
}

.swal2-timer-progress-bar-container {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    grid-column: auto !important;
    overflow: hidden;
    border-bottom-right-radius: var(--border-radius-pill);
    border-bottom-left-radius: var(--border-radius-pill);
}

.swal2-checkbox, .swal2-file, .swal2-input, .swal2-radio, .swal2-select, .swal2-textarea {
    display: none;
    margin: var(--spacer) auto 0 auto;
}

.swal2-popup .btn-group, .swal2-popup .multiselect-native-select, .swal2-popup .select2-container {
    margin-top: var(--spacer);
}

.swal2-checkbox {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}

    .swal2-checkbox > span:not(.switchery) {
        margin-left: var(--spacer-2);
    }

.swal2-radio {
    -ms-flex-pack: center;
    justify-content: center;
}

    .swal2-radio label {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
        align-items: center;
    }

        .swal2-radio label + label {
            margin-left: var(--spacer);
        }

        .swal2-radio label .uniform-choice, .swal2-radio label input {
            margin-right: var(--spacer-2);
        }

.swal2-range {
    margin-top: var(--spacer);
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .swal2-range input {
        display: block;
        width: 100%;
    }

    .swal2-range output {
        font-size: 1rem;
        font-weight: 600;
        margin-top: calc(var(--spacer) * .5);
    }

.swal2-inputerror, .swal2-inputerror:focus, .swal2-inputerror:hover {
    border-color: var(--danger) !important;
}

.swal2-validation-message {
    overflow: hidden;
    display: none;
    margin-top: .25rem;
    margin-bottom: .25rem;
    margin-left: 0 !important;
    margin-right: 0 !important;
    color: var(--danger);
    position: relative;
    padding-left: calc(var(--icon-font-size) + var(--spacer-2));
}

    .swal2-validation-message:before {
        content: "\f62d";
        font-family: var(--icon-font-family);
        font-size: var(--icon-font-size);
        position: absolute;
        top: calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);
        left: 0;
        display: inline-block;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.swal2-image {
    margin: calc(var(--spacer) * .5) auto;
    max-width: 100%;
    height: auto;
}

.swal2-icon {
    border: var(--swal-icon-border-width) solid transparent;
    margin: calc(var(--spacer) * .5) auto var(--spacer) auto;
    padding: 0;
    position: relative;
    box-sizing: content-box;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: var(--swal-icon-size);
    height: var(--swal-icon-size);
    border-radius: 50%;
}

    .swal2-icon.swal2-success {
        border-color: var(--swal-success-color);
    }

        .swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
            height: calc(var(--swal-icon-size) * .5);
            width: calc(var(--swal-icon-size) * .25);
            border-right: var(--swal-icon-border-width) solid var(--swal-success-color);
            border-top: var(--swal-icon-border-width) solid var(--swal-success-color);
            position: absolute;
            left: calc(var(--swal-icon-size) * .25);
            top: calc(var(--swal-icon-size) * .5 + var(--swal-icon-border-width) * .5);
            opacity: 1;
            -webkit-animation: animate-checkmark ease .75s;
            animation: animate-checkmark ease .75s;
            -webkit-transform: scaleX(-1) rotate(135deg);
            transform: scaleX(-1) rotate(135deg);
            -webkit-transform-origin: left top;
            transform-origin: left top;
        }

    .swal2-icon.swal2-error {
        border-color: var(--swal-error-color);
    }

        .swal2-icon.swal2-error .swal2-x-mark {
            position: relative;
            display: block;
            -ms-flex: 1;
            flex: 1;
        }

        .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
            position: absolute;
            height: var(--swal-icon-border-width);
            width: calc(var(--swal-icon-size) - var(--swal-icon-spacer) * 2);
            background-color: var(--swal-error-color);
            display: block;
            top: calc((var(--swal-icon-size) - var(--swal-icon-border-width)) * .5);
        }

            .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
                left: var(--swal-icon-spacer);
            }

            .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
                -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
                right: var(--swal-icon-spacer);
            }

    .swal2-icon.swal2-warning {
        color: var(--swal-warning-color);
        border-color: var(--swal-warning-color);
        font-size: calc(var(--swal-icon-size) - var(--swal-icon-spacer));
        line-height: var(--swal-icon-size);
        -ms-flex-pack: center;
        justify-content: center;
    }

    .swal2-icon.swal2-info {
        color: var(--swal-info-color);
        border-color: var(--swal-info-color);
        font-size: calc(var(--swal-icon-size) - var(--swal-icon-spacer));
        line-height: var(--swal-icon-size);
        -ms-flex-pack: center;
        justify-content: center;
    }

    .swal2-icon.swal2-question {
        color: var(--swal-question-color);
        border-color: var(--swal-question-color);
        font-size: calc(var(--swal-icon-size) - var(--swal-icon-spacer));
        line-height: calc(var(--swal-icon-size) + var(--swal-icon-border-width));
        -ms-flex-pack: center;
        justify-content: center;
    }

.swal2-progress-steps {
    --swal-step-distance: 2.5em;
    --swal-step-line-size: calc(var(--border-width) * 2);
    --swal-step-line-color: var(--gray-300);
    --swal-step-padding-y: 0.5rem;
    --swal-step-padding-x: 0.875rem;
    --swal-active-step-bg: var(--component-active-bg);
    --swal-active-step-color: var(--component-active-color);
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: var(--spacer-2);
    margin-bottom: var(--spacer);
    padding: 0;
    font-weight: 600;
}

    .swal2-progress-steps li {
        display: inline-block;
        position: relative;
    }

    .swal2-progress-steps .swal2-progress-step {
        z-index: 20;
        background: var(--swal-active-step-bg);
        color: var(--swal-active-step-color);
        text-align: center;
        padding: var(--swal-step-padding-y) var(--swal-step-padding-x);
        border: var(--swal-step-line-size) solid var(--swal-active-step-bg);
        min-width: calc(var(--body-line-height-computed) + var(--swal-step-padding-y) * 2 + var(--swal-step-line-size) * 2);
        border-radius: var(--border-radius-pill);
    }

        .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
            background-color: var(--swal-active-step-bg);
        }

            .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
                background-color: transparent;
                color: var(--body-color);
                border-color: var(--swal-step-line-color);
            }

            .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
                background-color: var(--swal-step-line-color);
            }

    .swal2-progress-steps .swal2-progress-step-line {
        z-index: 10;
        width: var(--swal-step-distance);
        height: var(--swal-step-line-size);
        background-color: var(--swal-active-step-bg);
    }

body.swal2-toast-shown .swal2-container {
    background-color: transparent;
    max-width: 100%;
    width: var(--swal-max-width);
    pointer-events: none;
}

    body.swal2-toast-shown .swal2-container.swal2-top {
        top: 0;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
    }

    body.swal2-toast-shown .swal2-container.swal2-top-left, body.swal2-toast-shown .swal2-container.swal2-top-start {
        top: 0;
        right: auto;
        bottom: auto;
        left: 0;
    }

    body.swal2-toast-shown .swal2-container.swal2-center-left, body.swal2-toast-shown .swal2-container.swal2-center-start {
        top: 50%;
        right: auto;
        bottom: auto;
        left: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    body.swal2-toast-shown .swal2-container.swal2-center {
        top: 50%;
        right: auto;
        bottom: auto;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

    body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    body.swal2-toast-shown .swal2-container.swal2-bottom-left, body.swal2-toast-shown .swal2-container.swal2-bottom-start {
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
    }

    body.swal2-toast-shown .swal2-container.swal2-bottom {
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
        top: auto;
        right: 0;
        bottom: 0;
        left: auto;
    }

.swal2-popup.swal2-toast {
    --swal-bg: var(--white);
    --swal-padding: 0.75rem 1rem;
    --swal-content-margin: var(--spacer-1) 0 var(--spacer-1) var(--spacer-2);
    --swal-icon-border-width: 0.125rem;
    --swal-icon-size: 1.75rem;
    --swal-icon-spacer: 0.5rem;
    overflow-y: hidden;
    grid-column: 1/4 !important;
    grid-row: 1/4 !important;
    grid-template-columns: 1fr 99fr 1fr;
    pointer-events: all;
    margin: 0;
}

    .swal2-popup.swal2-toast[data-color-theme=dark], [data-color-theme=dark] .swal2-popup.swal2-toast:not([data-color-theme]), html[data-color-theme=dark] .swal2-popup.swal2-toast {
        color-scheme: dark;
        --swal-bg: #383940;
    }

    .swal2-popup.swal2-toast > * {
        grid-column: 2;
    }

    .swal2-popup.swal2-toast .swal2-title {
        margin: 0 var(--spacer-2);
    }

    .swal2-popup.swal2-toast .swal2-footer {
        margin: 0 0 0 var(--spacer-2);
        padding: var(--swal-toast-padding-y) var(--swal-toast-padding-x);
    }

    .swal2-popup.swal2-toast .swal2-close {
        position: static;
        grid-column: 3/3;
        grid-row: 1/99;
    }

    .swal2-popup.swal2-toast .swal2-html-container {
        text-align: initial;
    }

        .swal2-popup.swal2-toast .swal2-html-container:empty {
            padding: 0;
        }

    .swal2-popup.swal2-toast .swal2-loader {
        grid-column: 1;
        grid-row: 1/99;
        align-self: center;
    }

    .swal2-popup.swal2-toast .swal2-icon {
        grid-column: 1;
        grid-row: 1/99;
        align-self: center;
        min-width: var(--swal-icon-size);
        margin: 0;
    }

        .swal2-popup.swal2-toast .swal2-icon:before {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
        }

    .swal2-popup.swal2-toast .swal2-actions {
        -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important;
        width: auto;
        height: auto;
        margin: 0 0 0 var(--spacer);
    }

[class^=swal2] {
    -webkit-tap-highlight-color: transparent;
}

.swal2-show {
    -webkit-animation: show-notification var(--transition-base-timer);
    animation: show-notification var(--transition-base-timer);
}

.swal2-hide {
    -webkit-animation: hide-notification var(--transition-base-timer) forwards;
    animation: hide-notification var(--transition-base-timer) forwards;
}

.swal2-noanimation {
    -webkit-animation: none;
    animation: none;
    transition: none;
}

.swal2-animate-error-icon, .swal2-animate-success-icon, .swal2-info, .swal2-question, .swal2-warning {
    -webkit-animation: animate-circle .5s;
    animation: animate-circle .5s;
}

.swal2-animate-x-mark {
    -webkit-animation: animate-x-mark .5s;
    animation: animate-x-mark .5s;
}

@-webkit-keyframes show-notification {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes show-notification {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes hide-notification {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0;
    }
}

@keyframes hide-notification {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: 0;
    }
}

@-webkit-keyframes animate-checkmark {
    0% {
        height: 0;
        width: 0;
        opacity: 0;
    }

    30% {
        height: 0;
        width: calc(var(--swal-icon-size) * .25);
        opacity: 0;
    }

    60% {
        height: calc(var(--swal-icon-size) * .5);
        width: calc(var(--swal-icon-size) * .25);
        opacity: 1;
    }

    100% {
        height: calc(var(--swal-icon-size) * .5);
        width: calc(var(--swal-icon-size) * .25);
        opacity: 1;
    }
}

@keyframes animate-checkmark {
    0% {
        height: 0;
        width: 0;
        opacity: 0;
    }

    30% {
        height: 0;
        width: calc(var(--swal-icon-size) * .25);
        opacity: 0;
    }

    60% {
        height: calc(var(--swal-icon-size) * .5);
        width: calc(var(--swal-icon-size) * .25);
        opacity: 1;
    }

    100% {
        height: calc(var(--swal-icon-size) * .5);
        width: calc(var(--swal-icon-size) * .25);
        opacity: 1;
    }
}

@-webkit-keyframes animate-circle {
    0% {
        color: transparent;
        border-color: transparent;
    }

    25% {
        color: transparent;
    }
}

@keyframes animate-circle {
    0% {
        color: transparent;
        border-color: transparent;
    }

    25% {
        color: transparent;
    }
}

@-webkit-keyframes animate-x-mark {
    0% {
        opacity: 0;
    }

    25% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes animate-x-mark {
    0% {
        opacity: 0;
    }

    25% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.noUi-target {
    --noui-bg: var(--gray-300);
    --noui-box-shadow: inset 0 1px 1px rgba(var(--black-rgb), 0.1);
    --noui-connect-bg: var(--primary);
    --noui-height: 0.375rem;
    --noui-vertical-height: 10rem;
    --noui-handle-size: calc(0.375rem * 3.5);
    --noui-handle-bg: var(--white);
    --noui-handle-inner-bg: var(--black);
    --noui-handle-inner-hover-bg: var(--primary);
    --noui-handle-border-width: var(--border-width);
    --noui-handle-border-color: rgba(var(--black-rgb), 0.25);
    --noui-pips-spacer-y: 1rem;
    --noui-pips-spacer-x: 1rem;
    --noui-pips-color: var(--gray-700);
    --noui-pips-font-size: var(--body-font-size-sm);
    --noui-pips-marker-width: 0.0625rem;
    --noui-pips-marker-height: 0.1875rem;
    position: relative;
    background-color: var(--noui-bg);
    border-radius: var(--border-radius-pill);
    box-shadow: var(--noui-box-shadow);
}

    .noUi-target, .noUi-target * {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

.noUi-base, .noUi-connects {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.noUi-connects {
    overflow: hidden;
    z-index: 0;
    border-radius: var(--border-radius-pill);
}

.noUi-connect, .noUi-origin {
    will-change: transform;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.noUi-state-drag * {
    cursor: inherit !important;
}

.noUi-connect {
    background-color: var(--noui-connect-bg);
    width: 100%;
    height: 100%;
}

.noUi-origin {
    width: 100%;
    height: 100%;
}

[disabled] .noUi-target {
    opacity: .65;
}

.noUi-horizontal {
    height: var(--noui-height);
}

    .noUi-horizontal .noUi-handle {
        top: calc(var(--noui-handle-size) * .5 * -1 + var(--noui-height) * .5);
        right: calc(var(--noui-handle-size) * .5 * -1);
    }

    .noUi-horizontal .noUi-origin {
        height: 0;
        left: auto;
        right: 0;
    }

    .noUi-horizontal.has-pips {
        margin-bottom: calc(var(--noui-pips-spacer-y) + var(--body-line-height-computed));
    }

.noUi-vertical {
    display: inline-block;
    width: var(--noui-height);
    height: var(--noui-vertical-height);
}

    .noUi-vertical + .noUi-vertical {
        margin-left: calc(var(--spacer) * 1.5);
    }

    .noUi-vertical .noUi-handle {
        top: calc(var(--noui-handle-size) * .5 * -1);
        left: calc(var(--noui-handle-size) * .5 * -1 + var(--noui-height) * .5);
    }

    .noUi-vertical .noUi-origin {
        width: 0;
    }

    .noUi-vertical.has-pips {
        margin-right: calc(var(--noui-pips-spacer-y) + var(--body-line-height-computed));
    }

.noUi-draggable {
    cursor: w-resize;
}

.noUi-vertical .noUi-draggable {
    cursor: n-resize;
}

.noUi-touch-area {
    width: 100%;
    height: 100%;
}

.noUi-handle {
    background-color: var(--noui-handle-bg);
    cursor: pointer;
    top: calc(var(--noui-height) * -1);
    position: absolute;
    z-index: 1;
    border: var(--noui-handle-border-width) solid var(--noui-handle-border-color);
    outline: 0;
    width: var(--noui-handle-size);
    height: var(--noui-handle-size);
    background-clip: content-box;
    border-radius: var(--border-radius-pill);
}

    .noUi-handle, .noUi-handle:after {
        transition: all ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .noUi-handle, .noUi-handle:after {
        transition: none;
    }
}

.noUi-handle:after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: calc(var(--noui-height) * .5 * -1);
    margin-left: calc(var(--noui-height) * .5 * -1);
    background-color: var(--noui-handle-inner-bg);
    width: var(--noui-height);
    height: var(--noui-height);
    border-radius: var(--border-radius-pill);
}

.noUi-handle:focus:after, .noUi-handle:hover:after {
    background-color: var(--noui-handle-inner-hover-bg);
}

.noui-slider-white .noUi-handle:after {
    content: none;
}

.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {
    transition: -webkit-transform var(--transition-base-timer);
    transition: transform var(--transition-base-timer);
    transition: transform var(--transition-base-timer),-webkit-transform var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {
        transition: none;
    }
}

.noui-slider-lg {
    --noui-height: 0.5rem;
}

.noui-slider-sm {
    --noui-height: 0.25rem;
}

.noui-slider-solid {
    --noui-handle-bg: var(--primary);
    --noui-handle-border-color: var(--primary);
}

    .noui-slider-solid .noUi-handle:after {
        background-color: var(--white);
    }

    .noui-slider-solid .noUi-handle:focus:after, .noui-slider-solid .noUi-handle:hover:after {
        opacity: .75;
    }

    .noui-slider-solid.noui-slider-secondary {
        --noui-handle-bg: var(--secondary);
        --noui-handle-border-color: var(--secondary);
    }

    .noui-slider-solid.noui-slider-danger {
        --noui-handle-bg: var(--danger);
        --noui-handle-border-color: var(--danger);
    }

    .noui-slider-solid.noui-slider-success {
        --noui-handle-bg: var(--success);
        --noui-handle-border-color: var(--success);
    }

    .noui-slider-solid.noui-slider-warning {
        --noui-handle-bg: var(--warning);
        --noui-handle-border-color: var(--warning);
    }

    .noui-slider-solid.noui-slider-info {
        --noui-handle-bg: var(--info);
        --noui-handle-border-color: var(--info);
    }

.noui-slider-secondary {
    --noui-handle-inner-hover-bg: var(--secondary);
    --noui-connect-bg: var(--secondary);
}

.noui-slider-danger {
    --noui-handle-inner-hover-bg: var(--danger);
    --noui-connect-bg: var(--danger);
}

.noui-slider-success {
    --noui-handle-inner-hover-bg: var(--success);
    --noui-connect-bg: var(--success);
}

.noui-slider-warning {
    --noui-handle-inner-hover-bg: var(--warning);
    --noui-connect-bg: var(--warning);
}

.noui-slider-info {
    --noui-handle-inner-hover-bg: var(--info);
    --noui-connect-bg: var(--info);
}

.noUi-tooltip {
    --noui-tooltip-bg: var(--black);
    --noui-tooltip-color: var(--white);
    --noui-tooltip-padding-y: calc(var(--spacer) * 0.4);
    --noui-tooltip-padding-x: calc(var(--spacer) * 0.6);
    --noui-tooltip-arrow-height: 0.4rem;
    position: absolute;
    background-color: var(--noui-tooltip-bg);
    color: var(--noui-tooltip-color);
    padding: var(--noui-tooltip-padding-y) var(--noui-tooltip-padding-x);
    bottom: var(--noui-tooltip-arrow-height);
    left: 50%;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
    opacity: 0;
    visibility: hidden;
    border-radius: var(--border-radius);
    transition: all ease-in-out var(--transition-base-timer);
}

    .noUi-tooltip[data-color-theme=dark], [data-color-theme=dark] .noUi-tooltip:not([data-color-theme]), html[data-color-theme=dark] .noUi-tooltip {
        color-scheme: dark;
        --noui-tooltip-color: var(--black);
        --noui-tooltip-bg: var(--white);
    }

@media (prefers-reduced-motion:reduce) {
    .noUi-tooltip {
        transition: none;
    }
}

.noUi-tooltip:after {
    content: "";
    border: var(--noui-tooltip-arrow-height) solid transparent;
    border-top-color: var(--noui-tooltip-bg);
    position: absolute;
    left: 50%;
    bottom: calc(var(--noui-tooltip-arrow-height) * 2 * -1);
    -webkit-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);
    width: 0;
    height: 0;
}

.noUi-handle:hover .noUi-tooltip {
    opacity: 1;
    visibility: visible;
}

.noUi-pips {
    position: absolute;
    color: var(--noui-pips-color);
    font-size: var(--noui-pips-font-size);
}

.noUi-value {
    position: absolute;
    text-align: center;
}

.noUi-value-sub {
    opacity: .75;
}

.noUi-marker {
    position: absolute;
    background-color: var(--noui-pips-color);
}

.noUi-pips-horizontal {
    padding-top: calc(var(--noui-pips-spacer-y) * .5);
    height: calc(var(--noui-pips-spacer-y) + var(--body-line-height-computed));
    top: 100%;
    left: 0;
    width: 100%;
}

.noUi-value-horizontal {
    padding-top: var(--noui-pips-spacer-y);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

    .noUi-value-horizontal.noUi-value-sub {
        padding-top: calc(var(--noui-pips-spacer-y) * .5);
    }

.noUi-rtl .noUi-value-horizontal {
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
}

.noUi-marker-horizontal.noUi-marker {
    width: var(--noui-pips-marker-width);
    height: var(--noui-pips-marker-height);
}

.noUi-marker-horizontal.noUi-marker-sub {
    height: calc(var(--noui-pips-marker-height) * 2);
}

.noUi-marker-horizontal.noUi-marker-large {
    height: calc(var(--noui-pips-marker-height) * 3);
}

.noUi-pips-vertical {
    padding-left: calc(var(--noui-pips-spacer-x) * .5);
    height: 100%;
    top: 0;
    left: 100%;
}

.noUi-value-vertical {
    padding-left: var(--noui-pips-spacer-x);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.noUi-rtl .noUi-value-vertical {
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
}

.noUi-marker-vertical.noUi-marker {
    width: var(--noui-pips-marker-height);
    height: var(--noui-pips-marker-width);
}

.noUi-marker-vertical.noUi-marker-sub {
    width: calc(var(--noui-pips-marker-height) * 2);
}

.noUi-marker-vertical.noUi-marker-large {
    width: calc(var(--noui-pips-marker-height) * 3);
}

.irs {
    --ion-bg: var(--gray-300);
    --ion-connect-bg: var(--primary);
    --ion-height: 0.375rem;
    --ion-tooltip-bg: var(--black);
    --ion-tooltip-color: var(--white);
    --ion-tooltip-padding-y: calc(var(--spacer) * 0.4);
    --ion-tooltip-padding-x: calc(var(--spacer) * 0.6);
    --ion-tooltip-arrow-height: 0.4rem;
    --ion-handle-size: calc(0.375rem * 3.5);
    --ion-handle-bg: var(--white);
    --ion-handle-inner-bg: var(--black);
    --ion-handle-inner-hover-bg: var(--primary);
    --ion-handle-border-width: var(--border-width);
    --ion-handle-border-color: rgba(var(--black-rgb), 0.25);
    --ion-pips-spacer-y: 1rem;
    --ion-pips-spacer-x: 1rem;
    --ion-pips-color: var(--gray-700);
    --ion-pips-font-size: var(--body-font-size-sm);
    --ion-pips-marker-width: 0.0625rem;
    --ion-pips-marker-height: 0.1875rem;
    position: relative;
    display: block;
    height: calc(var(--ion-tooltip-arrow-height) + var(--ion-tooltip-padding-y) * 2 + var(--ion-pips-font-size) + var(--ion-height) * 4);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    direction: ltr;
}

.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: 0 !important;
    z-index: -9999 !important;
    background: 0 0 !important;
    border-style: solid !important;
    border-color: transparent !important;
}

.irs-line {
    position: relative;
    display: block;
    overflow: hidden;
    outline: 0;
    height: var(--ion-height);
    top: calc(var(--ion-tooltip-arrow-height) + var(--ion-tooltip-padding-y) * 2 + var(--ion-pips-font-size) + var(--ion-height) * 2);
    background-color: var(--ion-bg);
    border-radius: var(--border-radius-pill);
}

.irs-line-left, .irs-line-mid, .irs-line-right {
    position: absolute;
    display: block;
    top: 0;
}

.irs-line-left {
    left: 0;
    width: 11%;
}

.irs-line-mid {
    left: 9%;
    width: 82%;
}

.irs-line-right {
    right: 0;
    width: 11%;
}

.irs-bar {
    position: absolute;
    display: block;
    top: calc(var(--ion-tooltip-arrow-height) + var(--ion-tooltip-padding-y) * 2 + var(--ion-pips-font-size) + var(--ion-height) * 2);
    left: 0;
    width: 0;
    height: var(--ion-height);
    background-color: var(--ion-connect-bg);
    border-radius: var(--border-radius-pill);
}

.irs-bar-edge {
    position: absolute;
    display: block;
    top: calc(var(--ion-tooltip-arrow-height) + var(--ion-tooltip-padding-y) * 2 + var(--ion-pips-font-size) + var(--ion-height) * 2);
    left: 0;
    height: .75rem;
    width: .5625rem;
}

.irs-shadow {
    position: absolute;
    display: none;
    top: calc(var(--ion-tooltip-arrow-height) + var(--ion-tooltip-padding-y) * 2 + var(--ion-pips-font-size) + var(--ion-height) * 2);
    left: 0;
    width: 0;
    height: var(--ion-height);
    background-color: var(--body-color);
    opacity: .25;
    border-radius: var(--border-radius-pill);
}

.irs-handle {
    position: absolute;
    display: block;
    background-color: var(--ion-handle-bg);
    border: var(--ion-handle-border-width) solid var(--ion-handle-border-color);
    cursor: pointer;
    top: calc(var(--ion-tooltip-arrow-height) + var(--ion-tooltip-padding-y) * 2 + var(--ion-pips-font-size) + var(--ion-height));
    cursor: pointer;
    z-index: 1;
    width: var(--ion-handle-size);
    height: var(--ion-handle-size);
    background-clip: content-box;
    border-radius: var(--border-radius-pill);
}

    .irs-handle:after {
        content: "";
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: calc(var(--ion-height) * .5 * -1);
        margin-left: calc(var(--ion-height) * .5 * -1);
        background-color: var(--ion-handle-inner-bg);
        width: var(--ion-height);
        height: var(--ion-height);
        border-radius: var(--border-radius-pill);
    }

    .irs-handle, .irs-handle:after {
        transition: background-color ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .irs-handle, .irs-handle:after {
        transition: none;
    }
}

.irs-handle:focus:after, .irs-handle:hover:after {
    background-color: var(--ion-handle-inner-hover-bg);
}

.irs-handle.type_last {
    z-index: 2;
}

.irs-from, .irs-max, .irs-min, .irs-single, .irs-to {
    position: absolute;
    display: block;
    cursor: default;
}

.irs-max, .irs-min {
    color: var(--ion-pips-color);
    font-size: var(--ion-pips-font-size);
    line-height: 1;
    top: 0;
    padding: var(--ion-tooltip-padding-y);
    background-color: var(--ion-bg);
    border-radius: var(--border-radius);
}

.irs-min {
    left: 0;
}

.irs-max {
    right: 0;
}

.irs-from, .irs-single, .irs-to {
    top: 0;
    left: 0;
    white-space: nowrap;
    color: var(--ion-tooltip-color);
    font-size: var(--ion-pips-font-size);
    line-height: 1;
    padding: var(--ion-tooltip-padding-y);
    top: 0;
    background-color: var(--ion-tooltip-bg);
    border-radius: var(--border-radius);
}

    .irs-from:after, .irs-single:after, .irs-to:after {
        content: "";
        position: absolute;
        display: block;
        bottom: calc(var(--ion-tooltip-arrow-height) * 2 * -1);
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        overflow: hidden;
        border: var(--ion-tooltip-arrow-height) solid transparent;
        border-top-color: var(--ion-tooltip-bg);
        width: 0;
        height: 0;
    }

.irs-grid {
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: calc(var(--ion-pips-font-size) + var(--ion-pips-spacer-y));
}

.irs-with-grid {
    height: calc(var(--ion-tooltip-arrow-height) + var(--ion-tooltip-padding-y) * 2 + var(--ion-pips-font-size) + var(--ion-height) * 7 + var(--ion-pips-spacer-y));
}

    .irs-with-grid .irs-grid {
        display: block;
    }

.irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: var(--ion-pips-marker-width);
    height: calc(var(--ion-pips-marker-height) * 2);
    background-color: var(--ion-pips-color);
}

    .irs-grid-pol.small {
        height: var(--ion-pips-marker-height);
    }

.irs-grid-text {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: var(--ion-pips-font-size);
    color: var(--ion-pips-color);
    line-height: 1;
    padding: 0 var(--ion-pips-marker-height);
}

.irs-disable-mask {
    position: absolute;
    display: block;
    top: 0;
    left: -1%;
    width: 102%;
    height: 100%;
    cursor: default;
    background: 0 0;
    z-index: 2;
}

.irs-disabled {
    opacity: .65;
}

.code-toolbar {
    --syntax-padding: var(--spacer);
    --syntax-bg: var(--gray-100);
    --syntax-fg: var(--gray-900);
    --syntax-gutter: var(--gray-500);
    --syntax-color-selection: #e5e5e6;
    --syntax-color-punctuation: #a0a1a7;
    --syntax-color-line: rgba(56, 58, 66, 0.05);
    --syntax-color-1: #0184bc;
    --syntax-color-2: #4078f2;
    --syntax-color-3: #a626a4;
    --syntax-color-4: #50a14f;
    --syntax-color-5: #e45649;
    --syntax-color-6: #ca1243;
    --syntax-color-7: #b76b01;
    position: relative;
}

    .code-toolbar[data-color-theme=dark], [data-color-theme=dark] .code-toolbar:not([data-color-theme]), html[data-color-theme=dark] .code-toolbar {
        color-scheme: dark;
        --syntax-bg: rgba(var(--black-rgb), 0.25);
        --syntax-color-selection: #3e4451;
        --syntax-color-punctuation: #5c6370;
        --syntax-color-line: rgba(153, 187, 255, 0.05);
        --syntax-color-1: #56b6c2;
        --syntax-color-2: #61afef;
        --syntax-color-3: #c678dd;
        --syntax-color-4: #98c379;
        --syntax-color-5: #e06c75;
        --syntax-color-6: #be5046;
        --syntax-color-7: #d19a66;
    }

    .code-toolbar .toolbar {
        display: inline-block;
        position: absolute;
        top: var(--spacer);
        text-shadow: none;
        right: var(--spacer);
    }

        .code-toolbar .toolbar .toolbar-item, .code-toolbar .toolbar span {
            display: inline-block;
        }

        .code-toolbar .toolbar a {
            cursor: pointer;
        }

        .code-toolbar .toolbar button {
            background: 0 0;
            border: 0;
            color: inherit;
            font-family: var(--body-font-family);
            line-height: normal;
            overflow: visible;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-color: transparent;
            color: var(--link-color);
            border: var(--border-width) solid var(--link-color);
            background-color: var(--syntax-bg);
            border-radius: var(--border-radius);
            transition: color ease-in-out var(--transition-base-timer),border-color ease-in-out var(--transition-base-timer);
        }

@media (prefers-reduced-motion:reduce) {
    .code-toolbar .toolbar button {
        transition: none;
    }
}

.code-toolbar .toolbar button:focus, .code-toolbar .toolbar button:hover {
    color: var(--link-hover-color);
    border-color: var(--link-hover-color);
}

.code-toolbar .toolbar a, .code-toolbar .toolbar button, .code-toolbar .toolbar span {
    padding: calc(var(--spacer-1) * 1.5) var(--spacer-2);
    font-size: var(--body-font-size-sm);
    outline: 0;
}

    .code-toolbar .toolbar a:focus, .code-toolbar .toolbar a:hover, .code-toolbar .toolbar button:focus, .code-toolbar .toolbar button:hover, .code-toolbar .toolbar span:focus, .code-toolbar .toolbar span:hover {
        text-decoration: none;
    }

code[class*=language-], pre[class*=language-] {
    background: var(--syntax-bg);
    color: var(--syntax-fg);
    direction: ltr;
    white-space: pre;
    word-spacing: normal;
    word-break: break-all;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    border-radius: var(--border-radius);
}

    code[class*=language-] ::-moz-selection, code[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection, pre[class*=language-]::-moz-selection {
        background: var(--syntax-color-selection);
        color: inherit;
    }

    code[class*=language-] ::-moz-selection, code[class*=language-] ::selection, code[class*=language-]::-moz-selection, code[class*=language-]::selection, pre[class*=language-] ::-moz-selection, pre[class*=language-] ::selection, pre[class*=language-]::-moz-selection, pre[class*=language-]::selection {
        background: var(--syntax-color-selection);
        color: inherit;
    }

pre[class*=language-] {
    overflow: auto;
    position: relative;
    padding: var(--syntax-padding);
    margin-bottom: 0;
}

    pre[class*=language-] code {
        background-color: transparent;
    }

pre[data-line] {
    position: relative;
    padding-left: 3rem;
}

pre code {
    padding: 0;
}

.token.bold {
    font-weight: 700;
}

.token.comment, .token.italic {
    font-style: italic;
}

.token.entity {
    cursor: help;
}

.token.namespace {
    opacity: .8;
}

.token.cdata, .token.comment, .token.prolog {
    color: var(--syntax-color-punctuation);
}

.token.doctype, .token.entity, .token.punctuation {
    color: var(--syntax-fg);
}

.token.atrule, .token.attr-name, .token.boolean, .token.class-name, .token.constant, .token.number {
    color: var(--syntax-color-7);
}

.token.keyword {
    color: var(--syntax-color-3);
}

.token.deleted, .token.important, .token.property, .token.symbol, .token.tag {
    color: var(--syntax-color-5);
}

.token.attr-value, .token.attr-value > .token.punctuation, .token.builtin, .token.char, .token.inserted, .token.regex, .token.selector, .token.string {
    color: var(--syntax-color-4);
}

.token.function, .token.operator, .token.variable {
    color: var(--syntax-color-2);
}

.token.url {
    color: var(--syntax-color-1);
}

.token.attr-value > .token.punctuation.attr-equals, .token.special-attr > .token.attr-value > .token.value.css {
    color: var(--syntax-fg);
}

.language-css .token.selector {
    color: var(--syntax-color-5);
}

.language-css .token.property {
    color: var(--syntax-fg);
}

.language-css .token.function, .language-css .token.url > .token.function {
    color: var(--syntax-color-1);
}

.language-css .token.url > .token.string.url {
    color: var(--syntax-color-4);
}

.language-css .token.atrule .token.rule, .language-css .token.important {
    color: var(--syntax-color-3);
}

.language-javascript .token.operator {
    color: var(--syntax-color-3);
}

.language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation {
    color: var(--syntax-color-6);
}

.language-json .token.operator {
    color: var(--syntax-fg);
}

.language-json .token.null.keyword {
    color: var(--syntax-color-7);
}

.language-markdown .token.url, .language-markdown .token.url-reference.url > .token.string, .language-markdown .token.url > .token.operator {
    color: var(--syntax-fg);
}

    .language-markdown .token.url > .token.content {
        color: var(--syntax-color-2);
    }

    .language-markdown .token.url-reference.url, .language-markdown .token.url > .token.url {
        color: var(--syntax-color-1);
    }

.language-markdown .token.blockquote.punctuation, .language-markdown .token.hr.punctuation {
    color: var(--syntax-color-punctuation);
    font-style: italic;
}

.language-markdown .token.code-snippet {
    color: var(--syntax-color-4);
}

.language-markdown .token.bold .token.content {
    color: var(--syntax-color-7);
}

.language-markdown .token.italic .token.content {
    color: var(--syntax-color-3);
}

.language-markdown .token.list.punctuation, .language-markdown .token.strike .token.content, .language-markdown .token.strike .token.punctuation, .language-markdown .token.title.important > .token.punctuation {
    color: var(--syntax-color-5);
}

.line-highlight {
    position: absolute;
    left: 0;
    right: 0;
    margin-top: var(--spacer);
    background: var(--syntax-color-line);
    pointer-events: none;
    white-space: pre;
    line-height: inherit;
}

    .line-highlight:after, .line-highlight:before {
        content: attr(data-start);
        position: absolute;
        top: 0;
        left: calc(var(--spacer) * .5);
        text-align: center;
        font-size: var(--body-font-size-xs);
        background: var(--syntax-color-selection);
        color: var(--syntax-fg);
        padding: .1em .6em;
        border-radius: var(--border-radius-sm);
    }

    .line-highlight[data-end]:after {
        content: attr(data-end);
        top: auto;
        bottom: 0;
    }

.line-numbers .line-numbers-rows {
    position: absolute;
    pointer-events: none;
    top: 0;
    font-size: 100%;
    width: 3rem;
    left: -4rem;
    border-right: var(--border-width) solid var(--border-color);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .line-numbers .line-numbers-rows > span {
        pointer-events: none;
        display: block;
        counter-increment: linenumber;
    }

        .line-numbers .line-numbers-rows > span:before {
            content: counter(linenumber);
            color: var(--syntax-gutter);
            display: block;
            padding-right: var(--spacer-2);
            text-align: right;
        }

pre.line-numbers {
    position: relative;
    padding-left: 4rem;
    counter-reset: linenumber;
}

    pre.line-numbers > code {
        position: relative;
    }

.gu-mirror {
    position: fixed !important;
    margin: 0 !important;
    z-index: 9999 !important;
    opacity: .8;
}

.gu-unselectable.dropdown-menu li:nth-last-child(2) {
    margin-bottom: 0;
}

.nav-pills-toolbar > li.gu-mirror:not(.active) > a {
    border: 0;
}

.gu-hide {
    display: none !important;
}

.gu-unselectable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.gu-transit {
    opacity: .5;
}

.dragula-handle {
    color: var(--gray-600);
    cursor: move;
}

    .dragula-handle:focus, .dragula-handle:hover {
        color: var(--body-color);
    }

.fab-menu {
    --fab-main-btn-size: calc(var(--spacer-2) + var(--icon-font-size) * 0.5);
    --fab-inner-btn-spacing: var(--spacer-2);
    --fab-inner-btn-size: calc((var(--spacer-2) - var(--fab-btn-gap)) * 2 + var(--icon-font-size));
    position: relative;
    display: inline-block;
    z-index: 997;
}

.fab-menu-absolute {
    position: absolute;
}

.fab-menu-fixed {
    position: fixed;
    z-index: 998;
}

.content-wrapper > .fab-menu-top {
    top: calc(var(--fab-main-btn-size) * -1);
}

.navbar .fab-menu-top {
    bottom: 0;
    -webkit-transform: translate(50%,calc(50% + var(--navbar-padding-y)));
    transform: translate(50%,calc(50% + var(--navbar-padding-y)));
}

.fab-menu-bottom {
    bottom: 0;
    transition: bottom ease-in-out var(--transition-base-timer);
}

    .fab-menu-bottom.reached-bottom {
        bottom: calc(calc(var(--body-line-height-computed) + var(--navbar-link-padding-y) * 2) + calc(var(--spacer) * 2));
    }

.navbar .fab-menu-bottom {
    top: 0;
    -webkit-transform: translate(calc(50% - var(--navbar-padding-y)),50%);
    transform: translate(calc(50% - var(--navbar-padding-y)),50%);
}

.fab-menu-inner {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -ms-flex-align: center;
    align-items: center;
}

.fab-menu-btn {
    padding: var(--fab-main-btn-size);
    z-index: 999;
}

    .fab-menu-btn i {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: calc(var(--icon-font-size) * .5 * -1);
        margin-left: calc(var(--icon-font-size) * .5 * -1);
    }

.fab-icon-close, .fab-icon-open {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    transition: opacity ease-in-out calc(var(--transition-base-timer) * 2),-webkit-transform ease-in-out calc(var(--transition-base-timer) * 2);
    transition: transform ease-in-out calc(var(--transition-base-timer) * 2),opacity ease-in-out calc(var(--transition-base-timer) * 2);
    transition: transform ease-in-out calc(var(--transition-base-timer) * 2),opacity ease-in-out calc(var(--transition-base-timer) * 2),-webkit-transform ease-in-out calc(var(--transition-base-timer) * 2);
}

.fab-menu[data-fab-state=open] .fab-icon-close, .fab-menu[data-fab-state=open] .fab-icon-open, .fab-menu[data-fab-toggle=hover]:hover .fab-icon-close, .fab-menu[data-fab-toggle=hover]:hover .fab-icon-open {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fab-menu[data-fab-state=open] .fab-icon-open, .fab-menu[data-fab-toggle=hover]:hover .fab-icon-open {
    opacity: 0;
}

.fab-icon-close {
    opacity: 0;
}

.fab-menu[data-fab-state=open] .fab-icon-close, .fab-menu[data-fab-toggle=hover]:hover .fab-icon-close {
    opacity: 1;
}

.fab-menu .fab-menu-inner > li {
    visibility: hidden;
    opacity: 0;
    transition: all ease-in-out calc(var(--transition-base-timer) * 2);
}

.fab-menu[data-fab-state=open] .fab-menu-inner > li, .fab-menu[data-fab-toggle=hover]:hover .fab-menu-inner > li {
    visibility: visible;
    opacity: 1;
}

.fab-menu-top .fab-menu-inner {
    top: 100%;
}

    .fab-menu-top .fab-menu-inner > li:not(:first-child) {
        margin-top: -100%;
    }

.fab-menu-top[data-fab-state=open] .fab-menu-inner > li, .fab-menu-top[data-fab-toggle=hover]:hover .fab-menu-inner > li {
    margin-top: var(--fab-inner-btn-spacing);
}

.fab-menu-bottom .fab-menu-inner {
    bottom: 100%;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

    .fab-menu-bottom .fab-menu-inner > li:not(:first-child) {
        margin-bottom: -100%;
    }

.fab-menu-bottom[data-fab-state=open] .fab-menu-inner > li, .fab-menu-bottom[data-fab-toggle=hover]:hover .fab-menu-inner > li {
    margin-bottom: var(--fab-inner-btn-spacing);
}

.fab-menu-inner div[data-fab-label] {
    --fab-tooltip-padding-y: calc(var(--spacer) * 0.4);
    --fab-tooltip-padding-x: calc(var(--spacer) * 0.6);
    --fab-tooltip-bg: var(--black);
    --fab-tooltip-color: var(--white);
    --fab-tooltip-shadow: var(--box-shadow);
    position: relative;
}

    .fab-menu-inner div[data-fab-label][data-color-theme=dark], [data-color-theme=dark] .fab-menu-inner div[data-fab-label]:not([data-color-theme]), html[data-color-theme=dark] .fab-menu-inner div[data-fab-label] {
        color-scheme: dark;
        --fab-tooltip-color: var(--black);
        --fab-tooltip-bg: var(--white);
    }

    .fab-menu-inner div[data-fab-label]:after {
        content: attr(data-fab-label);
        position: absolute;
        top: 50%;
        right: calc(100% + var(--spacer-2));
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        color: var(--fab-tooltip-color);
        background-color: var(--fab-tooltip-bg);
        padding: var(--fab-tooltip-padding-y) var(--fab-tooltip-padding-x);
        visibility: hidden;
        opacity: 0;
        white-space: nowrap;
        box-shadow: var(--fab-tooltip-shadow);
        transition: all ease-in-out calc(var(--transition-base-timer) * 2);
        border-radius: var(--border-radius);
    }

.fab-menu-bottom .fab-menu-inner div[data-fab-label]:after {
    margin-top: calc((var(--fab-tooltip-padding-y) + var(--fab-inner-btn-spacing)) * -1);
}

.fab-menu-inner div[data-fab-label].fab-label-end:after {
    right: auto;
    left: calc(100% + var(--spacer-2));
}

.fab-menu[data-fab-state=open] .fab-menu-inner div[data-fab-label]:hover:after, .fab-menu[data-fab-toggle=hover] .fab-menu-inner div[data-fab-label]:hover:after {
    visibility: visible;
    opacity: 1;
}

.fab-menu-inner div[data-fab-label].fab-label-light {
    --fab-tooltip-bg: var(--white);
    --fab-tooltip-color: var(--black);
}

    .fab-menu-inner div[data-fab-label].fab-label-light[data-color-theme=dark], [data-color-theme=dark] .fab-menu-inner div[data-fab-label].fab-label-light:not([data-color-theme]), html[data-color-theme=dark] .fab-menu-inner div[data-fab-label].fab-label-light {
        color-scheme: dark;
        --fab-tooltip-bg: var(--black);
        --fab-tooltip-color: var(--white);
    }

.fab-menu-inner div[data-fab-label].fab-label-visible:after {
    visibility: visible;
    opacity: 1;
}

.fancytree-container {
    --ft-node-padding-y: 0.25rem;
    --ft-node-padding-x: 0.5rem;
    --ft-node-selected-bg: var(--gray-300);
    --ft-node-selected-color: var(--body-color);
    --ft-node-active-bg: var(--component-active-bg);
    --ft-node-active-color: var(--component-active-color);
    --ft-check-width: 1.25rem;
    --ft-check-height: 1.25rem;
    --ft-check-border-width: calc(var(--border-width) * 2);
    --ft-check-border-color: var(--gray-400);
    --ft-check-bg: var(--white);
    --ft-check-border-radius: 0.1875em;
    --ft-check-transition: box-shadow var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out;
    --ft-check-checked-border-color: transparent;
    --ft-check-checked-bg: var(--component-active-bg);
    --ft-radio-border-radius: 100rem;
    list-style: none;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    overflow: auto;
    position: relative;
}

    .fancytree-container:focus {
        outline: 0;
    }

    .fancytree-container ul {
        list-style: none;
        padding-left: var(--icon-font-size);
        margin: 0;
    }

.ui-fancytree-disabled .fancytree-container {
    opacity: .65;
}

.ui-fancytree-disabled .fancytree-container, .ui-fancytree-disabled .fancytree-expander, .ui-fancytree-disabled .fancytree-title {
    cursor: default;
}

.ui-fancytree-disabled .fancytree-treefocus .fancytree-selected .fancytree-title {
    background-color: var(--ft-node-selected-bg);
    color: var(--ft-node-selected-color);
}

.fancytree-checkbox:after, .fancytree-drag-helper-img:after, .fancytree-drop-after:after, .fancytree-drop-before:after, .fancytree-expander:after, .fancytree-icon:after, .fancytree-loading .fancytree-expander:after, .fancytree-statusnode-wait .fancytree-icon:after {
    font-family: var(--icon-font-family);
    display: inline-block;
    font-size: var(--icon-font-size);
    line-height: 1;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fancytree-custom-icon, .fancytree-expander, .fancytree-icon {
    display: inline-block;
    vertical-align: top;
    margin-left: var(--ft-node-padding-x);
    margin-top: calc((var(--body-line-height-computed) + var(--ft-node-padding-y) * 2 - var(--icon-font-size)) * .5);
    width: var(--icon-font-size);
    height: var(--icon-font-size);
}

.fancytree-checkbox {
    vertical-align: top;
    margin-top: calc((var(--body-line-height-computed) + var(--ft-node-padding-y) * 2 - var(--ft-check-height)) * .5);
    margin-left: var(--ft-node-padding-x);
}

img.fancytree-icon {
    border: 0;
}

.fancytree-exp-c .fancytree-expander:after {
    content: "\f31c";
}

.fancytree-exp-cl .fancytree-expander:after {
    content: "\f31c";
}

.fancytree-exp-cd .fancytree-expander:after, .fancytree-exp-cdl .fancytree-expander:after {
    content: "\f31c";
}

.fancytree-exp-e .fancytree-expander:after, .fancytree-exp-ed .fancytree-expander:after {
    content: "\f31a";
}

.fancytree-exp-edl .fancytree-expander:after, .fancytree-exp-el .fancytree-expander:after {
    content: "\f31a";
}

.fancytree-statusnode-error .fancytree-icon:after {
    content: "\f62d";
}

.fancytree-loading .fancytree-expander, .fancytree-statusnode-wait .fancytree-icon {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    text-align: center;
    width: var(--icon-font-size);
    height: var(--icon-font-size);
}

    .fancytree-loading .fancytree-expander:after, .fancytree-statusnode-wait .fancytree-icon:after {
        content: "\f5a7";
        transition: all ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .fancytree-loading .fancytree-expander:after, .fancytree-statusnode-wait .fancytree-icon:after {
        transition: none;
    }
}

.fancytree-ico-c .fancytree-icon:after, .fancytree-ico-e .fancytree-icon:after {
    content: "\f3eb";
}

.fancytree-has-children.fancytree-ico-c .fancytree-icon:after {
    content: "\f3e6";
}

.fancytree-has-children.fancytree-ico-e .fancytree-icon:after {
    content: "\f3e4";
}

.fancytree-ico-cf .fancytree-icon:after, .fancytree-ico-ef .fancytree-icon:after {
    content: "\f40c";
}

.fancytree-has-children.fancytree-ico-cf .fancytree-icon:after {
    content: "\f415";
}

.fancytree-has-children.fancytree-ico-ef .fancytree-icon:after {
    content: "\f40f";
}

.fancytree-checkbox {
    width: var(--ft-check-width);
    height: var(--ft-check-height);
    border: var(--ft-check-border-width) solid var(--ft-check-border-color);
    background-color: var(--ft-check-bg);
    display: inline-block;
    text-align: center;
    position: relative;
    cursor: pointer;
    border-radius: var(--ft-check-border-radius);
    transition: var(--ft-check-transition);
}

@media (prefers-reduced-motion:reduce) {
    .fancytree-checkbox {
        transition: none;
    }
}

.fancytree-checkbox[data-color-theme=dark], [data-color-theme=dark] .fancytree-checkbox:not([data-color-theme]), html[data-color-theme=dark] .fancytree-checkbox {
    color-scheme: dark;
    --ft-check-bg: #2c2d33;
}

.fancytree-checkbox:after {
    content: "";
    position: absolute;
    width: calc(var(--ft-check-width) - var(--ft-check-border-width) * 2);
    height: calc(var(--ft-check-width) - var(--ft-check-border-width) * 2);
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M5 10l4 4l6-8'/%3e%3c/svg%3e");
    background-position: center;
    background-size: contain;
    opacity: 0;
    transition: opacity ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .fancytree-checkbox:after {
        transition: none;
    }
}

.fancytree-partsel .fancytree-checkbox:after, .fancytree-selected .fancytree-checkbox:after {
    opacity: 1;
}

.fancytree-unselectable .fancytree-checkbox {
    opacity: .65;
    cursor: default;
}

.fancytree-partsel .fancytree-checkbox, .fancytree-selected .fancytree-checkbox {
    border-color: var(--ft-check-checked-border-color);
    background-color: var(--ft-check-checked-bg);
}

.fancytree-has-children:not(.fancytree-selected) .fancytree-checkbox:after {
    background-image: none;
}

.fancytree-partsel.fancytree-has-children:not(.fancytree-selected) .fancytree-checkbox:after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M5 10h10'/%3e%3c/svg%3e");
}

.fancytree-radio .fancytree-checkbox {
    border-radius: var(--ft-radio-border-radius);
}

    .fancytree-radio .fancytree-checkbox:after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
    }

.fancytree-drag-helper .fancytree-title {
    padding-right: calc(var(--ft-node-padding-x) * 2 + var(--icon-font-size));
    border: var(--border-width) solid var(--border-color);
    opacity: .8;
    margin: 0;
}

.fancytree-drag-helper-img:after {
    position: absolute;
    top: 50%;
    margin-top: calc(var(--icon-font-size) * .5 * -1);
    right: var(--ft-node-padding-x);
    z-index: 10;
}

.fancytree-drop-accept .fancytree-drag-helper-img:after {
    content: "\f33f";
    color: var(--success);
}

.fancytree-drop-reject .fancytree-drag-helper-img:after {
    content: "\f62d";
    color: var(--danger);
}

#fancytree-drop-marker.fancytree-drop-after, #fancytree-drop-marker.fancytree-drop-before {
    width: 15rem;
    border-top: var(--border-width) solid var(--border-color);
    position: absolute !important;
}

.fancytree-drag-source {
    opacity: .5;
}

.fancytree-drop-target.fancytree-drop-accept a {
    background-color: var(--primary) !important;
    color: var(--white) !important;
    text-decoration: none;
}

.fancytree-node {
    display: inherit;
    width: 100%;
    position: relative;
    margin-bottom: 1px;
}

.fancytree-title {
    border: 0;
    padding: var(--ft-node-padding-y) var(--ft-node-padding-x);
    margin-left: var(--spacer-1);
    display: inline-block;
    cursor: pointer;
    border-radius: var(--border-radius);
    transition: all ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .fancytree-title {
        transition: none;
    }
}

.fancytree-title > input {
    border: 0;
    outline: 0;
    padding: 0;
    background-color: transparent;
    color: var(--body-color);
}

.fancytree-active .fancytree-title, .fancytree-selected .fancytree-title {
    background-color: var(--ft-node-selected-bg);
    color: var(--ft-node-selected-color);
}

.fancytree-treefocus .fancytree-selected .fancytree-title {
    background-color: var(--ft-node-active-bg);
    color: var(--ft-node-active-color);
}

.fancytree-ext-table .fancytree-node {
    display: inline-block;
    width: auto;
    margin: 0;
}

.fancytree-ext-table .fancytree-title {
    display: inline;
}

.fancytree-ext-table.fancytree-container {
    white-space: normal;
}

.fancytree-ext-table .fancytree-custom-icon, .fancytree-ext-table .fancytree-expander, .fancytree-ext-table .fancytree-icon {
    margin-top: calc((var(--icon-font-size) - var(--body-font-size)) * .5);
}

.fancytree-ext-table .fancytree-checkbox {
    margin: 0 auto;
    float: none;
}

.fancytree-ext-table tbody tr {
    transition: all ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .fancytree-ext-table tbody tr {
        transition: none;
    }
}

.fancytree-ext-table tbody tr td:first-child {
    text-align: center;
}

.fancytree-ext-table tbody tr .fancytree-title {
    background-color: transparent;
    color: inherit !important;
    padding: 0;
    transition: none;
}

.fancytree-ext-table tbody tr.fancytree-active, .fancytree-ext-table tbody tr.fancytree-focused {
    background-color: var(--gray-200);
}

.fancytree-ext-table tbody tr.fancytree-selected {
    background-color: var(--gray-300);
}

    .fancytree-ext-table tbody tr.fancytree-selected .fancytree-title {
        background-color: transparent;
    }

.fancytree-treefocus .fancytree-ext-table tbody tr.fancytree-selected .fancytree-title {
    transition: color ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .fancytree-treefocus .fancytree-ext-table tbody tr.fancytree-selected .fancytree-title {
        transition: none;
    }
}

.fancytree-ext-childcounter .fancytree-childcounter {
    position: absolute;
    right: 0;
    top: var(--ft-node-padding-y);
    color: rgba(var(--body-color-rgb),.75);
}

.fancytree-helper-hidden {
    display: none;
}

.fancytree-helper-indeterminate-cb {
    color: rgba(var(--body-color-rgb),.75);
}

.fancytree-helper-disabled {
    color: rgba(var(--body-color-rgb),.5);
}

.fancytree-helper-spin {
    -webkit-animation: rotation 1s linear infinite;
    animation: rotation 1s linear infinite;
}

.fc-not-allowed, .fc-not-allowed .fc-event {
    cursor: not-allowed;
}

.fc-unselectable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
}

.fc {
    --fc-bg: var(--white);
    --fc-cell-border-width: var(--border-width);
    --fc-cell-border-color: var(--border-color);
    --fc-cell-padding-y: 0.75rem;
    --fc-cell-padding-x: 1.25rem;
    --fc-event-bg: var(--primary);
    --fc-event-font-size: var(--body-font-size-sm);
    --fc-event-color: var(--white);
    --fc-event-border-width: var(--border-width);
    --fc-event-border-color: var(--primary);
    --fc-event-spacer-y: 0.1875rem;
    --fc-event-spacer-x: 0.5rem;
    --fc-event-padding-y: 0.1875rem;
    --fc-event-padding-x: 0.5rem;
    --fc-event-more-bg: var(--gray-200);
    --fc-event-more-hover-bg: var(--gray-300);
    --fc-event-resizer-size: 0.5rem;
    --fc-today-bg: rgba(var(--yellow-rgb), 0.1);
    --fc-bgevent-bg: rgba(var(--success-rgb), 0.4);
    --fc-nonbusiness-bg: rgba(var(--body-color-rgb), 0.05);
    --fc-highlight-bg: rgba(var(--primary-rgb), 0.1);
    --fc-weekday-color: rgba(var(--body-color-rgb), 0.5);
    --fc-popover-bg: var(--white);
    --fc-popover-border-width: var(--border-width);
    --fc-popover-border-color: var(--border-color-translucent);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .fc[data-color-theme=dark], [data-color-theme=dark] .fc:not([data-color-theme]), html[data-color-theme=dark] .fc {
        color-scheme: dark;
        --fc-bg: #2c2d33;
        --fc-popover-bg: #32333a;
    }

    .fc table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    .fc th {
        text-align: center;
    }

    .fc td, .fc th {
        vertical-align: top;
        padding: 0;
    }

    .fc a[data-navlink] {
        cursor: pointer;
    }

.fc-direction-ltr {
    direction: ltr;
    text-align: left;
}

.fc-direction-rtl {
    direction: rtl;
    text-align: right;
}

.fc-theme-standard td, .fc-theme-standard th {
    border: var(--fc-cell-border-width) solid var(--fc-cell-border-color);
}

.fc-liquid-hack td, .fc-liquid-hack th {
    position: relative;
}

@font-face {
    font-family: fcicons;
    src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
    font-weight: 400;
    font-style: normal;
}

.fc-icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 1em;
    height: 1em;
    font-size: var(--icon-font-size);
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: fcicons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fc-icon-chevron-left:before {
    content: "\e900";
}

.fc-icon-chevron-right:before {
    content: "\e901";
}

.fc-icon-chevrons-left:before {
    content: "\e902";
}

.fc-icon-chevrons-right:before {
    content: "\e903";
}

.fc-icon-minus-square:before {
    content: "\e904";
}

.fc-icon-plus-square:before {
    content: "\e905";
}

.fc-icon-x:before {
    content: "\e906";
}

.fc .fc-button {
    --btn-padding-y: 0.5rem;
    --btn-padding-x: 0.875rem;
    --btn-font-size: var(--body-font-size);
    --btn-border-radius: var(--border-radius);
    --btn-font-weight: 400;
    --btn-line-height: var(--body-line-height);
    --btn-border-width: var(--border-width);
    --btn-box-shadow: 0 0 0 0 transparent;
    --btn-disabled-opacity: 0.65;
    --btn-focus-box-shadow: 0 0 0 0.125rem rgba(var(--btn-focus-shadow-rgb), .25);
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--btn-padding-y) var(--btn-padding-x);
    font-size: var(--btn-font-size);
    font-weight: var(--btn-font-weight);
    line-height: var(--btn-line-height);
    color: var(--btn-color);
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: var(--btn-border-width) solid var(--btn-border-color);
    border-radius: var(--btn-border-radius);
    background-color: var(--btn-bg);
    box-shadow: var(--btn-box-shadow);
    transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
    .fc .fc-button {
        transition: none;
    }
}

.fc .fc-button:focus, .fc .fc-button:hover {
    color: var(--btn-hover-color);
    background-color: var(--btn-hover-bg);
    border-color: var(--btn-hover-border-color);
}

.fc .fc-button:focus {
    outline: 0;
    box-shadow: var(--btn-box-shadow),var(--btn-focus-box-shadow);
}

.fc .fc-button.fc-button-active, .fc .fc-button:active {
    color: var(--btn-active-color);
    background-color: var(--btn-active-bg);
    border-color: var(--btn-active-border-color);
    box-shadow: var(--btn-active-shadow);
}

    .fc .fc-button.fc-button-active:focus, .fc .fc-button:active:focus {
        box-shadow: var(--btn-active-shadow),var(--btn-focus-box-shadow);
    }

.fc .fc-button:disabled {
    color: var(--btn-disabled-color);
    pointer-events: none;
    background-color: var(--btn-disabled-bg);
    border-color: var(--btn-disabled-border-color);
    opacity: var(--btn-disabled-opacity);
    box-shadow: none;
}

.fc .fc-button .fc-icon {
    margin-top: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
    margin-bottom: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
}

.fc .fc-button-primary {
    --btn-color: var(--body-color);
    --btn-bg: var(--gray-200);
    --btn-border-color: var(--gray-400);
    --btn-hover-color: var(--body-color);
    --btn-hover-bg: var(--gray-300);
    --btn-hover-border-color: var(--gray-500);
    --btn-focus-shadow-rgb: 207,207,209;
    --btn-active-color: var(--body-color);
    --btn-active-bg: var(--gray-400);
    --btn-active-border-color: var(--gray-600);
    --btn-active-shadow: inset 0 0 0 0 transparent;
    --btn-disabled-color: var(--body-color);
    --btn-disabled-bg: var(--gray-200);
    --btn-disabled-border-color: var(--gray-400);
}

.fc .fc-next-button .fc-icon, .fc .fc-prev-button .fc-icon {
    margin-left: calc((var(--btn-padding-x) - var(--btn-padding-y) - var(--btn-border-width)) * -1);
    margin-right: calc((var(--btn-padding-x) - var(--btn-padding-y) - var(--btn-border-width)) * -1);
}

.fc .fc-button-group {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle;
}

    .fc .fc-button-group > .fc-button {
        position: relative;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    }

        .fc .fc-button-group > .fc-button.fc-button-active, .fc .fc-button-group > .fc-button:active, .fc .fc-button-group > .fc-button:focus, .fc .fc-button-group > .fc-button:hover {
            z-index: 1;
        }

.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
    margin-left: calc(var(--btn-border-width) * -1);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
    margin-right: calc(var(--btn-border-width) * -1);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.fc .fc-toolbar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
}

    .fc .fc-toolbar.fc-header-toolbar {
        margin-bottom: var(--spacer);
    }

    .fc .fc-toolbar.fc-footer-toolbar {
        margin-top: var(--spacer);
    }

.fc .fc-toolbar-title {
    font-size: 1.125rem;
    margin-bottom: 0;
}

.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
    margin-left: var(--spacer-2);
}

.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
    margin-right: var(--spacer-2);
}

.fc-direction-rtl .fc-toolbar-ltr {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.fc .fc-scroller {
    -webkit-overflow-scrolling: touch;
    position: relative;
}

.fc .fc-scroller-liquid {
    height: 100%;
}

.fc .fc-scroller-liquid-absolute {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.fc .fc-scroller-harness {
    position: relative;
    overflow: hidden;
    direction: ltr;
}

.fc .fc-scroller-harness-liquid {
    height: 100%;
}

.fc-direction-rtl .fc-scroller-harness > .fc-scroller {
    direction: rtl;
}

.fc-theme-standard .fc-scrollgrid {
    border: var(--fc-cell-border-width) solid var(--fc-cell-border-color);
}

.fc .fc-scrollgrid {
    border-collapse: separate;
    border-right-width: 0;
    border-bottom-width: 0;
}

    .fc .fc-scrollgrid, .fc .fc-scrollgrid table {
        width: 100%;
        table-layout: fixed;
    }

        .fc .fc-scrollgrid table {
            border-top-style: hidden;
            border-left-style: hidden;
            border-right-style: hidden;
        }

.fc .fc-scrollgrid-liquid {
    height: 100%;
}

.fc .fc-scrollgrid-section, .fc .fc-scrollgrid-section table, .fc .fc-scrollgrid-section > td {
    height: 1px;
}

    .fc .fc-scrollgrid-section > * {
        border-top-width: 0;
        border-left-width: 0;
    }

.fc .fc-scrollgrid-section-liquid {
    height: auto;
}

    .fc .fc-scrollgrid-section-liquid > td {
        height: 100%;
    }

.fc .fc-scrollgrid-section-footer > *, .fc .fc-scrollgrid-section-header > * {
    border-bottom-width: 0;
}

.fc .fc-scrollgrid-section-body table, .fc .fc-scrollgrid-section-footer table {
    border-bottom-style: hidden;
}

.fc .fc-scrollgrid-section-sticky > * {
    background-color: var(--fc-bg);
    position: -webkit-sticky;
    position: sticky;
    z-index: 3;
}

.fc .fc-scrollgrid-section-sticky.fc-scrollgrid-section-header > * {
    top: 0;
}

.fc .fc-scrollgrid-section-sticky.fc-scrollgrid-section-footer > * {
    bottom: 0;
}

.fc .fc-scrollgrid-sticky-shim {
    height: 1px;
    margin-bottom: -1px;
}

.fc .fc-view-harness {
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
}

.fc .fc-view-harness-active > .fc-view {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.fc .fc-col-header-cell-cushion {
    display: inline-block;
    padding: var(--fc-cell-padding-y) var(--fc-cell-padding-x);
    color: var(--body-color);
    font-weight: 600;
}

.fc-sticky {
    position: -webkit-sticky;
    position: sticky;
}

.fc-event {
    font-size: var(--fc-event-font-size);
}

.fc .fc-bg-event, .fc .fc-highlight, .fc .fc-non-business {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.fc .fc-non-business {
    background-color: var(--fc-nonbusiness-bg);
}

.fc .fc-bg-event {
    background: var(--fc-bgevent-bg);
    opacity: .2;
}

.fc .fc-highlight {
    background-color: var(--fc-highlight-bg);
}

.fc .fc-cell-shaded, .fc .fc-day-disabled {
    background-color: var(--light);
}

.fc-daygrid-event .fc-event-time {
    -ms-flex-order: 3;
    order: 3;
}

a.fc-event, a.fc-event:hover {
    text-decoration: none;
}

.fc-event.fc-event-draggable, .fc-event[href] {
    cursor: pointer;
}

.fc-event .fc-event-main {
    position: relative;
    z-index: 2;
}

.fc-event-dragging:not(.fc-event-selected) {
    opacity: .75;
}

.fc-event-dragging.fc-event-selected {
    box-shadow: var(--box-shadow);
}

.fc-event .fc-event-resizer {
    display: none;
    position: absolute;
    z-index: 4;
}

.fc-event-selected .fc-event-resizer, .fc-event:hover .fc-event-resizer {
    display: block;
}

    .fc-event-selected .fc-event-resizer:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        width: calc(var(--fc-event-padding-y) * 2 + var(--body-line-height-computed));
        height: calc(var(--fc-event-padding-y) * 2 + var(--body-line-height-computed));
        z-index: 1080;
    }

.fc-event-selected {
    box-shadow: var(--box-shadow);
}

    .fc-event-selected:before {
        content: "";
        position: absolute;
        z-index: 3;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .fc-event-selected:after {
        content: "";
        background: rgba(var(--black-rgb),.15);
        position: absolute;
        z-index: 1;
        top: calc(var(--fc-event-border-width) * -1);
        right: calc(var(--fc-event-border-width) * -1);
        bottom: calc(var(--fc-event-border-width) * -1);
        left: calc(var(--fc-event-border-width) * -1);
    }

.fc-h-event {
    display: block;
    border: var(--fc-event-border-width) solid var(--fc-event-border-color);
    background-color: var(--fc-event-bg);
}

    .fc-h-event .fc-event-main {
        color: var(--fc-event-color);
    }

    .fc-h-event .fc-event-main-frame {
        display: -ms-flexbox;
        display: flex;
    }

    .fc-h-event .fc-event-time {
        max-width: 100%;
        overflow: hidden;
    }

    .fc-h-event .fc-event-title-container {
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        min-width: 0;
    }

    .fc-h-event .fc-event-title {
        display: inline-block;
        vertical-align: top;
        left: 0;
        right: 0;
        max-width: 100%;
        overflow: hidden;
    }

    .fc-h-event.fc-event-selected:before {
        top: calc(var(--spacer-2) * -1);
        bottom: calc(var(--spacer-2) * -1);
    }

    .fc-h-event:not(.fc-event-selected) .fc-event-resizer {
        top: calc(var(--fc-event-border-width) * -1);
        bottom: calc(var(--fc-event-border-width) * -1);
        width: var(--fc-event-resizer-size);
    }

    .fc-h-event .fc-h-event.fc-event-selected .fc-event-resizer {
        top: 50%;
        margin-top: calc(var(--fc-event-border-width) * -1);
    }

.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start) {
    border-left-width: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end) {
    border-right-width: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
    cursor: w-resize;
    left: calc(var(--fc-event-border-width) * -1);
}

.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
    cursor: e-resize;
    right: calc(var(--fc-event-border-width) * -1);
}

.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start {
    left: calc(var(--fc-event-border-width) * -1);
}

.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end {
    right: calc(var(--fc-event-border-width) * -1);
}

.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
    border-left-width: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
    border-right-width: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
    cursor: w-resize;
    left: calc(var(--fc-event-border-width) * -1);
    border-top-left-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}

.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
    cursor: e-resize;
    right: calc(var(--fc-event-border-width) * -1);
    border-top-right-radius: var(--border-radius);
    border-bottom-right-radius: var(--border-radius);
}

.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
    left: calc(var(--fc-event-border-width) * -1);
}

.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
    right: calc(var(--fc-event-border-width) * -1);
}

.fc .fc-popover {
    position: absolute;
    z-index: 1070;
    box-shadow: var(--box-shadow);
    border-radius: var(--border-radius);
}

    .fc .fc-popover .fc-daygrid-event.fc-event-end, .fc .fc-popover .fc-daygrid-event.fc-event-start {
        margin-left: 0;
        margin-right: 0;
    }

    .fc .fc-popover .fc-h-event {
        border-top-left-radius: var(--border-radius);
        border-bottom-left-radius: var(--border-radius);
    }

.fc .fc-popover-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--fc-cell-padding-y) var(--fc-cell-padding-y) calc(var(--fc-cell-padding-y) - var(--fc-event-spacer-y)) var(--fc-cell-padding-y);
}

.fc .fc-popover-title {
    font-weight: 600;
}

.fc .fc-popover-close {
    cursor: pointer;
    opacity: .6;
    transition: opacity ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .fc .fc-popover-close {
        transition: none;
    }
}

.fc .fc-popover-close:hover {
    opacity: 1;
}

.fc .fc-more-popover .fc-popover-body {
    min-width: 220px;
    padding: var(--fc-cell-padding-y);
    padding-top: 0;
}

.fc-theme-standard .fc-popover {
    border: var(--fc-popover-border-width) solid var(--fc-popover-border-color);
    background-color: var(--fc-popover-bg);
}

.fc-daygrid-day-events:after, .fc-daygrid-day-events:before, .fc-daygrid-day-frame:after, .fc-daygrid-day-frame:before, .fc-daygrid-event-harness:after, .fc-daygrid-event-harness:before {
    content: "";
    clear: both;
    display: table;
}

.fc .fc-daygrid-body {
    position: relative;
    z-index: 1;
}

.fc .fc-daygrid-day.fc-day-today {
    background-color: var(--fc-today-bg);
}

.fc .fc-daygrid-day-frame {
    position: relative;
    min-height: 100%;
}

.fc .fc-daygrid-day-top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.fc .fc-day-other .fc-daygrid-day-top {
    opacity: .3;
}

.fc .fc-daygrid-day-number {
    position: relative;
    z-index: 4;
    padding: var(--fc-event-padding-x);
    padding-bottom: calc(var(--fc-event-padding-x) - var(--fc-event-spacer-y));
    color: var(--body-color);
}

.fc .fc-daygrid-day-events {
    margin-top: var(--fc-event-spacer-y);
}

.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
    position: absolute;
    left: 0;
    right: 0;
}

.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
    position: relative;
    min-height: calc(var(--body-line-height-computed) + var(--fc-event-padding-y) * 2 + var(--fc-event-border-width) * 2 + var(--fc-event-spacer-y));
}

.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
    margin-bottom: calc(var(--fc-event-padding-y) + var(--fc-event-spacer-y));
}

.fc .fc-daygrid-event-harness {
    position: relative;
}

.fc .fc-daygrid-event-harness-abs {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.fc .fc-daygrid-bg-harness {
    position: absolute;
    top: 0;
    bottom: 0;
}

.fc .fc-daygrid-day-bg .fc-non-business {
    z-index: 1;
}

.fc .fc-daygrid-day-bg .fc-bg-event {
    z-index: 2;
}

.fc .fc-daygrid-day-bg .fc-highlight {
    z-index: 3;
}

.fc .fc-daygrid-event {
    z-index: 6;
    margin-top: var(--fc-event-spacer-y);
}

    .fc .fc-daygrid-event.fc-event-mirror {
        z-index: 7;
    }

.fc .fc-daygrid-day-bottom:before {
    content: "";
    clear: both;
    display: table;
}

.fc .fc-daygrid-more-link {
    position: relative;
    z-index: 4;
    margin: var(--fc-event-spacer-y) var(--fc-event-spacer-x) 0 var(--fc-event-spacer-x);
    background-color: var(--fc-event-more-bg);
    color: var(--link-color);
    display: block;
    padding: var(--fc-event-padding-y) var(--fc-event-padding-y);
    text-align: center;
    font-size: var(--body-font-size-sm);
    line-height: var(--body-line-height-sm);
    cursor: pointer;
    border-radius: var(--border-radius);
    transition: background-color ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .fc .fc-daygrid-more-link {
        transition: none;
    }
}

.fc .fc-daygrid-more-link:focus, .fc .fc-daygrid-more-link:hover {
    background-color: var(--fc-event-more-hover-bg);
}

.fc .fc-daygrid-week-number {
    position: absolute;
    z-index: 5;
    top: 0;
    padding: var(--fc-event-padding-x);
    min-width: 1.5em;
    text-align: center;
    color: var(--fc-weekday-color);
}

.fc-liquid-hack .fc-daygrid-day-frame {
    position: static;
}

.fc-direction-ltr .fc-daygrid-event.fc-event-start, .fc-direction-rtl .fc-daygrid-event.fc-event-end {
    margin-left: var(--fc-event-spacer-x);
}

.fc-direction-ltr .fc-daygrid-event.fc-event-end, .fc-direction-rtl .fc-daygrid-event.fc-event-start {
    margin-right: var(--fc-event-spacer-x);
}

.fc-direction-ltr .fc-daygrid-week-number {
    left: 0;
}

.fc-direction-rtl .fc-daygrid-week-number {
    right: 0;
}

.fc-daygrid-event {
    position: relative;
    white-space: nowrap;
    border-radius: var(--border-radius);
    padding: var(--fc-event-padding-y) var(--fc-event-padding-x);
}

.fc-daygrid-block-event .fc-event-time {
    font-weight: 600;
}

.fc-daygrid-dot-event {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: var(--body-color);
    padding: var(--fc-event-padding-y) 0;
    background-color: var(--fc-bg);
    border: var(--fc-cell-border-width) solid var(--fc-cell-border-color);
    transition: color ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .fc-daygrid-dot-event {
        transition: none;
    }
}

.fc-daygrid-dot-event .fc-event-title {
    margin-right: var(--spacer-2);
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
}

.fc-daygrid-dot-event.fc-event-selected:before {
    top: calc(var(--spacer-2) * -1);
    bottom: calc(var(--spacer-2) * -1);
}

.fc-daygrid-event-dot {
    margin: 0 var(--fc-event-spacer-x);
    box-sizing: content-box;
    padding: var(--spacer-1);
    background-color: var(--fc-event-bg);
    border-radius: var(--border-radius-pill);
}

.fc-direction-ltr .fc-daygrid-event .fc-event-time {
    margin-right: var(--spacer-2);
}

.fc-direction-rtl .fc-daygrid-event .fc-event-time {
    margin-left: var(--spacer-2);
}

.fc-v-event {
    display: block;
    border: var(--fc-event-border-width) solid var(--fc-event-border-color);
    background-color: var(--fc-event-bg);
}

    .fc-v-event .fc-event-main {
        color: var(--fc-event-color);
        height: 100%;
    }

    .fc-v-event .fc-event-main-frame {
        height: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .fc-v-event .fc-event-time {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        max-height: 100%;
        overflow: hidden;
    }

    .fc-v-event .fc-event-title-container {
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        min-height: 0;
    }

    .fc-v-event .fc-event-title {
        top: 0;
        bottom: 0;
        max-height: 100%;
        overflow: hidden;
    }

    .fc-v-event:not(.fc-event-start) {
        border-top-width: 0;
    }

    .fc-v-event:not(.fc-event-end) {
        border-bottom-width: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .fc-v-event.fc-event-selected:before {
        left: calc(var(--spacer-2) * -1);
        right: calc(var(--spacer-2) * -1);
    }

    .fc-v-event .fc-event-resizer-start {
        cursor: n-resize;
    }

    .fc-v-event .fc-event-resizer-end {
        cursor: s-resize;
    }

    .fc-v-event:not(.fc-event-selected) .fc-event-resizer {
        height: var(--fc-event-resizer-size);
        left: calc(var(--fc-event-border-width) * -1);
        right: calc(var(--fc-event-border-width) * -1);
    }

    .fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
        top: calc(var(--fc-event-border-width) * -1);
    }

    .fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
        bottom: calc(var(--fc-event-border-width) * -1);
    }

    .fc-v-event.fc-event-selected .fc-event-resizer {
        left: 50%;
        margin-left: calc(var(--fc-event-border-width) * -1);
    }

    .fc-v-event.fc-event-selected .fc-event-resizer-start {
        top: calc(var(--fc-event-border-width) * -1);
    }

    .fc-v-event.fc-event-selected .fc-event-resizer-end {
        bottom: calc(var(--fc-event-border-width) * -1);
    }

.fc .fc-timegrid .fc-daygrid-body {
    z-index: 2;
}

.fc .fc-timegrid-divider {
    padding: 0 0 var(--fc-event-border-width);
}

.fc .fc-timegrid-body {
    position: relative;
    z-index: 1;
    min-height: 100%;
}

.fc .fc-timegrid-axis-chunk {
    position: relative;
}

    .fc .fc-timegrid-axis-chunk > table {
        position: relative;
        z-index: 1;
    }

.fc .fc-timegrid-slots {
    position: relative;
    z-index: 1;
}

.fc .fc-timegrid-slot {
    height: calc(var(--body-line-height-computed) + var(--fc-event-padding-y) * 2 + var(--fc-event-border-width) * 2);
    border-bottom: 0;
}

    .fc .fc-timegrid-slot:empty:before {
        content: " ";
    }

.fc .fc-timegrid-slot-minor {
    border-top-style: dotted;
}

.fc .fc-timegrid-slot-label-cushion {
    display: inline-block;
    white-space: nowrap;
}

.fc .fc-timegrid-slot-label {
    vertical-align: middle;
}

.fc .fc-timegrid-axis-cushion, .fc .fc-timegrid-slot-label-cushion {
    padding: 0 var(--fc-event-padding-x);
}

.fc .fc-timegrid-axis-frame-liquid {
    height: 100%;
}

.fc .fc-timegrid-axis-frame {
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.fc .fc-timegrid-axis-cushion {
    max-width: 60px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: var(--body-color);
    font-weight: 600;
}

.fc .fc-timegrid-col.fc-day-today {
    background-color: var(--fc-today-bg);
}

.fc .fc-timegrid-col-frame {
    min-height: 100%;
    position: relative;
}

.fc .fc-timegrid-col-bg {
    z-index: 2;
}

    .fc .fc-timegrid-col-bg .fc-non-business {
        z-index: 1;
    }

    .fc .fc-timegrid-col-bg .fc-bg-event {
        z-index: 2;
    }

    .fc .fc-timegrid-col-bg .fc-highlight {
        z-index: 3;
    }

.fc .fc-timegrid-bg-harness {
    position: absolute;
    left: 0;
    right: 0;
}

.fc .fc .fc-timegrid-col-events {
    z-index: 3;
}

.fc .fc-timegrid-now-indicator-container {
    bottom: 0;
    overflow: hidden;
}

.fc .fc-timegrid-now-indicator-line {
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    border-style: solid;
    border-color: var(--fc-event-color);
    border-width: 1em 0 0;
}

.fc .fc-timegrid-now-indicator-arrow {
    position: absolute;
    z-index: 4;
    margin-top: calc(var(--fc-event-padding-y) * -1);
    border-style: solid;
    border-color: var(--fc-event-color);
}

.fc-liquid-hack .fc-timegrid-axis-frame-liquid, .fc-liquid-hack .fc-timegrid-col-frame {
    height: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.fc-media-screen .fc-timegrid-cols {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

    .fc-media-screen .fc-timegrid-cols > table {
        height: 100%;
    }

.fc-media-screen .fc-timegrid-col-bg, .fc-media-screen .fc-timegrid-col-events, .fc-media-screen .fc-timegrid-now-indicator-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.fc-timegrid-event-harness {
    position: absolute;
}

    .fc-timegrid-event-harness > .fc-timegrid-event {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

.fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror, .fc-timegrid-more-link {
    box-shadow: 0 0 0 var(--fc-event-border-width) var(--fc-bg);
}

.fc-timegrid-event, .fc-timegrid-more-link {
    border-radius: var(--border-radius);
}

    .fc-timegrid-event .fc-event-main {
        padding: var(--fc-event-padding-y) var(--fc-event-padding-x) 0;
    }

    .fc-timegrid-event .fc-event-time {
        white-space: nowrap;
    }

.fc-timegrid-event-short .fc-event-main-frame {
    -ms-flex-direction: row;
    flex-direction: row;
    overflow: hidden;
}

.fc-timegrid-event-short .fc-event-time:after {
    content: " - ";
}

.fc-timegrid-more-link {
    position: absolute;
    z-index: 9999;
    color: inherit;
    background-color: var(--fc-event-more-bg);
    cursor: pointer;
    margin-bottom: var(--fc-event-spacer-y);
}

.fc-timegrid-more-link-inner {
    padding: var(--fc-event-padding-y) var(--fc-event-padding-x);
    top: 0;
}

.fc-direction-ltr .fc-timegrid-col-events {
    margin: 0 2.5% 0 calc(var(--fc-event-border-width) * 2);
}

.fc-direction-ltr .fc-timegrid-more-link {
    right: 0;
}

.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
    left: 0;
    border-width: 1em 0 1em 1em;
    border-top-color: transparent;
    border-bottom-color: transparent;
}

.fc-direction-rtl .fc-timegrid-col-events {
    margin: 0 2px 0 calc(var(--fc-event-border-width) * 2);
}

.fc-direction-rtl .fc-timegrid-more-link {
    left: 0;
}

.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
    right: 0;
    border-width: 1em 1em 1em 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
}

.fc-theme-standard .fc-list {
    border: var(--fc-cell-border-width) solid var(--fc-cell-border-color);
}

.fc .fc-list-empty {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}

.fc .fc-list-empty-cushion {
    margin: var(--spacer) 0;
}

.fc .fc-list-table {
    width: 100%;
    border-style: hidden;
}

    .fc .fc-list-table th {
        padding: 0;
    }

    .fc .fc-list-table tr > * {
        border-left: 0;
        border-right: 0;
    }

.fc .fc-list-sticky .fc-list-day > * {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

.fc .fc-list-day-cushion, .fc .fc-list-table td {
    padding: var(--fc-cell-padding-y) var(--fc-cell-padding-x);
}

    .fc .fc-list-day-cushion:after {
        content: "";
        clear: both;
        display: table;
    }

.fc .fc-list-event.fc-event-forced-url {
    cursor: pointer;
}

.fc .fc-list-event-title a {
    color: inherit;
    text-decoration: none;
}

.fc .fc-list-event-graphic, .fc .fc-list-event-time {
    white-space: nowrap;
    width: 1px;
}

.fc .fc-list-event-dot {
    display: inline-block;
    margin: 0 var(--fc-event-spacer-x);
    box-sizing: content-box;
    padding: var(--spacer-1);
    background-color: var(--fc-event-bg);
    border-radius: var(--border-radius-pill);
}

.fc .fc-list-day-side-text, .fc .fc-list-day-text {
    color: var(--body-color);
}

    .fc .fc-list-day-side-text:focus, .fc .fc-list-day-text:focus {
        outline: 0;
    }

.fc-theme-standard .fc-list-day-cushion {
    background-color: var(--light);
}

.fc-theme-bootstrap a:not([href]) {
    color: inherit;
}

.fc-direction-ltr .fc-list-day-text, .fc-direction-rtl .fc-list-day-side-text {
    float: left;
}

.fc-direction-ltr .fc-list-day-side-text, .fc-direction-rtl .fc-list-day-text {
    float: right;
}

.fc-direction-ltr .fc-list-table .fc-list-event-graphic {
    padding-right: 0;
}

.fc-direction-rtl .fc-list-table .fc-list-event-graphic {
    padding-left: 0;
}

@media (max-width:575.98px) {
    .fc .fc-toolbar {
        display: block;
        text-align: center;
    }

        .fc .fc-toolbar .fc-toolbar-title {
            margin-top: var(--spacer);
            margin-bottom: var(--spacer);
        }

    .fc .fc-view-harness {
        overflow: auto;
        min-height: 600px;
        box-shadow: 0 0 0 var(--fc-cell-border-width) var(--fc-cell-border-color) inset;
    }

        .fc .fc-view-harness .fc-view {
            min-width: 900px;
        }
}

.image-cropper-container {
    direction: ltr;
    height: 400px;
    width: 100%;
    overflow: hidden;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}

.eg-preview .preview {
    direction: ltr;
}

.eg-preview .preview-lg {
    width: 150px;
    height: 150px;
}

.eg-preview .preview-md {
    width: 120px;
    height: 120px;
}

.eg-preview .preview-sm {
    width: 90px;
    height: 90px;
}

.eg-preview .preview-xs {
    width: 60px;
    height: 60px;
}

.eg-preview .preview-xxs {
    width: 40px;
    height: 40px;
}

.cropper-container {
    --cropper-grid-center-size: calc(var(--border-width) * 9);
    --cropper-grid-size: var(--border-width);
    --cropper-grid-color: var(--gray-300);
    --cropper-resizer-size: 0.375rem;
    --cropper-resizer-color: var(--primary);
    direction: ltr !important;
    font-size: 0;
    line-height: 0;
    position: relative;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .cropper-container img {
        display: block;
        width: 100%;
        min-width: 0 !important;
        max-width: none !important;
        height: 100%;
        min-height: 0 !important;
        max-height: none !important;
        image-orientation: 0deg !important;
    }

.cropper-canvas, .cropper-crop-box, .cropper-drag-box, .cropper-modal, .cropper-wrap-box {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.cropper-wrap-box {
    overflow: hidden;
}

.cropper-drag-box {
    background-color: var(--white);
    opacity: 0;
}

.cropper-modal {
    background-color: var(--black);
    opacity: .35;
}

.cropper-view-box {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.cropper-dashed {
    position: absolute;
    display: block;
    border: 0 dashed var(--cropper-grid-color);
    opacity: .5;
}

    .cropper-dashed.dashed-h {
        top: 33.33333%;
        left: 0;
        left: 0;
        width: 100%;
        height: 33.33333%;
        border-top-width: var(--cropper-grid-size);
        border-bottom-width: var(--cropper-grid-size);
    }

    .cropper-dashed.dashed-v {
        top: 0;
        left: 33.33333%;
        width: 33.33333%;
        height: 100%;
        border-right-width: var(--cropper-grid-size);
        border-left-width: var(--cropper-grid-size);
    }

.cropper-center {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 0;
    height: 0;
    opacity: .75;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

    .cropper-center:after, .cropper-center:before {
        content: " ";
        position: absolute;
        display: block;
        background-color: var(--cropper-grid-color);
    }

    .cropper-center:before {
        top: 0;
        left: calc((var(--cropper-grid-center-size) - var(--cropper-grid-size)) * .5 * -1);
        width: var(--cropper-grid-center-size);
        height: var(--cropper-grid-size);
    }

    .cropper-center:after {
        top: calc((var(--cropper-grid-center-size) - var(--cropper-grid-size)) * .5 * -1);
        left: 0;
        width: var(--cropper-grid-size);
        height: var(--cropper-grid-center-size);
    }

.cropper-face, .cropper-line, .cropper-point {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    opacity: .1;
}

.cropper-face {
    top: 0;
    left: 0;
    background-color: var(--white);
}

.cropper-line {
    background-color: var(--cropper-resizer-color);
}

    .cropper-line.line-e {
        top: 0;
        right: calc(var(--cropper-resizer-size) * .5 * -1);
        width: var(--cropper-resizer-size);
        cursor: e-resize;
    }

    .cropper-line.line-n {
        top: calc(var(--cropper-resizer-size) * .5 * -1);
        left: 0;
        height: var(--cropper-resizer-size);
        cursor: n-resize;
    }

    .cropper-line.line-w {
        top: 0;
        left: calc(var(--cropper-resizer-size) * .5 * -1);
        width: var(--cropper-resizer-size);
        cursor: w-resize;
    }

    .cropper-line.line-s {
        bottom: calc(var(--cropper-resizer-size) * .5 * -1);
        left: 0;
        height: var(--cropper-resizer-size);
        cursor: s-resize;
    }

.cropper-point {
    background-color: var(--cropper-resizer-color);
    opacity: .75;
    width: var(--cropper-resizer-size);
    height: var(--cropper-resizer-size);
}

    .cropper-point.point-e {
        top: 50%;
        right: calc(var(--cropper-resizer-size) * .5 * -1);
        margin-top: calc(var(--cropper-resizer-size) * .5 * -1);
        cursor: e-resize;
    }

    .cropper-point.point-n {
        top: calc(var(--cropper-resizer-size) * .5 * -1);
        left: 50%;
        margin-left: calc(var(--cropper-resizer-size) * .5 * -1);
        cursor: n-resize;
    }

    .cropper-point.point-w {
        top: 50%;
        left: calc(var(--cropper-resizer-size) * .5 * -1);
        margin-top: calc(var(--cropper-resizer-size) * .5 * -1);
        cursor: w-resize;
    }

    .cropper-point.point-s {
        bottom: calc(var(--cropper-resizer-size) * .5 * -1);
        left: 50%;
        margin-left: calc(var(--cropper-resizer-size) * .5 * -1);
        cursor: s-resize;
    }

    .cropper-point.point-ne {
        top: calc(var(--cropper-resizer-size) * .5 * -1);
        right: calc(var(--cropper-resizer-size) * .5 * -1);
        cursor: ne-resize;
    }

    .cropper-point.point-nw {
        top: calc(var(--cropper-resizer-size) * .5 * -1);
        left: calc(var(--cropper-resizer-size) * .5 * -1);
        cursor: nw-resize;
    }

    .cropper-point.point-sw {
        bottom: calc(var(--cropper-resizer-size) * .5 * -1);
        left: calc(var(--cropper-resizer-size) * .5 * -1);
        cursor: sw-resize;
    }

    .cropper-point.point-se {
        right: calc(var(--cropper-resizer-size) * .5 * -1);
        bottom: calc(var(--cropper-resizer-size) * .5 * -1);
        cursor: se-resize;
        opacity: 1;
        width: var(--cropper-resizer-size);
        height: var(--cropper-resizer-size);
    }

        .cropper-point.point-se:before {
            content: " ";
            position: absolute;
            right: -50%;
            bottom: -50%;
            display: block;
            background-color: var(--cropper-resizer-color);
            opacity: 0;
            width: 200%;
            height: 200%;
        }

.cropper-bg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}

    .cropper-bg[data-color-theme=dark], [data-color-theme=dark] .cropper-bg:not([data-color-theme]), html[data-color-theme=dark] .cropper-bg {
        color-scheme: dark;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAAAM0lEQVQ4EWPU0TX6z4AH+Pj44JFlYGDCK0uE5KgBgyEQWQjF85YtW/BG5mg0DoZopDgWANQBBZDyunGoAAAAAElFTkSuQmCC);
    }

.cropper-invisible {
    opacity: 0;
}

.cropper-hide {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
}

.cropper-hidden {
    display: none !important;
}

.cropper-move {
    cursor: move;
}

.cropper-crop {
    cursor: crosshair;
}

.glightbox-container {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999 !important;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    outline: 0;
}

    .glightbox-container.inactive {
        display: none;
    }

    .glightbox-container .gcontainer {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 9999;
        overflow: hidden;
    }

    .glightbox-container .gslider {
        height: 100%;
        left: 0;
        top: 0;
        width: 100%;
        position: relative;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        overflow: hidden;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        transition: -webkit-transform .25s ease;
        transition: transform .25s ease;
        transition: transform .25s ease,-webkit-transform .25s ease;
    }

    .glightbox-container .gslide {
        width: 100%;
        position: absolute;
        opacity: 1;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        opacity: 0;
    }

        .glightbox-container .gslide.current {
            opacity: 1;
            z-index: 99999;
            position: relative;
        }

        .glightbox-container .gslide.prev {
            opacity: 1;
            z-index: 9999;
        }

        .glightbox-container .gslide iframe, .glightbox-container .gslide video {
            outline: 0 !important;
            border: none;
            min-height: 165px;
            -webkit-overflow-scrolling: touch;
            -ms-touch-action: auto;
            touch-action: auto;
        }

    .glightbox-container .gslide-inner-content {
        width: 100%;
    }

    .glightbox-container .ginner-container {
        position: relative;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        margin: auto;
        height: 100vh;
    }

        .glightbox-container .ginner-container.gvideo-container {
            width: 100%;
        }

        .glightbox-container .ginner-container.desc-bottom, .glightbox-container .ginner-container.desc-top {
            -ms-flex-direction: column;
            flex-direction: column;
        }

        .glightbox-container .ginner-container.desc-left, .glightbox-container .ginner-container.desc-right {
            max-width: 100% !important;
        }

.gslide-image {
    -ms-flex-align: center;
    align-items: center;
}

    .gslide-image img {
        max-height: 100vh;
        display: block;
        padding: 0;
        float: none;
        outline: 0;
        border: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        max-width: 100vw;
        width: auto;
        height: auto;
        -o-object-fit: cover;
        object-fit: cover;
        -ms-touch-action: none;
        touch-action: none;
        margin: auto;
        min-width: 200px;
    }

        .gslide-image img.zoomable {
            position: relative;
        }

        .gslide-image img.dragging {
            cursor: -webkit-grabbing !important;
            cursor: grabbing !important;
            transition: none;
        }

.desc-bottom .gslide-image img, .desc-top .gslide-image img {
    width: auto;
}

.desc-left .gslide-image img, .desc-right .gslide-image img {
    width: auto;
    max-width: 100%;
}

.gslide-video {
    position: relative;
    max-width: 100vh;
    width: 100% !important;
}

    .gslide-video::before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(255,0,0,.34);
        display: none;
    }

    .gslide-video.playing::before {
        display: none;
    }

    .gslide-video .gvideo-wrapper {
        width: 100%;
        margin: auto;
    }

    .gslide-video.fullscreen {
        max-width: 100% !important;
        min-width: 100%;
        height: 75vh;
    }

        .gslide-video.fullscreen video {
            max-width: 100% !important;
            width: 100% !important;
        }

.gslide-inline {
    background-color: #fff;
    text-align: left;
    max-height: calc(100vh - 40px);
    overflow: auto;
    max-width: 100%;
}

    .gslide-inline .ginlined-content {
        padding: 20px;
        width: 100%;
    }

    .gslide-inline .dragging {
        cursor: -webkit-grabbing !important;
        cursor: grabbing !important;
        transition: none;
    }

.gslide-media {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    box-shadow: var(--box-shadow-sm);
}

.zoomed .gslide-media {
    box-shadow: none !important;
}

.desc-bottom .gslide-media, .desc-top .gslide-media {
    margin: 0 auto;
    -ms-flex-direction: column;
    flex-direction: column;
}

.gslide-description {
    position: relative;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
}

    .gslide-description.description-left, .gslide-description.description-right {
        max-width: 100%;
    }

    .gslide-description.description-bottom, .gslide-description.description-top {
        margin: 0 auto;
        width: 100%;
    }

    .gslide-description p {
        margin-bottom: var(--spacer-2);
    }

        .gslide-description p:last-child {
            margin-bottom: 0;
        }

.zoomed .gslide-description {
    display: none;
}

.ginlined-content {
    overflow: auto;
    display: block !important;
    opacity: 1;
}

.gslide-external {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-width: 100%;
    background-color: var(--white);
    padding: 0;
    overflow: auto;
    max-height: 75vh;
    height: 100%;
}

.glightbox-button-hidden {
    display: none;
}

.download-original-image {
    position: absolute;
    top: var(--spacer-2);
    right: var(--spacer-2);
    width: 2.5rem;
    height: 2.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--white);
    border-radius: var(--border-radius-pill);
    background-color: rgba(var(--black-rgb),.1);
}

    .download-original-image:hover {
        color: var(--white);
        background-color: rgba(var(--black-rgb),.15);
    }

.glightbox-mobile .glightbox-container .gslide-description {
    height: auto !important;
    width: 100%;
    background: 0 0;
    position: absolute;
    bottom: 15px;
    padding: 19px 11px;
    max-width: 100vw !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
    max-height: 78vh;
    overflow: auto !important;
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);
    transition: opacity .25s linear;
    padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
    color: var(--white);
    font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
    color: rgba(var(--body-color-rgb),.75);
}

    .glightbox-mobile .glightbox-container .gslide-desc .desc-more, .glightbox-mobile .glightbox-container .gslide-desc a, .glightbox-mobile .glightbox-container .gslide-desc string {
        color: var(--white);
    }

    .glightbox-mobile .glightbox-container .gslide-desc a {
        font-weight: 700;
    }

    .glightbox-mobile .glightbox-container .gslide-desc * {
        color: inherit;
    }

    .glightbox-mobile .glightbox-container .gslide-desc .desc-more {
        opacity: .4;
    }

.gdesc-open .gslide-media {
    transition: opacity .25s ease;
    opacity: .4;
}

.gdesc-open .gdesc-inner {
    padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
    transition: opacity .25s ease;
    opacity: 1;
}

.greset {
    transition: all .25s ease;
}

.gabsolute {
    position: absolute;
}

.grelative {
    position: relative;
}

.glightbox-desc {
    display: none !important;
}

.glightbox-open {
    overflow: hidden;
}

.gloader {
    height: 25px;
    width: 25px;
    -webkit-animation: lightboxLoader .8s infinite linear;
    animation: lightboxLoader .8s infinite linear;
    border: 2px solid #fff;
    border-right-color: transparent;
    border-radius: 50%;
    position: absolute;
    display: block;
    z-index: 9999;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 47%;
}

.goverlay {
    width: 100%;
    height: calc(100vh + 1px);
    position: fixed;
    top: -1px;
    left: 0;
    background-color: rgba(var(--black-rgb),.9);
    will-change: opacity;
}

.gclose, .gnext, .gprev {
    z-index: 99999;
    cursor: pointer;
    width: 26px;
    height: 44px;
    border: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-animation: gfadeIn .25s ease;
    animation: gfadeIn .25s ease;
}

    .gclose svg, .gnext svg, .gprev svg {
        display: block;
        width: 25px;
        height: auto;
        margin: 0;
        padding: 0;
    }

    .gclose.disabled, .gnext.disabled, .gprev.disabled {
        opacity: .1;
    }

    .gclose .garrow, .gnext .garrow, .gprev .garrow {
        stroke: var(--white);
    }

iframe.wait-autoplay {
    opacity: 0;
}

.glightbox-closing .gclose, .glightbox-closing .gnext, .glightbox-closing .gprev {
    opacity: 0 !important;
}

.glightbox-clean .gslide-description {
    background-color: var(--white);
}

.glightbox-clean .gdesc-inner {
    padding: var(--spacer);
}

.glightbox-clean .gslide-title {
    margin-bottom: var(--spacer);
}

.glightbox-clean .gslide-desc {
    font-size: var(--body-font-size-sm);
    line-height: var(--body-line-height-sm);
    margin-bottom: 0;
}

.glightbox-clean .gslide-video {
    background-color: var(--black);
}

.glightbox-clean .gclose, .glightbox-clean .gnext, .glightbox-clean .gprev {
    background-color: transparent;
    border-radius: var(--border-radius-pill);
}

    .glightbox-clean .gclose:hover, .glightbox-clean .gnext:hover, .glightbox-clean .gprev:hover {
        background-color: rgba(var(--black-rgb),.25);
    }

    .glightbox-clean .gclose path, .glightbox-clean .gnext path, .glightbox-clean .gprev path {
        fill: var(--white);
    }

.glightbox-clean .gprev {
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: 60px;
    height: 60px;
}

.glightbox-clean .gnext {
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 60px;
    height: 60px;
}

.glightbox-clean .gclose {
    width: 46px;
    height: 46px;
    top: 20px;
    right: 20px;
    position: absolute;
}

    .glightbox-clean .gclose:hover {
        opacity: 1;
    }

    .glightbox-clean .gclose svg {
        width: 18px;
        height: auto;
    }

.glightbox-clean button:focus:not(.focused):not(.disabled) {
    outline: 0;
}

.gfadeIn {
    -webkit-animation: gfadeIn .25s ease;
    animation: gfadeIn .25s ease;
}

.gfadeOut {
    -webkit-animation: gfadeOut .25s ease;
    animation: gfadeOut .25s ease;
}

.gslideOutLeft {
    -webkit-animation: gslideOutLeft .25s ease;
    animation: gslideOutLeft .25s ease;
}

.gslideInLeft {
    -webkit-animation: gslideInLeft .25s ease;
    animation: gslideInLeft .25s ease;
}

.gslideOutRight {
    -webkit-animation: gslideOutRight .25s ease;
    animation: gslideOutRight .25s ease;
}

.gslideInRight {
    -webkit-animation: gslideInRight .25s ease;
    animation: gslideInRight .25s ease;
}

.gzoomIn {
    -webkit-animation: gzoomIn .25s ease;
    animation: gzoomIn .25s ease;
}

.gzoomOut {
    -webkit-animation: gzoomOut .25s ease;
    animation: gzoomOut .25s ease;
}

@-webkit-keyframes lightboxLoader {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes lightboxLoader {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes gfadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes gfadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes gfadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes gfadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@-webkit-keyframes gslideInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-60%,0,0);
        transform: translate3d(-60%,0,0);
    }

    to {
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1;
    }
}

@keyframes gslideInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-60%,0,0);
        transform: translate3d(-60%,0,0);
    }

    to {
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1;
    }
}

@-webkit-keyframes gslideOutLeft {
    from {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        -webkit-transform: translate3d(-60%,0,0);
        transform: translate3d(-60%,0,0);
        opacity: 0;
        visibility: hidden;
    }
}

@keyframes gslideOutLeft {
    from {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        -webkit-transform: translate3d(-60%,0,0);
        transform: translate3d(-60%,0,0);
        opacity: 0;
        visibility: hidden;
    }
}

@-webkit-keyframes gslideInRight {
    from {
        opacity: 0;
        visibility: visible;
        -webkit-transform: translate3d(60%,0,0);
        transform: translate3d(60%,0,0);
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1;
    }
}

@keyframes gslideInRight {
    from {
        opacity: 0;
        visibility: visible;
        -webkit-transform: translate3d(60%,0,0);
        transform: translate3d(60%,0,0);
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1;
    }
}

@-webkit-keyframes gslideOutRight {
    from {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        -webkit-transform: translate3d(60%,0,0);
        transform: translate3d(60%,0,0);
        opacity: 0;
    }
}

@keyframes gslideOutRight {
    from {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

    to {
        -webkit-transform: translate3d(60%,0,0);
        transform: translate3d(60%,0,0);
        opacity: 0;
    }
}

@-webkit-keyframes gzoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }

    to {
        opacity: 1;
    }
}

@keyframes gzoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes gzoomOut {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }

    to {
        opacity: 0;
    }
}

@keyframes gzoomOut {
    from {
        opacity: 1;
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3);
    }

    to {
        opacity: 0;
    }
}

@media (min-width:768px) {
    .glightbox-container .ginner-container {
        width: auto;
        height: auto;
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .glightbox-container .ginner-container.desc-top .gslide-description {
            -ms-flex-order: 0;
            order: 0;
        }

        .glightbox-container .ginner-container.desc-top .gslide-image, .glightbox-container .ginner-container.desc-top .gslide-image img {
            -ms-flex-order: 1;
            order: 1;
        }

        .glightbox-container .ginner-container.desc-left .gslide-description {
            -ms-flex-order: 0;
            order: 0;
        }

        .glightbox-container .ginner-container.desc-left .gslide-image {
            -ms-flex-order: 1;
            order: 1;
        }

    .gslide-image img {
        max-height: 97vh;
        max-width: 100%;
    }

        .gslide-image img.zoomable {
            cursor: -webkit-zoom-in;
            cursor: zoom-in;
        }

    .zoomed .gslide-image img.zoomable {
        cursor: -webkit-grab;
        cursor: grab;
    }

    .gslide-inline {
        max-height: 95vh;
    }

    .gslide-external {
        max-height: 100vh;
    }

    .gslide-description.description-left, .gslide-description.description-right {
        max-width: 275px;
    }

    .goverlay {
        background-color: rgba(var(--black-rgb),.9);
    }

    .glightbox-clean .description-left .gdesc-inner, .glightbox-clean .description-right .gdesc-inner {
        position: absolute;
        height: 100%;
        overflow-y: auto;
    }

    .glightbox-clean .gprev {
        bottom: 50%;
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
    }

    .glightbox-clean .gnext {
        bottom: 50%;
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
    }
}

.gridjs-container {
    position: relative;
}

.gridjs-temp {
    position: relative;
}

.gridjs-head {
    width: 100%;
    padding: var(--spacer);
    border-bottom: var(--border-width) solid var(--border-color);
}

.gridjs-footer {
    position: relative;
    padding: var(--spacer);
    border-top: var(--border-width) solid var(--border-color);
}

    .gridjs-footer:empty, .gridjs-head:empty {
        padding: 0;
        border: 0;
    }

    .gridjs-footer button, .gridjs-head button {
        cursor: pointer;
        background-color: transparent;
        background-image: none;
        padding: 0;
        margin: 0;
        border: none;
        outline: 0;
    }

.gridjs-wrapper {
    position: relative;
    overflow: auto;
    width: 100%;
}

.gridjs-search {
    position: relative;
    display: block;
    max-width: 20rem;
}

    .gridjs-search:after {
        content: "\f4a8";
        font-family: var(--icon-font-family);
        position: absolute;
        top: 50%;
        right: calc(var(--spacer) * .75);
        font-size: var(--icon-font-size);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        display: inline-block;
        line-height: 1;
        opacity: .75;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.gridjs-input {
    --gridjs-input-padding-y: 0.5rem;
    --gridjs-input-padding-x: 0.875rem;
    --gridjs-input-bg: var(--white);
    --gridjs-input-color: var(--body-color);
    --gridjs-input-font-size: var(--body-font-size);
    --gridjs-input-line-height: var(--body-line-height);
    --gridjs-input-border-width: var(--border-width);
    --gridjs-input-border-color: var(--gray-400);
    --gridjs-input-border-radius: var(--border-radius);
    --gridjs-input-focus-bg: var(--white);
    --gridjs-input-focus-border-color: var(--component-active-bg);
    --gridjs-input-focus-box-shadow: var(--focus-ring-box-shadow);
    outline: 0;
    display: block;
    width: 100%;
    color: var(--gridjs-input-color);
    background-color: var(--gridjs-input-bg);
    border: var(--gridjs-input-border-width) solid var(--gridjs-input-border-color);
    padding: var(--gridjs-input-padding-y) calc(var(--gridjs-input-padding-x) + var(--icon-font-size) + var(--spacer-2)) var(--gridjs-input-padding-y) var(--gridjs-input-padding-x);
    font-size: var(--gridjs-input-font-size);
    line-height: var(--gridjs-input-line-height);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-clip: padding-box;
    border-radius: var(--gridjs-input-border-radius);
    transition: border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
}

    .gridjs-input[data-color-theme=dark], [data-color-theme=dark] .gridjs-input:not([data-color-theme]), html[data-color-theme=dark] .gridjs-input {
        color-scheme: dark;
        --gridjs-input-bg: #2c2d33;
        --gridjs-input-focus-bg: #2c2d33;
    }

@media (prefers-reduced-motion:reduce) {
    .gridjs-input {
        transition: none;
    }
}

.gridjs-input:focus {
    background-color: var(--gridjs-input-focus-bg);
    border-color: var(--gridjs-input-focus-border-color);
    outline: 0;
    box-shadow: 0 0 0 0 transparent,var(--gridjs-input-focus-box-shadow);
}

@media (max-width:767.98px) {
    .gridjs-pagination .gridjs-summary {
        margin-bottom: var(--spacer-2);
    }
}

@media (min-width:768px) {
    .gridjs-pagination {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }
}

.gridjs-pagination .gridjs-pages {
    --pagination-padding-x: 0.875rem;
    --pagination-padding-y: 0.5rem;
    --pagination-font-size: var(--body-font-size);
    --pagination-margin-start: calc(var(--pagination-border-width) * 2);
    --pagination-color: var(--body-color);
    --pagination-bg: transparent;
    --pagination-border-width: var(--border-width);
    --pagination-border-color: transparent;
    --pagination-border-radius: var(--border-radius);
    --pagination-hover-color: var(--body-color);
    --pagination-hover-bg: var(--gray-200);
    --pagination-hover-border-color: var(--border-color);
    --pagination-focus-color: var(--body-color);
    --pagination-focus-bg: var(--gray-200);
    --pagination-active-color: var(--component-active-color);
    --pagination-active-bg: var(--component-active-bg);
    --pagination-active-border-color: var(--component-active-bg);
    --pagination-disabled-color: var(--gray-500);
    --pagination-disabled-bg: transparent;
    --pagination-disabled-border-color: transparent;
    margin-left: auto;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

    .gridjs-pagination .gridjs-pages button {
        position: relative;
        display: block;
        padding: var(--pagination-padding-y) var(--pagination-padding-x);
        font-size: var(--pagination-font-size);
        color: var(--pagination-color);
        min-width: calc(var(--pagination-font-size) * var(--body-line-height) + var(--pagination-border-width) * 2 + var(--pagination-padding-y) * 2);
        text-align: center;
        background-color: var(--pagination-bg);
        border: var(--pagination-border-width) solid var(--pagination-border-color);
        transition: color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,box-shadow var(--transition-base-timer) ease-in-out;
        border-radius: var(--pagination-border-radius);
    }

@media (prefers-reduced-motion:reduce) {
    .gridjs-pagination .gridjs-pages button {
        transition: none;
    }
}

.gridjs-pagination .gridjs-pages button:hover {
    z-index: 2;
    color: var(--pagination-hover-color);
    background-color: var(--pagination-hover-bg);
    border-color: var(--pagination-hover-border-color);
}

.gridjs-pagination .gridjs-pages button:focus {
    z-index: 3;
    color: var(--pagination-focus-color);
    background-color: var(--pagination-focus-bg);
    outline: 0;
    box-shadow: var(--pagination-focus-box-shadow);
}

.gridjs-pagination .gridjs-pages button:disabled, .gridjs-pagination .gridjs-pages button:hover:disabled, .gridjs-pagination .gridjs-pages button[disabled] {
    color: var(--pagination-disabled-color);
    pointer-events: none;
    background-color: var(--pagination-disabled-bg);
    border-color: var(--pagination-disabled-border-color);
}

.gridjs-pagination .gridjs-pages button.gridjs-spread {
    cursor: default;
    pointer-events: none;
}

.gridjs-pagination .gridjs-pages button.gridjs-currentPage {
    z-index: 3;
    color: var(--pagination-active-color);
    background-color: var(--pagination-active-bg);
    border-color: var(--pagination-active-border-color);
}

.gridjs-pagination .gridjs-pages button:not(:first-child) {
    margin-left: var(--pagination-margin-start);
}

.gridjs-sort {
    float: right;
    height: var(--icon-font-size);
    width: calc(var(--icon-font-size) * .5);
    margin-top: calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);
    background-size: 100%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position-x: center;
    cursor: pointer;
    padding: 0;
    border: none;
    outline: 0;
    background-size: contain;
}

    .gridjs-sort[data-color-theme=dark], [data-color-theme=dark] .gridjs-sort:not([data-color-theme]), html[data-color-theme=dark] .gridjs-sort {
        color-scheme: dark;
        -webkit-filter: invert(1) grayscale(100%) brightness(200%);
        filter: invert(1) grayscale(100%) brightness(200%);
    }

.gridjs-sort-neutral {
    opacity: .25;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0MDEuOTk4cHgiIGhlaWdodD0iNDAxLjk5OHB4IiB2aWV3Qm94PSIwIDAgNDAxLjk5OCA0MDEuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDEuOTk4IDQwMS45OTg7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik03My4wOTIsMTY0LjQ1MmgyNTUuODEzYzQuOTQ5LDAsOS4yMzMtMS44MDcsMTIuODQ4LTUuNDI0YzMuNjEzLTMuNjE2LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0NwoJCQljMC00Ljk0OS0xLjgxMy05LjIyOS01LjQyNy0xMi44NUwyMTMuODQ2LDUuNDI0QzIxMC4yMzIsMS44MTIsMjA1Ljk1MSwwLDIwMC45OTksMHMtOS4yMzMsMS44MTItMTIuODUsNS40MjRMNjAuMjQyLDEzMy4zMzEKCQkJYy0zLjYxNywzLjYxNy01LjQyNCw3LjkwMS01LjQyNCwxMi44NWMwLDQuOTQ4LDEuODA3LDkuMjMxLDUuNDI0LDEyLjg0N0M2My44NjMsMTYyLjY0NSw2OC4xNDQsMTY0LjQ1Miw3My4wOTIsMTY0LjQ1MnoiLz4KCQk8cGF0aCBkPSJNMzI4LjkwNSwyMzcuNTQ5SDczLjA5MmMtNC45NTIsMC05LjIzMywxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MTctNS40MjQsNy44OTgtNS40MjQsMTIuODQ3CgkJCWMwLDQuOTQ5LDEuODA3LDkuMjMzLDUuNDI0LDEyLjg0OEwxODguMTQ5LDM5Ni41N2MzLjYyMSwzLjYxNyw3LjkwMiw1LjQyOCwxMi44NSw1LjQyOHM5LjIzMy0xLjgxMSwxMi44NDctNS40MjhsMTI3LjkwNy0xMjcuOTA2CgkJCWMzLjYxMy0zLjYxNCw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDhjMC00Ljk0OC0xLjgxMy05LjIyOS01LjQyNy0xMi44NDdDMzM4LjEzOSwyMzkuMzUzLDMzMy44NTQsMjM3LjU0OSwzMjguOTA1LDIzNy41NDl6Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);
    background-position-y: center;
}

.gridjs-sort-asc {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTIuMzYycHgiIGhlaWdodD0iMjkyLjM2MXB4IiB2aWV3Qm94PSIwIDAgMjkyLjM2MiAyOTIuMzYxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTIuMzYyIDI5Mi4zNjE7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yODYuOTM1LDE5Ny4yODdMMTU5LjAyOCw2OS4zODFjLTMuNjEzLTMuNjE3LTcuODk1LTUuNDI0LTEyLjg0Ny01LjQyNHMtOS4yMzMsMS44MDctMTIuODUsNS40MjRMNS40MjQsMTk3LjI4NwoJCUMxLjgwNywyMDAuOTA0LDAsMjA1LjE4NiwwLDIxMC4xMzRzMS44MDcsOS4yMzMsNS40MjQsMTIuODQ3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI1LDEyLjg1LDUuNDI1aDI1NS44MTMKCQljNC45NDksMCw5LjIzMy0xLjgwOCwxMi44NDgtNS40MjVjMy42MTMtMy42MTMsNS40MjctNy44OTgsNS40MjctMTIuODQ3UzI5MC41NDgsMjAwLjkwNCwyODYuOTM1LDE5Ny4yODd6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);
    background-position-y: 35%;
}

.gridjs-sort-desc {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTIuMzYycHgiIGhlaWdodD0iMjkyLjM2MnB4IiB2aWV3Qm94PSIwIDAgMjkyLjM2MiAyOTIuMzYyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTIuMzYyIDI5Mi4zNjI7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yODYuOTM1LDY5LjM3N2MtMy42MTQtMy42MTctNy44OTgtNS40MjQtMTIuODQ4LTUuNDI0SDE4LjI3NGMtNC45NTIsMC05LjIzMywxLjgwNy0xMi44NSw1LjQyNAoJCUMxLjgwNyw3Mi45OTgsMCw3Ny4yNzksMCw4Mi4yMjhjMCw0Ljk0OCwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDdsMTI3LjkwNywxMjcuOTA3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI4LDEyLjg1LDUuNDI4CgkJczkuMjMzLTEuODExLDEyLjg0Ny01LjQyOEwyODYuOTM1LDk1LjA3NGMzLjYxMy0zLjYxNyw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDdDMjkyLjM2Miw3Ny4yNzksMjkwLjU0OCw3Mi45OTgsMjg2LjkzNSw2OS4zNzd6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);
    background-position-y: 65%;
}

.gridjs-table {
    max-width: 100%;
    overflow: auto;
}

    .gridjs-table.table-bordered > :not(caption) > * {
        border-bottom-width: 0;
    }

.gridjs-head ~ .gridjs-wrapper .gridjs-table.table-bordered > :not(caption) > * {
    border-top-width: 0;
}

.gridjs-table.table-bordered > :not(caption) > * > :first-child {
    border-left: 0;
}

.gridjs-table.table-bordered > :not(caption) > * > :last-child {
    border-right: 0;
}

.gridjs-th {
    position: relative;
}

    .gridjs-th .gridjs-th-content {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
        float: left;
    }

.gridjs-th-sort {
    cursor: pointer;
}

    .gridjs-th-sort .gridjs-th-content {
        width: calc(100% - var(--icon-font-size));
    }

.gridjs-table .gridjs-th-fixed {
    --gridjs-header-bg: var(--white);
    position: -webkit-sticky;
    position: sticky;
    background-color: var(--gridjs-header-bg);
}

    .gridjs-table .gridjs-th-fixed[data-color-theme=dark], [data-color-theme=dark] .gridjs-table .gridjs-th-fixed:not([data-color-theme]), html[data-color-theme=dark] .gridjs-table .gridjs-th-fixed {
        color-scheme: dark;
        --gridjs-header-bg: #2c2d33;
    }

    .gridjs-table .gridjs-th-fixed:after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: calc(var(--table-border-width) * -1);
        border-bottom: var(--table-border-width) solid var(--table-group-separator-color);
    }

.gridjs-tr-selected td {
    background-color: var(--table-active-bg);
}

.gridjs-message {
    text-align: center;
}

.gridjs-td .gridjs-checkbox {
    display: block;
    margin: auto;
    cursor: pointer;
}

.gridjs-resizable {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: var(--spacer-1);
}

    .gridjs-resizable:hover {
        cursor: ew-resize;
        background-color: var(--primary);
    }

.dataTables_wrapper {
    --dt-spacer-y: var(--spacer);
    --dt-spacer-x: var(--spacer);
    --dt-filter-width: 15rem;
    position: relative;
}

.dataTable thead td, .dataTable thead th {
    position: relative;
}

.dataTable thead .sorting {
    cursor: pointer;
    padding-right: calc(var(--dt-spacer-y) * 2);
}

    .dataTable thead .sorting:after, .dataTable thead .sorting:before, .dataTable thead .sorting_asc_disabled:before, .dataTable thead .sorting_desc_disabled:after {
        content: "";
        font-family: var(--icon-font-family);
        position: absolute;
        top: 50%;
        right: var(--dt-spacer-y);
        font-size: var(--body-font-size);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        display: inline-block;
        line-height: 1;
        opacity: .5;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .dataTable thead .sorting:not([class*=sorting_asc]):not([class*=sorting_desc]):before {
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
    }

    .dataTable thead .sorting:not([class*=sorting_asc]):not([class*=sorting_desc]):after {
        -webkit-transform: translateY(-80%);
        transform: translateY(-80%);
    }

    .dataTable thead .sorting:not(.sorting_desc):before, .dataTable thead .sorting_asc_disabled:before {
        content: "\f31a";
    }

    .dataTable thead .sorting:not(.sorting_asc):after, .dataTable thead .sorting_desc_disabled:after {
        content: "\f31d";
    }

.dataTable thead .sorting_asc:after, .dataTable thead .sorting_asc:before, .dataTable thead .sorting_desc:after, .dataTable thead .sorting_desc:before {
    opacity: 1;
}

.dataTable tbody td.active, .dataTable tbody th.active {
    background-color: var(--table-hover-bg);
}

.dataTable .dataTables_empty {
    text-align: center;
}

.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: var(--spacer);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
    background-color: var(--gray-100);
}

.datatable-footer, .datatable-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: var(--dt-spacer-y);
    padding-bottom: 0;
}

.card-body .datatable-footer, .card-body .datatable-header {
    padding-left: 0;
    padding-right: 0;
}

.datatable-footer-accent, .datatable-header-accent {
    background-color: var(--table-accent-bg);
}

.datatable-header {
    border-bottom: var(--border-width) solid var(--border-color);
}

.datatable-footer {
    border-top: var(--border-width) solid var(--border-color);
}

.dataTables_length {
    margin-bottom: var(--dt-spacer-y);
}

    .dataTables_length > label {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

.dataTables_filter {
    margin-bottom: var(--dt-spacer-y);
}

    .dataTables_filter > label {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

.dataTables_info {
    margin-bottom: var(--dt-spacer-y);
}

.dataTables_paginate {
    margin-bottom: var(--dt-spacer-y);
}

.dataTables_scroll {
    clear: both;
}

    .dataTables_scroll .dataTables_scrollHead table {
        border-bottom: 0;
    }

    .dataTables_scroll .dataTables_scrollHead td, .dataTables_scroll .dataTables_scrollHead th {
        white-space: nowrap;
    }

    .dataTables_scroll .dataTables_scrollBody {
        -webkit-overflow-scrolling: touch;
    }

        .dataTables_scroll .dataTables_scrollBody table {
            border-bottom: 0;
        }

            .dataTables_scroll .dataTables_scrollBody table thead th[class*=sorting]:after, .dataTables_scroll .dataTables_scrollBody table thead th[class*=sorting]:before {
                content: none;
            }

            .dataTables_scroll .dataTables_scrollBody table tbody tr:first-child > td {
                border-top: 0;
            }

        .dataTables_scroll .dataTables_scrollBody td, .dataTables_scroll .dataTables_scrollBody th {
            white-space: nowrap;
        }

            .dataTables_scroll .dataTables_scrollBody td > .dataTables_sizing, .dataTables_scroll .dataTables_scrollBody th > .dataTables_sizing {
                height: 0;
                overflow: hidden;
                margin: 0;
                padding: 0;
            }

.card-body + * > .dataTables_wrapper, .card-body + .dataTables_wrapper {
    border-top: var(--border-width) solid var(--border-color);
}

.card-body > .dataTables_wrapper .datatable-footer {
    border-top: 0;
}

    .card-body > .dataTables_wrapper .datatable-footer .dataTables_filter, .card-body > .dataTables_wrapper .datatable-footer .dataTables_info, .card-body > .dataTables_wrapper .datatable-footer .dataTables_length, .card-body > .dataTables_wrapper .datatable-footer .dataTables_paginate {
        margin-bottom: 0;
    }

.card > .dataTables_wrapper .table-bordered > :first-child > * {
    border-top: 0;
}

.card > .dataTables_wrapper .table-bordered > :last-child > * {
    border-bottom: 0;
}

.card > .dataTables_wrapper .table-bordered > * > * > :first-child {
    border-left: 0;
}

.card > .dataTables_wrapper .table-bordered > * > * > :last-child {
    border-right: 0;
}

.datatable-scroll, .datatable-scroll-lg, .datatable-scroll-sm {
    min-height: .01%;
}

.datatable-scroll-wrap {
    width: 100%;
    min-height: .01%;
    overflow-x: auto;
}

@media (max-width:575.98px) {
    .datatable-scroll-sm {
        width: 100%;
        overflow-x: scroll;
    }

        .datatable-scroll-sm td, .datatable-scroll-sm th {
            white-space: nowrap;
        }
}

@media (max-width:767.98px) {
    .datatable-scroll {
        width: 100%;
        overflow-x: scroll;
    }

        .datatable-scroll td, .datatable-scroll th {
            white-space: nowrap;
        }
}

@media (max-width:991.98px) {
    .datatable-scroll-lg {
        width: 100%;
        overflow-x: scroll;
    }

        .datatable-scroll-lg td, .datatable-scroll-lg th {
            white-space: nowrap;
        }
}

@media (min-width:576px) {
    .dataTables_filter .form-control {
        width: var(--dt-filter-width);
    }
}

@media (max-width:575.98px) {
    .datatable-footer, .datatable-header {
        display: block;
    }
}

.DTCR_clonedTable {
    --dt-spacer-y: var(--spacer);
    background-color: rgba(var(--light-rgb),.75);
    z-index: 202;
    cursor: move;
}

    .DTCR_clonedTable td, .DTCR_clonedTable th {
        border: var(--border-width) solid var(--border-color) !important;
    }

.DTCR_pointer {
    width: var(--border-width);
    background-color: var(--primary);
    z-index: 201;
}

.dt-rowReorder-float {
    position: absolute !important;
    table-layout: static;
    outline: var(--table-border-width) dashed var(--table-border-color);
    outline-offset: calc(var(--table-border-width) * -1);
    background-color: rgba(var(--light-rgb),.75);
    z-index: 1030;
    cursor: move;
}

.dt-rowReorder-moving {
    outline: var(--table-border-width) solid var(--table-border-color);
    outline-offset: calc(var(--table-border-width) * -1);
}

.dt-rowReorder-noOverflow {
    overflow-x: hidden;
}

.dataTable td.reorder {
    text-align: center;
    cursor: move;
}

.dtfc-fixed-left, .dtfc-fixed-right {
    --dtfc-bg: var(--white);
}

    .dtfc-fixed-left[data-color-theme=dark], .dtfc-fixed-right[data-color-theme=dark], [data-color-theme=dark] .dtfc-fixed-left:not([data-color-theme]), [data-color-theme=dark] .dtfc-fixed-right:not([data-color-theme]), html[data-color-theme=dark] .dtfc-fixed-left, html[data-color-theme=dark] .dtfc-fixed-right {
        color-scheme: dark;
        --dtfc-bg: #2c2d33;
    }

.dataTable tr > .dtfc-fixed-left, .dataTable tr > .dtfc-fixed-right {
    z-index: 1;
    background-color: var(--dtfc-bg);
}

.dt-autofill-handle {
    position: absolute;
    z-index: 102;
    border: var(--border-width) solid var(--primary);
    background-color: var(--primary);
    width: var(--spacer-2);
    height: var(--spacer-2);
}

.dt-autofill-select {
    position: absolute;
    z-index: 1001;
    background-color: var(--primary);
    background-image: repeating-linear-gradient(45deg,transparent,transparent .3125rem,rgba(var(--primary-rgb),.75) .3125rem,rgba(var(--primary-rgb),.75) .625rem);
}

    .dt-autofill-select.bottom, .dt-autofill-select.top {
        height: var(--border-width);
    }

    .dt-autofill-select.left, .dt-autofill-select.right {
        width: var(--border-width);
    }

.dt-autofill-list {
    --dtaf-bg: var(--white);
    position: fixed;
    top: 50%;
    left: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 31.25rem;
    background-color: var(--dtaf-bg);
    border: var(--border-width) solid var(--border-color);
    z-index: 1055;
    padding: var(--spacer-2) 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: var(--border-radius);
}

    .dt-autofill-list[data-color-theme=dark], [data-color-theme=dark] .dt-autofill-list:not([data-color-theme]), html[data-color-theme=dark] .dt-autofill-list {
        color-scheme: dark;
        --dtaf-bg: #2c2d33;
    }

    .dt-autofill-list ul {
        margin: 0;
        padding: 0;
        list-style: none;
        width: 100%;
    }

        .dt-autofill-list ul li {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            cursor: pointer;
            transition: background-color ease-in-out var(--transition-base-timer);
        }

@media (prefers-reduced-motion:reduce) {
    .dt-autofill-list ul li {
        transition: none;
    }
}

.dt-autofill-list ul li:hover {
    background-color: var(--gray-200);
}

.dt-autofill-list ul li:active {
    background-color: var(--gray-300);
}

.dt-autofill-list .dt-autofill-question {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: var(--spacer-2) var(--spacer);
}

.dt-autofill-list .dt-autofill-button {
    padding: var(--spacer-1) var(--spacer);
    text-align: right;
    margin-left: auto;
}

    .dt-autofill-list .dt-autofill-button .btn {
        padding: 0;
        background-color: transparent;
        border: 0;
        font-size: 0;
        color: var(--body-color);
    }

        .dt-autofill-list .dt-autofill-button .btn:after {
            content: "\f31c";
            font-family: var(--icon-font-family);
            display: block;
            font-size: var(--icon-font-size);
            width: var(--icon-font-size);
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

.dt-autofill-list .dtaf-popover-close {
    position: relative;
    margin-left: auto;
    margin-right: var(--spacer);
    margin-top: var(--spacer-2);
    margin-bottom: var(--spacer);
    padding: var(--spacer-1);
    background-color: var(--gray-200);
    text-align: center;
    cursor: pointer;
    z-index: 12;
    font-size: 0;
    line-height: 1;
    border-radius: var(--border-radius);
    transition: background-color ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .dt-autofill-list .dtaf-popover-close {
        transition: none;
    }
}

.dt-autofill-list .dtaf-popover-close:after {
    content: "\f642";
    font-family: var(--icon-font-family);
    font-size: var(--body-font-size);
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.dt-autofill-list .dtaf-popover-close:hover {
    background-color: var(--gray-300);
}

.dt-autofill-background {
    --dtaf-backdrop-zindex: 1050;
    --dtaf-backdrop-bg: var(--black);
    --dtaf-backdrop-opacity: 0.35;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--dtaf-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--dtaf-backdrop-bg);
    opacity: var(--dtaf-backdrop-opacity);
}

.dataTable tbody > tr.selected, .dataTable tbody > tr > .selected {
    background-color: var(--table-active-bg);
}

.dataTables_wrapper .select-info, .dataTables_wrapper .select-item {
    margin-left: var(--spacer-2);
}

@media (max-width:575.98px) {
    .dataTables_wrapper .select-info, .dataTables_wrapper .select-item {
        margin-left: 0;
        display: block;
    }
}

.dataTable tbody .select-checkbox {
    --dt-check-width: 1.25rem;
    --dt-check-height: 1.25rem;
    --dt-check-bg: var(--white);
    --dt-check-border: calc(var(--border-width) * 2) solid var(--gray-400);
    --dt-check-border-radius: 0.1875em;
    --dt-checked-bg-color: var(--component-active-bg);
    --dt-checked-border-color: transparent;
    position: relative;
}

    .dataTable tbody .select-checkbox[data-color-theme=dark], [data-color-theme=dark] .dataTable tbody .select-checkbox:not([data-color-theme]), html[data-color-theme=dark] .dataTable tbody .select-checkbox {
        color-scheme: dark;
        --dt-check-bg: #2c2d33;
    }

    .dataTable tbody .select-checkbox:after {
        display: inline-block;
        position: absolute;
        top: 50%;
        left: 50%;
        cursor: pointer;
        width: var(--dt-check-width);
        height: var(--dt-check-height);
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        border-radius: var(--dt-check-border-radius);
        transition: box-shadow var(--transition-base-timer) ease-in-out,border-color var(--transition-base-timer) ease-in-out,background-color var(--transition-base-timer) ease-in-out;
    }

@media (prefers-reduced-motion:reduce) {
    .dataTable tbody .select-checkbox:after {
        transition: none;
    }
}

.dataTable tbody .select-checkbox:after {
    content: "";
    background-color: var(--dt-check-bg);
    border: var(--dt-check-border);
}

.dataTable tbody .selected .select-checkbox:after {
    background-color: var(--dt-checked-bg-color);
    border-color: var(--dt-checked-border-color);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M5 10l4 4l6-8'/%3e%3c/svg%3e");
}

.dt-buttons-full .dt-buttons {
    float: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    border-bottom: var(--border-width) solid var(--border-color);
    padding: var(--spacer);
    padding-bottom: calc(var(--spacer) * .5);
}

    .dt-buttons-full .dt-buttons > .btn {
        margin-bottom: calc(var(--spacer) * .5);
        float: none;
    }

.dt-buttons {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: var(--dt-spacer-y);
}

    .dt-buttons > .btn {
        border-radius: 0;
    }

        .dt-buttons > .btn:first-child {
            border-top-left-radius: var(--btn-border-radius);
            border-bottom-left-radius: var(--btn-border-radius);
        }

        .dt-buttons > .btn:last-of-type {
            border-top-right-radius: var(--btn-border-radius);
            border-bottom-right-radius: var(--btn-border-radius);
        }

        .dt-buttons > .btn + .btn {
            margin-left: calc(var(--btn-border-width) * -1);
        }

@media (max-width:575.98px) {
    .dt-buttons {
        float: none;
        text-align: center;
        display: block;
    }

        .dt-buttons .btn {
            float: none;
        }
}

.dt-button-background {
    --dt-backdrop-zindex: 1050;
    --dt-backdrop-bg: var(--black);
    --dt-backdrop-opacity: 0.35;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: var(--dt-backdrop-bg);
    z-index: var(--dt-backdrop-zindex);
    opacity: var(--dt-backdrop-opacity);
}

.dt-button-collection {
    position: relative;
    opacity: 1 !important;
}

    .dt-button-collection:not(.fixed) .dropdown-menu {
        top: 100% !important;
        left: auto !important;
        right: 0 !important;
    }

    .dt-button-collection .dropdown-menu {
        display: block;
        z-index: 1051;
    }

    .dt-button-collection.fixed .dropdown-menu {
        position: fixed;
        top: 50%;
        left: 50%;
        padding: var(--spacer-2);
        -webkit-column-gap: var(--spacer-1);
        -moz-column-gap: var(--spacer-1);
        column-gap: var(--spacer-1);
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
    }

    .dt-button-collection.fixed .dropdown-item {
        border-radius: var(--border-radius);
    }

    .dt-button-collection > * {
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }

    .dt-button-collection.two-column .dropdown-menu {
        width: 18.75rem;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }

    .dt-button-collection.three-column .dropdown-menu {
        width: 28.13rem;
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }

    .dt-button-collection.four-column .dropdown-menu {
        width: 37.5rem;
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }

.dt-button-info {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    background-color: var(--white);
    padding: var(--spacer);
    border: var(--border-width) solid var(--border-color);
    z-index: 1080;
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow-lg);
}

    .dt-button-info[data-color-theme=dark], [data-color-theme=dark] .dt-button-info:not([data-color-theme]), html[data-color-theme=dark] .dt-button-info {
        color-scheme: dark;
        background-color: var(--black);
    }

    .dt-button-info h2 {
        font-size: 1rem;
        margin-bottom: var(--spacer-1);
    }

.dataTable td.focus, .dataTable th.focus {
    outline: calc(var(--border-width) * 2) solid var(--primary);
    outline-offset: calc(var(--border-width) * -1);
}

.dataTable td.focus-success, .dataTable th.focus-success {
    outline-color: var(--success);
}

.dataTable td.focus-info, .dataTable th.focus-info {
    outline-color: var(--info);
}

.dataTable td.focus-warning, .dataTable th.focus-warning {
    outline-color: var(--warning);
}

.dataTable td.focus-danger, .dataTable th.focus-danger {
    outline-color: var(--danger);
}

.DTS tbody td, .DTS tbody th {
    white-space: nowrap;
}

.DTS .DTS_Loading {
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(var(--spacer) * 10);
    height: var(--spacer);
    z-index: 1;
    border: var(--border-width) solid var(--border-color);
    padding: var(--spacer) 0;
    text-align: center;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.DTS .dataTables_scrollBody {
    z-index: 2;
}

.dtr-inline.collapsed tbody tr td:before, .dtr-inline.collapsed tbody tr th:before {
    margin-right: var(--spacer-2);
}

.dtr-inline.collapsed tbody tr td:first-child, .dtr-inline.collapsed tbody tr th:first-child {
    position: relative;
    cursor: pointer;
    white-space: nowrap;
}

    .dtr-inline.collapsed tbody tr td:first-child.dataTables_empty:before, .dtr-inline.collapsed tbody tr th:first-child.dataTables_empty:before {
        display: none;
    }

.dtr-column tbody td.control, .dtr-column tbody th.control {
    position: relative;
    cursor: pointer;
}

.dtr-column tbody tr td.control:before, .dtr-column tbody tr th.control:before, .dtr-inline.collapsed tbody tr td:first-child:before, .dtr-inline.collapsed tbody tr th:first-child:before {
    content: "\f263";
    font-family: var(--icon-font-family);
    display: inline-block;
    font-size: var(--icon-font-size);
    width: var(--icon-font-size);
    line-height: 1;
    position: relative;
    top: calc((var(--icon-font-size) - var(--body-line-height-computed)) * .5);
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.dataTable.dtr-column tbody tr.parent td.control:before, .dataTable.dtr-column tbody tr.parent th.control:before, .dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before, .dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before {
    content: "\f25f";
}

.dtr-inline.collapsed tbody tr.child td:before {
    display: none;
}

.dataTable tr.child:hover {
    background-color: transparent;
}

.dataTable tr.child .dtr-title {
    display: table-cell;
    font-weight: 600;
    padding-right: calc(var(--spacer) * 2);
}

.dataTable tr.child .dtr-data {
    display: table-cell;
    padding: var(--spacer-2) 0;
    white-space: normal;
}

.dataTable tr td.child {
    white-space: normal;
    position: relative;
}

    .dataTable tr td.child > ul {
        display: table;
        table-layout: fixed;
        width: 100%;
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .dataTable tr td.child > ul > li {
            display: table-row;
        }

.map-container {
    height: 500px;
}

.map-echarts {
    --map-bg: #f6fbff;
    --map-placeholder-color: #2283e2;
    --map-hover-color: #D53E60;
    --map-border-color: rgba(255,255,255,0.5);
}

    .map-echarts[data-color-theme=dark], [data-color-theme=dark] .map-echarts:not([data-color-theme]), html[data-color-theme=dark] .map-echarts {
        color-scheme: dark;
        --map-bg: #343840;
        --map-border-color: rgba(0,0,0,0.25);
    }

.map-leaflet {
    --map-tiles-filter: brightness(0.6) invert(1) contrast(3) hue-rotate(200deg) saturate(0.3) brightness(0.7);
}

    .map-leaflet[data-color-theme=dark], [data-color-theme=dark] .map-leaflet:not([data-color-theme]), html[data-color-theme=dark] .map-leaflet {
        color-scheme: dark;
        -webkit-filter: var(--map-tiles-filter, none);
        filter: var(--map-tiles-filter, none);
    }

.leaflet-image-layer, .leaflet-layer, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-pane, .leaflet-pane > canvas, .leaflet-pane > svg, .leaflet-tile, .leaflet-tile-container, .leaflet-zoom-box {
    position: absolute;
    left: 0;
    top: 0;
}

.leaflet-container {
    font-size: var(--body-font-size-sm);
    overflow: hidden;
    -webkit-tap-highlight-color: transparent;
}

    .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer {
        max-width: none !important;
        max-height: none !important;
        width: auto;
        padding: 0;
    }

    .leaflet-container.leaflet-touch-zoom {
        -ms-touch-action: pan-x pan-y;
        touch-action: pan-x pan-y;
    }

    .leaflet-container.leaflet-touch-drag {
        -ms-touch-action: none;
        touch-action: none;
        -ms-touch-action: pinch-zoom;
        touch-action: pinch-zoom;
    }

        .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
            -ms-touch-action: none;
            touch-action: none;
        }

.leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
}

.leaflet-safari .leaflet-tile {
    image-rendering: -webkit-optimize-contrast;
}

.leaflet-safari .leaflet-tile-container {
    width: 1600px;
    height: 1600px;
    -webkit-transform-origin: 0 0;
}

.leaflet-marker-icon, .leaflet-marker-shadow {
    display: block;
}

.leaflet-tile {
    -webkit-filter: inherit;
    filter: inherit;
    visibility: hidden;
}

.leaflet-tile-loaded {
    visibility: inherit;
}

.leaflet-zoom-box {
    border: var(--border-width) dotted var(--border-color);
    background-color: var(--gray-100);
    width: 0;
    height: 0;
    z-index: 800;
}

.leaflet-pane {
    z-index: 400;
}

    .leaflet-pane canvas {
        z-index: 100;
    }

    .leaflet-pane svg {
        z-index: 200;
    }

.leaflet-tile-pane {
    z-index: 200;
}

.leaflet-overlay-pane {
    z-index: 400;
}

    .leaflet-overlay-pane svg {
        max-width: none !important;
        max-height: none !important;
        -moz-user-select: none;
    }

.leaflet-shadow-pane {
    z-index: 500;
}

.leaflet-marker-pane {
    z-index: 600;
}

.leaflet-tooltip-pane {
    z-index: 650;
}

.leaflet-popup-pane {
    z-index: 700;
}

.leaflet-control {
    position: relative;
    z-index: 800;
    pointer-events: auto;
    float: left;
    clear: both;
}

.leaflet-bottom, .leaflet-top {
    position: absolute;
    z-index: 1000;
    pointer-events: none;
}

.leaflet-top {
    top: 0;
}

    .leaflet-top .leaflet-control {
        margin-top: var(--spacer-2);
    }

.leaflet-right {
    right: 0;
}

    .leaflet-right .leaflet-control {
        float: right;
        margin-right: var(--spacer-2);
    }

.leaflet-bottom {
    bottom: 0;
}

    .leaflet-bottom .leaflet-control {
        margin-bottom: var(--spacer-2);
    }

.leaflet-left {
    left: 0;
}

    .leaflet-left .leaflet-control {
        margin-left: var(--spacer-2);
    }

.leaflet-fade-anim .leaflet-popup {
    opacity: 0;
    transition: opacity var(--transition-base-timer) linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
    opacity: 1;
}

.leaflet-zoom-animated {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

svg.leaflet-zoom-animated {
    will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
    transition: -webkit-transform .25s cubic-bezier(0,0,.25,1);
    transition: transform .25s cubic-bezier(0,0,.25,1);
    transition: transform .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1);
}

.leaflet-pan-anim .leaflet-tile, .leaflet-zoom-anim .leaflet-tile {
    transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
    visibility: hidden;
}

.leaflet-interactive {
    cursor: pointer;
}

.leaflet-grab {
    cursor: -webkit-grab;
    cursor: grab;
}

.leaflet-crosshair, .leaflet-crosshair .leaflet-interactive {
    cursor: crosshair;
}

.leaflet-control, .leaflet-popup-pane {
    cursor: auto;
}

.leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable {
    cursor: move;
}

.leaflet-image-layer, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-pane > svg path, .leaflet-tile-container {
    pointer-events: none;
}

    .leaflet-image-layer.leaflet-interactive, .leaflet-marker-icon.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path {
        pointer-events: auto;
    }

.leaflet-bar {
    border-radius: var(--border-radius);
}

    .leaflet-bar a {
        background-color: var(--gray-200);
        border-bottom: var(--border-width) solid var(--border-color);
        width: 26px;
        height: 26px;
        line-height: 26px;
        display: block;
        text-align: center;
        color: var(--body-color);
        transition: background-color ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .leaflet-bar a {
        transition: none;
    }
}

.leaflet-bar a:focus, .leaflet-bar a:hover {
    background-color: var(--gray-300);
}

.leaflet-bar a.leaflet-disabled {
    cursor: default;
    background-color: var(--gray-100);
    color: rgba(var(--body-color-rgb),.5);
}

.leaflet-bar a:first-child {
    border-top-left-radius: var(--border-radius);
    border-top-right-radius: var(--border-radius);
}

.leaflet-bar a:last-child {
    border-bottom: 0;
    border-bottom-right-radius: var(--border-radius);
    border-bottom-left-radius: var(--border-radius);
}

.leaflet-touch .leaflet-bar a {
    width: 2rem;
    height: 2rem;
}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
    font-size: 1.375rem;
}

    .leaflet-touch .leaflet-control-zoom-in span, .leaflet-touch .leaflet-control-zoom-out span {
        display: inline-block;
        position: relative;
        top: 1px;
    }

.leaflet-control-layers {
    background-color: var(--gray-200);
    border-radius: var(--border-radius);
}

.leaflet-control-layers-toggle {
    background-image: url(../../../../../../assets/images/vendor/leaflet/layers.png);
    width: 36px;
    height: 36px;
}

.leaflet-retina .leaflet-control-layers-toggle {
    background-image: url(../../../../../../assets/images/vendor/leaflet/layers-2x.png);
    background-size: 26px 26px;
}

.leaflet-touch .leaflet-control-layers-toggle {
    width: 44px;
    height: 44px;
}

.leaflet-control-layers-toggle label {
    display: block;
}

.leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle {
    display: none;
}

.leaflet-control-layers-expanded {
    padding: var(--spacer-1) var(--spacer-2) var(--spacer-1) var(--spacer-1);
    color: var(--body-color);
    background: var(--gray-200);
}

    .leaflet-control-layers-expanded .leaflet-control-layers-list {
        display: block;
        position: relative;
    }

.leaflet-control-layers-scrollbar {
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: var(--spacer-1);
}

.leaflet-control-layers-selector {
    margin-top: 2px;
    position: relative;
    top: 1px;
}

.leaflet-control-layers-separator {
    height: 0;
    border-top: var(--border-width) solid var(--border-color);
    margin: var(--spacer-1) calc(var(--spacer-2) * -1) var(--spacer-1) calc(var(--spacer-1) * -1);
}

.leaflet-default-icon-path {
    background-image: url(../../../../../../assets/images/vendor/leaflet/marker-icon.png);
}

.leaflet-div-icon {
    background-color: var(--gray-100);
    border: var(--border-width) solid var(--border-color);
}

.leaflet-control-attribution {
    background: var(--gray-100);
    margin: 0;
}

    .leaflet-control-attribution svg {
        display: inline !important;
    }

.leaflet-control-attribution, .leaflet-control-scale-line {
    padding: 0 var(--spacer-1);
    color: var(--body-color);
}

.leaflet-left .leaflet-control-scale {
    margin-left: var(--spacer-1);
}

.leaflet-bottom .leaflet-control-scale {
    margin-bottom: var(--spacer-1);
}

.leaflet-control-scale-line {
    border: var(--border-width) solid var(--gray-600);
    border-top: none;
    line-height: 1.1;
    padding: var(--spacer-1);
    white-space: nowrap;
    overflow: hidden;
    background-color: var(--gray-100);
}

    .leaflet-control-scale-line:not(:first-child) {
        border-top: var(--border-width) solid var(--gray-600);
        border-bottom: none;
        margin-top: calc(var(--border-width) * -1);
    }

        .leaflet-control-scale-line:not(:first-child):not(:last-child) {
            border-bottom: var(--border-width) solid var(--gray-600);
        }

.leaflet-touch .leaflet-bar, .leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers {
    box-shadow: none;
}

.leaflet-touch .leaflet-bar, .leaflet-touch .leaflet-control-layers {
    border: var(--border-width) solid var(--gray-600);
    background-clip: padding-box;
}

.leaflet-popup {
    position: absolute;
    text-align: center;
    margin-bottom: var(--spacer);
}

.leaflet-popup-content-wrapper {
    text-align: left;
    border-radius: var(--border-radius);
}

.leaflet-popup-content {
    padding: var(--spacer-2) var(--spacer);
    min-height: 1px;
}

    .leaflet-popup-content p {
        margin-bottom: var(--spacer);
    }

.leaflet-popup-tip-container {
    width: calc(var(--spacer) * 2);
    height: var(--spacer);
    position: absolute;
    left: 50%;
    margin-top: -1px;
    margin-left: calc(var(--spacer) * -1);
    overflow: hidden;
    pointer-events: none;
}

.leaflet-popup-tip {
    width: var(--spacer);
    height: var(--spacer);
    padding: 1px;
    margin: calc(var(--spacer-2) * -1) auto 0;
    pointer-events: auto;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.leaflet-popup-content-wrapper, .leaflet-popup-tip {
    background: var(--gray-100);
    color: var(--body-color);
    box-shadow: var(--box-shadow);
}

.leaflet-container a.leaflet-popup-close-button {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    text-align: center;
    padding: var(--spacer-2);
    color: var(--gray-700);
    text-decoration: none;
    background: 0 0;
}

    .leaflet-container a.leaflet-popup-close-button:focus, .leaflet-container a.leaflet-popup-close-button:hover {
        color: var(--body-color);
    }

.leaflet-popup-scrolled {
    overflow: auto;
    border-bottom: var(--border-width) solid var(--body-color);
    border-top: var(--border-width) solid var(--body-color);
}

.leaflet-tooltip {
    --leaflet-tooltip-padding-y: calc(var(--spacer) * 0.4);
    --leaflet-tooltip-padding-x: calc(var(--spacer) * 0.6);
    --leaflet-tooltip-bg: var(--black);
    --leaflet-tooltip-color: var(--white);
    position: absolute;
    padding: var(--leaflet-tooltip-padding-y) var(--leaflet-tooltip-padding-x);
    background-color: var(--leaflet-tooltip-bg);
    color: var(--leaflet-tooltip-color);
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    border-radius: var(--border-radius);
    box-shadow: var(--box-shadow);
}

    .leaflet-tooltip[data-color-theme=dark], [data-color-theme=dark] .leaflet-tooltip:not([data-color-theme]), html[data-color-theme=dark] .leaflet-tooltip {
        color-scheme: dark;
        --leaflet-tooltip-bg: var(--white);
        --leaflet-tooltip-color: var(--black);
    }

    .leaflet-tooltip.leaflet-interactive {
        cursor: pointer;
        pointer-events: auto;
    }

@media print {
    .leaflet-control {
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
        print-color-adjust: exact;
    }
}

.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
    transition: opacity var(--transition-collapse-timer) ease-in,-webkit-transform var(--transition-collapse-timer) ease-out;
    transition: transform var(--transition-collapse-timer) ease-out,opacity var(--transition-collapse-timer) ease-in;
    transition: transform var(--transition-collapse-timer) ease-out,opacity var(--transition-collapse-timer) ease-in,-webkit-transform var(--transition-collapse-timer) ease-out;
}

.leaflet-cluster-spider-leg {
    transition: stroke-dashoffset var(--transition-collapse-timer) ease-out,stroke-opacity var(--transition-collapse-timer) ease-in;
}

.marker-cluster-small {
    background-color: rgba(181,226,140,.6);
}

    .marker-cluster-small div {
        background-color: rgba(110,204,57,.6);
    }

.marker-cluster-medium {
    background-color: rgba(241,211,87,.6);
}

    .marker-cluster-medium div {
        background-color: rgba(240,194,12,.6);
    }

.marker-cluster-large {
    background-color: rgba(253,156,115,.6);
}

    .marker-cluster-large div {
        background-color: rgba(241,128,23,.6);
    }

.marker-cluster {
    background-clip: padding-box;
    border-radius: var(--border-radius-pill);
}

    .marker-cluster div {
        width: 30px;
        height: 30px;
        margin-left: var(--spacer-1);
        margin-top: var(--spacer-1);
        text-align: center;
        font-size: var(--body-font-size-sm);
        border-radius: var(--border-radius-pill);
    }

    .marker-cluster span {
        line-height: 30px;
    }

.chart-container {
    position: relative;
    width: 100%;
}

    .chart-container.has-scroll {
        overflow-x: scroll;
        overflow-y: visible;
        max-width: 100%;
    }

@media (max-width:575.98px) {
    .chart-container {
        overflow-x: scroll;
        overflow-y: visible;
        max-width: 100%;
    }
}

.chart {
    position: relative;
    display: block;
    width: 100%;
}

[dir=rtl] .chart {
    direction: ltr;
}

.chart.has-minimum-width {
    min-width: 37.5rem;
}

.has-fixed-height {
    height: 400px;
}

.chart-pie {
    width: 100%;
    height: 400px;
    min-width: 31.25rem;
}

.c3 {
    --c3-tooltip-padding-x: calc(var(--spacer) * 0.6);
    --c3-tooltip-padding-y: calc(var(--spacer) * 0.4);
    --c3-tooltip-font-size: var(--body-font-size);
    --c3-tooltip-color: var(--white);
    --c3-tooltip-bg: var(--black);
    --c3-tooltip-border-radius: var(--border-radius);
    --c3-tooltip-border-color: rgba(var(--white-rgb), .2);
}

    .c3[data-color-theme=dark], [data-color-theme=dark] .c3:not([data-color-theme]), html[data-color-theme=dark] .c3 {
        color-scheme: dark;
        --c3-tooltip-color: var(--black);
        --c3-tooltip-bg: var(--white);
        --c3-tooltip-border-color: rgba(var(--black-rgb), .2);
    }

    .c3 svg {
        font-size: var(--body-font-size-sm);
    }

    .c3 line, .c3 path {
        fill: none;
    }

    .c3 text {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

.c3-axis line, .c3-axis path, .c3-axis-x line, .c3-axis-x path, .c3-axis-y line, .c3-axis-y path {
    stroke: var(--gray-500);
}

.c3-axis .tick, .c3-axis-x .tick, .c3-axis-y .tick {
    fill: rgba(var(--body-color-rgb),.75);
}

.c3-axis-x-label, .c3-axis-x2-label, .c3-axis-y-label, .c3-axis-y2-label, .c3-xgrid-line text, .c3-ygrid-line text {
    fill: var(--body-color);
}

.c3 path.domain, .c3-bars path, .c3-event-rect, .c3-legend-item-tile, .c3-xgrid-focus, .c3-ygrid {
    shape-rendering: crispEdges;
}

.c3-grid line {
    stroke: var(--gray-400);
}

.c3-xgrid, .c3-ygrid {
    stroke-dasharray: 3 3;
}

.c3-text {
    font-weight: 600;
}

    .c3-text.c3-empty {
        fill: var(--body-color);
    }

.c3-line {
    stroke-width: 2px;
}

.c3-area {
    stroke-width: 0;
    opacity: .4;
}

.c3-bar {
    stroke-width: 0;
}

    .c3-bar._expanded_ {
        fill-opacity: .75;
    }

.c3-chart-arc path {
    stroke: var(--card-bg);
    stroke-width: 2px;
}

.c3-chart-arc text {
    fill: var(--white);
    font-size: var(--body-font-size);
}

.c3-chart-arc .c3-gauge-value {
    fill: var(--body-color);
    font-size: 1.625rem;
}

.c3-chart-arcs-title {
    font-size: 1rem;
    fill: var(--body-color);
}

.c3-chart-arcs .c3-chart-arcs-background {
    fill: rgba(var(--body-color-rgb),.25);
    stroke: none;
}

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
    fill: var(--body-color);
    font-size: 1rem;
}

.c3-chart-arcs .c3-chart-arcs-gauge-max, .c3-chart-arcs .c3-chart-arcs-gauge-min {
    fill: var(--body-color);
}

.c3-target.c3-focused {
    opacity: 1;
}

    .c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
        stroke-width: 2px;
    }

.c3-target.c3-defocused {
    opacity: .3 !important;
}

.c3-region {
    fill: var(--gray-500);
}

.c3-brush .extent {
    fill-opacity: .1;
}

.c3-legend-item {
    font-size: var(--body-font-size-sm);
}

    .c3-legend-item text {
        fill: var(--body-color);
    }

.c3-circle {
    fill: currentColor;
}

.c3-tooltip {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: var(--c3-tooltip-bg);
    color: var(--c3-tooltip-color);
    empty-cells: show;
    border-radius: var(--c3-tooltip-border-radius);
}

    .c3-tooltip th {
        padding: var(--c3-tooltip-padding-y) var(--c3-tooltip-padding-x);
        font-weight: 600;
        border-top-left-radius: var(--c3-tooltip-border-radius);
        border-top-right-radius: var(--c3-tooltip-border-radius);
    }

    .c3-tooltip td {
        padding: var(--c3-tooltip-padding-y) var(--c3-tooltip-padding-x);
        border-top: var(--border-width) solid var(--c3-tooltip-border-color);
        white-space: nowrap;
    }

        .c3-tooltip td > span {
            display: inline-block;
            margin-right: var(--spacer-2);
            padding: var(--spacer-1);
        }

        .c3-tooltip td.value {
            text-align: right;
        }

.d3-text {
    fill: var(--body-color);
}

.d3-slice-border {
    stroke: var(--card-bg);
    stroke-width: 1.5px;
}

.d3-state-empty {
    fill: var(--gray-300);
}

.d3-bg {
    fill: var(--card-bg);
}

.d3-axis line, .d3-axis path {
    stroke: var(--gray-500);
    shape-rendering: crispEdges;
}

.d3-axis path {
    fill: none;
}

.d3-axis .tick, .d3-axis .tick text {
    font-size: var(--body-font-size-sm);
    fill: rgba(var(--body-color-rgb),.75);
}

.d3-axis-transparent path {
    stroke: none;
}

.d3-axis-title {
    font-size: var(--body-font-size-sm);
    fill: var(--body-color);
}

.d3-tip {
    --d3-tooltip-padding-x: calc(var(--spacer) * 0.6);
    --d3-tooltip-padding-y: calc(var(--spacer) * 0.4);
    --d3-tooltip-font-size: var(--body-font-size);
    --d3-tooltip-color: var(--white);
    --d3-tooltip-bg: var(--black);
    --d3-tooltip-arrow-width: 0.8rem;
    --d3-tooltip-arrow-height: 0.4rem;
    --d3-tooltip-border-radius: var(--border-radius);
    position: absolute;
    padding: var(--d3-tooltip-padding-y) var(--d3-tooltip-padding-x);
    background-color: var(--d3-tooltip-bg);
    color: var(--d3-tooltip-color);
    margin-bottom: calc(var(--d3-tooltip-arrow-height) * -1);
    font-size: var(--d3-tooltip-font-size);
    z-index: 1080;
    box-shadow: var(--box-shadow);
    border-radius: var(--d3-tooltip-border-radius);
}

    .d3-tip[data-color-theme=dark], [data-color-theme=dark] .d3-tip:not([data-color-theme]), html[data-color-theme=dark] .d3-tip {
        color-scheme: dark;
        --d3-tooltip-color: var(--black);
        --d3-tooltip-bg: var(--white);
    }

    .d3-tip .d3-tip-arrow {
        position: absolute;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
    }

    .d3-tip.n .d3-tip-arrow {
        bottom: calc(var(--d3-tooltip-arrow-height) * -1);
        left: 50%;
        border-width: var(--d3-tooltip-arrow-height) var(--d3-tooltip-arrow-height) 0;
        border-top-color: var(--d3-tooltip-bg);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .d3-tip.e .d3-tip-arrow {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: calc(var(--d3-tooltip-arrow-height) * -1);
        border-width: var(--d3-tooltip-arrow-height) var(--d3-tooltip-arrow-height) var(--d3-tooltip-arrow-height) 0;
        border-right-color: var(--d3-tooltip-bg);
    }

    .d3-tip.w .d3-tip-arrow {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: calc(var(--d3-tooltip-arrow-height) * -1);
        border-width: var(--d3-tooltip-arrow-height) 0 var(--d3-tooltip-arrow-height) var(--d3-tooltip-arrow-height);
        border-left-color: var(--d3-tooltip-bg);
    }

    .d3-tip.s .d3-tip-arrow {
        top: 0;
        left: 50%;
        border-width: 0 var(--d3-tooltip-arrow-height) var(--d3-tooltip-arrow-height);
        border-bottom-color: var(--d3-tooltip-bg);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

.d3-line {
    fill: none;
}

.d3-line-thin {
    stroke-width: 1px;
}

.d3-line-medium {
    stroke-width: 1.5px;
}

.d3-line-strong {
    stroke-width: 2px;
}

.d3-line-circle {
    fill: var(--card-bg);
    cursor: pointer;
}

.d3-line-circle-thin {
    stroke-width: 1px;
}

.d3-line-circle-medium {
    stroke-width: 1.5px;
}

.d3-line-circle-strong {
    stroke-width: 2px;
}

.d3-line-connect {
    fill: none;
    stroke: var(--gray-400);
}

.d3-grid .tick line {
    stroke-width: 1px;
    stroke: var(--gray-400);
}

.d3-grid-dashed .tick line {
    stroke-dasharray: 4,2;
    stroke: var(--gray-400);
}

.d3-grid-dashed path {
    stroke-width: 0;
}

.d3-crosshair-overlay {
    fill: none;
    pointer-events: all;
}

.d3-crosshair-pointer text {
    fill: var(--body-color);
}

.d3-crosshair-line {
    fill: none;
    stroke: var(--gray-400);
    stroke-width: 1px;
    shape-rendering: crispEdges;
    pointer-events: none;
}

.bullet-tick line {
    stroke: var(--gray-500);
    stroke-width: 1px;
    shape-rendering: crispEdges;
}

.bullet-tick text {
    fill: rgba(var(--body-color-rgb),.75);
    font-size: var(--body-font-size-sm);
}

.bullet-marker {
    stroke-width: 2px;
    shape-rendering: crispEdges;
}

.bullet-title {
    fill: var(--body-color);
    font-weight: 600;
}

.bullet-subtitle {
    fill: var(--body-color);
}

.bullet-1 .bullet-range-1 {
    fill: rgba(var(--primary-rgb),.8);
}

.bullet-1 .bullet-range-2 {
    fill: rgba(var(--primary-rgb),.4);
}

.bullet-1 .bullet-range-3 {
    fill: var(--primary);
}

.bullet-1 .bullet-measure-1 {
    fill: rgba(var(--primary),.9);
}

.bullet-1 .bullet-measure-2 {
    fill: var(--white);
}

.bullet-1 .bullet-marker {
    stroke: rgba(var(--black),.25);
}

.bullet-2 .bullet-range-1 {
    fill: rgba(var(--danger-rgb),.6);
}

.bullet-2 .bullet-range-2 {
    fill: rgba(var(--danger-rgb),.3);
}

.bullet-2 .bullet-range-3 {
    fill: var(--danger);
}

.bullet-2 .bullet-measure-1 {
    fill: rgba(var(--danger-rgb),.9);
}

.bullet-2 .bullet-measure-2 {
    fill: var(--white);
}

.bullet-2 .bullet-marker {
    stroke: rgba(var(--black),.25);
}

.bullet-3 .bullet-range-1 {
    fill: rgba(var(--success-rgb),.7);
}

.bullet-3 .bullet-range-2 {
    fill: rgba(var(--success-rgb),.35);
}

.bullet-3 .bullet-range-3 {
    fill: var(--success);
}

.bullet-3 .bullet-measure-1 {
    fill: rgba(var(--success-rgb),.9);
}

.bullet-3 .bullet-measure-2 {
    fill: var(--white);
}

.bullet-3 .bullet-marker {
    stroke: rgba(var(--black),.25);
}

.counter-icon {
    font-size: calc(var(--icon-font-size) * 2);
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.d3-legend text {
    fill: var(--body-color);
    font-size: var(--body-font-size-sm);
}

.d3-legend line {
    stroke: var(--gray-500);
    stroke-width: 1px;
}

.chart-widget-legend {
    margin: var(--spacer-2) 0 0 0;
    padding: 0;
    fill: var(--body-color);
    font-size: var(--body-font-size-sm);
    text-align: center;
}

    .chart-widget-legend li {
        margin: var(--spacer-1) var(--spacer-2) 0;
        padding: var(--spacer-2) var(--spacer-2) var(--spacer-1);
        display: inline-block;
    }

.blog-horizontal .card-img-actions {
    width: 100%;
}

@media (min-width:576px) {
    .blog-horizontal .card-img-actions {
        width: 45%;
        float: left;
        max-width: 25rem;
        z-index: 10;
    }
}

@media (min-width:576px) {
    .blog-horizontal-xs .card-img-actions {
        width: 35%;
        max-width: 12.5rem;
    }
}

@media (min-width:576px) {
    .blog-horizontal-sm .card-img-actions {
        width: 40%;
        max-width: 18.75rem;
    }
}

@media (min-width:576px) {
    .blog-horizontal-lg .card-img-actions {
        width: 50%;
        max-width: 31.25rem;
    }
}

.table-inbox {
    --inbox-read-row-bg: var(--gray-100);
    --inbox-unread-row-bg: var(--card-bg);
    --inbox-img-size: 2rem;
    table-layout: fixed;
    min-width: 768px;
}

    .table-inbox tr {
        cursor: pointer;
        transition: all ease-in-out var(--transition-base-timer);
    }

@media (prefers-reduced-motion:reduce) {
    .table-inbox tr {
        transition: none;
    }
}

.table-inbox tr:not([class*=bg-]) {
    background-color: var(--inbox-read-row-bg);
}

.table-inbox tr td:not(:first-child) {
    padding-left: 0;
}

.table-inbox tr.unread {
    font-weight: 700;
}

    .table-inbox tr.unread:not([class*=bg-]) {
        background-color: var(--inbox-unread-row-bg);
    }

.table-inbox-checkbox {
    width: calc(var(--table-cell-padding-x) * 3);
}

.table-inbox-attachment, .table-inbox-star {
    width: calc(var(--table-cell-padding-x) + var(--icon-font-size));
}

.table-inbox-image {
    width: calc(var(--table-cell-padding-x) + var(--inbox-img-size));
}

.table-inbox-name {
    width: 15rem;
}

@media (max-width:575.98px) {
    .table-inbox-subject {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

.table-inbox-time {
    text-align: right;
    width: 5.5rem;
}

.profile-cover {
    --profile-cover-height: 21.88rem;
    --profile-cover-text-shadow: 0 0 0.1875rem rgba(var(--black-rgb), 0.5);
    position: relative;
}

.profile-cover-text {
    text-shadow: var(--profile-cover-text-shadow);
}

.profile-cover-img {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: var(--profile-cover-height);
}

.login-cover {
    background: url(../../../../../../assets/images/login_cover.jpg) no-repeat;
    background-size: cover;
}

@media (min-width:576px) {
    .login-form {
        width: 25rem;
    }
}

.timeline {
    --timeline-content-padding-x: calc(1.25rem * 2);
    --timeline-line-width: calc(var(--border-width) * 2);
    --timeline-line-color: var(--gray-400);
    --timeline-icon-bg: var(--white);
    --timeline-icon-size: 3rem;
    --timeline-icon-border-width: calc(var(--timeline-line-width) * 2);
    position: relative;
}

    .timeline:after, .timeline:before {
        content: "";
        position: absolute;
        left: 50%;
        margin-left: calc(var(--timeline-line-width) * -1);
        background-color: var(--timeline-line-color);
        z-index: 1;
        width: calc(var(--timeline-line-width) * 2);
        height: calc(var(--timeline-line-width) * 2);
        border-radius: var(--border-radius-pill);
    }

    .timeline:before {
        top: calc(var(--timeline-line-width) * 2 * -1);
    }

    .timeline:after {
        bottom: calc(var(--timeline-line-width) * 2 * -1);
    }

.timeline-container {
    position: relative;
    padding-top: calc(var(--spacer) * .5);
    margin-top: calc(var(--spacer) * .5 * -1);
    padding-bottom: 1px;
}

    .timeline-container:before {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: calc(var(--timeline-line-width) * .5 * -1);
        background-color: var(--timeline-line-color);
        height: 100%;
        width: var(--timeline-line-width);
    }

.timeline-row {
    position: relative;
}

.timeline-date {
    text-align: center;
    background-color: var(--body-bg);
    position: relative;
    z-index: 1;
    padding-top: var(--spacer);
    padding-bottom: var(--spacer);
    margin-bottom: var(--spacer);
}

    .timeline-date:after, .timeline-date:before {
        content: "";
        position: absolute;
        left: 50%;
        margin-left: calc(var(--timeline-line-width) * -1);
        background-color: var(--timeline-line-color);
        z-index: 1;
        width: calc(var(--timeline-line-width) * 2);
        height: calc(var(--timeline-line-width) * 2);
        border-radius: var(--border-radius-pill);
    }

    .timeline-date:before {
        top: 0;
    }

    .timeline-date:after {
        bottom: 0;
    }

.card .timeline-date {
    background-color: var(--card-bg);
}

.timeline-time {
    text-align: center;
    padding-top: var(--spacer);
    padding-bottom: var(--spacer);
    background-color: var(--body-bg);
    position: relative;
    margin-bottom: var(--spacer);
}

    .timeline-time:after, .timeline-time:before {
        content: "";
        position: absolute;
        left: 50%;
        margin-left: calc(var(--timeline-line-width) * -1);
        background-color: var(--timeline-line-color);
        width: calc(var(--timeline-line-width) * 2);
        height: calc(var(--timeline-line-width) * 2);
        border-radius: var(--border-radius-pill);
    }

    .timeline-time:before {
        top: 0;
    }

    .timeline-time:after {
        bottom: 0;
    }

.card .timeline-time {
    background-color: var(--card-bg);
}

@media (min-width:768px) {
    .timeline-time:after, .timeline-time:before {
        content: none;
    }
}

.timeline-icon {
    margin: 0 auto var(--spacer) auto;
    background-color: car(--timeline-icon-bg);
    border: var(--timeline-icon-border-width) solid var(--body-bg);
    width: var(--timeline-icon-size);
    height: var(--timeline-icon-size);
    border-radius: var(--border-radius-pill);
}

.card .timeline-icon {
    border-color: var(--card-bg);
}

.timeline-icon div {
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-shadow: 0 0 0 var(--timeline-line-width) var(--timeline-line-color) inset;
    border-radius: var(--border-radius-pill);
}

    .timeline-icon div[class*=bg-]:not(.bg-white):not(.bg-light):not(.bg-transparent) {
        box-shadow: none;
    }

.timeline-icon img {
    width: calc(var(--timeline-icon-size) - var(--timeline-icon-border-width) * 2);
    height: calc(var(--timeline-icon-size) - var(--timeline-icon-border-width) * 2);
    border-radius: var(--border-radius-pill);
}

@media (min-width:768px) {
    .timeline-center .timeline-row-start {
        margin-right: 50%;
        padding-right: calc(var(--timeline-icon-size) - var(--timeline-icon-border-width));
    }

    .timeline-center .timeline-row-end {
        margin-left: 50%;
        padding-left: calc(var(--timeline-icon-size) - var(--timeline-icon-border-width));
    }

    .timeline-start .timeline-container:before, .timeline-start .timeline-date:after, .timeline-start .timeline-date:before, .timeline-start:after, .timeline-start:before {
        left: calc(var(--timeline-icon-size) * .5);
    }

    .timeline-start .timeline-date, .timeline-start .timeline-row {
        padding-left: calc(var(--timeline-icon-size) + var(--timeline-content-padding-x) * .5);
    }

    .timeline-end .timeline-container:before, .timeline-end .timeline-date:after, .timeline-end .timeline-date:before, .timeline-end:after, .timeline-end:before {
        left: auto;
        right: calc(var(--timeline-icon-size) * .5);
    }

    .timeline-end .timeline-date:after, .timeline-end .timeline-date:before, .timeline-end:after, .timeline-end:before {
        margin-left: 0;
        margin-right: calc(var(--timeline-line-width) * .5 * -1);
    }

    .timeline-end .timeline-date, .timeline-end .timeline-row {
        padding-right: calc(var(--timeline-icon-size) + var(--timeline-content-padding-x) * .5);
    }

    .timeline-end .timeline-date, .timeline-start .timeline-date {
        padding-top: calc(var(--spacer) * .5);
        padding-bottom: calc(var(--spacer) * .5);
    }

    .timeline-icon {
        position: absolute;
        top: calc(var(--spacer) * .5);
    }

        .timeline-icon:after {
            content: "";
            position: absolute;
            top: 50%;
            margin-top: calc(var(--timeline-line-width) * .5 * -1);
            height: var(--timeline-line-width);
            width: calc(var(--timeline-icon-size) * .5 - var(--timeline-icon-border-width) * 2);
            background-color: var(--timeline-line-color);
            z-index: 1;
        }

    .timeline-start .timeline-icon {
        left: 0;
    }

        .timeline-start .timeline-icon:after {
            left: 100%;
            margin-left: var(--timeline-icon-border-width);
        }

    .timeline-end .timeline-icon {
        right: 0;
    }

        .timeline-end .timeline-icon:after {
            right: 100%;
            margin-right: var(--timeline-icon-border-width);
        }

    .timeline-center .timeline-row-start .timeline-icon {
        left: 100%;
        margin-left: calc(var(--timeline-icon-size) * .5 * -1);
    }

        .timeline-center .timeline-row-start .timeline-icon:after {
            right: 100%;
            margin-right: var(--timeline-icon-border-width);
        }

    .timeline-center .timeline-row-end .timeline-icon {
        right: 100%;
        margin-right: calc(var(--timeline-icon-size) * .5 * -1);
    }

        .timeline-center .timeline-row-end .timeline-icon:after {
            left: 100%;
            margin-left: var(--timeline-icon-border-width);
        }

    .timeline-center .timeline-row-full .timeline-icon {
        position: static;
    }

        .timeline-center .timeline-row-full .timeline-icon:after {
            content: none;
        }

    .timeline-time {
        padding: 0;
        text-align: inherit;
        background-color: transparent;
    }

        .timeline-time:before {
            content: none;
        }

    .timeline-end .timeline-time, .timeline-start .timeline-time {
        padding-top: calc(var(--spacer) * .5);
        margin-bottom: var(--spacer);
        padding-left: calc(var(--timeline-content-padding-x) * .5);
    }

    .timeline-end .timeline-time {
        text-align: right;
        padding-left: 0;
        padding-right: calc(var(--timeline-content-padding-x) * .5);
    }

    .timeline-center .timeline-row-full .timeline-time, .timeline-center .timeline-time {
        position: absolute;
        left: 100%;
        top: calc(var(--spacer) * .5 + var(--timeline-icon-border-width));
        width: 100%;
        padding-left: calc(var(--timeline-icon-size) - var(--timeline-icon-border-width));
    }

    .timeline-center .timeline-row-end .timeline-time, .timeline-center .timeline-row-full .timeline-time {
        left: auto;
        right: 100%;
        padding-left: 0;
        padding-right: calc(var(--timeline-icon-size) - var(--timeline-icon-border-width));
        text-align: right;
    }

    .timeline-center .timeline-row-full .timeline-time {
        right: 50%;
        top: var(--timeline-icon-border-width);
    }
}

.media-chat-scrollable {
    max-height: 32.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.media-chat {
    --chat-message-padding-y: 0.625rem;
    --chat-message-padding-x: 1rem;
    --chat-message-bg: var(--gray-300);
    --chat-message-color: var(--body-color);
}

@media (min-width:576px) {
    .media-chat-item {
        width: 75%;
    }
}

.media-chat-message {
    position: relative;
    padding: var(--chat-message-padding-y) var(--chat-message-padding-x);
    display: inline-block;
    -ms-flex-align: start;
    align-items: flex-start;
    color: var(--chat-message-color);
    border-radius: var(--border-radius);
}

    .media-chat-message:not([class*=bg-]) {
        background-color: var(--chat-message-bg);
    }

.media-chat-item-reverse {
    --chat-message-bg: var(--primary);
    --chat-message-color: var(--white);
    text-align: right;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

    .media-chat-item-reverse .media-chat-message {
        text-align: left;
    }

.typing-indicator {
    display: -ms-inline-flexbox;
    display: inline-flex;
}

    .typing-indicator span {
        height: .125rem;
        width: .125rem;
        margin: 0 .0625rem;
        background-color: var(--body-color);
        display: block;
        border-radius: var(--border-radius-pill);
        opacity: .4;
    }

        .typing-indicator span:nth-of-type(1) {
            -webkit-animation: 1.2s blink infinite .2s;
            animation: 1.2s blink infinite .2s;
        }

        .typing-indicator span:nth-of-type(2) {
            -webkit-animation: 1.2s blink infinite .4s;
            animation: 1.2s blink infinite .4s;
        }

        .typing-indicator span:nth-of-type(3) {
            -webkit-animation: 1.2s blink infinite .6s;
            animation: 1.2s blink infinite .6s;
        }

@-webkit-keyframes blink {
    50% {
        opacity: 1;
    }
}

@keyframes blink {
    50% {
        opacity: 1;
    }
}

.ribbon-container {
    width: 6.5rem;
    height: 6.5rem;
    overflow: hidden;
    position: absolute;
    top: calc(var(--card-border-width) * -1);
    right: calc(var(--card-border-width) * -1);
}

.ribbon {
    text-align: center;
    position: relative;
    padding: .3125rem 0;
    left: -.6875rem;
    top: 1.563rem;
    width: 9.375rem;
    z-index: 10;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.spinner {
    display: inline-block;
    -webkit-animation: rotation 1s linear infinite;
    animation: rotation 1s linear infinite;
}

.spinner-reverse {
    display: inline-block;
    -webkit-animation: rotation_reverse 1s linear infinite;
    animation: rotation_reverse 1s linear infinite;
}

@-webkit-keyframes rotation {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotation {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes rotation_reverse {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

@keyframes rotation_reverse {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(-360deg);
        transform: rotate(-360deg);
    }
}

.invert-dark[data-color-theme=dark], [data-color-theme=dark] .invert-dark:not([data-color-theme]), html[data-color-theme=dark] .invert-dark {
    color-scheme: dark;
    -webkit-filter: invert(1) grayscale(100);
    filter: invert(1) grayscale(100);
}

.scrollbar-hidden::-webkit-scrollbar {
    display: none !important;
}

.glyphs > div > div {
    padding: var(--spacer-2) var(--spacer);
    transition: all ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .glyphs > div > div {
        transition: none;
    }
}

.glyphs > div > div:hover {
    background-color: var(--dark);
    color: var(--white);
    border-radius: var(--border-radius);
}

    .glyphs > div > div:hover[data-color-theme=dark], [data-color-theme=dark] .glyphs > div > div:hover:not([data-color-theme]), html[data-color-theme=dark] .glyphs > div > div:hover {
        color-scheme: dark;
        background-color: var(--white);
        color: var(--black);
    }

.demo-velocity-box {
    padding: var(--spacer-2) var(--spacer);
    margin-bottom: var(--spacer);
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    border: var(--border-width) solid var(--border-color);
    text-align: center;
    background-color: var(--light);
    border-radius: var(--border-radius);
    outline: calc(var(--border-width) * 2) solid transparent;
    box-shadow: 0 0 0 0 var(--primary);
}

.page-header {
    --page-header-padding-y: 1.5rem;
    --page-header-padding-x: 1.25rem;
    --page-header-bg: transparent;
    background-color: var(--page-header-bg);
}

.page-title {
    padding: var(--page-header-padding-y) 0;
    position: relative;
}

.page-subtitle {
    margin-left: var(--spacer-2);
}

    .page-subtitle:before {
        content: "/";
        margin-right: calc(var(--spacer-2) + .25rem);
    }

.page-header-content {
    position: relative;
    padding: 0 var(--page-header-padding-x);
}

.page-header-light {
    --page-header-bg: var(--white);
}

    .page-header-light[data-color-theme=dark], [data-color-theme=dark] .page-header-light:not([data-color-theme]), html[data-color-theme=dark] .page-header-light {
        color-scheme: dark;
        --page-header-bg: #2c2d33;
    }

.page-header-dark {
    --page-header-bg: #273246;
}

    .page-header-dark[data-color-theme=dark], [data-color-theme=dark] .page-header-dark:not([data-color-theme]), html[data-color-theme=dark] .page-header-dark {
        color-scheme: dark;
        --page-header-bg: #1a1b1e;
    }

.page-header-static {
    z-index: 1021;
}

html {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    overflow: hidden;
}

body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    overflow: hidden;
}

.page-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
    overflow: hidden;
}

.content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    min-width: 0;
}

.content {
    padding: var(--spacer) 1.25rem;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

    .content::after {
        display: block;
        clear: both;
        content: "";
    }

.content-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    position: relative;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

@media (prefers-reduced-motion:no-preference) {
    .content-inner {
        scroll-behavior: smooth;
    }
}

.layout-static, .layout-static .page-content, .layout-static body {
    overflow: visible;
}

.btn-to-top {
    position: absolute;
    bottom: var(--spacer);
    right: 1.25rem;
    -ms-flex-item-align: end;
    align-self: flex-end;
    opacity: 0;
    visibility: hidden;
    z-index: 999;
    transition: opacity ease-in-out var(--transition-base-timer),visibility ease-in-out var(--transition-base-timer),bottom ease-in-out var(--transition-base-timer);
}

@media (prefers-reduced-motion:reduce) {
    .btn-to-top {
        transition: none;
    }
}

.btn-to-top-visible {
    visibility: visible;
    opacity: 1;
}

.sidebar {
    --sidebar-width: 21rem;
    --sidebar-bg: #fff;
    --sidebar-color: var(--body-color);
    --sidebar-border-color: var(--border-color);
    --sidebar-border-width: var(--border-width);
    --sidebar-box-shadow: 0.25rem 0 1rem rgba(var(--black-rgb), 0.35);
    --sidebar-section-padding-y: 1.25rem;
    --sidebar-section-padding-x: 1.25rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: var(--sidebar-width);
    position: fixed;
    top: 0;
    bottom: 0;
    background-color: var(--sidebar-bg);
    color: var(--sidebar-color);
    box-shadow: var(--sidebar-box-shadow);
}

    .sidebar[data-color-theme=dark], [data-color-theme=dark] .sidebar:not([data-color-theme]), html[data-color-theme=dark] .sidebar {
        color-scheme: dark;
        --sidebar-bg: #2c2d33;
    }

    .sidebar .nav-tabs:not(.nav-tabs-underline):not(.nav-tabs-overline) .nav-link.active {
        background-color: var(--sidebar-bg);
        border-bottom-color: var(--sidebar-bg);
    }

.sidebar-main, .sidebar-secondary {
    left: calc(var(--sidebar-width) * 1.1 * -1);
    border-right: var(--sidebar-border-width) solid var(--sidebar-border-color);
}

.sidebar-end {
    --sidebar-box-shadow: -0.25rem 0 1rem rgba(var(--black-rgb), 0.35);
    right: calc(var(--sidebar-width) * 1.1 * -1);
    border-left: var(--sidebar-border-width) solid var(--sidebar-border-color);
}

.sidebar-content {
    position: relative;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.sidebar-section {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.sidebar-logo {
    padding: .625rem var(--sidebar-section-padding-x);
}

.sidebar-logo-icon {
    height: var(--body-line-height-computed);
}

.sidebar-section-header {
    --sidebar-section-padding-y: calc(var(--sidebar-section-padding-x) * .75);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--sidebar-section-padding-y) var(--sidebar-section-padding-x);
}

.sidebar-section-body {
    position: relative;
    padding: var(--sidebar-section-padding-y) var(--sidebar-section-padding-x);
}

.sidebar-resize-show {
    display: none !important;
}

.btn-sidebar-expand {
    --btn-color: currentColor;
    --btn-bg: #fff;
    --btn-hover-bg: #f9f9f9;
    --btn-active-bg: #f2f2f2;
    --btn-padding-y: var(--spacer-1);
    --btn-padding-x: var(--spacer-1);
    --btn-border-color: var(--sidebar-border-color);
    --btn-hover-border-color: var(--sidebar-border-color);
    --btn-active-border-color: var(--sidebar-border-color);
    --btn-border-radius: 0;
    display: none;
    border-width: 0;
}

    .btn-sidebar-expand[data-color-theme=dark], [data-color-theme=dark] .btn-sidebar-expand:not([data-color-theme]), html[data-color-theme=dark] .btn-sidebar-expand {
        color-scheme: dark;
        --btn-bg: #2c2d33;
        --btn-hover-bg: #202125;
        --btn-active-bg: #1a1b1e;
    }

.sidebar-main .btn-sidebar-expand, .sidebar-secondary .btn-sidebar-expand {
    border-right-width: var(--sidebar-border-width);
}

.sidebar-end .btn-sidebar-expand {
    border-left-width: var(--sidebar-border-width);
}

.sidebar-mobile-expanded.sidebar-main, .sidebar-mobile-expanded.sidebar-secondary {
    left: 0;
}

.sidebar-mobile-expanded.sidebar-end {
    right: 0;
}

.sidebar-mobile-expanded.sidebar-component {
    display: block;
}

.nav-sidebar {
    --nav-sidebar-padding-y: 0.5rem;
    --nav-sidebar-divider-color: var(--border-color);
    --nav-link-spacer-y: 1px;
    --nav-link-padding-y: 0.625rem;
    --nav-link-padding-x: 1.25rem;
    --nav-link-color: var(--body-color);
    --nav-link-hover-bg: var(--gray-200);
    --nav-link-hover-active-bg: var(--gray-300);
    --nav-link-hover-color: var(--body-color);
    --nav-link-active-bg: rgba(var(--primary-rgb), 0.1);
    --nav-link-active-color: var(--link-color);
    --nav-link-font-weight: 500;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .nav-sidebar .nav-item:not(.nav-item-header):first-child {
        padding-top: var(--nav-sidebar-padding-y);
    }

    .nav-sidebar .nav-item:not(.nav-item-header):last-child {
        padding-bottom: var(--nav-sidebar-padding-y);
    }

    .nav-sidebar .nav-item:not(.nav-item-divider):not(:last-child) {
        margin-bottom: var(--nav-link-spacer-y);
    }

    .nav-sidebar .nav-link {
        position: relative;
        -ms-flex-align: start;
        align-items: flex-start;
        background-color: transparent;
    }

        .nav-sidebar .nav-link:focus, .nav-sidebar .nav-link:hover {
            background-color: var(--nav-link-hover-bg);
        }

        .nav-sidebar .nav-link:active {
            background-color: var(--nav-link-hover-active-bg);
        }

        .nav-sidebar .nav-link.active {
            background-color: var(--nav-link-active-bg);
        }

        .nav-sidebar .nav-link i {
            margin-right: var(--nav-link-padding-x);
            margin-top: calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);
            margin-bottom: calc((var(--body-line-height-computed) - var(--icon-font-size)) * .5);
        }

    .nav-sidebar .nav-item-open > .nav-link:not(.disabled):not(:active), .nav-sidebar > .nav-item-expanded > .nav-link:not(:active) {
        background-color: var(--nav-link-hover-bg);
    }

    .nav-sidebar .nav-item-header {
        padding: var(--nav-link-padding-y) var(--nav-link-padding-x);
    }

    .nav-sidebar .nav-item-divider {
        background-color: var(--nav-sidebar-divider-color);
        margin: var(--nav-sidebar-padding-y) 0;
        height: var(--border-width);
    }

.nav-item-submenu > .nav-link {
    padding-right: calc(var(--nav-link-padding-x) + var(--body-font-size) * 1.5);
}

    .nav-item-submenu > .nav-link:after {
        content: "\f31c";
        font-family: var(--icon-font-family);
        display: inline-block;
        font-size: var(--body-font-size);
        vertical-align: middle;
        line-height: 1;
        position: absolute;
        top: var(--nav-link-padding-y);
        margin-top: calc((var(--body-line-height-computed) - var(--body-font-size)) * .5);
        right: var(--nav-link-padding-x);
        transition: -webkit-transform ease-in-out var(--transition-collapse-timer);
        transition: transform ease-in-out var(--transition-collapse-timer);
        transition: transform ease-in-out var(--transition-collapse-timer),-webkit-transform ease-in-out var(--transition-collapse-timer);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

@media (prefers-reduced-motion:reduce) {
    .nav-item-submenu > .nav-link:after {
        transition: none;
    }
}

[dir=rtl] .nav-item-submenu > .nav-link:after {
    content: "\f31b";
}

.nav-item-submenu.nav-item-open > .nav-link:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.nav-group-sub {
    --nav-link-font-weight: 400;
    --nav-link-padding-y: 0.625rem;
    padding-left: 0;
    list-style: none;
}

    .nav-group-sub .nav-link {
        padding-left: calc(var(--nav-link-padding-x) * 2 + var(--icon-font-size));
    }

    .nav-group-sub .nav-group-sub .nav-link {
        padding-left: calc(var(--nav-link-padding-x) * 3 + var(--icon-font-size));
    }

    .nav-group-sub .nav-group-sub .nav-group-sub .nav-link {
        padding-left: calc(var(--nav-link-padding-x) * 4 + var(--icon-font-size));
    }

.nav-sidebar-icons-reverse .nav-link {
    padding-right: calc(var(--nav-link-padding-y) * 2 + var(--icon-font-size));
}

    .nav-sidebar-icons-reverse .nav-link i {
        position: absolute;
        top: var(--nav-link-padding-y);
        right: var(--nav-link-padding-x);
        margin-right: 0;
    }

.nav-sidebar-icons-reverse .nav-item-submenu .nav-link {
    padding-right: calc(var(--nav-link-padding-x) * 2 + var(--icon-font-size) * 2);
}

    .nav-sidebar-icons-reverse .nav-item-submenu .nav-link:after {
        right: calc(var(--nav-link-padding-x) + var(--icon-font-size) * 2);
    }

.nav-sidebar-icons-reverse .nav-group-sub .nav-link {
    padding-left: calc(var(--nav-link-padding-x) * 2);
}

.nav-sidebar-icons-reverse .nav-group-sub .nav-group-sub .nav-link {
    padding-left: calc(var(--nav-link-padding-x) * 3);
}

.nav-sidebar-icons-reverse .nav-group-sub .nav-group-sub .nav-group-sub .nav-link {
    padding-left: calc(var(--nav-link-padding-x) * 4);
}

.nav-sidebar-bordered {
    --nav-sidebar-padding-y: 0;
    --nav-link-spacer-y: 0;
    --nav-link-border-color: var(--border-color);
}

.sidebar-dark .nav-sidebar-bordered {
    --nav-link-border-color: rgba(255, 255, 255, 0.125);
}

.nav-sidebar-bordered > .nav-item, .nav-sidebar-bordered > .nav-item-header {
    border-top: var(--border-width) solid var(--nav-link-border-color);
}

.sidebar-dark {
    --sidebar-bg: #252b36;
    --sidebar-color: #fff;
    --sidebar-border-color: transparent;
    color-scheme: dark;
}

    .sidebar-dark[data-color-theme=dark], [data-color-theme=dark] .sidebar-dark:not([data-color-theme]), html[data-color-theme=dark] .sidebar-dark {
        color-scheme: dark;
        --sidebar-bg: #141517;
    }

    .sidebar-dark .nav-sidebar {
        --nav-sidebar-divider-color: rgba(255, 255, 255, 0.125);
        --nav-link-color: rgba(255, 255, 255, 0.85);
        --nav-link-hover-color: #fff;
        --nav-link-hover-bg: rgba(var(--white-rgb), 0.1);
        --nav-link-hover-active-bg: rgba(var(--white-rgb), 0.15);
        --nav-link-active-color: var(--white);
        --nav-link-active-bg: rgba(var(--white-rgb), 0.15);
        --nav-link-disabled-color: rgba(var(--white-rgb), 0.5);
    }

    .sidebar-dark .btn-sidebar-expand {
        --btn-bg: #252b36;
        --btn-hover-bg: #2f3745;
        --btn-active-bg: #353d4d;
    }

        .sidebar-dark .btn-sidebar-expand[data-color-theme=dark], [data-color-theme=dark] .sidebar-dark .btn-sidebar-expand:not([data-color-theme]), html[data-color-theme=dark] .sidebar-dark .btn-sidebar-expand {
            color-scheme: dark;
            --btn-bg: #141517;
            --btn-hover-bg: #202125;
            --btn-active-bg: #26272c;
        }

.sidebar-component {
    --sidebar-width: 100%;
    display: none;
    position: static;
}

    .sidebar-component .sidebar-content {
        overflow: visible;
    }

@media (min-width:576px) {
    .sidebar-expand-sm {
        --sidebar-box-shadow: none;
        position: static;
    }

        .sidebar-expand-sm[data-color-theme=dark], [data-color-theme=dark] .sidebar-expand-sm:not([data-color-theme]), html[data-color-theme=dark] .sidebar-expand-sm {
            color-scheme: dark;
            --sidebar-box-shadow: none;
        }

        .sidebar-expand-sm.sidebar-collapsed {
            --sidebar-width: auto;
            border: 0;
        }

            .sidebar-expand-sm.sidebar-collapsed .btn-sidebar-expand {
                display: -ms-flexbox;
                display: flex;
            }

            .sidebar-expand-sm.sidebar-collapsed > :not(.btn-sidebar-expand) {
                display: none !important;
            }

        .sidebar-expand-sm.sidebar-main {
            z-index: 99;
        }

        .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed) {
            position: absolute;
            left: 0;
            transition: none;
        }

            .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed) + * {
                margin-left: calc(var(--spacer) * 2 + var(--icon-font-size));
            }

            .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) {
                --sidebar-width: calc(var(--spacer) * 2 + var(--icon-font-size));
                --sidebar-section-padding-x: 0;
                overflow: hidden;
            }

                .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-group-sub, .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link > span {
                    display: none !important;
                }

                .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .sidebar-resize-hide {
                    display: none !important;
                }

                .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .sidebar-resize-show {
                    display: block !important;
                }

                .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar {
                    --nav-link-padding-x: 0;
                }

                    .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link {
                        -ms-flex-pack: center;
                        justify-content: center;
                    }

                        .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link:after {
                            content: none;
                        }

                    .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-item-header {
                        text-align: center;
                    }

                        .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-item-header > i {
                            margin: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
                            margin-bottom: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
                        }

            .sidebar-expand-sm.sidebar-main-resized:not(.sidebar-collapsed).sidebar-main-unfold {
                --sidebar-box-shadow: 0.25rem 0 1rem rgba(var(--black-rgb), 0.35);
                z-index: 1022;
            }

        .sidebar-expand-sm.sidebar-secondary {
            z-index: 98;
        }

        .sidebar-expand-sm.sidebar-end {
            --sidebar-box-shadow: none;
            z-index: 97;
        }

            .sidebar-expand-sm.sidebar-end[data-color-theme=dark], [data-color-theme=dark] .sidebar-expand-sm.sidebar-end:not([data-color-theme]), html[data-color-theme=dark] .sidebar-expand-sm.sidebar-end {
                color-scheme: dark;
                --sidebar-box-shadow: none;
            }

        .sidebar-expand-sm.sidebar-component {
            --sidebar-width: 21rem;
            display: -ms-flexbox;
            display: flex;
        }

    @ supports ((position:-webkit-sticky) or (position:sticky)) {
        .sidebar-expand-sm.sidebar-sticky {
            position: -webkit-sticky;
            position: sticky;
            top: var(--spacer);
            z-index: 1020;
        }
    }
}

@media (max-width:575.98px) {
    .sidebar-expand-sm {
        --sidebar-border-width: 0;
        z-index: 1040;
        transition: left ease-in-out var(--transition-base-timer),right ease-in-out var(--transition-base-timer);
    }
}

@media (max-width:575.98px) and (prefers-reduced-motion:reduce) {
    .sidebar-expand-sm {
        transition: none;
    }
}

@media (min-width:768px) {
    .sidebar-expand-md {
        --sidebar-box-shadow: none;
        position: static;
    }

        .sidebar-expand-md[data-color-theme=dark], [data-color-theme=dark] .sidebar-expand-md:not([data-color-theme]), html[data-color-theme=dark] .sidebar-expand-md {
            color-scheme: dark;
            --sidebar-box-shadow: none;
        }

        .sidebar-expand-md.sidebar-collapsed {
            --sidebar-width: auto;
            border: 0;
        }

            .sidebar-expand-md.sidebar-collapsed .btn-sidebar-expand {
                display: -ms-flexbox;
                display: flex;
            }

            .sidebar-expand-md.sidebar-collapsed > :not(.btn-sidebar-expand) {
                display: none !important;
            }

        .sidebar-expand-md.sidebar-main {
            z-index: 99;
        }

        .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed) {
            position: absolute;
            left: 0;
            transition: none;
        }

            .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed) + * {
                margin-left: calc(var(--spacer) * 2 + var(--icon-font-size));
            }

            .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) {
                --sidebar-width: calc(var(--spacer) * 2 + var(--icon-font-size));
                --sidebar-section-padding-x: 0;
                overflow: hidden;
            }

                .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-group-sub, .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link > span {
                    display: none !important;
                }

                .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .sidebar-resize-hide {
                    display: none !important;
                }

                .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .sidebar-resize-show {
                    display: block !important;
                }

                .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar {
                    --nav-link-padding-x: 0;
                }

                    .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link {
                        -ms-flex-pack: center;
                        justify-content: center;
                    }

                        .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link:after {
                            content: none;
                        }

                    .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-item-header {
                        text-align: center;
                    }

                        .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-item-header > i {
                            margin: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
                            margin-bottom: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
                        }

            .sidebar-expand-md.sidebar-main-resized:not(.sidebar-collapsed).sidebar-main-unfold {
                --sidebar-box-shadow: 0.25rem 0 1rem rgba(var(--black-rgb), 0.35);
                z-index: 1022;
            }

        .sidebar-expand-md.sidebar-secondary {
            z-index: 98;
        }

        .sidebar-expand-md.sidebar-end {
            --sidebar-box-shadow: none;
            z-index: 97;
        }

            .sidebar-expand-md.sidebar-end[data-color-theme=dark], [data-color-theme=dark] .sidebar-expand-md.sidebar-end:not([data-color-theme]), html[data-color-theme=dark] .sidebar-expand-md.sidebar-end {
                color-scheme: dark;
                --sidebar-box-shadow: none;
            }

        .sidebar-expand-md.sidebar-component {
            --sidebar-width: 21rem;
            display: -ms-flexbox;
            display: flex;
        }

    @ supports ((position:-webkit-sticky) or (position:sticky)) {
        .sidebar-expand-md.sidebar-sticky {
            position: -webkit-sticky;
            position: sticky;
            top: var(--spacer);
            z-index: 1020;
        }
    }
}

@media (max-width:767.98px) {
    .sidebar-expand-md {
        --sidebar-border-width: 0;
        z-index: 1040;
        transition: left ease-in-out var(--transition-base-timer),right ease-in-out var(--transition-base-timer);
    }
}

@media (max-width:767.98px) and (prefers-reduced-motion:reduce) {
    .sidebar-expand-md {
        transition: none;
    }
}

@media (min-width:992px) {
    .sidebar-expand-lg {
        --sidebar-box-shadow: none;
        position: static;
    }

        .sidebar-expand-lg[data-color-theme=dark], [data-color-theme=dark] .sidebar-expand-lg:not([data-color-theme]), html[data-color-theme=dark] .sidebar-expand-lg {
            color-scheme: dark;
            --sidebar-box-shadow: none;
        }

        .sidebar-expand-lg.sidebar-collapsed {
            --sidebar-width: auto;
            border: 0;
        }

            .sidebar-expand-lg.sidebar-collapsed .btn-sidebar-expand {
                display: -ms-flexbox;
                display: flex;
            }

            .sidebar-expand-lg.sidebar-collapsed > :not(.btn-sidebar-expand) {
                display: none !important;
            }

        .sidebar-expand-lg.sidebar-main {
            z-index: 99;
        }

        .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed) {
            position: absolute;
            left: 0;
            transition: none;
        }

            .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed) + * {
                margin-left: calc(var(--spacer) * 2 + var(--icon-font-size));
            }

            .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) {
                --sidebar-width: calc(var(--spacer) * 2 + var(--icon-font-size));
                --sidebar-section-padding-x: 0;
                overflow: hidden;
            }

                .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-group-sub, .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link > span {
                    display: none !important;
                }

                .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .sidebar-resize-hide {
                    display: none !important;
                }

                .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .sidebar-resize-show {
                    display: block !important;
                }

                .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar {
                    --nav-link-padding-x: 0;
                }

                    .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link {
                        -ms-flex-pack: center;
                        justify-content: center;
                    }

                        .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link:after {
                            content: none;
                        }

                    .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-item-header {
                        text-align: center;
                    }

                        .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-item-header > i {
                            margin: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
                            margin-bottom: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
                        }

            .sidebar-expand-lg.sidebar-main-resized:not(.sidebar-collapsed).sidebar-main-unfold {
                --sidebar-box-shadow: 0.25rem 0 1rem rgba(var(--black-rgb), 0.35);
                z-index: 1022;
            }

        .sidebar-expand-lg.sidebar-secondary {
            z-index: 98;
        }

        .sidebar-expand-lg.sidebar-end {
            --sidebar-box-shadow: none;
            z-index: 97;
        }

            .sidebar-expand-lg.sidebar-end[data-color-theme=dark], [data-color-theme=dark] .sidebar-expand-lg.sidebar-end:not([data-color-theme]), html[data-color-theme=dark] .sidebar-expand-lg.sidebar-end {
                color-scheme: dark;
                --sidebar-box-shadow: none;
            }

        .sidebar-expand-lg.sidebar-component {
            --sidebar-width: 21rem;
            display: -ms-flexbox;
            display: flex;
        }

    @ supports ((position:-webkit-sticky) or (position:sticky)) {
        .sidebar-expand-lg.sidebar-sticky {
            position: -webkit-sticky;
            position: sticky;
            top: var(--spacer);
            z-index: 1020;
        }
    }
}

@media (max-width:991.98px) {
    .sidebar-expand-lg {
        --sidebar-border-width: 0;
        z-index: 1040;
        transition: left ease-in-out var(--transition-base-timer),right ease-in-out var(--transition-base-timer);
    }
}

@media (max-width:991.98px) and (prefers-reduced-motion:reduce) {
    .sidebar-expand-lg {
        transition: none;
    }
}

@media (min-width:1200px) {
    .sidebar-expand-xl {
        --sidebar-box-shadow: none;
        position: static;
    }

        .sidebar-expand-xl[data-color-theme=dark], [data-color-theme=dark] .sidebar-expand-xl:not([data-color-theme]), html[data-color-theme=dark] .sidebar-expand-xl {
            color-scheme: dark;
            --sidebar-box-shadow: none;
        }

        .sidebar-expand-xl.sidebar-collapsed {
            --sidebar-width: auto;
            border: 0;
        }

            .sidebar-expand-xl.sidebar-collapsed .btn-sidebar-expand {
                display: -ms-flexbox;
                display: flex;
            }

            .sidebar-expand-xl.sidebar-collapsed > :not(.btn-sidebar-expand) {
                display: none !important;
            }

        .sidebar-expand-xl.sidebar-main {
            z-index: 99;
        }

        .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed) {
            position: absolute;
            left: 0;
            transition: none;
        }

            .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed) + * {
                margin-left: calc(var(--spacer) * 2 + var(--icon-font-size));
            }

            .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) {
                --sidebar-width: calc(var(--spacer) * 2 + var(--icon-font-size));
                --sidebar-section-padding-x: 0;
                overflow: hidden;
            }

                .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-group-sub, .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link > span {
                    display: none !important;
                }

                .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .sidebar-resize-hide {
                    display: none !important;
                }

                .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .sidebar-resize-show {
                    display: block !important;
                }

                .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar {
                    --nav-link-padding-x: 0;
                }

                    .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link {
                        -ms-flex-pack: center;
                        justify-content: center;
                    }

                        .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link:after {
                            content: none;
                        }

                    .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-item-header {
                        text-align: center;
                    }

                        .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-item-header > i {
                            margin: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
                            margin-bottom: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
                        }

            .sidebar-expand-xl.sidebar-main-resized:not(.sidebar-collapsed).sidebar-main-unfold {
                --sidebar-box-shadow: 0.25rem 0 1rem rgba(var(--black-rgb), 0.35);
                z-index: 1022;
            }

        .sidebar-expand-xl.sidebar-secondary {
            z-index: 98;
        }

        .sidebar-expand-xl.sidebar-end {
            --sidebar-box-shadow: none;
            z-index: 97;
        }

            .sidebar-expand-xl.sidebar-end[data-color-theme=dark], [data-color-theme=dark] .sidebar-expand-xl.sidebar-end:not([data-color-theme]), html[data-color-theme=dark] .sidebar-expand-xl.sidebar-end {
                color-scheme: dark;
                --sidebar-box-shadow: none;
            }

        .sidebar-expand-xl.sidebar-component {
            --sidebar-width: 21rem;
            display: -ms-flexbox;
            display: flex;
        }

    @ supports ((position:-webkit-sticky) or (position:sticky)) {
        .sidebar-expand-xl.sidebar-sticky {
            position: -webkit-sticky;
            position: sticky;
            top: var(--spacer);
            z-index: 1020;
        }
    }
}

@media (max-width:1199.98px) {
    .sidebar-expand-xl {
        --sidebar-border-width: 0;
        z-index: 1040;
        transition: left ease-in-out var(--transition-base-timer),right ease-in-out var(--transition-base-timer);
    }
}

@media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {
    .sidebar-expand-xl {
        transition: none;
    }
}

@media (min-width:1400px) {
    .sidebar-expand-xxl {
        --sidebar-box-shadow: none;
        position: static;
    }

        .sidebar-expand-xxl[data-color-theme=dark], [data-color-theme=dark] .sidebar-expand-xxl:not([data-color-theme]), html[data-color-theme=dark] .sidebar-expand-xxl {
            color-scheme: dark;
            --sidebar-box-shadow: none;
        }

        .sidebar-expand-xxl.sidebar-collapsed {
            --sidebar-width: auto;
            border: 0;
        }

            .sidebar-expand-xxl.sidebar-collapsed .btn-sidebar-expand {
                display: -ms-flexbox;
                display: flex;
            }

            .sidebar-expand-xxl.sidebar-collapsed > :not(.btn-sidebar-expand) {
                display: none !important;
            }

        .sidebar-expand-xxl.sidebar-main {
            z-index: 99;
        }

        .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed) {
            position: absolute;
            left: 0;
            transition: none;
        }

            .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed) + * {
                margin-left: calc(var(--spacer) * 2 + var(--icon-font-size));
            }

            .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) {
                --sidebar-width: calc(var(--spacer) * 2 + var(--icon-font-size));
                --sidebar-section-padding-x: 0;
                overflow: hidden;
            }

                .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-group-sub, .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link > span {
                    display: none !important;
                }

                .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .sidebar-resize-hide {
                    display: none !important;
                }

                .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .sidebar-resize-show {
                    display: block !important;
                }

                .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar {
                    --nav-link-padding-x: 0;
                }

                    .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link {
                        -ms-flex-pack: center;
                        justify-content: center;
                    }

                        .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link:after {
                            content: none;
                        }

                    .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-item-header {
                        text-align: center;
                    }

                        .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-item-header > i {
                            margin: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
                            margin-bottom: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
                        }

            .sidebar-expand-xxl.sidebar-main-resized:not(.sidebar-collapsed).sidebar-main-unfold {
                --sidebar-box-shadow: 0.25rem 0 1rem rgba(var(--black-rgb), 0.35);
                z-index: 1022;
            }

        .sidebar-expand-xxl.sidebar-secondary {
            z-index: 98;
        }

        .sidebar-expand-xxl.sidebar-end {
            --sidebar-box-shadow: none;
            z-index: 97;
        }

            .sidebar-expand-xxl.sidebar-end[data-color-theme=dark], [data-color-theme=dark] .sidebar-expand-xxl.sidebar-end:not([data-color-theme]), html[data-color-theme=dark] .sidebar-expand-xxl.sidebar-end {
                color-scheme: dark;
                --sidebar-box-shadow: none;
            }

        .sidebar-expand-xxl.sidebar-component {
            --sidebar-width: 21rem;
            display: -ms-flexbox;
            display: flex;
        }

    @ supports ((position:-webkit-sticky) or (position:sticky)) {
        .sidebar-expand-xxl.sidebar-sticky {
            position: -webkit-sticky;
            position: sticky;
            top: var(--spacer);
            z-index: 1020;
        }
    }
}

@media (max-width:1399.98px) {
    .sidebar-expand-xxl {
        --sidebar-border-width: 0;
        z-index: 1040;
        transition: left ease-in-out var(--transition-base-timer),right ease-in-out var(--transition-base-timer);
    }
}

@media (max-width:1399.98px) and (prefers-reduced-motion:reduce) {
    .sidebar-expand-xxl {
        transition: none;
    }
}

.sidebar-expand {
    --sidebar-box-shadow: none;
    position: static;
    --sidebar-border-width: 0;
    z-index: 1040;
    transition: left ease-in-out var(--transition-base-timer),right ease-in-out var(--transition-base-timer);
}

    .sidebar-expand[data-color-theme=dark], [data-color-theme=dark] .sidebar-expand:not([data-color-theme]), html[data-color-theme=dark] .sidebar-expand {
        color-scheme: dark;
        --sidebar-box-shadow: none;
    }

    .sidebar-expand.sidebar-collapsed {
        --sidebar-width: auto;
        border: 0;
    }

        .sidebar-expand.sidebar-collapsed .btn-sidebar-expand {
            display: -ms-flexbox;
            display: flex;
        }

        .sidebar-expand.sidebar-collapsed > :not(.btn-sidebar-expand) {
            display: none !important;
        }

    .sidebar-expand.sidebar-main {
        z-index: 99;
    }

    .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed) {
        position: absolute;
        left: 0;
        transition: none;
    }

        .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed) + * {
            margin-left: calc(var(--spacer) * 2 + var(--icon-font-size));
        }

        .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) {
            --sidebar-width: calc(var(--spacer) * 2 + var(--icon-font-size));
            --sidebar-section-padding-x: 0;
            overflow: hidden;
        }

            .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-group-sub, .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link > span {
                display: none !important;
            }

            .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .sidebar-resize-hide {
                display: none !important;
            }

            .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .sidebar-resize-show {
                display: block !important;
            }

            .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar {
                --nav-link-padding-x: 0;
            }

                .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link {
                    -ms-flex-pack: center;
                    justify-content: center;
                }

                    .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-link:after {
                        content: none;
                    }

                .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-item-header {
                    text-align: center;
                }

                    .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed):not(.sidebar-main-unfold) .nav-sidebar .nav-item-header > i {
                        margin: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
                        margin-bottom: calc((var(--body-line-height-computed) - var(--icon-font-size))/ 2);
                    }

        .sidebar-expand.sidebar-main-resized:not(.sidebar-collapsed).sidebar-main-unfold {
            --sidebar-box-shadow: 0.25rem 0 1rem rgba(var(--black-rgb), 0.35);
            z-index: 1022;
        }

    .sidebar-expand.sidebar-secondary {
        z-index: 98;
    }

    .sidebar-expand.sidebar-end {
        --sidebar-box-shadow: none;
        z-index: 97;
    }

        .sidebar-expand.sidebar-end[data-color-theme=dark], [data-color-theme=dark] .sidebar-expand.sidebar-end:not([data-color-theme]), html[data-color-theme=dark] .sidebar-expand.sidebar-end {
            color-scheme: dark;
            --sidebar-box-shadow: none;
        }

    .sidebar-expand.sidebar-component {
        --sidebar-width: 21rem;
        display: -ms-flexbox;
        display: flex;
    }

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .sidebar-expand.sidebar-sticky {
        position: -webkit-sticky;
        position: sticky;
        top: var(--spacer);
        z-index: 1020;
    }
}

@media (prefers-reduced-motion:reduce) {
    .sidebar-expand {
        transition: none;
    }
}

.row-tile div[class*=col] .btn {
    position: relative;
}

    .row-tile div[class*=col] .btn:focus, .row-tile div[class*=col] .btn:hover {
        z-index: 3;
    }

    .row-tile div[class*=col] .btn + .btn {
        margin-top: calc(var(--btn-border-width) * -1);
    }

.row-tile div[class*=col] + div[class*=col] .btn {
    margin-left: calc(var(--btn-border-width) * -1);
}

.layout-boxed-bg {
    --layout-boxed-bg: url(../../../../../../assets/images/backgrounds/boxed_bg.png) repeat;
    background: var(--layout-boxed-bg);
}

.layout-boxed {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
}

    .layout-boxed .page-content {
        background-color: var(--body-bg);
    }

