@charset "UTF-8";
:root {
	--u-color-primary: #0d6dff;
	--u-color-primary-1: rgb(37.2, 123.6, 255);
	--u-color-primary-2: rgb(61.4, 138.2, 255);
	--u-color-primary-3: rgb(85.6, 152.8, 255);
	--u-color-primary-4: rgb(109.8, 167.4, 255);
	--u-color-primary-5: #86b6ff;
	--u-color-primary-6: rgb(158.2, 196.6, 255);
	--u-color-primary-7: rgb(182.4, 211.2, 255);
	--u-color-primary-8: rgb(206.6, 225.8, 255);
	--u-color-primary-9: rgb(230.8, 240.4, 255);
	--u-color-primary-dark: #0d6dff;
	--u-color-primary-dark-1: rgb(11.7, 98.1, 229.5);
	--u-color-primary-dark-2: rgb(10.4, 87.2, 204);
	--u-color-primary-dark-3: rgb(9.1, 76.3, 178.5);
	--u-color-primary-dark-4: rgb(7.8, 65.4, 153);
	--u-color-primary-dark-5: rgb(6.5, 54.5, 127.5);
	--u-color-primary-dark-6: rgb(5.2, 43.6, 102);
	--u-color-primary-dark-7: rgb(3.9, 32.7, 76.5);
	--u-color-primary-dark-8: rgb(2.6, 21.8, 51);
	--u-color-primary-dark-9: rgb(1.3, 10.9, 25.5);
	--u-color-success: #39a981;
	--u-color-success-1: rgb(76.8, 177.6, 141.6);
	--u-color-success-2: rgb(96.6, 186.2, 154.2);
	--u-color-success-3: rgb(116.4, 194.8, 166.8);
	--u-color-success-4: rgb(136.2, 203.4, 179.4);
	--u-color-success-5: #9cd4c0;
	--u-color-success-6: rgb(175.8, 220.6, 204.6);
	--u-color-success-7: rgb(195.6, 229.2, 217.2);
	--u-color-success-8: rgb(215.4, 237.8, 229.8);
	--u-color-success-9: rgb(235.2, 246.4, 242.4);
	--u-color-success-dark: #39a981;
	--u-color-success-dark-1: rgb(51.3, 152.1, 116.1);
	--u-color-success-dark-2: rgb(45.6, 135.2, 103.2);
	--u-color-success-dark-3: rgb(39.9, 118.3, 90.3);
	--u-color-success-dark-4: rgb(34.2, 101.4, 77.4);
	--u-color-success-dark-5: rgb(28.5, 84.5, 64.5);
	--u-color-success-dark-6: rgb(22.8, 67.6, 51.6);
	--u-color-success-dark-7: rgb(17.1, 50.7, 38.7);
	--u-color-success-dark-8: rgb(11.4, 33.8, 25.8);
	--u-color-success-dark-9: rgb(5.7, 16.9, 12.9);
	--u-color-warning: #efbd48;
	--u-color-warning-1: rgb(240.6, 195.6, 90.3);
	--u-color-warning-2: rgb(242.2, 202.2, 108.6);
	--u-color-warning-3: rgb(243.8, 208.8, 126.9);
	--u-color-warning-4: rgb(245.4, 215.4, 145.2);
	--u-color-warning-5: rgb(247, 222, 163.5);
	--u-color-warning-6: rgb(248.6, 228.6, 181.8);
	--u-color-warning-7: rgb(250.2, 235.2, 200.1);
	--u-color-warning-8: rgb(251.8, 241.8, 218.4);
	--u-color-warning-9: rgb(253.4, 248.4, 236.7);
	--u-color-warning-dark: #efbd48;
	--u-color-warning-dark-1: rgb(215.1, 170.1, 64.8);
	--u-color-warning-dark-2: rgb(191.2, 151.2, 57.6);
	--u-color-warning-dark-3: rgb(167.3, 132.3, 50.4);
	--u-color-warning-dark-4: rgb(143.4, 113.4, 43.2);
	--u-color-warning-dark-5: rgb(119.5, 94.5, 36);
	--u-color-warning-dark-6: rgb(95.6, 75.6, 28.8);
	--u-color-warning-dark-7: rgb(71.7, 56.7, 21.6);
	--u-color-warning-dark-8: rgb(47.8, 37.8, 14.4);
	--u-color-warning-dark-9: rgb(23.9, 18.9, 7.2);
	--u-color-error: #ff3860;
	--u-color-error-1: rgb(255, 75.9, 111.9);
	--u-color-error-2: rgb(255, 95.8, 127.8);
	--u-color-error-3: rgb(255, 115.7, 143.7);
	--u-color-error-4: rgb(255, 135.6, 159.6);
	--u-color-error-5: rgb(255, 155.5, 175.5);
	--u-color-error-6: rgb(255, 175.4, 191.4);
	--u-color-error-7: rgb(255, 195.3, 207.3);
	--u-color-error-8: rgb(255, 215.2, 223.2);
	--u-color-error-9: rgb(255, 235.1, 239.1);
	--u-color-error-dark: #ff3860;
	--u-color-error-dark-1: rgb(229.5, 50.4, 86.4);
	--u-color-error-dark-2: rgb(204, 44.8, 76.8);
	--u-color-error-dark-3: rgb(178.5, 39.2, 67.2);
	--u-color-error-dark-4: rgb(153, 33.6, 57.6);
	--u-color-error-dark-5: rgb(127.5, 28, 48);
	--u-color-error-dark-6: rgb(102, 22.4, 38.4);
	--u-color-error-dark-7: rgb(76.5, 16.8, 28.8);
	--u-color-error-dark-8: rgb(51, 11.2, 19.2);
	--u-color-error-dark-9: rgb(25.5, 5.6, 9.6);
	--u-color-info: #333333;
	--u-color-info-1: rgb(71.4, 71.4, 71.4);
	--u-color-info-2: rgb(91.8, 91.8, 91.8);
	--u-color-info-3: rgb(112.2, 112.2, 112.2);
	--u-color-info-4: rgb(132.6, 132.6, 132.6);
	--u-color-info-5: #999999;
	--u-color-info-6: rgb(173.4, 173.4, 173.4);
	--u-color-info-7: rgb(193.8, 193.8, 193.8);
	--u-color-info-8: rgb(214.2, 214.2, 214.2);
	--u-color-info-9: rgb(234.6, 234.6, 234.6);
	--u-color-info-dark: #333333;
	--u-color-info-dark-1: rgb(45.9, 45.9, 45.9);
	--u-color-info-dark-2: rgb(40.8, 40.8, 40.8);
	--u-color-info-dark-3: rgb(35.7, 35.7, 35.7);
	--u-color-info-dark-4: rgb(30.6, 30.6, 30.6);
	--u-color-info-dark-5: rgb(25.5, 25.5, 25.5);
	--u-color-info-dark-6: rgb(20.4, 20.4, 20.4);
	--u-color-info-dark-7: rgb(15.3, 15.3, 15.3);
	--u-color-info-dark-8: rgb(10.2, 10.2, 10.2);
	--u-color-info-dark-9: rgb(5.1, 5.1, 5.1);
	--u-color-white: white;
	--u-color-black: black;
}

.text-primary {
	color: var(--u-color-primary);
}

.text-primary-dark {
	color: var(--u-color-primary-dark);
}

.text-primary-1 {
	color: var(--u-color-primary-1);
}

.text-primary-dark-1 {
	color: var(--u-color-primary-dark-1);
}

.text-primary-2 {
	color: var(--u-color-primary-2);
}

.text-primary-dark-2 {
	color: var(--u-color-primary-dark-2);
}

.text-primary-3 {
	color: var(--u-color-primary-3);
}

.text-primary-dark-3 {
	color: var(--u-color-primary-dark-3);
}

.text-primary-4 {
	color: var(--u-color-primary-4);
}

.text-primary-dark-4 {
	color: var(--u-color-primary-dark-4);
}

.text-primary-5 {
	color: var(--u-color-primary-5);
}

.text-primary-dark-5 {
	color: var(--u-color-primary-dark-5);
}

.text-primary-6 {
	color: var(--u-color-primary-6);
}

.text-primary-dark-6 {
	color: var(--u-color-primary-dark-6);
}

.text-primary-7 {
	color: var(--u-color-primary-7);
}

.text-primary-dark-7 {
	color: var(--u-color-primary-dark-7);
}

.text-primary-8 {
	color: var(--u-color-primary-8);
}

.text-primary-dark-8 {
	color: var(--u-color-primary-dark-8);
}

.text-primary-9 {
	color: var(--u-color-primary-9);
}

.text-primary-dark-9 {
	color: var(--u-color-primary-dark-9);
}

.text-success {
	color: var(--u-color-success);
}

.text-success-dark {
	color: var(--u-color-success-dark);
}

.text-success-1 {
	color: var(--u-color-success-1);
}

.text-success-dark-1 {
	color: var(--u-color-success-dark-1);
}

.text-success-2 {
	color: var(--u-color-success-2);
}

.text-success-dark-2 {
	color: var(--u-color-success-dark-2);
}

.text-success-3 {
	color: var(--u-color-success-3);
}

.text-success-dark-3 {
	color: var(--u-color-success-dark-3);
}

.text-success-4 {
	color: var(--u-color-success-4);
}

.text-success-dark-4 {
	color: var(--u-color-success-dark-4);
}

.text-success-5 {
	color: var(--u-color-success-5);
}

.text-success-dark-5 {
	color: var(--u-color-success-dark-5);
}

.text-success-6 {
	color: var(--u-color-success-6);
}

.text-success-dark-6 {
	color: var(--u-color-success-dark-6);
}

.text-success-7 {
	color: var(--u-color-success-7);
}

.text-success-dark-7 {
	color: var(--u-color-success-dark-7);
}

.text-success-8 {
	color: var(--u-color-success-8);
}

.text-success-dark-8 {
	color: var(--u-color-success-dark-8);
}

.text-success-9 {
	color: var(--u-color-success-9);
}

.text-success-dark-9 {
	color: var(--u-color-success-dark-9);
}

.text-warning {
	color: var(--u-color-warning);
}

.text-warning-dark {
	color: var(--u-color-warning-dark);
}

.text-warning-1 {
	color: var(--u-color-warning-1);
}

.text-warning-dark-1 {
	color: var(--u-color-warning-dark-1);
}

.text-warning-2 {
	color: var(--u-color-warning-2);
}

.text-warning-dark-2 {
	color: var(--u-color-warning-dark-2);
}

.text-warning-3 {
	color: var(--u-color-warning-3);
}

.text-warning-dark-3 {
	color: var(--u-color-warning-dark-3);
}

.text-warning-4 {
	color: var(--u-color-warning-4);
}

.text-warning-dark-4 {
	color: var(--u-color-warning-dark-4);
}

.text-warning-5 {
	color: var(--u-color-warning-5);
}

.text-warning-dark-5 {
	color: var(--u-color-warning-dark-5);
}

.text-warning-6 {
	color: var(--u-color-warning-6);
}

.text-warning-dark-6 {
	color: var(--u-color-warning-dark-6);
}

.text-warning-7 {
	color: var(--u-color-warning-7);
}

.text-warning-dark-7 {
	color: var(--u-color-warning-dark-7);
}

.text-warning-8 {
	color: var(--u-color-warning-8);
}

.text-warning-dark-8 {
	color: var(--u-color-warning-dark-8);
}

.text-warning-9 {
	color: var(--u-color-warning-9);
}

.text-warning-dark-9 {
	color: var(--u-color-warning-dark-9);
}

.text-error {
	color: var(--u-color-error);
}

.text-error-dark {
	color: var(--u-color-error-dark);
}

.text-error-1 {
	color: var(--u-color-error-1);
}

.text-error-dark-1 {
	color: var(--u-color-error-dark-1);
}

.text-error-2 {
	color: var(--u-color-error-2);
}

.text-error-dark-2 {
	color: var(--u-color-error-dark-2);
}

.text-error-3 {
	color: var(--u-color-error-3);
}

.text-error-dark-3 {
	color: var(--u-color-error-dark-3);
}

.text-error-4 {
	color: var(--u-color-error-4);
}

.text-error-dark-4 {
	color: var(--u-color-error-dark-4);
}

.text-error-5 {
	color: var(--u-color-error-5);
}

.text-error-dark-5 {
	color: var(--u-color-error-dark-5);
}

.text-error-6 {
	color: var(--u-color-error-6);
}

.text-error-dark-6 {
	color: var(--u-color-error-dark-6);
}

.text-error-7 {
	color: var(--u-color-error-7);
}

.text-error-dark-7 {
	color: var(--u-color-error-dark-7);
}

.text-error-8 {
	color: var(--u-color-error-8);
}

.text-error-dark-8 {
	color: var(--u-color-error-dark-8);
}

.text-error-9 {
	color: var(--u-color-error-9);
}

.text-error-dark-9 {
	color: var(--u-color-error-dark-9);
}

.text-info {
	color: var(--u-color-info);
}

.text-info-dark {
	color: var(--u-color-info-dark);
}

.text-info-1 {
	color: var(--u-color-info-1);
}

.text-info-dark-1 {
	color: var(--u-color-info-dark-1);
}

.text-info-2 {
	color: var(--u-color-info-2);
}

.text-info-dark-2 {
	color: var(--u-color-info-dark-2);
}

.text-info-3 {
	color: var(--u-color-info-3);
}

.text-info-dark-3 {
	color: var(--u-color-info-dark-3);
}

.text-info-4 {
	color: var(--u-color-info-4);
}

.text-info-dark-4 {
	color: var(--u-color-info-dark-4);
}

.text-info-5 {
	color: var(--u-color-info-5);
}

.text-info-dark-5 {
	color: var(--u-color-info-dark-5);
}

.text-info-6 {
	color: var(--u-color-info-6);
}

.text-info-dark-6 {
	color: var(--u-color-info-dark-6);
}

.text-info-7 {
	color: var(--u-color-info-7);
}

.text-info-dark-7 {
	color: var(--u-color-info-dark-7);
}

.text-info-8 {
	color: var(--u-color-info-8);
}

.text-info-dark-8 {
	color: var(--u-color-info-dark-8);
}

.text-info-9 {
	color: var(--u-color-info-9);
}

.text-info-dark-9 {
	color: var(--u-color-info-dark-9);
}

.text-white {
	color: var(--u-color-white);
}

.text-black {
	color: var(--u-color-black);
}

.bg-primary {
	background-color: var(--u-color-primary);
}

.bg-primary-dark {
	background-color: var(--u-color-primary-dark);
}

.bg-primary-1 {
	background-color: var(--u-color-primary-1);
}

.bg-primary-dark-1 {
	background-color: var(--u-color-primary-dark-1);
}

.bg-primary-2 {
	background-color: var(--u-color-primary-2);
}

.bg-primary-dark-2 {
	background-color: var(--u-color-primary-dark-2);
}

.bg-primary-3 {
	background-color: var(--u-color-primary-3);
}

.bg-primary-dark-3 {
	background-color: var(--u-color-primary-dark-3);
}

.bg-primary-4 {
	background-color: var(--u-color-primary-4);
}

.bg-primary-dark-4 {
	background-color: var(--u-color-primary-dark-4);
}

.bg-primary-5 {
	background-color: var(--u-color-primary-5);
}

.bg-primary-dark-5 {
	background-color: var(--u-color-primary-dark-5);
}

.bg-primary-6 {
	background-color: var(--u-color-primary-6);
}

.bg-primary-dark-6 {
	background-color: var(--u-color-primary-dark-6);
}

.bg-primary-7 {
	background-color: var(--u-color-primary-7);
}

.bg-primary-dark-7 {
	background-color: var(--u-color-primary-dark-7);
}

.bg-primary-8 {
	background-color: var(--u-color-primary-8);
}

.bg-primary-dark-8 {
	background-color: var(--u-color-primary-dark-8);
}

.bg-primary-9 {
	background-color: var(--u-color-primary-9);
}

.bg-primary-dark-9 {
	background-color: var(--u-color-primary-dark-9);
}

.bg-success {
	background-color: var(--u-color-success);
}

.bg-success-dark {
	background-color: var(--u-color-success-dark);
}

.bg-success-1 {
	background-color: var(--u-color-success-1);
}

.bg-success-dark-1 {
	background-color: var(--u-color-success-dark-1);
}

.bg-success-2 {
	background-color: var(--u-color-success-2);
}

.bg-success-dark-2 {
	background-color: var(--u-color-success-dark-2);
}

.bg-success-3 {
	background-color: var(--u-color-success-3);
}

.bg-success-dark-3 {
	background-color: var(--u-color-success-dark-3);
}

.bg-success-4 {
	background-color: var(--u-color-success-4);
}

.bg-success-dark-4 {
	background-color: var(--u-color-success-dark-4);
}

.bg-success-5 {
	background-color: var(--u-color-success-5);
}

.bg-success-dark-5 {
	background-color: var(--u-color-success-dark-5);
}

.bg-success-6 {
	background-color: var(--u-color-success-6);
}

.bg-success-dark-6 {
	background-color: var(--u-color-success-dark-6);
}

.bg-success-7 {
	background-color: var(--u-color-success-7);
}

.bg-success-dark-7 {
	background-color: var(--u-color-success-dark-7);
}

.bg-success-8 {
	background-color: var(--u-color-success-8);
}

.bg-success-dark-8 {
	background-color: var(--u-color-success-dark-8);
}

.bg-success-9 {
	background-color: var(--u-color-success-9);
}

.bg-success-dark-9 {
	background-color: var(--u-color-success-dark-9);
}

.bg-warning {
	background-color: var(--u-color-warning);
}

.bg-warning-dark {
	background-color: var(--u-color-warning-dark);
}

.bg-warning-1 {
	background-color: var(--u-color-warning-1);
}

.bg-warning-dark-1 {
	background-color: var(--u-color-warning-dark-1);
}

.bg-warning-2 {
	background-color: var(--u-color-warning-2);
}

.bg-warning-dark-2 {
	background-color: var(--u-color-warning-dark-2);
}

.bg-warning-3 {
	background-color: var(--u-color-warning-3);
}

.bg-warning-dark-3 {
	background-color: var(--u-color-warning-dark-3);
}

.bg-warning-4 {
	background-color: var(--u-color-warning-4);
}

.bg-warning-dark-4 {
	background-color: var(--u-color-warning-dark-4);
}

.bg-warning-5 {
	background-color: var(--u-color-warning-5);
}

.bg-warning-dark-5 {
	background-color: var(--u-color-warning-dark-5);
}

.bg-warning-6 {
	background-color: var(--u-color-warning-6);
}

.bg-warning-dark-6 {
	background-color: var(--u-color-warning-dark-6);
}

.bg-warning-7 {
	background-color: var(--u-color-warning-7);
}

.bg-warning-dark-7 {
	background-color: var(--u-color-warning-dark-7);
}

.bg-warning-8 {
	background-color: var(--u-color-warning-8);
}

.bg-warning-dark-8 {
	background-color: var(--u-color-warning-dark-8);
}

.bg-warning-9 {
	background-color: var(--u-color-warning-9);
}

.bg-warning-dark-9 {
	background-color: var(--u-color-warning-dark-9);
}

.bg-error {
	background-color: var(--u-color-error);
}

.bg-error-dark {
	background-color: var(--u-color-error-dark);
}

.bg-error-1 {
	background-color: var(--u-color-error-1);
}

.bg-error-dark-1 {
	background-color: var(--u-color-error-dark-1);
}

.bg-error-2 {
	background-color: var(--u-color-error-2);
}

.bg-error-dark-2 {
	background-color: var(--u-color-error-dark-2);
}

.bg-error-3 {
	background-color: var(--u-color-error-3);
}

.bg-error-dark-3 {
	background-color: var(--u-color-error-dark-3);
}

.bg-error-4 {
	background-color: var(--u-color-error-4);
}

.bg-error-dark-4 {
	background-color: var(--u-color-error-dark-4);
}

.bg-error-5 {
	background-color: var(--u-color-error-5);
}

.bg-error-dark-5 {
	background-color: var(--u-color-error-dark-5);
}

.bg-error-6 {
	background-color: var(--u-color-error-6);
}

.bg-error-dark-6 {
	background-color: var(--u-color-error-dark-6);
}

.bg-error-7 {
	background-color: var(--u-color-error-7);
}

.bg-error-dark-7 {
	background-color: var(--u-color-error-dark-7);
}

.bg-error-8 {
	background-color: var(--u-color-error-8);
}

.bg-error-dark-8 {
	background-color: var(--u-color-error-dark-8);
}

.bg-error-9 {
	background-color: var(--u-color-error-9);
}

.bg-error-dark-9 {
	background-color: var(--u-color-error-dark-9);
}

.bg-info {
	background-color: var(--u-color-info);
}

.bg-info-dark {
	background-color: var(--u-color-info-dark);
}

.bg-info-1 {
	background-color: var(--u-color-info-1);
}

.bg-info-dark-1 {
	background-color: var(--u-color-info-dark-1);
}

.bg-info-2 {
	background-color: var(--u-color-info-2);
}

.bg-info-dark-2 {
	background-color: var(--u-color-info-dark-2);
}

.bg-info-3 {
	background-color: var(--u-color-info-3);
}

.bg-info-dark-3 {
	background-color: var(--u-color-info-dark-3);
}

.bg-info-4 {
	background-color: var(--u-color-info-4);
}

.bg-info-dark-4 {
	background-color: var(--u-color-info-dark-4);
}

.bg-info-5 {
	background-color: var(--u-color-info-5);
}

.bg-info-dark-5 {
	background-color: var(--u-color-info-dark-5);
}

.bg-info-6 {
	background-color: var(--u-color-info-6);
}

.bg-info-dark-6 {
	background-color: var(--u-color-info-dark-6);
}

.bg-info-7 {
	background-color: var(--u-color-info-7);
}

.bg-info-dark-7 {
	background-color: var(--u-color-info-dark-7);
}

.bg-info-8 {
	background-color: var(--u-color-info-8);
}

.bg-info-dark-8 {
	background-color: var(--u-color-info-dark-8);
}

.bg-info-9 {
	background-color: var(--u-color-info-9);
}

.bg-info-dark-9 {
	background-color: var(--u-color-info-dark-9);
}

.bg-white {
	background-color: var(--u-color-white);
}

.bg-black {
	background-color: var(--u-color-black);
}

.font-100 {
	font-weight: 100;
}

.font-200 {
	font-weight: 200;
}

.font-300 {
	font-weight: 300;
}

.font-400 {
	font-weight: 400;
}

.font-500 {
	font-weight: 500;
}

.font-600 {
	font-weight: 600;
}

.font-700 {
	font-weight: 700;
}

.font-800 {
	font-weight: 800;
}

.font-900 {
	font-weight: 900;
}

.font-normal {
	font-weight: normal;
}

.font-bold {
	font-weight: bold;
}

.font-bolder {
	font-weight: bolder;
}

.font-lighter {
	font-weight: lighter;
}

.text-12 {
	font-size: 12px;
}

.text-14 {
	font-size: 14px;
}

.text-16 {
	font-size: 16px;
}

.text-18 {
	font-size: 18px;
}

.text-20 {
	font-size: 20px;
}

.text-22 {
	font-size: 22px;
}

.text-24 {
	font-size: 24px;
}

.text-26 {
	font-size: 26px;
}

.text-28 {
	font-size: 28px;
}

.text-30 {
	font-size: 30px;
}

.text-32 {
	font-size: 32px;
}

.text-34 {
	font-size: 34px;
}

.text-36 {
	font-size: 36px;
}

.text-38 {
	font-size: 38px;
}

.text-40 {
	font-size: 40px;
}

.text-42 {
	font-size: 42px;
}

.text-none {
	text-decoration: none;
}

.text-underline {
	text-decoration: underline;
}

.text-line-through {
	text-decoration: line-through;
}

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.text-nowrap {
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.text-clip {
	text-overflow: clip;
}

.text-ellipsis {
	text-overflow: ellipsis;
}

.m-none {
	margin: none;
}

.ml-none {
	margin-left: none;
}

.mr-none {
	margin-right: none;
}

.mt-none {
	margin-top: none;
}

.mb-none {
	margin-bottom: none;
}

.mx-none {
	margin-left: none;
	margin-right: none;
}

.my-none {
	margin-top: none;
	margin-bottom: none;
}

.p-none {
	padding: none;
}

.pl-none {
	padding-left: none;
}

.pr-none {
	padding-right: none;
}

.pt-none {
	padding-top: none;
}

.pb-none {
	padding-bottom: none;
}

.px-none {
	padding-left: none;
	padding-right: none;
}

.py-none {
	padding-top: none;
	padding-bottom: none;
}

.m-auto {
	margin: auto;
}

.ml-auto {
	margin-left: auto;
}

.mr-auto {
	margin-right: auto;
}

.mt-auto {
	margin-top: auto;
}

.mb-auto {
	margin-bottom: auto;
}

.mx-auto {
	margin-left: auto;
	margin-right: auto;
}

.my-auto {
	margin-top: auto;
	margin-bottom: auto;
}

.p-auto {
	padding: auto;
}

.pl-auto {
	padding-left: auto;
}

.pr-auto {
	padding-right: auto;
}

.pt-auto {
	padding-top: auto;
}

.pb-auto {
	padding-bottom: auto;
}

.px-auto {
	padding-left: auto;
	padding-right: auto;
}

.py-auto {
	padding-top: auto;
	padding-bottom: auto;
}

.m-0 {
	margin: 0px;
}

.ml-0 {
	margin-left: 0px;
}

.mr-0 {
	margin-right: 0px;
}

.mt-0 {
	margin-top: 0px;
}

.mb-0 {
	margin-bottom: 0px;
}

.mx-0 {
	margin-left: 0px;
	margin-right: 0px;
}

.my-0 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.p-0 {
	padding: 0px;
}

.pl-0 {
	padding-left: 0px;
}

.pr-0 {
	padding-right: 0px;
}

.pt-0 {
	padding-top: 0px;
}

.pb-0 {
	padding-bottom: 0px;
}

.px-0 {
	padding-left: 0px;
	padding-right: 0px;
}

.py-0 {
	padding-top: 0px;
	padding-bottom: 0px;
}

.m-5 {
	margin: 5px;
}

.ml-5 {
	margin-left: 5px;
}

.mr-5 {
	margin-right: 5px;
}

.mt-5 {
	margin-top: 5px;
}

.mb-5 {
	margin-bottom: 5px;
}

.mx-5 {
	margin-left: 5px;
	margin-right: 5px;
}

.my-5 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.p-5 {
	padding: 5px;
}

.pl-5 {
	padding-left: 5px;
}

.pr-5 {
	padding-right: 5px;
}

.pt-5 {
	padding-top: 5px;
}

.pb-5 {
	padding-bottom: 5px;
}

.px-5 {
	padding-left: 5px;
	padding-right: 5px;
}

.py-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.m-10 {
	margin: 10px;
}

.ml-10 {
	margin-left: 10px;
}

.mr-10 {
	margin-right: 10px;
}

.mt-10 {
	margin-top: 10px;
}

.mb-10 {
	margin-bottom: 10px;
}

.mx-10 {
	margin-left: 10px;
	margin-right: 10px;
}

.my-10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.p-10 {
	padding: 10px;
}

.pl-10 {
	padding-left: 10px;
}

.pr-10 {
	padding-right: 10px;
}

.pt-10 {
	padding-top: 10px !important;
}

.pb-10 {
	padding-bottom: 10px;
}

.px-10 {
	padding-left: 10px;
	padding-right: 10px;
}

.py-10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.m-15 {
	margin: 15px;
}

.ml-15 {
	margin-left: 15px;
}

.mr-15 {
	margin-right: 15px;
}

.mt-15 {
	margin-top: 15px;
}

.mb-15 {
	margin-bottom: 15px;
}

.mx-15 {
	margin-left: 15px;
	margin-right: 15px;
}

.my-15 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.p-15 {
	padding: 15px;
}

.pl-15 {
	padding-left: 15px;
}

.pr-15 {
	padding-right: 15px;
}

.pt-15 {
	padding-top: 15px;
}

.pb-15 {
	padding-bottom: 15px;
}

.px-15 {
	padding-left: 15px;
	padding-right: 15px;
}

.py-15 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.m-20 {
	margin: 20px;
}

.ml-20 {
	margin-left: 20px;
}

.mr-20 {
	margin-right: 20px;
}

.mt-20 {
	margin-top: 20px;
}

.mb-20 {
	margin-bottom: 20px;
}

.mx-20 {
	margin-left: 20px;
	margin-right: 20px;
}

.my-20 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.p-20 {
	padding: 20px;
}

.pl-20 {
	padding-left: 20px;
}

.pr-20 {
	padding-right: 20px;
}

.pt-20 {
	padding-top: 20px;
}

.pb-20 {
	padding-bottom: 20px;
}

.px-20 {
	padding-left: 20px;
	padding-right: 20px;
}

.py-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.m-25 {
	margin: 25px;
}

.ml-25 {
	margin-left: 25px;
}

.mr-25 {
	margin-right: 25px;
}

.mt-25 {
	margin-top: 25px;
}

.mb-25 {
	margin-bottom: 25px;
}

.mx-25 {
	margin-left: 25px;
	margin-right: 25px;
}

.my-25 {
	margin-top: 25px;
	margin-bottom: 25px;
}

.p-25 {
	padding: 25px;
}

.pl-25 {
	padding-left: 25px;
}

.pr-25 {
	padding-right: 25px;
}

.pt-25 {
	padding-top: 25px;
}

.pb-25 {
	padding-bottom: 25px;
}

.px-25 {
	padding-left: 25px;
	padding-right: 25px;
}

.py-25 {
	padding-top: 25px;
	padding-bottom: 25px;
}

.m-30 {
	margin: 30px;
}

.ml-30 {
	margin-left: 30px;
}

.mr-30 {
	margin-right: 30px;
}

.mt-30 {
	margin-top: 30px;
}

.mb-30 {
	margin-bottom: 30px;
}

.mx-30 {
	margin-left: 30px;
	margin-right: 30px;
}

.my-30 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.p-30 {
	padding: 30px;
}

.pl-30 {
	padding-left: 30px;
}

.pr-30 {
	padding-right: 30px;
}

.pt-30 {
	padding-top: 30px;
}

.pb-30 {
	padding-bottom: 30px;
}

.px-30 {
	padding-left: 30px;
	padding-right: 30px;
}

.py-30 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.m-35 {
	margin: 35px;
}

.ml-35 {
	margin-left: 35px;
}

.mr-35 {
	margin-right: 35px;
}

.mt-35 {
	margin-top: 35px;
}

.mb-35 {
	margin-bottom: 35px;
}

.mx-35 {
	margin-left: 35px;
	margin-right: 35px;
}

.my-35 {
	margin-top: 35px;
	margin-bottom: 35px;
}

.p-35 {
	padding: 35px;
}

.pl-35 {
	padding-left: 35px;
}

.pr-35 {
	padding-right: 35px;
}

.pt-35 {
	padding-top: 35px;
}

.pb-35 {
	padding-bottom: 35px;
}

.px-35 {
	padding-left: 35px;
	padding-right: 35px;
}

.py-35 {
	padding-top: 35px;
	padding-bottom: 35px;
}

.m-40 {
	margin: 40px;
}

.ml-40 {
	margin-left: 40px;
}

.mr-40 {
	margin-right: 40px;
}

.mt-40 {
	margin-top: 40px;
}

.mb-40 {
	margin-bottom: 40px;
}

.mx-40 {
	margin-left: 40px;
	margin-right: 40px;
}

.my-40 {
	margin-top: 40px;
	margin-bottom: 40px;
}

.p-40 {
	padding: 40px;
}

.pl-40 {
	padding-left: 40px;
}

.pr-40 {
	padding-right: 40px;
}

.pt-40 {
	padding-top: 40px;
}

.pb-40 {
	padding-bottom: 40px;
}

.px-40 {
	padding-left: 40px;
	padding-right: 40px;
}

.py-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.m-45 {
	margin: 45px;
}

.ml-45 {
	margin-left: 45px;
}

.mr-45 {
	margin-right: 45px;
}

.mt-45 {
	margin-top: 45px;
}

.mb-45 {
	margin-bottom: 45px;
}

.mx-45 {
	margin-left: 45px;
	margin-right: 45px;
}

.my-45 {
	margin-top: 45px;
	margin-bottom: 45px;
}

.p-45 {
	padding: 45px;
}

.pl-45 {
	padding-left: 45px;
}

.pr-45 {
	padding-right: 45px;
}

.pt-45 {
	padding-top: 45px;
}

.pb-45 {
	padding-bottom: 45px;
}

.px-45 {
	padding-left: 45px;
	padding-right: 45px;
}

.py-45 {
	padding-top: 45px;
	padding-bottom: 45px;
}

.m-50 {
	margin: 50px;
}

.ml-50 {
	margin-left: 50px;
}

.mr-50 {
	margin-right: 50px;
}

.mt-50 {
	margin-top: 50px;
}

.mb-50 {
	margin-bottom: 50px;
}

.mx-50 {
	margin-left: 50px;
	margin-right: 50px;
}

.my-50 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.p-50 {
	padding: 50px;
}

.pl-50 {
	padding-left: 50px;
}

.pr-50 {
	padding-right: 50px;
}

.pt-50 {
	padding-top: 50px;
}

.pb-50 {
	padding-bottom: 50px;
}

.px-50 {
	padding-left: 50px;
	padding-right: 50px;
}

.py-50 {
	padding-top: 50px;
	padding-bottom: 50px;
}

.m-55 {
	margin: 55px;
}

.ml-55 {
	margin-left: 55px;
}

.mr-55 {
	margin-right: 55px;
}

.mt-55 {
	margin-top: 55px;
}

.mb-55 {
	margin-bottom: 55px;
}

.mx-55 {
	margin-left: 55px;
	margin-right: 55px;
}

.my-55 {
	margin-top: 55px;
	margin-bottom: 55px;
}

.p-55 {
	padding: 55px;
}

.pl-55 {
	padding-left: 55px;
}

.pr-55 {
	padding-right: 55px;
}

.pt-55 {
	padding-top: 55px;
}

.pb-55 {
	padding-bottom: 55px;
}

.px-55 {
	padding-left: 55px;
	padding-right: 55px;
}

.py-55 {
	padding-top: 55px;
	padding-bottom: 55px;
}

.m-60 {
	margin: 60px;
}

.ml-60 {
	margin-left: 60px;
}

.mr-60 {
	margin-right: 60px;
}

.mt-60 {
	margin-top: 60px;
}

.mb-60 {
	margin-bottom: 60px;
}

.mx-60 {
	margin-left: 60px;
	margin-right: 60px;
}

.my-60 {
	margin-top: 60px;
	margin-bottom: 60px;
}

.p-60 {
	padding: 60px;
}

.pl-60 {
	padding-left: 60px;
}

.pr-60 {
	padding-right: 60px;
}

.pt-60 {
	padding-top: 60px;
}

.pb-60 {
	padding-bottom: 60px;
}

.px-60 {
	padding-left: 60px;
	padding-right: 60px;
}

.py-60 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.m-65 {
	margin: 65px;
}

.ml-65 {
	margin-left: 65px;
}

.mr-65 {
	margin-right: 65px;
}

.mt-65 {
	margin-top: 65px;
}

.mb-65 {
	margin-bottom: 65px;
}

.mx-65 {
	margin-left: 65px;
	margin-right: 65px;
}

.my-65 {
	margin-top: 65px;
	margin-bottom: 65px;
}

.p-65 {
	padding: 65px;
}

.pl-65 {
	padding-left: 65px;
}

.pr-65 {
	padding-right: 65px;
}

.pt-65 {
	padding-top: 65px;
}

.pb-65 {
	padding-bottom: 65px;
}

.px-65 {
	padding-left: 65px;
	padding-right: 65px;
}

.py-65 {
	padding-top: 65px;
	padding-bottom: 65px;
}

.m-70 {
	margin: 70px;
}

.ml-70 {
	margin-left: 70px;
}

.mr-70 {
	margin-right: 70px;
}

.mt-70 {
	margin-top: 70px;
}

.mb-70 {
	margin-bottom: 70px;
}

.mx-70 {
	margin-left: 70px;
	margin-right: 70px;
}

.my-70 {
	margin-top: 70px;
	margin-bottom: 70px;
}

.p-70 {
	padding: 70px;
}

.pl-70 {
	padding-left: 70px;
}

.pr-70 {
	padding-right: 70px;
}

.pt-70 {
	padding-top: 70px;
}

.pb-70 {
	padding-bottom: 70px;
}

.px-70 {
	padding-left: 70px;
	padding-right: 70px;
}

.py-70 {
	padding-top: 70px;
	padding-bottom: 70px;
}

.round-none {
	border-radius: none;
}

.round-0 {
	border-radius: 0px;
}

.round-2 {
	border-radius: 2px;
}

.round-4 {
	border-radius: 4px;
}

.round-5 {
	border-radius: 5px;
}

.round-6 {
	border-radius: 6px;
}

.round-8 {
	border-radius: 8px;
}

.round-10 {
	border-radius: 10px;
}

.round-12 {
	border-radius: 12px;
}

.round-14 {
	border-radius: 14px;
}

.round-15 {
	border-radius: 15px;
}

.round-16 {
	border-radius: 16px;
}

.round-18 {
	border-radius: 18px;
}

.round-20 {
	border-radius: 20px;
}

.round-22 {
	border-radius: 22px;
}

.round-24 {
	border-radius: 24px;
}

.round-25 {
	border-radius: 25px;
}

.round-26 {
	border-radius: 26px;
}

.round-28 {
	border-radius: 28px;
}

.round-30 {
	border-radius: 30px;
}

.round-32 {
	border-radius: 32px;
}

.round-35 {
	border-radius: 35px;
}

.round-38 {
	border-radius: 38px;
}

.round-40 {
	border-radius: 40px;
}

.round-circle {
	border-radius: 9999px;
}

.opacity-0 {
	opacity: 0 !important;
}

.opacity-1 {
	opacity: 0.1 !important;
}

.opacity-2 {
	opacity: 0.2 !important;
}

.opacity-3 {
	opacity: 0.3 !important;
}

.opacity-4 {
	opacity: 0.4 !important;
}

.opacity-5 {
	opacity: 0.5 !important;
}

.opacity-6 {
	opacity: 0.6 !important;
}

.opacity-7 {
	opacity: 0.7 !important;
}

.opacity-8 {
	opacity: 0.8 !important;
}

.opacity-9 {
	opacity: 0.9 !important;
}

.opacity-10 {
	opacity: 1 !important;
}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.fixed {
	position: fixed;
}

.sticky {
	position: sticky;
}

.top-0 {
	top: 0;
}

.left-0 {
	left: 0;
}

.right-0 {
	right: 0;
}

.bottom-0 {
	bottom: 0;
}

.flex {
	display: flex;
}

.flex-row {
	flex-direction: row;
}

.flex-column {
	flex-direction: column;
}

.flex-row-reverse {
	flex-direction: row-reverse;
}

.flex-column-reverse {
	flex-direction: column-reverse;
}

.flex-wrap {
	flex-wrap: wrap;
}

.flex-nowrap {
	flex-wrap: nowrap;
}

.justify-start {
	justify-content: flex-start;
}

.justify-end {
	justify-content: flex-end;
}

.justify-between {
	justify-content: space-between;
}

.justify-around {
	justify-content: space-around;
}

.justify-center {
	justify-content: center;
}

.items-center {
	align-items: center;
}

.items-stretch {
	align-items: stretch;
}

.items-start {
	align-items: flex-start;
}

.items-end {
	align-items: flex-end;
}

.content-start {
	align-content: flex-start;
}

.content-end {
	align-content: flex-end;
}

.content-center {
	align-content: center;
}

.content-between {
	align-content: space-between;
}

.content-around {
	align-content: space-around;
}

.content-stretch {
	align-content: stretch;
}

.flex-1 {
	flex: 1;
}

.flex-2 {
	flex: 2;
}

.flex-3 {
	flex: 3;
}

.flex-4 {
	flex: 4;
}

.flex-5 {
	flex: 5;
}

.flex-shrink {
	flex-shrink: 0;
}

.justify-items-center {
	justify-content: center;
	align-items: center;
}

/* 尺寸 */
.h-auto {
	height: auto;
}

.h-full {
	height: 100%;
}

.h-screen {
	height: 100vh;
}

.min-h-full {
	min-height: 100%;
}

.min-h-screen {
	min-height: 100vh;
}

.max-h-full {
	max-height: 100%;
}

.max-h-screen {
	max-height: 100vh;
}

.w-auto {
	width: auto;
}

.w-full {
	width: 100%;
}

.w-screen {
	width: 100vw;
}

.min-w-full {
	min-width: 100%;
}

.min-w-screen {
	min-width: 100vw;
}

.max-w-full {
	max-width: 100%;
}

.max-w-screen {
	max-width: 100vw;
}

/* UNI-app */
.w-750 {
	width: 750px;
}

.msg > .layui-layer-btn {
	padding: 0 !important;
}

/* * { */
/* 	margin: 0; */
/* 	padding: 0; */
/* 	box-sizing: border-box; */
/* } */