@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format("woff2"), url(data:application/font-woff;base64,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) format("woff");
  unicode-range: U+1F1E9-1F1F5, U+1F1F7-1F1FF, U+1F21A, U+1F232, U+1F234-1F237, U+1F250-1F251, U+1F300, U+1F302-1F308, U+1F30A-1F311, U+1F315, U+1F319-1F320, U+1F324, U+1F327, U+1F32A, U+1F32C-1F32D, U+1F330-1F357, U+1F359-1F37E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-5-400-normal.a8bbf5f7.woff2) format("woff2"), url(/static/font/noto-sans-sc-5-400-normal.9d9d1858.woff) format("woff");
  unicode-range: U+FEE3, U+FEF3, U+FF03-FF04, U+FF07, U+FF0A, U+FF17-FF19, U+FF1C-FF1D, U+FF20-FF3A, U+FF3C, U+FF3E-FF5B, U+FF5D, U+FF61-FF65, U+FF67-FF6A, U+FF6C, U+FF6F-FF78, U+FF7A-FF7D, U+FF80-FF84, U+FF86, U+FF89-FF8E, U+FF92, U+FF97-FF9B, U+FF9D-FF9F, U+FFE0-FFE4, U+FFE6, U+FFE9, U+FFEB, U+FFED, U+FFFC, U+1F004, U+1F170-1F171, U+1F192-1F195, U+1F198-1F19A, U+1F1E6-1F1E8;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-6-400-normal.b387eff1.woff2) format("woff2"), url(/static/font/noto-sans-sc-6-400-normal.cd4254e5.woff) format("woff");
  unicode-range: U+F0A7, U+F0B2, U+F0B7, U+F0C9, U+F0D8, U+F0DA, U+F0DC-F0DD, U+F0E0, U+F0E6, U+F0EB, U+F0FC, U+F101, U+F104-F105, U+F107, U+F10B, U+F11B, U+F14B, U+F18A, U+F193, U+F1D6-F1D7, U+F244, U+F27A, U+F296, U+F2AE, U+F471, U+F4B3, U+F610-F611, U+F880-F881, U+F8EC, U+F8F5, U+F8FF, U+F901, U+F90A, U+F92C-F92D, U+F934, U+F937, U+F941, U+F965, U+F967, U+F969, U+F96B, U+F96F, U+F974, U+F978-F979, U+F97E, U+F981, U+F98A, U+F98E, U+F997, U+F99C, U+F9B2, U+F9B5, U+F9BA, U+F9BE, U+F9CA, U+F9D0-F9D1, U+F9DD, U+F9E0-F9E1, U+F9E4, U+F9F7, U+FA00-FA01, U+FA08, U+FA0A, U+FA11, U+FB01-FB02, U+FDFC, U+FE0E, U+FE30-FE31, U+FE33-FE44, U+FE49-FE52, U+FE54-FE57, U+FE59-FE66, U+FE68-FE6B, U+FE8E, U+FE92-FE93, U+FEAE, U+FEB8, U+FECB-FECC, U+FEE0;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-21-400-normal.ee6b9e10.woff2) format("woff2"), url(/static/font/noto-sans-sc-21-400-normal.d7eebb9c.woff) format("woff");
  unicode-range: U+9F83, U+9F85-9F8D, U+9F90-9F91, U+9F94-9F96, U+9F98, U+9F9B-9F9C, U+9F9E, U+9FA0, U+9FA2, U+9FF?, U+A001, U+A007, U+A025, U+A046-A047, U+A057, U+A072, U+A078-A079, U+A083, U+A085, U+A100, U+A118, U+A132, U+A134, U+A1F4, U+A242, U+A4A6, U+A4AA, U+A4B0-A4B1, U+A4B3, U+A9C1-A9C2, U+AC00-AC01, U+AC04, U+AC08, U+AC10-AC11, U+AC13-AC16, U+AC19, U+AC1C-AC1D, U+AC24, U+AC70-AC71, U+AC74, U+AC77-AC78, U+AC80-AC81, U+AC83, U+AC8C, U+AC90, U+AC9F-ACA0, U+ACA8-ACA9, U+ACAC, U+ACB0, U+ACBD, U+ACC1, U+ACC4, U+ACE0-ACE1, U+ACE4, U+ACE8, U+ACF3, U+ACF5, U+ACFC-ACFD, U+AD00, U+AD0C, U+AD11, U+AD1C, U+AD34, U+AD50, U+AD64, U+AD6C, U+AD70, U+AD74, U+AD7F, U+AD81, U+AD8C, U+ADC0, U+ADC8, U+ADDC, U+ADE0, U+ADF8-ADF9, U+ADFC, U+AE00, U+AE08-AE09, U+AE0B, U+AE30, U+AE34, U+AE38, U+AE40, U+AE4A, U+AE4C, U+AE54, U+AE68, U+AEBC, U+AED8, U+AF2C-AF2D;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-22-400-normal.d57f25a2.woff2) format("woff2"), url(/static/font/noto-sans-sc-22-400-normal.72f8638d.woff) format("woff");
  unicode-range: U+9E30-9E33, U+9E35-9E3B, U+9E3E, U+9E40-9E44, U+9E46-9E4E, U+9E51, U+9E53, U+9E55-9E58, U+9E5A-9E5C, U+9E5E-9E63, U+9E66-9E6E, U+9E71, U+9E73, U+9E75, U+9E78-9E79, U+9E7C-9E7E, U+9E82, U+9E86-9E88, U+9E8B-9E8C, U+9E90-9E91, U+9E93, U+9E95, U+9E97, U+9E9D, U+9EA4-9EA5, U+9EA9-9EAA, U+9EB4-9EB5, U+9EB8-9EBA, U+9EBC-9EBF, U+9EC3, U+9EC9, U+9ECD, U+9ED0, U+9ED2-9ED3, U+9ED5-9ED6, U+9ED9, U+9EDC-9EDD, U+9EDF-9EE0, U+9EE2, U+9EE5, U+9EE7-9EEA, U+9EEF, U+9EF1, U+9EF3-9EF4, U+9EF6, U+9EF9, U+9EFB-9EFC, U+9EFE, U+9F0B, U+9F0D, U+9F10, U+9F14, U+9F17, U+9F19, U+9F22, U+9F29, U+9F2C, U+9F2F, U+9F31, U+9F37, U+9F39, U+9F3D-9F3E, U+9F41, U+9F4A-9F4B, U+9F51-9F52, U+9F61-9F63, U+9F66-9F67, U+9F80-9F81;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-23-400-normal.001d4a1e.woff2) format("woff2"), url(/static/font/noto-sans-sc-23-400-normal.7d56b5b1.woff) format("woff");
  unicode-range: U+9C82-9C83, U+9C85-9C8C, U+9C8E-9C92, U+9C94-9C9B, U+9C9E-9CA3, U+9CA5-9CA7, U+9CA9, U+9CAB, U+9CAD-9CAE, U+9CB1-9CB7, U+9CB9-9CBD, U+9CBF-9CC0, U+9CC3, U+9CC5-9CC7, U+9CC9-9CD1, U+9CD3-9CDA, U+9CDC-9CDD, U+9CDF, U+9CE1-9CE3, U+9CE5, U+9CE9, U+9CEE-9CEF, U+9CF3-9CF4, U+9CF6, U+9CFC-9CFD, U+9D02, U+9D08-9D09, U+9D12, U+9D1B, U+9D1E, U+9D26, U+9D28, U+9D37, U+9D3B, U+9D3F, U+9D51, U+9D59, U+9D5C-9D5D, U+9D5F-9D61, U+9D6C, U+9D70, U+9D72, U+9D7A, U+9D7E, U+9D84, U+9D89, U+9D8F, U+9D92, U+9DAF, U+9DB4, U+9DB8, U+9DBC, U+9DC4, U+9DC7, U+9DC9, U+9DD7, U+9DDF, U+9DF2, U+9DF9-9DFA, U+9E0A, U+9E11, U+9E1A, U+9E1E, U+9E20, U+9E22, U+9E28-9E2C, U+9E2E-9E2F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-24-400-normal.905ed2f0.woff2) format("woff2"), url(/static/font/noto-sans-sc-24-400-normal.d2e5757a.woff) format("woff");
  unicode-range: U+9A80, U+9A83, U+9A85, U+9A88-9A8A, U+9A8D-9A8E, U+9A90, U+9A92-9A93, U+9A95-9A96, U+9A98-9A99, U+9A9B-9AA2, U+9AA5, U+9AA7, U+9AAF-9AB1, U+9AB5-9AB6, U+9AB9-9ABA, U+9AC0-9AC4, U+9AC8, U+9ACB-9ACC, U+9ACE-9ACF, U+9AD1-9AD2, U+9AD9, U+9ADF, U+9AE1, U+9AE3, U+9AEA-9AEB, U+9AED-9AEF, U+9AF4, U+9AF9, U+9AFB, U+9B03-9B04, U+9B06, U+9B08, U+9B0D, U+9B0F-9B10, U+9B13, U+9B18, U+9B1A, U+9B1F, U+9B22-9B23, U+9B25, U+9B27-9B28, U+9B2A, U+9B2F, U+9B31-9B32, U+9B3B, U+9B43, U+9B46-9B49, U+9B4D-9B4E, U+9B51, U+9B56, U+9B58, U+9B5A, U+9B5C, U+9B5F, U+9B61-9B62, U+9B6F, U+9B77, U+9B80, U+9B88, U+9B8B, U+9B8E, U+9B91, U+9B9F-9BA0, U+9BA8, U+9BAA-9BAB, U+9BAD-9BAE, U+9BB0-9BB1, U+9BB8, U+9BC9-9BCA, U+9BD3, U+9BD6, U+9BDB, U+9BE8, U+9BF0-9BF1, U+9C02, U+9C10, U+9C15, U+9C24, U+9C2D, U+9C32, U+9C39, U+9C3B, U+9C40, U+9C47-9C49, U+9C53, U+9C57, U+9C64, U+9C72, U+9C77-9C78, U+9C7B, U+9C7F-9C80;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-25-400-normal.e1904a82.woff2) format("woff2"), url(/static/font/noto-sans-sc-25-400-normal.a0bed77d.woff) format("woff");
  unicode-range: U+98DD, U+98E1-98E2, U+98E7-98EA, U+98EC, U+98EE-98EF, U+98F2, U+98F4, U+98FC-98FE, U+9903, U+9905, U+9908, U+990A, U+990C-990D, U+9913-9914, U+9918, U+991A-991B, U+991E, U+9921, U+9928, U+992C, U+992E, U+9935, U+9938-9939, U+993D-993E, U+9945, U+994B-994C, U+9951-9952, U+9954-9955, U+9957, U+995E, U+9963, U+9966-9969, U+996B-996C, U+996F, U+9974-9975, U+9977-9979, U+997D-997E, U+9980-9981, U+9983-9984, U+9987, U+998A-998B, U+998D-9991, U+9993-9995, U+9997-9998, U+99A5, U+99AB, U+99AD-99AE, U+99B1, U+99B3-99B4, U+99BC, U+99BF, U+99C1, U+99C3-99C6, U+99CC, U+99D0, U+99D2, U+99D5, U+99DB, U+99DD, U+99E1, U+99ED, U+99F1, U+99FF, U+9A01, U+9A03-9A04, U+9A0E-9A0F, U+9A11-9A13, U+9A19, U+9A1B, U+9A28, U+9A2B, U+9A30, U+9A32, U+9A37, U+9A40, U+9A45, U+9A4A, U+9A4D-9A4E, U+9A52, U+9A55, U+9A57, U+9A5A-9A5B, U+9A5F, U+9A62, U+9A65, U+9A69, U+9A6B, U+9A6E, U+9A75, U+9A77-9A7A, U+9A7D;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-26-400-normal.5e219d1d.woff2) format("woff2"), url(/static/font/noto-sans-sc-26-400-normal.39cdd991.woff) format("woff");
  unicode-range: U+975B-975C, U+9763, U+9765-9766, U+976C-976D, U+9773, U+9776, U+977A, U+977C, U+9784-9785, U+978E-978F, U+9791-9792, U+9794-9795, U+9798, U+979A, U+979E, U+97A3, U+97A5-97A6, U+97A8, U+97AB-97AC, U+97AE-97AF, U+97B2, U+97B4, U+97C6, U+97CB-97CC, U+97D3, U+97D8, U+97DC, U+97E1, U+97EA-97EB, U+97EE, U+97FB, U+97FE-97FF, U+9801-9803, U+9805-9806, U+9808, U+980C, U+9810-9814, U+9817-9818, U+981E, U+9820-9821, U+9824, U+9828, U+982B-982D, U+9830, U+9834, U+9838-9839, U+983C, U+9846, U+984D-984F, U+9851-9852, U+9854-9855, U+9857-9858, U+985A-985B, U+9862-9863, U+9865, U+9867, U+986B, U+986F-9871, U+9877-9878, U+987C, U+9880, U+9883, U+9885, U+9889, U+988B-988F, U+9893-9895, U+9899-989B, U+989E-989F, U+98A1-98A2, U+98A5-98A7, U+98A9, U+98AF, U+98B1, U+98B6, U+98BA, U+98BE, U+98C3-98C4, U+98C6-98C8, U+98CF-98D6, U+98DA-98DB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-27-400-normal.6ca7e909.woff2) format("woff2"), url(/static/font/noto-sans-sc-27-400-normal.ed9d4b60.woff) format("woff");
  unicode-range: U+95C4-95CA, U+95CC-95CD, U+95D4-95D6, U+95D8, U+95E1-95E2, U+95E9, U+95F0-95F1, U+95F3, U+95F6, U+95FC, U+95FE-95FF, U+9602-9604, U+9606-960D, U+960F, U+9611-9613, U+9615-9617, U+9619-961B, U+961D, U+9621, U+9628, U+962F, U+963C-963E, U+9641-9642, U+9649, U+9654, U+965B-965F, U+9661, U+9663, U+9665, U+9667-9668, U+966C, U+9670, U+9672-9674, U+9678, U+967A, U+967D, U+9682, U+9685, U+9688, U+968A, U+968D-968E, U+9695, U+9697-9698, U+969E, U+96A0, U+96A3-96A4, U+96A8, U+96AA, U+96B0-96B1, U+96B3-96B4, U+96B7-96B9, U+96BB-96BD, U+96C9, U+96CB, U+96CE, U+96D1-96D2, U+96D6, U+96D9, U+96DB-96DC, U+96DE, U+96E0, U+96E3, U+96E9, U+96EB, U+96F0-96F2, U+96F9, U+96FF, U+9701-9702, U+9705, U+9708, U+970A, U+970E-970F, U+9711, U+9719, U+9727, U+972A, U+972D, U+9730, U+973D, U+9742, U+9744, U+9748-9749, U+9750-9751, U+975A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-28-400-normal.54e2c5e6.woff2) format("woff2"), url(/static/font/noto-sans-sc-28-400-normal.6844754b.woff) format("woff");
  unicode-range: U+94F5, U+94F7, U+94F9, U+94FB-94FD, U+94FF, U+9503-9504, U+9506-9507, U+9509-950A, U+950D-950F, U+9511-9518, U+951A-9520, U+9522, U+9528-952D, U+9530-953A, U+953C-953F, U+9543-9546, U+9548-9550, U+9552-9555, U+9557-955B, U+955D-9568, U+956A-956D, U+9570-9574, U+9583, U+9586, U+9589, U+958E-958F, U+9591-9592, U+9594, U+9598-9599, U+959E-95A0, U+95A2-95A6, U+95A8-95B2, U+95B4, U+95B8-95C3;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-29-400-normal.9be7cd53.woff2) format("woff2"), url(/static/font/noto-sans-sc-29-400-normal.d5084285.woff) format("woff");
  unicode-range: U+941C-942B, U+942D-942E, U+9432-9433, U+9435, U+9438, U+943A, U+943E, U+9444, U+944A, U+9451-9452, U+945A, U+9462-9463, U+9465, U+9470-9487, U+948A-9492, U+9494-9498, U+949A, U+949C-949D, U+94A1, U+94A3-94A4, U+94A8, U+94AA-94AD, U+94AF, U+94B2, U+94B4-94BA, U+94BC-94C0, U+94C4, U+94C6-94DB, U+94DE-94EC, U+94EE-94F1, U+94F3;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-30-400-normal.77566020.woff2) format("woff2"), url(/static/font/noto-sans-sc-30-400-normal.677ba698.woff) format("woff");
  unicode-range: U+92EC-92ED, U+92F0, U+92F3, U+92F8, U+92FC, U+9304, U+9306, U+9310, U+9312, U+9315, U+9318, U+931A, U+931E, U+9320-9322, U+9324, U+9326-9329, U+932B-932C, U+932F, U+9331-9332, U+9335-9336, U+933E, U+9340-9341, U+934A-9360, U+9362-9363, U+9365-936B, U+936E, U+9375, U+937E, U+9382, U+938A, U+938C, U+938F, U+9393-9394, U+9396-9397, U+939A, U+93A2, U+93A7, U+93AC-93CD, U+93D0-93D1, U+93D6-93D8, U+93DE-93DF, U+93E1-93E2, U+93E4, U+93F8, U+93FB, U+93FD, U+940E-941A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-31-400-normal.9672a80c.woff2) format("woff2"), url(/static/font/noto-sans-sc-31-400-normal.c573d9ff.woff) format("woff");
  unicode-range: U+9163-9164, U+9169, U+9170, U+9172, U+9174, U+9179-917A, U+917D-917E, U+9182-9183, U+9185, U+918C-918D, U+9190-9191, U+919A, U+919C, U+91A1-91A4, U+91A8, U+91AA-91AF, U+91B4-91B5, U+91B8, U+91BA, U+91BE, U+91C0-91C1, U+91C6, U+91C8, U+91CB, U+91D0, U+91D2, U+91D7-91D8, U+91DD, U+91E3, U+91E6-91E7, U+91ED, U+91F0, U+91F5, U+91F9, U+9200, U+9205, U+9207-920A, U+920D-920E, U+9210, U+9214-9215, U+921C, U+921E, U+9221, U+9223-9227, U+9229-922A, U+922D, U+9234-9235, U+9237, U+9239-923A, U+923C-9240, U+9244-9246, U+9249, U+924E-924F, U+9251, U+9253, U+9257, U+925B, U+925E, U+9262, U+9264-9266, U+9268, U+926C, U+926F, U+9271, U+927B, U+927E, U+9280, U+9283, U+9285-928A, U+928E, U+9291, U+9293, U+9296, U+9298, U+929C-929D, U+92A8, U+92AB-92AE, U+92B3, U+92B6-92B7, U+92B9, U+92C1, U+92C5-92C6, U+92C8, U+92CC, U+92D0, U+92D2, U+92E4, U+92EA;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-32-400-normal.94ca4f85.woff2) format("woff2"), url(/static/font/noto-sans-sc-32-400-normal.28738ad7.woff) format("woff");
  unicode-range: U+9004, U+900B, U+9011, U+9015-9016, U+901E, U+9021, U+9026, U+902D, U+902F, U+9031, U+9035-9036, U+9039-903A, U+9041, U+9044-9046, U+904A, U+904F-9052, U+9054-9055, U+9058-9059, U+905B-905E, U+9060-9062, U+9068-9069, U+906F, U+9072, U+9074, U+9076-907A, U+907C-907D, U+9081, U+9083, U+9085, U+9087-908B, U+908F, U+9095, U+9097, U+9099-909B, U+909D, U+90A0-90A1, U+90A8-90A9, U+90AC, U+90B0, U+90B2-90B4, U+90B6, U+90B8, U+90BA, U+90BD-90BE, U+90C3-90C5, U+90C7-90C8, U+90CF-90D0, U+90D3, U+90D5, U+90D7, U+90DA-90DC, U+90DE, U+90E2, U+90E4, U+90E6-90E7, U+90EA-90EB, U+90EF, U+90F4-90F5, U+90F7, U+90FE-9100, U+9104, U+9109, U+910C, U+9112, U+9114-9115, U+9118, U+911C, U+911E, U+9120, U+9122-9123, U+9127, U+912D, U+912F-9132, U+9139-913A, U+9143, U+9146, U+9149-914A, U+914C, U+914E-9150, U+9154, U+9157, U+915A, U+915D-915E, U+9161-9162;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-33-400-normal.a40ca8d0.woff2) format("woff2"), url(/static/font/noto-sans-sc-33-400-normal.894d7c59.woff) format("woff");
  unicode-range: U+8E41-8E42, U+8E47, U+8E49-8E4B, U+8E50-8E53, U+8E59-8E5A, U+8E5F-8E60, U+8E64, U+8E69, U+8E6C, U+8E70, U+8E74, U+8E76, U+8E7A-8E7C, U+8E7F, U+8E84-8E85, U+8E87, U+8E89, U+8E8B, U+8E8D, U+8E8F-8E90, U+8E94, U+8E99, U+8E9C, U+8E9E, U+8EAA, U+8EAC, U+8EB0, U+8EB6, U+8EC0, U+8EC6, U+8ECA-8ECE, U+8ED2, U+8EDA, U+8EDF, U+8EE2, U+8EEB, U+8EF8, U+8EFB-8EFE, U+8F03, U+8F09, U+8F0B, U+8F12-8F15, U+8F1B, U+8F1D, U+8F1F, U+8F29-8F2A, U+8F2F, U+8F36, U+8F38, U+8F3B, U+8F3E-8F3F, U+8F44-8F45, U+8F49, U+8F4D-8F4E, U+8F5F, U+8F6B, U+8F6D, U+8F71-8F73, U+8F75-8F76, U+8F78-8F7A, U+8F7C, U+8F7E, U+8F81-8F82, U+8F84, U+8F87, U+8F8A-8F8B, U+8F8D-8F8F, U+8F94-8F95, U+8F97-8F9A, U+8FA6, U+8FAD-8FAF, U+8FB2, U+8FB5-8FB7, U+8FBA-8FBC, U+8FBF, U+8FC2, U+8FCB, U+8FCD, U+8FD3, U+8FD5, U+8FD7, U+8FDA, U+8FE2-8FE5, U+8FE8-8FE9, U+8FEE, U+8FF3-8FF4, U+8FF8, U+8FFA;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-34-400-normal.ec28834e.woff2) format("woff2"), url(/static/font/noto-sans-sc-34-400-normal.81dcd883.woff) format("woff");
  unicode-range: U+8CBD, U+8CBF-8CC4, U+8CC7-8CC8, U+8CCA, U+8CCD, U+8CD1, U+8CD3, U+8CDB-8CDC, U+8CDE, U+8CE0, U+8CE2-8CE4, U+8CE6-8CE8, U+8CEA, U+8CED, U+8CF4, U+8CF8, U+8CFA, U+8CFC-8CFD, U+8D04-8D05, U+8D07-8D08, U+8D0A, U+8D0D, U+8D0F, U+8D13-8D14, U+8D16, U+8D1B, U+8D20, U+8D30, U+8D32-8D33, U+8D36, U+8D3B, U+8D3D, U+8D40, U+8D42-8D43, U+8D45-8D46, U+8D48-8D4A, U+8D4D, U+8D51, U+8D53, U+8D55, U+8D59, U+8D5C-8D5D, U+8D5F, U+8D61, U+8D66-8D67, U+8D6A, U+8D6D, U+8D71, U+8D73, U+8D84, U+8D90-8D91, U+8D94-8D95, U+8D99, U+8DA8, U+8DAF, U+8DB1, U+8DB5, U+8DB8, U+8DBA, U+8DBC, U+8DBF, U+8DC2, U+8DC4, U+8DC6, U+8DCB, U+8DCE-8DCF, U+8DD6-8DD7, U+8DDA-8DDB, U+8DDE, U+8DE1, U+8DE3-8DE4, U+8DE9, U+8DEB-8DEC, U+8DF0-8DF1, U+8DF6-8DFD, U+8E05, U+8E07, U+8E09-8E0A, U+8E0C, U+8E0E, U+8E10, U+8E14, U+8E1D-8E1F, U+8E23, U+8E26, U+8E2B-8E31, U+8E34-8E35, U+8E39-8E3A, U+8E3D, U+8E40;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-35-400-normal.9fd85f13.woff2) format("woff2"), url(/static/font/noto-sans-sc-35-400-normal.33d44699.woff) format("woff");
  unicode-range: U+8B80, U+8B83, U+8B8A, U+8B8C, U+8B90, U+8B93, U+8B99-8B9A, U+8BA0, U+8BA3, U+8BA5-8BA7, U+8BAA-8BAC, U+8BB4-8BB5, U+8BB7, U+8BB9, U+8BC2-8BC3, U+8BC5, U+8BCB-8BCC, U+8BCE-8BD0, U+8BD2-8BD4, U+8BD6, U+8BD8-8BD9, U+8BDC, U+8BDF, U+8BE3-8BE4, U+8BE7-8BE9, U+8BEB-8BEC, U+8BEE, U+8BF0, U+8BF2-8BF3, U+8BF6, U+8BF9, U+8BFC-8BFD, U+8BFF-8C00, U+8C02, U+8C04, U+8C06-8C07, U+8C0C, U+8C0F, U+8C11-8C12, U+8C14-8C1B, U+8C1D-8C21, U+8C24-8C25, U+8C27, U+8C2A-8C2C, U+8C2E-8C30, U+8C32-8C36, U+8C3F, U+8C47-8C4C, U+8C4E-8C50, U+8C54-8C56, U+8C62, U+8C68, U+8C6C, U+8C73, U+8C78, U+8C7A, U+8C82, U+8C85, U+8C89-8C8A, U+8C8D-8C8E, U+8C90, U+8C93-8C94, U+8C98, U+8C9D-8C9E, U+8CA0-8CA2, U+8CA7-8CAC, U+8CAF-8CB0, U+8CB3-8CB4, U+8CB6-8CB9, U+8CBB-8CBC;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-36-400-normal.9ca5f575.woff2) format("woff2"), url(/static/font/noto-sans-sc-36-400-normal.b845fc37.woff) format("woff");
  unicode-range: U+8A15-8A18, U+8A1A-8A1B, U+8A1D, U+8A1F, U+8A22-8A23, U+8A25, U+8A2B, U+8A2D, U+8A31, U+8A33-8A34, U+8A36-8A38, U+8A3A, U+8A3C, U+8A3E, U+8A40-8A41, U+8A46, U+8A48, U+8A50, U+8A52, U+8A54-8A55, U+8A58, U+8A5B, U+8A5D-8A63, U+8A66, U+8A69-8A6B, U+8A6D-8A6E, U+8A70, U+8A72-8A73, U+8A7A, U+8A85, U+8A87, U+8A8A, U+8A8C-8A8D, U+8A90-8A92, U+8A95, U+8A98, U+8AA0-8AA1, U+8AA3-8AA6, U+8AA8-8AA9, U+8AAC-8AAE, U+8AB0, U+8AB2, U+8AB8-8AB9, U+8ABC, U+8ABE-8ABF, U+8AC7, U+8ACF, U+8AD2, U+8AD6-8AD7, U+8ADB-8ADC, U+8ADF, U+8AE1, U+8AE6-8AE8, U+8AEB, U+8AED-8AEE, U+8AF1, U+8AF3-8AF4, U+8AF7-8AF8, U+8AFA, U+8AFE, U+8B00-8B02, U+8B07, U+8B0A, U+8B0C, U+8B0E, U+8B10, U+8B17, U+8B19, U+8B1B, U+8B1D, U+8B20-8B21, U+8B26, U+8B28, U+8B2C, U+8B33, U+8B39, U+8B3E-8B3F, U+8B41, U+8B45, U+8B49, U+8B4C, U+8B4F, U+8B57-8B58, U+8B5A, U+8B5C, U+8B5E, U+8B60, U+8B6C, U+8B6F-8B70, U+8B72, U+8B74, U+8B77, U+8B7D;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-37-400-normal.52b9b3c3.woff2) format("woff2"), url(/static/font/noto-sans-sc-37-400-normal.e26b6666.woff) format("woff");
  unicode-range: U+8882, U+8884-8886, U+8888, U+888F, U+8892-8893, U+889B, U+88A2, U+88A4, U+88A6, U+88A8, U+88AA, U+88AE, U+88B1, U+88B4, U+88B7, U+88BC, U+88C0, U+88C6-88C9, U+88CE-88CF, U+88D1-88D3, U+88D8, U+88DB-88DD, U+88DF, U+88E1-88E3, U+88E5, U+88E8, U+88EC, U+88F0-88F1, U+88F3-88F4, U+88FC-88FE, U+8900, U+8902, U+8906-8907, U+8909-890C, U+8912-8915, U+8918-891B, U+8921, U+8925, U+892B, U+8930, U+8932, U+8934, U+8936, U+893B, U+893D, U+8941, U+894C, U+8955-8956, U+8959, U+895C, U+895E-8960, U+8966, U+896A, U+896C, U+896F-8970, U+8972, U+897B, U+897E, U+8980, U+8983, U+8985, U+8987-8988, U+898C, U+898F, U+8993, U+8997, U+899A, U+89A1, U+89A7, U+89A9-89AA, U+89B2-89B3, U+89B7, U+89C0, U+89C7, U+89CA-89CC, U+89CE-89D1, U+89D6, U+89DA, U+89DC, U+89DE, U+89E5, U+89E7, U+89EB, U+89EF, U+89F1, U+89F3-89F4, U+89F8, U+89FF, U+8A01-8A03, U+8A07-8A0A, U+8A0E-8A0F, U+8A13;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-38-400-normal.0e2ef995.woff2) format("woff2"), url(/static/font/noto-sans-sc-38-400-normal.a4369253.woff) format("woff");
  unicode-range: U+86F4, U+86F8-86F9, U+86FB, U+86FE, U+8703, U+8706-870A, U+870D, U+8711-8713, U+871A, U+871E, U+8722-8723, U+8725, U+8729, U+872E, U+8731, U+8734, U+8737, U+873A-873B, U+873E-8740, U+8742, U+8747-8748, U+8753, U+8755, U+8757-8758, U+875D, U+875F, U+8762-8766, U+8768, U+876E, U+8770, U+8772, U+8775, U+8778, U+877B-877E, U+8782, U+8785, U+8788, U+878B, U+8793, U+8797, U+879A, U+879E-87A0, U+87A2-87A3, U+87A8, U+87AB-87AD, U+87AF, U+87B3, U+87B5, U+87BD, U+87C0, U+87C4, U+87C6, U+87CA-87CB, U+87D1-87D2, U+87DB-87DC, U+87DE, U+87E0, U+87E5, U+87EA, U+87EC, U+87EE, U+87F2-87F3, U+87FB, U+87FD-87FE, U+8802-8803, U+8805, U+880A-880B, U+880D, U+8813-8816, U+8819, U+881B, U+881F, U+8821, U+8823, U+8831-8832, U+8835-8836, U+8839, U+883B-883C, U+8844, U+8846, U+884A, U+884E, U+8852-8853, U+8855, U+8859, U+885B, U+885D-885E, U+8862, U+8864, U+8869-886A, U+886E-886F, U+8872, U+8879, U+887D-887F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-39-400-normal.a3ab2c9b.woff2) format("woff2"), url(/static/font/noto-sans-sc-39-400-normal.468a571b.woff) format("woff");
  unicode-range: U+8548, U+854E, U+8553, U+8556-8557, U+8559, U+855E, U+8561, U+8564-8565, U+8568-856A, U+856D, U+856F-8570, U+8572, U+8576, U+8579-857B, U+8580, U+8585-8586, U+8588, U+858A, U+858F, U+8591, U+8594, U+8599, U+859C, U+85A2, U+85A4, U+85A6, U+85A8-85A9, U+85AB-85AC, U+85AE, U+85B7-85B9, U+85BE, U+85C1, U+85C7, U+85CD, U+85D0, U+85D3, U+85D5, U+85DC-85DD, U+85DF-85E0, U+85E5-85E6, U+85E8-85EA, U+85F4, U+85F9, U+85FE-85FF, U+8602, U+8605-8607, U+860A-860B, U+8616, U+8618, U+861A, U+8627, U+8629, U+862D, U+8638, U+863C, U+863F, U+864D, U+864F, U+8652-8655, U+865B-865C, U+865F, U+8662, U+8667, U+866C, U+866E, U+8671, U+8675, U+867A-867C, U+867F, U+868B, U+868D, U+8693, U+869C-869D, U+86A1, U+86A3-86A4, U+86A7-86A9, U+86AC, U+86AF-86B1, U+86B4-86B6, U+86BA, U+86C0, U+86C4, U+86C6, U+86C9-86CA, U+86CD-86D1, U+86D4, U+86D8, U+86DE-86DF, U+86E4, U+86E6, U+86E9, U+86ED, U+86EF-86F3;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-40-400-normal.f6555056.woff2) format("woff2"), url(/static/font/noto-sans-sc-40-400-normal.7d937769.woff) format("woff");
  unicode-range: U+83C5, U+83C8-83C9, U+83CB, U+83D1, U+83D3-83D6, U+83D8, U+83DB, U+83DD, U+83DF, U+83E1, U+83E5, U+83EA-83EB, U+83F0, U+83F4, U+83F8-83F9, U+83FB, U+83FD, U+83FF, U+8401, U+8406, U+840A-840B, U+840F, U+8411, U+8418, U+841C, U+8420, U+8422-8424, U+8426, U+8429, U+842C, U+8438-8439, U+843B-843C, U+843F, U+8446-8447, U+8449, U+844E, U+8451-8452, U+8456, U+8459-845A, U+845C, U+8462, U+8466, U+846D, U+846F-8470, U+8473, U+8476-8478, U+847A, U+847D, U+8484-8485, U+8487, U+8489, U+848C, U+848E, U+8490, U+8493-8494, U+8497, U+849B, U+849E-849F, U+84A1, U+84A5, U+84A8, U+84AF, U+84B4, U+84B9-84BF, U+84C1-84C2, U+84C5-84C7, U+84CA-84CB, U+84CD, U+84D0-84D1, U+84D3, U+84D6, U+84DF-84E0, U+84E2-84E3, U+84E5-84E7, U+84EE, U+84F3, U+84F6, U+84FA, U+84FC, U+84FF-8500, U+850C, U+8511, U+8514-8515, U+8517-8518, U+851F, U+8523, U+8525-8526, U+8529, U+852B, U+852D, U+8532, U+8534-8535, U+8538-853A, U+853C, U+8543, U+8545;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-41-400-normal.312b0dda.woff2) format("woff2"), url(/static/font/noto-sans-sc-41-400-normal.1b276482.woff) format("woff");
  unicode-range: U+82BC, U+82BE, U+82C0-82C2, U+82C4-82C8, U+82CA-82CC, U+82CE, U+82D0, U+82D2-82D3, U+82D5-82D6, U+82D8-82D9, U+82DC-82DE, U+82E0-82E4, U+82E7, U+82E9-82EB, U+82ED-82EE, U+82F3-82F4, U+82F7-82F8, U+82FA-8301, U+8306-8308, U+830C-830D, U+830F, U+8311, U+8313-8315, U+8318, U+831A-831B, U+831D, U+8324, U+8327, U+832A, U+832C-832D, U+832F, U+8331-8334, U+833A-833C, U+8340, U+8343-8345, U+8347-8348, U+834A, U+834C, U+834F, U+8351, U+8356, U+8358-835C, U+835E, U+8360, U+8364-8366, U+8368-836A, U+836C-836E, U+8373, U+8378, U+837B-837D, U+837F-8380, U+8382, U+8388, U+838A-838B, U+8392, U+8394, U+8396, U+8398-8399, U+839B-839C, U+83A0, U+83A2-83A3, U+83A8-83AA, U+83AE-83B0, U+83B3-83B4, U+83B6, U+83B8, U+83BA, U+83BC-83BD, U+83BF-83C0, U+83C2;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-42-400-normal.f963152c.woff2) format("woff2"), url(/static/font/noto-sans-sc-42-400-normal.624e1aed.woff) format("woff");
  unicode-range: U+8166-8169, U+816B, U+816D, U+8171, U+8173-8174, U+8178, U+817C-817D, U+8182, U+8188, U+8191, U+8198-819B, U+81A0, U+81A3, U+81A5-81A6, U+81A9, U+81B6, U+81BA-81BB, U+81BD, U+81BF, U+81C1, U+81C3, U+81C6, U+81C9-81CA, U+81CC-81CD, U+81D1, U+81D3-81D4, U+81D8, U+81DB-81DC, U+81DE-81DF, U+81E5, U+81E7-81E9, U+81EB-81EC, U+81EE-81EF, U+81F5, U+81F8, U+81FA, U+81FC, U+81FE, U+8200-8202, U+8204, U+8208-820A, U+820E-8210, U+8216-8218, U+821B-821C, U+8221-8224, U+8226-8228, U+822B, U+822D, U+822F, U+8232-8234, U+8237-8238, U+823A-823B, U+823E, U+8244, U+8249, U+824B, U+824F, U+8259-825A, U+825F, U+8266, U+8268, U+826E, U+8271, U+8276-8279, U+827D, U+827F, U+8283-8284, U+8288-828A, U+828D-8291, U+8293-8294, U+8296-8298, U+829F-82A1, U+82A3-82A4, U+82A7-82AB, U+82AE, U+82B0, U+82B2, U+82B4-82B6;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-43-400-normal.221347fd.woff2) format("woff2"), url(/static/font/noto-sans-sc-43-400-normal.cbc7299f.woff) format("woff");
  unicode-range: U+8016, U+8018-8019, U+801C, U+801E, U+8026-802A, U+8031, U+8034-8035, U+8037, U+8043, U+804B, U+804D, U+8052, U+8056, U+8059, U+805E, U+8061, U+8068-8069, U+806E-8074, U+8076-8078, U+807C-8080, U+8082, U+8084-8085, U+8088, U+808F, U+8093, U+809C, U+809F, U+80AB, U+80AD-80AE, U+80B1, U+80B6-80B8, U+80BC-80BD, U+80C2, U+80C4, U+80CA, U+80CD, U+80D1, U+80D4, U+80D7, U+80D9-80DB, U+80DD, U+80E0, U+80E4-80E5, U+80E7-80ED, U+80EF-80F1, U+80F3-80F4, U+80FC, U+8101, U+8104-8105, U+8107-8108, U+810C-810E, U+8112-8115, U+8117-8119, U+811B-811F, U+8121-8130, U+8132-8134, U+8137, U+8139, U+813F-8140, U+8142, U+8146, U+8148, U+814D-814E, U+8151, U+8153, U+8158-815A, U+815E, U+8160;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-44-400-normal.73c48592.woff2) format("woff2"), url(/static/font/noto-sans-sc-44-400-normal.ea3df742.woff) format("woff");
  unicode-range: U+7EF0-7EF2, U+7EF6, U+7EFA-7EFB, U+7EFE, U+7F01-7F04, U+7F08, U+7F0A-7F12, U+7F17, U+7F19, U+7F1B-7F1C, U+7F1F, U+7F21-7F23, U+7F25-7F28, U+7F2A-7F33, U+7F35-7F37, U+7F3D, U+7F42, U+7F44-7F45, U+7F4C-7F4D, U+7F52, U+7F54, U+7F58-7F59, U+7F5D, U+7F5F-7F61, U+7F63, U+7F65, U+7F68, U+7F70-7F71, U+7F73-7F75, U+7F77, U+7F79, U+7F7D-7F7E, U+7F85-7F86, U+7F88-7F89, U+7F8B-7F8C, U+7F90-7F91, U+7F94-7F96, U+7F98-7F9B, U+7F9D, U+7F9F, U+7FA3, U+7FA7-7FA9, U+7FAC-7FB2, U+7FB4, U+7FB6, U+7FB8, U+7FBC, U+7FBF-7FC0, U+7FC3, U+7FCA, U+7FCC, U+7FCE, U+7FD2, U+7FD5, U+7FD9-7FDB, U+7FDF, U+7FE3, U+7FE5-7FE7, U+7FE9, U+7FEB-7FEC, U+7FEE-7FEF, U+7FF1, U+7FF3-7FF4, U+7FF9-7FFA, U+7FFE, U+8004, U+8006, U+800B, U+800E, U+8011-8012, U+8014;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-45-400-normal.70d1b616.woff2) format("woff2"), url(/static/font/noto-sans-sc-45-400-normal.80f19681.woff) format("woff");
  unicode-range: U+7DD2, U+7DD4, U+7DD6-7DD8, U+7DDA-7DE0, U+7DE2-7DE6, U+7DE8-7DED, U+7DEF, U+7DF1-7DF5, U+7DF7, U+7DF9, U+7DFB-7DFC, U+7DFE-7E02, U+7E04, U+7E08-7E0B, U+7E12, U+7E1B, U+7E1E, U+7E20, U+7E22-7E23, U+7E26, U+7E29, U+7E2B, U+7E2E-7E2F, U+7E31, U+7E37, U+7E39-7E3E, U+7E40, U+7E43-7E44, U+7E46-7E47, U+7E4A-7E4B, U+7E4D-7E4E, U+7E51, U+7E54-7E56, U+7E58-7E5B, U+7E5D-7E5E, U+7E61, U+7E66-7E67, U+7E69-7E6B, U+7E6D, U+7E70, U+7E73, U+7E77, U+7E79, U+7E7B-7E7D, U+7E81-7E82, U+7E8C-7E8D, U+7E8F, U+7E92-7E94, U+7E96, U+7E98, U+7E9A-7E9C, U+7E9E-7E9F, U+7EA1, U+7EA3, U+7EA5, U+7EA8-7EA9, U+7EAB, U+7EAD-7EAE, U+7EB0, U+7EBB, U+7EBE, U+7EC0-7EC2, U+7EC9, U+7ECB-7ECC, U+7ED0, U+7ED4, U+7ED7, U+7EDB, U+7EE0-7EE2, U+7EE5-7EE6, U+7EE8, U+7EEB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-46-400-normal.9206e139.woff2) format("woff2"), url(/static/font/noto-sans-sc-46-400-normal.a8d4509c.woff) format("woff");
  unicode-range: U+7CE8, U+7CEC, U+7CF0, U+7CF5-7CF9, U+7CFC, U+7CFE, U+7D00, U+7D04-7D0B, U+7D0D, U+7D10-7D14, U+7D17-7D19, U+7D1B-7D1F, U+7D21, U+7D24-7D26, U+7D28-7D2A, U+7D2C-7D2E, U+7D30-7D31, U+7D33, U+7D35-7D36, U+7D38-7D3A, U+7D40, U+7D42-7D44, U+7D46, U+7D4B-7D4C, U+7D4F, U+7D51, U+7D54-7D56, U+7D58, U+7D5B-7D5C, U+7D5E, U+7D61-7D63, U+7D66, U+7D68, U+7D6A-7D6C, U+7D6F, U+7D71-7D73, U+7D75-7D77, U+7D79-7D7A, U+7D7E, U+7D81, U+7D84-7D8B, U+7D8D, U+7D8F, U+7D91, U+7D94, U+7D96, U+7D98-7D9A, U+7D9C-7DA0, U+7DA2, U+7DA6, U+7DAA-7DB1, U+7DB4-7DB8, U+7DBA-7DBF, U+7DC1, U+7DC4, U+7DC7-7DC8, U+7DCA-7DCD, U+7DCF, U+7DD1;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-47-400-normal.aa8936b4.woff2) format("woff2"), url(/static/font/noto-sans-sc-47-400-normal.0597f537.woff) format("woff");
  unicode-range: U+7BD3-7BD4, U+7BD9-7BDA, U+7BDD, U+7BE0-7BE1, U+7BE4-7BE6, U+7BE9-7BEA, U+7BEF, U+7BF4, U+7BF6, U+7BFC, U+7BFE, U+7C01, U+7C03, U+7C07-7C08, U+7C0A-7C0D, U+7C0F, U+7C11, U+7C15-7C16, U+7C19, U+7C1E-7C21, U+7C23-7C24, U+7C26, U+7C28-7C33, U+7C35, U+7C37-7C3B, U+7C3D-7C3E, U+7C40-7C41, U+7C43, U+7C47-7C48, U+7C4C, U+7C50, U+7C53-7C54, U+7C59, U+7C5F-7C60, U+7C63-7C65, U+7C6C, U+7C6E, U+7C72, U+7C74, U+7C79-7C7A, U+7C7C, U+7C81-7C82, U+7C84-7C85, U+7C88, U+7C8A-7C91, U+7C93-7C96, U+7C99, U+7C9B-7C9E, U+7CA0-7CA2, U+7CA6-7CA9, U+7CAC, U+7CAF-7CB3, U+7CB5-7CB7, U+7CBA-7CBD, U+7CBF-7CC2, U+7CC5, U+7CC7-7CC9, U+7CCC-7CCD, U+7CD7, U+7CDC, U+7CDE, U+7CE0, U+7CE4-7CE5, U+7CE7;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-48-400-normal.9ab700c3.woff2) format("woff2"), url(/static/font/noto-sans-sc-48-400-normal.4fbd488b.woff) format("woff");
  unicode-range: U+7AE6, U+7AF4-7AF7, U+7AFA-7AFB, U+7AFD-7B0A, U+7B0C, U+7B0E-7B0F, U+7B13, U+7B15-7B16, U+7B18-7B19, U+7B1E-7B20, U+7B22-7B25, U+7B29-7B2B, U+7B2D-7B2E, U+7B30-7B3B, U+7B3E-7B3F, U+7B41-7B42, U+7B44-7B47, U+7B4A, U+7B4C-7B50, U+7B58, U+7B5A, U+7B5C, U+7B60, U+7B66-7B67, U+7B69, U+7B6C-7B6F, U+7B72-7B76, U+7B7B-7B7D, U+7B7F, U+7B82, U+7B85, U+7B87, U+7B8B-7B96, U+7B98-7B99, U+7B9B-7B9F, U+7BA2-7BA4, U+7BA6-7BAC, U+7BAE-7BB0, U+7BB4, U+7BB7-7BB9, U+7BBB, U+7BC0-7BC1, U+7BC3-7BC4, U+7BC6, U+7BC8-7BCC, U+7BD1;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-49-400-normal.9ef17190.woff2) format("woff2"), url(/static/font/noto-sans-sc-49-400-normal.a2806185.woff) format("woff");
  unicode-range: U+798B-798E, U+7992, U+7994-7995, U+7997-7998, U+799A-799C, U+799F, U+79A3-79A6, U+79A8-79AC, U+79AE-79B1, U+79B3-79B5, U+79B8, U+79BA, U+79BF, U+79C2, U+79C6, U+79C8, U+79CF, U+79D5-79D6, U+79DD-79DE, U+79E3, U+79E7-79E8, U+79EB, U+79ED, U+79F4, U+79F7-79F8, U+79FA, U+79FE, U+7A02-7A03, U+7A05, U+7A0A, U+7A14, U+7A17, U+7A19, U+7A1C, U+7A1E-7A1F, U+7A23, U+7A25-7A26, U+7A2C, U+7A2E, U+7A30-7A32, U+7A36-7A37, U+7A39, U+7A3C, U+7A40, U+7A42, U+7A47, U+7A49, U+7A4C-7A4F, U+7A51, U+7A55, U+7A5B, U+7A5D-7A5E, U+7A62-7A63, U+7A66, U+7A68-7A69, U+7A6B, U+7A70, U+7A78, U+7A80, U+7A85-7A88, U+7A8A, U+7A90, U+7A93-7A96, U+7A98, U+7A9B-7A9C, U+7A9E, U+7AA0-7AA1, U+7AA3, U+7AA8-7AAA, U+7AAC-7AB0, U+7AB3, U+7AB8, U+7ABA, U+7ABD-7ABF, U+7AC4-7AC5, U+7AC7-7AC8, U+7ACA, U+7AD1-7AD2, U+7ADA-7ADD, U+7AE1, U+7AE4;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-50-400-normal.5618e81b.woff2) format("woff2"), url(/static/font/noto-sans-sc-50-400-normal.dd0a99d7.woff) format("woff");
  unicode-range: U+784C, U+784E-7854, U+7856-7857, U+7859-785A, U+7865, U+7869-786A, U+786D, U+786F, U+7876-7877, U+787C, U+787E-787F, U+7881, U+7887-7889, U+7893-7894, U+7898-789E, U+78A1, U+78A3, U+78A5, U+78A9, U+78AD, U+78B2, U+78B4, U+78B6, U+78B9-78BA, U+78BC, U+78BF, U+78C3, U+78C9, U+78CB, U+78D0-78D2, U+78D4, U+78D9-78DA, U+78DC, U+78DE, U+78E1, U+78E5-78E6, U+78EA, U+78EC, U+78EF, U+78F1-78F2, U+78F4, U+78FA-78FB, U+78FE, U+7901-7902, U+7905, U+7907, U+7909, U+790B-790C, U+790E, U+7910, U+7913, U+7919-791B, U+791E-791F, U+7921, U+7924, U+7926, U+792A-792B, U+7934, U+7936, U+7939, U+793B, U+793D, U+7940, U+7942-7943, U+7945-7947, U+7949-794A, U+794C, U+794E-7951, U+7953-7955, U+7957-795A, U+795C, U+795F-7960, U+7962, U+7964, U+7966-7967, U+7969, U+796B, U+796F, U+7972, U+7974, U+7979, U+797B-797C, U+797E-7980, U+7982, U+7986-7987, U+7989-798A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-51-400-normal.2c836763.woff2) format("woff2"), url(/static/font/noto-sans-sc-51-400-normal.157fe797.woff) format("woff");
  unicode-range: U+7722, U+7726, U+7728, U+772B-7730, U+7732-7736, U+7739-773A, U+773D-773F, U+7743, U+7746-7747, U+774C-774F, U+7751-7752, U+7758-775A, U+775C-775E, U+7762, U+7765-7766, U+7768-776A, U+776C-776D, U+7771-7772, U+777A, U+777C-777E, U+7780, U+7785, U+7787, U+778B-778D, U+778F-7791, U+7793, U+779E-77A0, U+77A2, U+77A5, U+77AD, U+77AF, U+77B4-77B7, U+77BD-77C0, U+77C2, U+77C5, U+77C7, U+77CD, U+77D6-77D7, U+77D9-77DA, U+77DD-77DE, U+77E7, U+77EA, U+77EC, U+77EF, U+77F8, U+77FB, U+77FD-77FE, U+7800, U+7803, U+7806, U+7809, U+780F-7812, U+7815, U+7817-7818, U+781A-781F, U+7821-7823, U+7825-7827, U+7829, U+782B-7830, U+7832-7833, U+7835, U+7837, U+7839-783C, U+783E, U+7841-7844, U+7847-7849, U+784B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-52-400-normal.f7556638.woff2) format("woff2"), url(/static/font/noto-sans-sc-52-400-normal.5b10fbaa.woff) format("woff");
  unicode-range: U+7613-7619, U+761B-761D, U+761F-7622, U+7625, U+7627-762A, U+762E-7630, U+7632-7635, U+7638-763A, U+763C-763D, U+763F-7640, U+7642-7643, U+7647-7648, U+764D-764E, U+7652, U+7654, U+7658, U+765A, U+765C, U+765E-765F, U+7661-7663, U+7665, U+7669, U+766C, U+766E-766F, U+7671-7673, U+7675-7676, U+7678-767A, U+767F, U+7681, U+7683, U+7688, U+768A-768C, U+768E, U+7690-7692, U+7695, U+7698, U+769A-769B, U+769D-76A0, U+76A2, U+76A4-76A7, U+76AB-76AC, U+76AF-76B0, U+76B2, U+76B4-76B5, U+76BA-76BB, U+76BF, U+76C2-76C3, U+76C5, U+76C9, U+76CC-76CE, U+76DC-76DE, U+76E1-76EA, U+76F1, U+76F9-76FB, U+76FD, U+76FF-7700, U+7703-7704, U+7707-7708, U+770C-770F, U+7712, U+7714, U+7716, U+7719-771B, U+771E, U+7721;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-53-400-normal.4f70d97b.woff2) format("woff2"), url(/static/font/noto-sans-sc-53-400-normal.3ac18c30.woff) format("woff");
  unicode-range: U+750D, U+750F, U+7511, U+7513, U+7515, U+7517, U+7519, U+7521-7527, U+752A, U+752C-752D, U+752F, U+7534, U+7536, U+753A, U+753E, U+7540, U+7544, U+7547-754B, U+754D-754E, U+7550-7553, U+7556-7557, U+755A-755B, U+755D-755E, U+7560, U+7562, U+7564, U+7566-7568, U+756B-756C, U+756F-7573, U+7575, U+7579-757C, U+757E-757F, U+7581-7584, U+7587, U+7589-758E, U+7590, U+7592, U+7594, U+7596, U+7599-759A, U+759D, U+759F-75A0, U+75A3, U+75A5, U+75A8, U+75AC-75AD, U+75B0-75B1, U+75B3-75B5, U+75B8, U+75BD, U+75C1-75C4, U+75C8-75CA, U+75CC-75CD, U+75D4, U+75D6, U+75D9, U+75DE, U+75E0, U+75E2-75E4, U+75E6-75EA, U+75F1-75F3, U+75F7, U+75F9-75FA, U+75FC, U+75FE-7601, U+7603, U+7605-7606, U+7608-760E, U+7610-7612;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-54-400-normal.cc83b5d5.woff2) format("woff2"), url(/static/font/noto-sans-sc-54-400-normal.3ec66125.woff) format("woff");
  unicode-range: U+73F0, U+73F2, U+73F4-73F5, U+73F7, U+73F9-73FA, U+73FC-73FD, U+73FF-7402, U+7404, U+7407-7408, U+740A-740F, U+7418, U+741A-741C, U+741E, U+7424-7425, U+7428-7429, U+742C-7430, U+7432, U+7435-7436, U+7438-743B, U+743E-7441, U+7443-7446, U+7448, U+744A-744B, U+7452, U+7457, U+745B, U+745D, U+7460, U+7462-7465, U+7467-746A, U+746D, U+746F, U+7471, U+7473-7474, U+7477, U+747A, U+747E, U+7481-7482, U+7484, U+7486, U+7488-748B, U+748E-748F, U+7493, U+7498, U+749A, U+749C-74A0, U+74A3, U+74A6, U+74A9-74AA, U+74AE, U+74B0-74B2, U+74B6, U+74B8-74BA, U+74BD, U+74BF, U+74C1, U+74C3, U+74C5, U+74C8, U+74CA, U+74CC, U+74CF, U+74D1-74D2, U+74D4-74D5, U+74D8-74DB, U+74DE-74E0, U+74E2, U+74E4-74E5, U+74E7-74E9, U+74EE-74EF, U+74F4, U+74FF, U+7501, U+7503, U+7505, U+7508;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-55-400-normal.05aa8ddc.woff2) format("woff2"), url(/static/font/noto-sans-sc-55-400-normal.37622f2b.woff) format("woff");
  unicode-range: U+72E6, U+72E8, U+72EF-72F0, U+72F2-72F4, U+72F6-72F7, U+72F9-72FB, U+72FD, U+7300-7304, U+7307, U+730A-730C, U+7313-7317, U+731D-7322, U+7327, U+7329, U+732C-732D, U+7330-7331, U+7333, U+7335-7337, U+7339, U+733D-733E, U+7340, U+7342, U+7344-7345, U+734A, U+734D-7350, U+7352, U+7355, U+7357, U+7359, U+735F-7360, U+7362-7363, U+7365, U+7368, U+736C-736D, U+736F-7370, U+7372, U+7374-7376, U+7378, U+737A-737B, U+737D-737E, U+7382-7383, U+7386, U+7388, U+738A, U+738C-7393, U+7395, U+7397-739A, U+739C, U+739E, U+73A0-73A3, U+73A5-73A8, U+73AA, U+73AD, U+73B1, U+73B3, U+73B6-73B7, U+73B9, U+73C2, U+73C5-73C9, U+73CC, U+73CE-73D0, U+73D2, U+73D6, U+73D9, U+73DB-73DE, U+73E3, U+73E5-73EA, U+73EE-73EF;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-56-400-normal.a02b15d8.woff2) format("woff2"), url(/static/font/noto-sans-sc-56-400-normal.5a62de59.woff) format("woff");
  unicode-range: U+71A8, U+71AF, U+71B1-71BC, U+71BE, U+71C1-71C2, U+71C4, U+71C8-71CB, U+71CE-71D0, U+71D2, U+71D4, U+71D9-71DA, U+71DC, U+71DF-71E0, U+71E6-71E8, U+71EA, U+71ED-71EE, U+71F4, U+71F6, U+71F9, U+71FB-71FC, U+71FF-7200, U+7207, U+720C-720D, U+7210, U+7216, U+721A-721E, U+7223, U+7228, U+722B, U+722D-722E, U+7230, U+7232, U+723A-723C, U+723E-7242, U+7246, U+724B, U+724D-724E, U+7252, U+7256, U+7258, U+725A, U+725C-725D, U+7260, U+7264-7266, U+726A, U+726C, U+726E-726F, U+7271, U+7273-7274, U+7278, U+727B, U+727D-727E, U+7281-7282, U+7284, U+7287, U+728A, U+728D, U+728F, U+7292, U+729B, U+729F-72A0, U+72A7, U+72AD-72AE, U+72B0-72B5, U+72B7-72B8, U+72BA-72BE, U+72C0-72C1, U+72C3, U+72C5-72C6, U+72C8, U+72CC-72CE, U+72D2, U+72D6, U+72DB, U+72DD-72DF, U+72E1, U+72E5;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-57-400-normal.1d5654f3.woff2) format("woff2"), url(/static/font/noto-sans-sc-57-400-normal.1285a03d.woff) format("woff");
  unicode-range: U+700B, U+700D, U+7015, U+7018, U+701B, U+701D-701F, U+7023, U+7026-7028, U+702C, U+702E-7030, U+7035, U+7037, U+7039-703A, U+703C-703E, U+7044, U+7049-704B, U+704F, U+7051, U+7058, U+705A, U+705C-705E, U+7061, U+7064, U+7066, U+706C, U+707D, U+7080-7081, U+7085-7086, U+708A, U+708F, U+7091, U+7094-7095, U+7098-7099, U+709C-709D, U+709F, U+70A4, U+70A9-70AA, U+70AF-70B2, U+70B4-70B7, U+70BB, U+70C0, U+70C3, U+70C7, U+70CB, U+70CE-70CF, U+70D4, U+70D9-70DA, U+70DC-70DD, U+70E0, U+70E9, U+70EC, U+70F7, U+70FA, U+70FD, U+70FF, U+7104, U+7108-7109, U+710C, U+7110, U+7113-7114, U+7116-7118, U+711C, U+711E, U+7120, U+712E-712F, U+7131, U+713C, U+7142, U+7144-7147, U+7149-714B, U+7150, U+7152, U+7155-7156, U+7159-715A, U+715C, U+7161, U+7165-7166, U+7168-7169, U+716D, U+7173-7174, U+7176, U+7178, U+717A, U+717D, U+717F-7180, U+7184, U+7186-7188, U+7192, U+7198, U+719C, U+71A0, U+71A4-71A5;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-58-400-normal.679bf9fe.woff2) format("woff2"), url(/static/font/noto-sans-sc-58-400-normal.325c25ce.woff) format("woff");
  unicode-range: U+6ED9, U+6EDB, U+6EDD, U+6EDF-6EE0, U+6EE2, U+6EE6, U+6EEA, U+6EEC, U+6EEE-6EEF, U+6EF2-6EF3, U+6EF7-6EFA, U+6EFE, U+6F01, U+6F03, U+6F08-6F09, U+6F15-6F16, U+6F19, U+6F22-6F25, U+6F28-6F2A, U+6F2C-6F2D, U+6F2F, U+6F32, U+6F36-6F38, U+6F3F, U+6F43-6F46, U+6F48, U+6F4B, U+6F4E-6F4F, U+6F51, U+6F54-6F57, U+6F59-6F5B, U+6F5E-6F5F, U+6F61, U+6F64-6F67, U+6F69-6F6C, U+6F6F-6F72, U+6F74-6F76, U+6F78-6F7E, U+6F80-6F83, U+6F86, U+6F89, U+6F8B-6F8D, U+6F90, U+6F92, U+6F94, U+6F97-6F98, U+6F9B, U+6FA3-6FA5, U+6FA7, U+6FAA, U+6FAF, U+6FB1, U+6FB4, U+6FB6, U+6FB9, U+6FC1-6FCB, U+6FD1-6FD3, U+6FD5, U+6FDB, U+6FDE-6FE1, U+6FE4, U+6FE9, U+6FEB-6FEC, U+6FEE-6FF1, U+6FFA, U+6FFE, U+7005-7006, U+7009;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-59-400-normal.d012df84.woff2) format("woff2"), url(/static/font/noto-sans-sc-59-400-normal.06eb4d52.woff) format("woff");
  unicode-range: U+6DC3, U+6DC5-6DC6, U+6DC9, U+6DCC, U+6DCF, U+6DD2-6DD3, U+6DD6, U+6DD9-6DDE, U+6DE0, U+6DE4, U+6DE6, U+6DE8-6DEA, U+6DEC, U+6DEF-6DF0, U+6DF5-6DF6, U+6DF8, U+6DFA, U+6DFC, U+6E03-6E04, U+6E07-6E09, U+6E0B-6E0C, U+6E0E, U+6E11, U+6E13, U+6E15-6E16, U+6E19-6E1B, U+6E1E-6E1F, U+6E22, U+6E25-6E27, U+6E2B-6E2C, U+6E36-6E37, U+6E39-6E3A, U+6E3C-6E41, U+6E44-6E45, U+6E47, U+6E49-6E4B, U+6E4D-6E4E, U+6E51, U+6E53-6E55, U+6E5C-6E5F, U+6E61-6E63, U+6E65-6E67, U+6E6A-6E6B, U+6E6D-6E70, U+6E72-6E74, U+6E76-6E78, U+6E7C, U+6E80-6E82, U+6E86-6E87, U+6E89, U+6E8D, U+6E8F, U+6E96, U+6E98, U+6E9D-6E9F, U+6EA1, U+6EA5-6EA7, U+6EAB, U+6EB1-6EB2, U+6EB4, U+6EB7, U+6EBB-6EBD, U+6EBF-6EC6, U+6EC8-6EC9, U+6ECC, U+6ECF-6ED0, U+6ED3-6ED4, U+6ED7-6ED8;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-60-400-normal.6cc731cb.woff2) format("woff2"), url(/static/font/noto-sans-sc-60-400-normal.3df83a13.woff) format("woff");
  unicode-range: U+6CB1-6CB2, U+6CB4-6CB5, U+6CB7, U+6CBA, U+6CBC-6CBD, U+6CC1-6CC3, U+6CC5-6CC7, U+6CD0-6CD4, U+6CD6-6CD7, U+6CD9-6CDA, U+6CDE-6CE0, U+6CE4, U+6CE6, U+6CE9, U+6CEB-6CEF, U+6CF1-6CF2, U+6CF6-6CF7, U+6CFA, U+6CFE, U+6D03-6D05, U+6D07-6D08, U+6D0A, U+6D0C, U+6D0E-6D11, U+6D13-6D14, U+6D16, U+6D18-6D1A, U+6D1C, U+6D1F, U+6D22-6D23, U+6D26-6D29, U+6D2B, U+6D2E-6D30, U+6D33, U+6D35-6D36, U+6D38-6D3A, U+6D3C, U+6D3F, U+6D42-6D44, U+6D48-6D49, U+6D4D, U+6D50, U+6D52, U+6D54, U+6D56-6D58, U+6D5A-6D5C, U+6D5E, U+6D60-6D61, U+6D63-6D65, U+6D67, U+6D6C-6D6D, U+6D6F, U+6D75, U+6D7B-6D7D, U+6D87, U+6D8A, U+6D8E, U+6D90-6D9A, U+6D9C-6DA0, U+6DA2-6DA3, U+6DA7, U+6DAA-6DAC, U+6DAE, U+6DB3-6DB4, U+6DB6, U+6DB8, U+6DBC, U+6DBF, U+6DC2;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-61-400-normal.d37b83ae.woff2) format("woff2"), url(/static/font/noto-sans-sc-61-400-normal.eae1c7aa.woff) format("woff");
  unicode-range: U+6B83-6B86, U+6B89, U+6B8D, U+6B91-6B93, U+6B95, U+6B97-6B98, U+6B9A-6B9B, U+6B9E, U+6BA1-6BA4, U+6BA9-6BAA, U+6BAD, U+6BAF-6BB0, U+6BB2-6BB3, U+6BBA-6BBD, U+6BC0, U+6BC2, U+6BC6, U+6BCA-6BCC, U+6BCE, U+6BD0-6BD1, U+6BD3, U+6BD6-6BD8, U+6BDA, U+6BE1, U+6BE6, U+6BEC, U+6BF1, U+6BF3-6BF5, U+6BF9, U+6BFD, U+6C05-6C08, U+6C0D, U+6C10, U+6C15-6C1A, U+6C21, U+6C23-6C26, U+6C29-6C2D, U+6C30-6C33, U+6C35-6C37, U+6C39-6C3A, U+6C3C-6C3F, U+6C46, U+6C4A-6C4C, U+6C4E-6C50, U+6C54, U+6C56, U+6C59-6C5C, U+6C5E, U+6C63, U+6C67-6C69, U+6C6B, U+6C6D, U+6C6F, U+6C72-6C74, U+6C78-6C7A, U+6C7C, U+6C84-6C87, U+6C8B-6C8C, U+6C8F, U+6C91, U+6C93-6C96, U+6C98, U+6C9A, U+6C9D, U+6CA2-6CA4, U+6CA8-6CA9, U+6CAC-6CAE;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-62-400-normal.1078f756.woff2) format("woff2"), url(/static/font/noto-sans-sc-62-400-normal.3daf66b0.woff) format("woff");
  unicode-range: U+69FE-6A01, U+6A06, U+6A09, U+6A0B, U+6A11, U+6A13, U+6A17-6A19, U+6A1B, U+6A1E, U+6A23, U+6A28-6A29, U+6A2B, U+6A2F-6A30, U+6A35, U+6A38-6A40, U+6A46-6A48, U+6A4A-6A4B, U+6A4E, U+6A50, U+6A52, U+6A5B, U+6A5E, U+6A62, U+6A65-6A67, U+6A6B, U+6A79, U+6A7C, U+6A7E-6A7F, U+6A84, U+6A86, U+6A8E, U+6A90-6A91, U+6A94, U+6A97, U+6A9C, U+6A9E, U+6AA0, U+6AA2, U+6AA4, U+6AA9, U+6AAB, U+6AAE-6AB0, U+6AB2-6AB3, U+6AB5, U+6AB7-6AB8, U+6ABA-6ABB, U+6ABD, U+6ABF, U+6AC2-6AC4, U+6AC6, U+6AC8, U+6ACC, U+6ACE, U+6AD2-6AD3, U+6AD8-6ADC, U+6ADF-6AE0, U+6AE4-6AE5, U+6AE7-6AE8, U+6AFB, U+6B04-6B05, U+6B0D-6B13, U+6B16-6B17, U+6B19, U+6B24-6B25, U+6B2C, U+6B37-6B39, U+6B3B, U+6B3D, U+6B43, U+6B46, U+6B4E, U+6B50, U+6B53-6B54, U+6B58-6B59, U+6B5B, U+6B60, U+6B69, U+6B6D, U+6B6F-6B70, U+6B73-6B74, U+6B77-6B7A, U+6B80-6B82;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-63-400-normal.37413889.woff2) format("woff2"), url(/static/font/noto-sans-sc-63-400-normal.1db777c9.woff) format("woff");
  unicode-range: U+68D3, U+68D7, U+68DD, U+68DF, U+68E1, U+68E3-68E4, U+68E6-68ED, U+68EF-68F0, U+68F2, U+68F4, U+68F6-68F7, U+68F9, U+68FB-68FD, U+68FF-6902, U+6906-6908, U+690B, U+6910, U+691A-691C, U+691F-6920, U+6924-6925, U+692A, U+692D, U+6934, U+6939, U+693C-6945, U+694A-694B, U+6952-6954, U+6957, U+6959, U+695B, U+695D, U+695F, U+6962-6964, U+6966, U+6968-696C, U+696E-696F, U+6971, U+6973-6974, U+6978-6979, U+697D, U+697F-6980, U+6985, U+6987-698A, U+698D-698E, U+6994-6999, U+699B, U+69A3-69A4, U+69A6-69A7, U+69AB, U+69AD-69AE, U+69B1, U+69B7, U+69BB-69BC, U+69C1, U+69C3-69C5, U+69C7, U+69CA-69CE, U+69D0-69D1, U+69D3-69D4, U+69D7-69DA, U+69E0, U+69E4, U+69E6, U+69EC-69ED, U+69F1-69F3, U+69F8, U+69FA-69FC;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-64-400-normal.9e63f1ee.woff2) format("woff2"), url(/static/font/noto-sans-sc-64-400-normal.f3a8f6ae.woff) format("woff");
  unicode-range: U+678B-678D, U+678F, U+6792-6793, U+6796, U+6798, U+679E-67A1, U+67A5, U+67A7-67A9, U+67AC-67AD, U+67B0-67B1, U+67B3, U+67B5, U+67B7, U+67B9, U+67BB-67BC, U+67C0-67C1, U+67C3, U+67C5-67CA, U+67D1-67D2, U+67D7-67D9, U+67DD-67DF, U+67E2-67E4, U+67E6-67E9, U+67F0, U+67F5, U+67F7-67F8, U+67FA-67FB, U+67FD-67FE, U+6800-6801, U+6803-6804, U+6806, U+6809-680A, U+680C, U+680E, U+6812, U+681D-681F, U+6822, U+6824-6829, U+682B-682D, U+6831-6835, U+683B, U+683E, U+6840-6841, U+6844-6845, U+6849, U+684E, U+6853, U+6855-6856, U+685C-685D, U+685F-6862, U+6864, U+6866-6868, U+686B, U+686F, U+6872, U+6874, U+6877, U+687F, U+6883, U+6886, U+688F, U+689B, U+689F-68A0, U+68A2-68A3, U+68B1, U+68B6, U+68B9-68BA, U+68BC-68BF, U+68C1-68C4, U+68C6, U+68C8, U+68CA, U+68CC, U+68D0-68D1;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-65-400-normal.2d2ab38a.woff2) format("woff2"), url(/static/font/noto-sans-sc-65-400-normal.cd016081.woff) format("woff");
  unicode-range: U+6631, U+6633-6634, U+6636, U+663A-663B, U+663D, U+6641, U+6644-6645, U+6649, U+664C, U+664F, U+6654, U+6659, U+665B, U+665D-665E, U+6660-6667, U+6669, U+666B-666C, U+6671, U+6673, U+6677-6679, U+667C, U+6680-6681, U+6684-6685, U+6688-6689, U+668B-668E, U+6690, U+6692, U+6695, U+6698, U+669A, U+669D, U+669F-66A0, U+66A2-66A3, U+66A6, U+66AA-66AB, U+66B1-66B2, U+66B5, U+66B8-66B9, U+66BB, U+66BE, U+66C1, U+66C6-66C9, U+66CC, U+66D5-66D8, U+66DA-66DC, U+66DE-66E2, U+66E8-66EA, U+66EC, U+66F1, U+66F3, U+66F7, U+66FA, U+66FD, U+6702, U+6705, U+670A, U+670F-6710, U+6713, U+6715, U+6719, U+6722-6723, U+6725-6727, U+6729, U+672D-672E, U+6732-6733, U+6736, U+6739, U+673B, U+673F, U+6744, U+6748, U+674C-674D, U+6753, U+6755, U+6762, U+6767, U+6769-676C, U+676E, U+6772-6773, U+6775, U+6777, U+677A-677D, U+6782-6783, U+6787, U+678A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-66-400-normal.72eae067.woff2) format("woff2"), url(/static/font/noto-sans-sc-66-400-normal.8b66dffe.woff) format("woff");
  unicode-range: U+64F1-64F2, U+64F4, U+64F7-64F8, U+64FA, U+64FC, U+64FE-64FF, U+6503, U+6509, U+650F, U+6514, U+6518, U+651C-651E, U+6522-6525, U+652A-652C, U+652E, U+6530-6532, U+6534-6535, U+6537-6538, U+653A, U+653C-653D, U+6542, U+6549-654B, U+654D-654E, U+6553-6555, U+6557-6558, U+655D, U+6564, U+6569, U+656B, U+656D-656F, U+6571, U+6573, U+6575-6576, U+6578-657E, U+6581-6583, U+6585-6586, U+6589, U+658E-658F, U+6592-6593, U+6595-6596, U+659B, U+659D, U+659F-65A1, U+65A3, U+65AB-65AC, U+65B2, U+65B6-65B7, U+65BA-65BB, U+65BE-65C0, U+65C2-65C4, U+65C6-65C8, U+65CC, U+65CE, U+65D0, U+65D2-65D3, U+65D6, U+65DB, U+65DD, U+65E1, U+65E3, U+65EE-65F0, U+65F3-65F5, U+65F8, U+65FB-65FC, U+65FE-6600, U+6603, U+6607, U+6609, U+660B, U+6610-6611, U+6619-661A, U+661C-661E, U+6621, U+6624, U+6626, U+662A-662C, U+662E, U+6630;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-67-400-normal.1f006164.woff2) format("woff2"), url(/static/font/noto-sans-sc-67-400-normal.60af92e5.woff) format("woff");
  unicode-range: U+63B8-63BC, U+63BE, U+63C0, U+63C3-63C4, U+63C6, U+63C8, U+63CD-63CE, U+63D1, U+63D6, U+63DA-63DB, U+63DE, U+63E0, U+63E3, U+63E9-63EA, U+63EE, U+63F2, U+63F5-63FA, U+63FC, U+63FE-6400, U+6406, U+640B-640D, U+6410, U+6414, U+6416-6417, U+641B, U+6420-6423, U+6425-6428, U+642A, U+6431-6432, U+6434-6437, U+643D-6442, U+6445, U+6448, U+6450-6452, U+645B-645F, U+6462, U+6465, U+6468, U+646D, U+646F-6471, U+6473, U+6477, U+6479-647D, U+6482-6485, U+6487-6488, U+648C, U+6490, U+6493, U+6496-649A, U+649D, U+64A0, U+64A5, U+64AB-64AC, U+64B1-64B7, U+64B9-64BB, U+64BE-64C1, U+64C4, U+64C7, U+64C9-64CB, U+64D0, U+64D4, U+64D7-64D8, U+64DA, U+64DE, U+64E0-64E2, U+64E4, U+64E9, U+64EC, U+64F0;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-68-400-normal.4cf94ffe.woff2) format("woff2"), url(/static/font/noto-sans-sc-68-400-normal.085a79a9.woff) format("woff");
  unicode-range: U+622C, U+622E-6230, U+6232, U+6238, U+623B, U+623D-623E, U+6243, U+6246, U+6248-6249, U+624C, U+6255, U+6259, U+625E, U+6260-6261, U+6265-6266, U+626A, U+6271, U+627A, U+627C-627D, U+6283, U+6286, U+6289, U+628E, U+6294, U+629C, U+629E-629F, U+62A1, U+62A8, U+62BA-62BB, U+62BF, U+62C2, U+62C4, U+62C8, U+62CA-62CB, U+62CF, U+62D1, U+62D7, U+62D9-62DA, U+62DD, U+62E0-62E1, U+62E3-62E4, U+62E7, U+62EB, U+62EE, U+62F0, U+62F4-62F6, U+6308, U+630A-630E, U+6310, U+6312-6313, U+6317, U+6319, U+631B, U+631D-631F, U+6322, U+6326, U+6329, U+6331-6332, U+6334-6337, U+6339, U+633B-633C, U+633E-6340, U+6343, U+6347, U+634B-634E, U+6354, U+635C-635D, U+6368-6369, U+636D, U+636F-6372, U+6376, U+637A-637B, U+637D, U+6382-6383, U+6387, U+638A-638B, U+638D-638E, U+6391, U+6393-6397, U+6399, U+639B, U+639E-639F, U+63A1, U+63A3-63A4, U+63AC-63AE, U+63B1-63B5;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-69-400-normal.49af68f2.woff2) format("woff2"), url(/static/font/noto-sans-sc-69-400-normal.a9d9783a.woff) format("woff");
  unicode-range: U+60ED-60EE, U+60F0-60F1, U+60F4, U+60F6, U+60FA, U+6100, U+6106, U+610D-610E, U+6112, U+6114-6115, U+6119, U+611C, U+6120, U+6122-6123, U+6126, U+6128-6130, U+6136-6137, U+613A, U+613D-613E, U+6144, U+6146-6147, U+614A-614B, U+6151, U+6153, U+6158, U+615A, U+615C-615D, U+615F, U+6161, U+6163-6165, U+616B-616C, U+616E, U+6171, U+6173-6177, U+617E, U+6182, U+6187, U+618A, U+618D-618E, U+6190-6191, U+6194, U+6199-619A, U+619C, U+619F, U+61A1, U+61A3-61A4, U+61A7-61A9, U+61AB-61AD, U+61B2-61B3, U+61B5-61B7, U+61BA-61BB, U+61BF, U+61C3-61C4, U+61C6-61C7, U+61C9-61CB, U+61D0-61D1, U+61D3-61D4, U+61D7, U+61DA, U+61DF-61E1, U+61E6, U+61EE, U+61F0, U+61F2, U+61F6-61F8, U+61FA, U+61FC-61FE, U+6200, U+6206-6207, U+6209, U+620B, U+620D-620E, U+6213-6215, U+6217, U+6219, U+621B-6223, U+6225-6226;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-70-400-normal.6de4e477.woff2) format("woff2"), url(/static/font/noto-sans-sc-70-400-normal.77924c31.woff) format("woff");
  unicode-range: U+5FC4, U+5FC9, U+5FCB, U+5FCE-5FD6, U+5FDA-5FDE, U+5FE1-5FE2, U+5FE4-5FE5, U+5FEA, U+5FED-5FEE, U+5FF1-5FF3, U+5FF6, U+5FF8, U+5FFB, U+5FFE-5FFF, U+6002-6006, U+600A, U+600D, U+600F, U+6014, U+6019, U+601B, U+6020, U+6023, U+6026, U+6029, U+602B, U+602E-602F, U+6031, U+6033, U+6035, U+6039, U+603F, U+6041-6043, U+6046, U+604F, U+6053-6054, U+6058-605B, U+605D-605E, U+6060, U+6063, U+6065, U+6067, U+606A-606C, U+6075, U+6078-6079, U+607B, U+607D, U+607F, U+6083, U+6085-6087, U+608A, U+608C, U+608E-608F, U+6092-6093, U+6095-6097, U+609B-609D, U+60A2, U+60A7, U+60A9-60AB, U+60AD, U+60AF-60B1, U+60B3-60B6, U+60B8, U+60BB, U+60BD-60BE, U+60C0-60C3, U+60C6-60C9, U+60CB, U+60CE, U+60D3-60D4, U+60D7-60DB, U+60DD, U+60E1-60E4, U+60E6, U+60EA, U+60EC;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-71-400-normal.b73b29d6.woff2) format("woff2"), url(/static/font/noto-sans-sc-71-400-normal.e76df407.woff) format("woff");
  unicode-range: U+5E98, U+5E9B, U+5E9D, U+5EA0-5EA5, U+5EA8, U+5EAB, U+5EAF, U+5EB3, U+5EB5-5EB6, U+5EB9, U+5EBE, U+5EC1-5EC3, U+5EC6, U+5EC8, U+5ECB-5ECC, U+5ED1-5ED2, U+5ED4, U+5ED9-5EDB, U+5EDD, U+5EDF-5EE0, U+5EE2-5EE3, U+5EE8, U+5EEA, U+5EEC, U+5EEF-5EF0, U+5EF3-5EF4, U+5EF8, U+5EFB-5EFC, U+5EFE-5EFF, U+5F01, U+5F07, U+5F0B-5F0E, U+5F10-5F12, U+5F14, U+5F1A, U+5F22, U+5F28-5F29, U+5F2C-5F2D, U+5F35-5F36, U+5F38, U+5F3B-5F43, U+5F45-5F4A, U+5F4C-5F4E, U+5F50, U+5F54, U+5F56-5F59, U+5F5B-5F5F, U+5F61, U+5F63, U+5F65, U+5F67-5F68, U+5F6B, U+5F6E-5F6F, U+5F72-5F78, U+5F7A, U+5F7E-5F7F, U+5F82-5F83, U+5F87, U+5F89-5F8A, U+5F8D, U+5F91, U+5F93, U+5F95, U+5F98-5F99, U+5F9C, U+5F9E, U+5FA0, U+5FA6-5FA9, U+5FAC-5FAD, U+5FAF, U+5FB3-5FB5, U+5FB9, U+5FBC;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-72-400-normal.f6e667c2.woff2) format("woff2"), url(/static/font/noto-sans-sc-72-400-normal.6ab9e722.woff) format("woff");
  unicode-range: U+5D26-5D27, U+5D2E-5D34, U+5D3C-5D3E, U+5D41-5D44, U+5D46-5D48, U+5D4A-5D4B, U+5D4E, U+5D50, U+5D52, U+5D55-5D58, U+5D5A-5D5D, U+5D68-5D69, U+5D6B-5D6C, U+5D6F, U+5D74, U+5D7F, U+5D82-5D89, U+5D8B-5D8C, U+5D8F, U+5D92-5D93, U+5D99, U+5D9D, U+5DB2, U+5DB6-5DB7, U+5DBA, U+5DBC-5DBD, U+5DC2-5DC3, U+5DC6-5DC7, U+5DC9, U+5DCC, U+5DD2, U+5DD4, U+5DD6-5DD8, U+5DDB-5DDC, U+5DE3, U+5DED, U+5DEF, U+5DF3, U+5DF6, U+5DFA-5DFD, U+5DFF-5E00, U+5E07, U+5E0F, U+5E11, U+5E13-5E14, U+5E19-5E1B, U+5E22, U+5E25, U+5E28, U+5E2A, U+5E2F-5E31, U+5E33-5E34, U+5E36, U+5E39-5E3C, U+5E3E, U+5E40, U+5E44, U+5E46-5E48, U+5E4C, U+5E4F, U+5E53-5E54, U+5E57, U+5E59, U+5E5B, U+5E5E-5E5F, U+5E61, U+5E63, U+5E6A-5E6B, U+5E75, U+5E77, U+5E79-5E7A, U+5E7E, U+5E80-5E81, U+5E83, U+5E85, U+5E87, U+5E8B, U+5E91-5E92, U+5E96;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-73-400-normal.65d2f31e.woff2) format("woff2"), url(/static/font/noto-sans-sc-73-400-normal.9a20bdff.woff) format("woff");
  unicode-range: U+5BEC, U+5BEE-5BF0, U+5BF2-5BF3, U+5BF5-5BF6, U+5BFE, U+5C02-5C03, U+5C05, U+5C07-5C09, U+5C0B-5C0C, U+5C0E, U+5C10, U+5C12-5C13, U+5C15, U+5C17, U+5C19, U+5C1B-5C1C, U+5C1E-5C1F, U+5C22, U+5C25, U+5C28, U+5C2A-5C2B, U+5C2F-5C30, U+5C37, U+5C3B, U+5C43-5C44, U+5C46-5C47, U+5C4D, U+5C50, U+5C59, U+5C5B-5C5C, U+5C62-5C64, U+5C66, U+5C6C, U+5C6E, U+5C74, U+5C78-5C7E, U+5C80, U+5C83-5C84, U+5C88, U+5C8B-5C8D, U+5C91, U+5C94-5C96, U+5C98-5C99, U+5C9C, U+5C9E, U+5CA1-5CA3, U+5CAB-5CAC, U+5CB1, U+5CB5, U+5CB7, U+5CBA, U+5CBD-5CBF, U+5CC1, U+5CC3-5CC4, U+5CC7, U+5CCB, U+5CD2, U+5CD8-5CD9, U+5CDF-5CE0, U+5CE3-5CE6, U+5CE8-5CEA, U+5CED, U+5CEF, U+5CF3-5CF4, U+5CF6, U+5CF8, U+5CFD, U+5D00-5D04, U+5D06, U+5D08, U+5D0B-5D0D, U+5D0F-5D13, U+5D15, U+5D17-5D1A, U+5D1D-5D22, U+5D24-5D25;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-74-400-normal.e16764af.woff2) format("woff2"), url(/static/font/noto-sans-sc-74-400-normal.cbd2802b.woff) format("woff");
  unicode-range: U+5AA0, U+5AA3-5AA4, U+5AAA, U+5AAE-5AAF, U+5AB1-5AB2, U+5AB4-5AB5, U+5AB7-5ABA, U+5ABD-5ABF, U+5AC3-5AC4, U+5AC6-5AC8, U+5ACA-5ACB, U+5ACD, U+5ACF-5AD2, U+5AD4, U+5AD8-5ADA, U+5ADC, U+5ADF-5AE2, U+5AE4, U+5AE6, U+5AE8, U+5AEA-5AED, U+5AF0-5AF3, U+5AF5, U+5AF9-5AFB, U+5AFD, U+5B01, U+5B05, U+5B08, U+5B0B-5B0C, U+5B11, U+5B16-5B17, U+5B1B, U+5B21-5B22, U+5B24, U+5B27-5B2E, U+5B30, U+5B32, U+5B34, U+5B36-5B38, U+5B3E-5B40, U+5B43, U+5B45, U+5B4A-5B4B, U+5B51-5B53, U+5B56, U+5B5A-5B5B, U+5B62, U+5B65, U+5B67, U+5B6A-5B6E, U+5B70-5B71, U+5B73, U+5B7A-5B7B, U+5B7F-5B80, U+5B84, U+5B8D, U+5B91, U+5B93-5B95, U+5B9F, U+5BA5-5BA6, U+5BAC, U+5BAE, U+5BB8, U+5BC0, U+5BC3, U+5BCB, U+5BD0-5BD1, U+5BD4-5BD8, U+5BDA-5BDC, U+5BE2, U+5BE4-5BE5, U+5BE7, U+5BE9, U+5BEB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-75-400-normal.31491065.woff2) format("woff2"), url(/static/font/noto-sans-sc-75-400-normal.1909bcde.woff) format("woff");
  unicode-range: U+596A, U+596C-596E, U+5977, U+597B-597C, U+5981, U+598F, U+5997-5998, U+599A, U+599C-599D, U+59A0-59A1, U+59A3-59A4, U+59A7, U+59AA-59AD, U+59AF, U+59B2-59B3, U+59B5-59B6, U+59B8, U+59BA, U+59BD-59BE, U+59C0-59C1, U+59C3-59C4, U+59C7-59CA, U+59CC-59CD, U+59CF, U+59D2, U+59D5-59D6, U+59D8-59D9, U+59DB, U+59DD-59E0, U+59E2-59E7, U+59E9-59EB, U+59EE, U+59F1, U+59F3, U+59F5, U+59F7-59F9, U+59FD, U+5A06, U+5A08-5A0A, U+5A0C-5A0D, U+5A11-5A13, U+5A15-5A16, U+5A1A-5A1B, U+5A21-5A23, U+5A2D-5A2F, U+5A32, U+5A38, U+5A3C, U+5A3E-5A45, U+5A47, U+5A4A, U+5A4C-5A4D, U+5A4F-5A51, U+5A53, U+5A55-5A57, U+5A5E, U+5A60, U+5A62, U+5A65-5A67, U+5A6A, U+5A6C-5A6D, U+5A72-5A73, U+5A75-5A76, U+5A79-5A7C, U+5A81-5A84, U+5A8C, U+5A8E, U+5A93, U+5A96-5A97, U+5A9C, U+5A9E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-76-400-normal.af64a151.woff2) format("woff2"), url(/static/font/noto-sans-sc-76-400-normal.6e6bf803.woff) format("woff");
  unicode-range: U+5820, U+5822-5823, U+5825-5826, U+582C, U+582F, U+5831, U+583A, U+583D, U+583F-5842, U+5844-5846, U+5848, U+584A, U+584D, U+5852, U+5857, U+5859-585A, U+585C-585D, U+5862, U+5868-5869, U+586C-586D, U+586F-5873, U+5875, U+5879, U+587D-587E, U+5880-5881, U+5888-588A, U+588D, U+5892, U+5896-5898, U+589A, U+589C-589D, U+58A0-58A1, U+58A3, U+58A6, U+58A9, U+58AB-58AE, U+58B0, U+58B3, U+58BB-58BF, U+58C2-58C3, U+58C5-58C8, U+58CA, U+58CC, U+58CE, U+58D1-58D3, U+58D5, U+58D8-58D9, U+58DE-58DF, U+58E2, U+58E9, U+58EC, U+58EF, U+58F1-58F2, U+58F5, U+58F7-58F8, U+58FA, U+58FD, U+5900, U+5902, U+5906, U+5908-590C, U+590E, U+5910, U+5914, U+5919, U+591B, U+591D-591E, U+5920, U+5922-5925, U+5928, U+592C-592D, U+592F, U+5932, U+5936, U+593C, U+593E, U+5940-5942, U+5944, U+594C-594D, U+5950, U+5953, U+5958, U+595A, U+5961, U+5966-5968;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-77-400-normal.8c2f2620.woff2) format("woff2"), url(/static/font/noto-sans-sc-77-400-normal.a25a05de.woff) format("woff");
  unicode-range: U+56F9, U+56FC, U+56FF-5700, U+5703-5704, U+5709-570A, U+570C-570D, U+570F, U+5712-5713, U+5718-5719, U+571C, U+571E, U+5725, U+5727, U+5729-572A, U+572C, U+572E-572F, U+5734-5735, U+5739, U+573B, U+5741, U+5743, U+5745, U+5749, U+574C-574D, U+575C, U+5763, U+5768-5769, U+576B, U+576D-576E, U+5770, U+5773, U+5775, U+5777, U+577B-577C, U+5785-5786, U+5788, U+578C, U+578E-578F, U+5793-5795, U+5799-57A1, U+57A3-57A4, U+57A6-57AA, U+57AC-57AD, U+57AF-57B2, U+57B4-57B6, U+57B8-57B9, U+57BD-57BF, U+57C2, U+57C4-57C8, U+57CC-57CD, U+57CF, U+57D2, U+57D5-57DE, U+57E1-57E2, U+57E4-57E5, U+57E7, U+57EB, U+57ED, U+57EF, U+57F4-57F8, U+57FC-57FD, U+5800-5801, U+5803, U+5805, U+5807, U+5809, U+580B-580E, U+5811, U+5814, U+5819, U+581B-581F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-78-400-normal.eb8f6f9b.woff2) format("woff2"), url(/static/font/noto-sans-sc-78-400-normal.e0394ec2.woff) format("woff");
  unicode-range: U+55F5-55F7, U+55FB, U+55FE, U+5600-5601, U+5605-5606, U+5608, U+560C-560D, U+560F, U+5614, U+5616-5617, U+561A, U+561C, U+561E, U+5621-5625, U+5627, U+5629, U+562B-5630, U+5636, U+5638-563A, U+563C, U+5640-5642, U+5649, U+564C-5650, U+5653-5655, U+5657-565B, U+5660, U+5663-5664, U+5666, U+566B, U+566F-5671, U+5673-567C, U+567E, U+5684-5687, U+568C, U+568E-5693, U+5695, U+5697, U+569B-569C, U+569E-569F, U+56A1-56A2, U+56A4-56A9, U+56AC-56AF, U+56B1, U+56B4, U+56B6-56B8, U+56BF, U+56C1-56C3, U+56C9, U+56CD, U+56D1, U+56D4, U+56D6-56D9, U+56DD, U+56DF, U+56E1, U+56E3-56E6, U+56E8-56EC, U+56EE-56EF, U+56F1-56F3, U+56F5, U+56F7-56F8;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-79-400-normal.6a0b0ffc.woff2) format("woff2"), url(/static/font/noto-sans-sc-79-400-normal.64c592a8.woff) format("woff");
  unicode-range: U+550F, U+5511-5514, U+5516-5517, U+5519, U+551B, U+551D-551E, U+5520, U+5522-5523, U+5526-5527, U+552A-552C, U+5530, U+5532-5535, U+5537-5538, U+553B-5541, U+5543-5544, U+5547-5549, U+554B, U+554D, U+5550, U+5553, U+5555-5558, U+555B-555F, U+5567-5569, U+556B-5572, U+5574-5577, U+557B-557C, U+557E-557F, U+5581, U+5583, U+5585-5586, U+5588, U+558B-558C, U+558E-5591, U+5593, U+5599-559A, U+559F, U+55A5-55A6, U+55A8-55AC, U+55AE, U+55B0-55B3, U+55B6, U+55B9-55BA, U+55BC-55BE, U+55C4, U+55C6-55C7, U+55C9, U+55CC-55D2, U+55D4-55DB, U+55DD-55DF, U+55E1, U+55E3-55E6, U+55EA-55EE, U+55F0-55F3;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-80-400-normal.4fbedfed.woff2) format("woff2"), url(/static/font/noto-sans-sc-80-400-normal.c6d8253e.woff) format("woff");
  unicode-range: U+53E7-53E9, U+53F1, U+53F4-53F5, U+53FA-5400, U+5402, U+5405-5407, U+540B, U+540F, U+5412, U+5414, U+5416, U+5418-541A, U+541D, U+5420-5423, U+5425, U+5429-542A, U+542D-542E, U+5431-5433, U+5436, U+543D, U+543F, U+5442-5443, U+5449, U+544B-544C, U+544E, U+5451-5454, U+5456, U+5459, U+545B-545C, U+5461, U+5463-5464, U+546A-5472, U+5474, U+5476-5478, U+547A, U+547E-5484, U+5486, U+548A, U+548D-548E, U+5490-5491, U+5494, U+5497-5499, U+549B, U+549D, U+54A1-54A7, U+54A9, U+54AB, U+54AD, U+54B4-54B5, U+54B9, U+54BB, U+54BE-54BF, U+54C2-54C3, U+54C9-54CC, U+54CF-54D0, U+54D3, U+54D5-54D6, U+54D9-54DA, U+54DC-54DE, U+54E2, U+54E7, U+54F3-54F4, U+54F8-54F9, U+54FD-54FF, U+5501, U+5504-5506, U+550C-550E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-81-400-normal.350813eb.woff2) format("woff2"), url(/static/font/noto-sans-sc-81-400-normal.d05f283a.woff) format("woff");
  unicode-range: U+5289, U+528B, U+528D, U+528F, U+5291-5293, U+529A, U+52A2, U+52A6-52A7, U+52AC-52AD, U+52AF, U+52B4-52B5, U+52B9, U+52BB-52BC, U+52BE, U+52C1, U+52C5, U+52CA, U+52CD, U+52D0, U+52D6-52D7, U+52D9, U+52DB, U+52DD-52DE, U+52E0, U+52E2-52E3, U+52E5, U+52E7-52F0, U+52F2-52F3, U+52F5-52F9, U+52FB-52FC, U+5302, U+5304, U+530B, U+530D, U+530F-5310, U+5315, U+531A, U+531C-531D, U+5321, U+5323, U+5326, U+532E-5331, U+5338, U+533C-533E, U+5344-5345, U+534B-534D, U+5350, U+5354, U+5358, U+535D-535F, U+5363, U+5368-5369, U+536C, U+536E-536F, U+5372, U+5379-537B, U+537D, U+538D-538E, U+5390, U+5393-5394, U+5396, U+539B-539D, U+53A0-53A1, U+53A3-53A5, U+53A9, U+53AD-53AE, U+53B0, U+53B2-53B3, U+53B5-53B8, U+53BC, U+53BE, U+53C1, U+53C3-53C7, U+53CE-53CF, U+53D2-53D3, U+53D5, U+53DA, U+53DE-53DF, U+53E1-53E2;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-82-400-normal.f78a08ee.woff2) format("woff2"), url(/static/font/noto-sans-sc-82-400-normal.80fd0592.woff) format("woff");
  unicode-range: U+5104, U+5106-5107, U+5109-510B, U+510D, U+510F-5110, U+5113, U+5115, U+5117-5118, U+511A-511C, U+511E-511F, U+5121, U+5128, U+512B-512D, U+5131-5135, U+5137-5139, U+513C, U+5140, U+5142, U+5147, U+514C, U+514E-5150, U+5155-5158, U+5162, U+5169, U+5172, U+517F, U+5181-5184, U+5186-5187, U+518B, U+518F, U+5191, U+5195-5197, U+519A, U+51A2-51A3, U+51A6-51AB, U+51AD-51AE, U+51B1, U+51B4, U+51BC-51BD, U+51BF, U+51C3, U+51C7-51C8, U+51CA-51CB, U+51CD-51CE, U+51D4, U+51D6, U+51DB-51DC, U+51E6, U+51E8-51EB, U+51F1, U+51F5, U+51FC, U+51FF, U+5202, U+5205, U+5208, U+520B, U+520D-520E, U+5215-5216, U+5228, U+522A, U+522C-522D, U+5233, U+523C-523D, U+523F-5240, U+5245, U+5247, U+5249, U+524B-524C, U+524E, U+5250, U+525B-525F, U+5261, U+5263-5264, U+5270, U+5273, U+5275, U+5277, U+527D, U+527F, U+5281-5285, U+5287;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-83-400-normal.146e6bc5.woff2) format("woff2"), url(/static/font/noto-sans-sc-83-400-normal.db6cebd2.woff) format("woff");
  unicode-range: U+4FD1, U+4FD3, U+4FDA-4FDC, U+4FDF-4FE0, U+4FE2-4FE4, U+4FE6, U+4FE8, U+4FEB-4FED, U+4FF3, U+4FF5-4FF6, U+4FF8, U+4FFE, U+5001, U+5005-5006, U+5009, U+500C, U+500F, U+5013-5018, U+501B-501E, U+5022-5025, U+5027-5028, U+502B-502E, U+5030, U+5033-5034, U+5036-5039, U+503B, U+5041-5043, U+5045-5046, U+5048-504A, U+504C-504E, U+5051, U+5053, U+5055-5057, U+505B, U+505E, U+5060, U+5062-5063, U+5067, U+506A, U+506C, U+5070-5072, U+5074-5075, U+5078, U+507B, U+507D-507E, U+5080, U+5088-5089, U+5091-5092, U+5095, U+5097-509E, U+50A2-50A3, U+50A5-50A7, U+50A9, U+50AD, U+50B3, U+50B5, U+50B7, U+50BA, U+50BE, U+50C4-50C5, U+50C7, U+50CA, U+50CD, U+50D1, U+50D5-50D6, U+50DA, U+50DE, U+50E5-50E6, U+50EC-50EE, U+50F0-50F1, U+50F3, U+50F9-50FB, U+50FE-5102;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-84-400-normal.eee614f8.woff2) format("woff2"), url(/static/font/noto-sans-sc-84-400-normal.fa3bb5ea.woff) format("woff");
  unicode-range: U+4EA3, U+4EA5, U+4EB0-4EB1, U+4EB3-4EB6, U+4EB8-4EB9, U+4EBB-4EBE, U+4EC2-4EC4, U+4EC8-4EC9, U+4ECC, U+4ECF-4ED0, U+4ED2, U+4EDA-4EDB, U+4EDD-4EE1, U+4EE6-4EE9, U+4EEB, U+4EEE-4EEF, U+4EF3-4EF5, U+4EF8-4EFA, U+4EFC, U+4F00, U+4F03-4F05, U+4F08-4F09, U+4F0B, U+4F0E, U+4F12-4F13, U+4F15, U+4F1B, U+4F1D, U+4F21-4F22, U+4F25, U+4F27-4F29, U+4F2B-4F2E, U+4F31-4F33, U+4F36-4F37, U+4F39, U+4F3E, U+4F40-4F41, U+4F43, U+4F47-4F49, U+4F54, U+4F57-4F58, U+4F5D-4F5E, U+4F61-4F62, U+4F64-4F65, U+4F67, U+4F6A, U+4F6E-4F6F, U+4F72, U+4F74-4F7E, U+4F80-4F82, U+4F84, U+4F89-4F8A, U+4F8E-4F98, U+4F9E, U+4FA1, U+4FA5, U+4FA9-4FAA, U+4FAC, U+4FB3, U+4FB6-4FB8, U+4FBD, U+4FC2, U+4FC5-4FC6, U+4FCD-4FCE, U+4FD0;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-85-400-normal.d5980e11.woff2) format("woff2"), url(/static/font/noto-sans-sc-85-400-normal.cfa71fec.woff) format("woff");
  unicode-range: U+3129, U+3131, U+3134, U+3137, U+3139, U+3141-3142, U+3145, U+3147-3148, U+314B, U+314D-314E, U+315C, U+3160-3161, U+3163-3164, U+3186, U+318D, U+3192, U+3196-3198, U+319E-319F, U+3220-3229, U+3231, U+3268, U+3297, U+3299, U+32A3, U+338E-338F, U+3395, U+339C-339E, U+33C4, U+33D1-33D2, U+33D5, U+3434, U+34DC, U+34EE, U+353E, U+355D, U+3566, U+3575, U+3592, U+35A0-35A1, U+35AD, U+35CE, U+36A2, U+36AB, U+38A8, U+3DAB, U+3DE7, U+3DEB, U+3E1A, U+3F1B, U+3F6D, U+4495, U+4723, U+48FA, U+4CA3, U+4DB6-4DBF, U+4E02, U+4E04-4E06, U+4E0C, U+4E0F, U+4E15, U+4E17, U+4E1F-4E21, U+4E26, U+4E29, U+4E2C, U+4E2F, U+4E31, U+4E35, U+4E37, U+4E3C, U+4E3F-4E42, U+4E44, U+4E46-4E47, U+4E57, U+4E5A-4E5C, U+4E64-4E65, U+4E67, U+4E69, U+4E6D, U+4E78, U+4E7F-4E82, U+4E85, U+4E87, U+4E8A, U+4E8D, U+4E93, U+4E96, U+4E98-4E99, U+4E9C, U+4E9E-4EA0, U+4EA2;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-86-400-normal.2c8d0cc8.woff2) format("woff2"), url(/static/font/noto-sans-sc-86-400-normal.d2690ce8.woff) format("woff");
  unicode-range: U+279F-27A2, U+27A4-27A5, U+27A8, U+27B0, U+27B2-27B3, U+27B9, U+27E8-27E9, U+27F6, U+2800, U+28EC, U+2913, U+2921-2922, U+2934-2935, U+2A2F, U+2B05-2B07, U+2B50, U+2B55, U+2BC5-2BC6, U+2E1C-2E1D, U+2EBB, U+2F00, U+2F08, U+2F24, U+2F2D, U+2F2F-2F30, U+2F3C, U+2F45, U+2F63-2F64, U+2F74, U+2F83, U+2F8F, U+2FBC, U+3003, U+3005-3007, U+3012-3013, U+301C-301E, U+3021, U+3023-3024, U+3030, U+3034-3035, U+3041, U+3043, U+3045, U+3047, U+3049, U+3056, U+3058, U+305C, U+305E, U+3062, U+306C, U+3074, U+3077, U+307A, U+307C-307D, U+3080, U+308E, U+3090-3091, U+3099-309B, U+309D-309E, U+30A5, U+30BC, U+30BE, U+30C2, U+30C5, U+30CC, U+30D8, U+30E2, U+30E8, U+30EE, U+30F0-30F2, U+30F4-30F6, U+30FD-30FE, U+3105-3126, U+3128;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-87-400-normal.47c7d324.woff2) format("woff2"), url(/static/font/noto-sans-sc-87-400-normal.048c11fc.woff) format("woff");
  unicode-range: U+2651-2655, U+2658, U+265A-265B, U+265D-265E, U+2660-266D, U+266F, U+267B, U+2688, U+2693-2696, U+2698-2699, U+269C, U+26A0-26A1, U+26A4, U+26AA-26AB, U+26BD-26BE, U+26C4-26C5, U+26D4, U+26E9, U+26F0-26F1, U+26F3, U+26F5, U+26FD, U+2702, U+2704-2706, U+2708-270F, U+2712-2718, U+271A-271B, U+271D, U+271F, U+2721, U+2724-2730, U+2732-2734, U+273A, U+273D-2744, U+2747-2749, U+274C, U+274E-274F, U+2753-2757, U+275B, U+275D-275E, U+2763, U+2765-2767, U+276E-276F, U+2776-277E, U+2780-2782, U+278A-278C, U+278E, U+2794-2796, U+279C;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-88-400-normal.8de97e90.woff2) format("woff2"), url(/static/font/noto-sans-sc-88-400-normal.47ddbfb9.woff) format("woff");
  unicode-range: U+2550-2551, U+2554, U+2557, U+255A-255B, U+255D, U+255F-2560, U+2562-2563, U+2565-2567, U+2569-256A, U+256C-2572, U+2579, U+2580-2595, U+25A1, U+25A3, U+25A9-25AD, U+25B0, U+25B3-25BB, U+25BD-25C2, U+25C4, U+25C8-25CB, U+25CD, U+25D0-25D1, U+25D4-25D5, U+25D8, U+25DC-25E6, U+25EA-25EB, U+25EF, U+25FE, U+2600-2604, U+2609, U+260E-260F, U+2611, U+2614-2615, U+2618, U+261A-2620, U+2622-2623, U+262A, U+262D-2630, U+2639-2640, U+2642, U+2648-2650;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-89-400-normal.6634336c.woff2) format("woff2"), url(/static/font/noto-sans-sc-89-400-normal.01693cdb.woff) format("woff");
  unicode-range: U+23F0, U+23F3, U+2445, U+2449, U+2465-2471, U+2474-249B, U+24B8, U+24C2, U+24C7, U+24C9, U+24D0, U+24D2, U+24D4, U+24D8, U+24DD-24DE, U+24E3, U+24E6, U+24E8, U+2500-2509, U+250B-2526, U+2528-2534, U+2536-2537, U+253B-2548, U+254A-254B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-90-400-normal.26dbf49c.woff2) format("woff2"), url(/static/font/noto-sans-sc-90-400-normal.2f97dabd.woff) format("woff");
  unicode-range: U+207C-2083, U+208C-208E, U+2092, U+20A6, U+20A8-20AD, U+20AF, U+20B1, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20DB, U+20DD, U+20E0, U+20E3, U+2105, U+2109, U+2113, U+2116-2117, U+2120-2121, U+2126, U+212B, U+2133, U+2139, U+2194, U+2196-2199, U+21A0, U+21A9-21AA, U+21AF, U+21B3, U+21B5, U+21BA-21BB, U+21C4, U+21CA, U+21CC, U+21D0-21D4, U+21E1, U+21E6-21E9, U+2200, U+2202, U+2205-2208, U+220F, U+2211-2212, U+2215, U+2217-2219, U+221D-2220, U+2223, U+2225, U+2227-222B, U+222E, U+2234-2237, U+223C-223D, U+2248, U+224C, U+2252, U+2256, U+2260-2261, U+2266-2267, U+226A-226B, U+226E-226F, U+2282-2283, U+2295, U+2297, U+2299, U+22A5, U+22B0-22B1, U+22B9, U+22BF, U+22C5-22C6, U+22EF, U+2304, U+2307, U+230B, U+2312-2314, U+2318, U+231A-231B, U+2323, U+239B, U+239D-239E, U+23A0, U+23E9;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-91-400-normal.a0b9fb80.woff2) format("woff2"), url(/static/font/noto-sans-sc-91-400-normal.754c8da2.woff) format("woff");
  unicode-range: U+1D34-1D35, U+1D38-1D3A, U+1D3C, U+1D3F-1D40, U+1D49, U+1D4E-1D4F, U+1D52, U+1D55, U+1D5B, U+1D5E, U+1D9C, U+1DA0, U+1DC4-1DC5, U+1E69, U+1E73, U+1EA0-1EA9, U+1EAB-1EAD, U+1EAF, U+1EB1, U+1EB3, U+1EB5, U+1EB7, U+1EB9, U+1EBB, U+1EBD-1EBE, U+1EC0-1EC3, U+1EC5-1EC6, U+1EC9-1ECD, U+1ECF-1ED3, U+1ED5, U+1ED7-1EDF, U+1EE1, U+1EE3, U+1EE5-1EEB, U+1EED, U+1EEF-1EF1, U+1EF3, U+1EF7, U+1EF9, U+1F62, U+1F7B, U+2001-2002, U+2004-2006, U+2009-200A, U+200C-2012, U+2015-2016, U+201A, U+201E-2021, U+2023, U+2025, U+2028, U+202A-202D, U+202F-2030, U+2032-2033, U+2035, U+2038, U+203C, U+203E-203F, U+2043-2044, U+2049, U+204D-204E, U+2060-2061, U+2070, U+2074-2078, U+207A-207B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAWEABMAAAAADBwAAAUiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYFkGhwbgS4cgToGYD9TVEFULgB8EQgKhkiEJwsoAAE2AiQDTAQgBYUOByAMBxckGEwbiwkAngV2G/UAhaB4WtQBkncgieD5D7f8+2ZCsKzVNDWWGlYzTdkgfth8cVF4+P7ePPfdtQ625IV3vLSUbqWCNIp5H49IaMejf172gwo14r9sYZ//+5W+O1HUxytoAKNExwYw6v2p2iiNoqhC2jO22RhlS5q2C7a2x9dtBt1NDJPv+leNEAUWgMcxmJP5S9cycX+veonIcd0tEjlxKnkmnjsVh4kXjlchwgSgGaIG29cAJgDF0EOrAovYk877qdBGyMnV4D1KxGB1H920ngCkQud8LLoesz4GHQjGaTqzCy30/mfhEevVcgUBFgAQIT6aBpomIGSqxe2zHWFHuBEYaU7NEeduvUIAIT8RgwIiQIkywEIpmgEPF5qitbigEoIZFcptgU4IS6kWK9bynJk6vA+ZLVxjE2o3S9dQ/UiokL76opou0edLVGvpduOgKWoGhPQGZRQTIbBTK59mYSFdBAkwNZj8ArGUiVDqpjbSx/2NMlFOxAf1ojYCS9xbyopUzAPVVjw8taozazJ7BTPZaelaAxhPYu80xQ+ghuo9YDMJESCgGwH9qNtszhMBFA0UFSeCegdAAQ260QR0Y8iBHlpppsEuVPeoJ8oz5a3yTRrar61GgB1n9dRX0fgop1lrmqniBgg0ZqOIx+sIqdECoCuACOgDbgVpAwAGAB9QFKExfwbPtTQWm5ZJDJFl+BXtjm6pu7XO32YWss2u69+zJZMxsxs2rw+v3bj26PvloAfCx9zHgfduWR9aWBt23XSf0MbNoU3FJqzH6R3ripmV7pY7XpGDXh5/9Iuc99KOOOUsrEJZppjGx3Zpovia2KOEN95y9MNy0BsrRt/5IOtGZ1wRPuYuDrxzR0XL7Ui08d7iXTG9x5f2lyf0m3bmvtsecrSmhj+yZV/u99IUui0Oete6QrJbJRu+YuBXfTMDbLdvv3X2gPWU/9ruEnenuK13HdtFEcePX5TBl6nt55oXm5v/PYJxP/sk9mHAeOj+CwZPnskP1qIh567rzt+D9g0bFrpxZN9hOsIrh1hLrVjL8n+WJ+JcWfzkgUwDTzl/VnQWo95GMlEk2KPaifxWUfmwDwbPSc6e5hx49jkXJMVxvroq2txzZL/+LZSnbXeL6yjXSY+TREH8WchMYWIOOeuoRNOiP66e2NRjWZ/+8Gt7m/4gqh0ABKgw/1rRMTtapv4WSP0l4N0bh14B8MHJd7zRKFX6UF0DTAqAwHj6/0PoXS01b+WhiAftGntCHT4EGbMj3ra5bCSeX8Z4t6VXNlKKXznvl7gMKAEPjRJ4AYhHD2bEOzZHT2bkl3EGArrqzgdAoIOC6jRpBYFz5UC/VgyO7VqlOVZqtYUR0BpSXtf6FJS0plFmapqNZZ1BBAts4MrLyvFuP1PWTBYf0CmtLi9M6ekUq055JTFVdVlxK8y31HJVnqo1HBWd1phjrZy8itFWc2XtpsRRt56rrlNeVYUtJSYhYazRFkqZIqfKk1ZVsTtbUkxCTFLSRFOUOYpcVZ4M157csphxWDLeuJaEMS3L2Dxh84zNbdjTtWfzzTLXbCtM6efkkNm2pSMqbXg/GhKSLQj6mBQfbpulQ9Wufi4VnaHEHs+WGCddIjZ2B5fFDTeKbQ95nlxvE53jP3x3rg62+aMMr2M5R7mWb9Zujard1KW52sVoADQOIeVxsTulsRuN45AB8v+/Bb2Da2nZSBQjyJrQIShjOq5HfzJDECcJRXEJDsKJGIyLkQHtvviVYwA=) format("woff2"), url(data:application/font-woff;base64,d09GRgABAAAAAAfsABEAAAAACbAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABgAAAABwAAAAcABkADUdQT1MAAAGcAAAAYwAAAHjf08S7R1NVQgAAAgAAAACLAAAAtBY6AkpPUy8yAAACjAAAAGAAAABglYQA1VNUQVQAAALsAAAALgAAAC54kmzdY21hcAAAAxwAAABQAAAAbAwoC/FnYXNwAAADbAAAAAgAAAAIAAAAEGdseWYAAAN0AAAB4wAAAoIYH6GUaGVhZAAABVgAAAA2AAAANiLhIV9oaGVhAAAFkAAAACQAAAAkDBEIgWhtdHgAAAW0AAAAPAAAADwZOgdKbG9jYQAABfAAAAAgAAAAIASKBUNtYXhwAAAGEAAAACAAAAAgAGQCSW5hbWUAAAYwAAABOwAAAmoxWU89cG9zdAAAB2wAAAAgAAAAIP+GADJ2aGVhAAAHjAAAACQAAAAkDJ4XLnZtdHgAAAewAAAAPAAAADw4pAZvAAEAAAAMAAAAAAAAAAEABwAFAAMAAwAAAAMAA3icLYsxCoAwEAQnIhLEwsrS8l5hKRZi6QeCBJWEFMHG12siFsPuwC4KqBmYqcZpWZHtjh7Zo3XIYcKJOBMM4s0VEMq053nIP+VsDOjcPkqKL3XKNu/o6ZIXCUXzk50X3KMPKAB4nE2MMQvCMBCFvzSmioo4dOrklMnJ2VHEwc1ObqEUlYYIIRT89fUaHOS4u/cd7x0KWNKQKE/na8Ox/USPfcSuxz5deGF7FxzWuxSw1Kj75baTDOOIlrSiYCZ74iKT9u/WUw9dTFRDTAeq7FN5Io495Y8WQlsMK1FzNvlupLX8NH8ulfVU6y/6EBaNAAAEA+ABkAAFAAACigJYAAAASwKKAlgAAAFeADIBRQAAAgsCAAAAAAAAACAAAIMq3zwQAAAAFgAAAABBREJPAEACuwMMA3D/iAAABIgBIGAGAQUAAAAAAh8C3QAAACAABgABAAEACAABAAAAFAABAAAAHAACd2dodAEBAAAAAgADAAAAAgACAZAAAAK8AAAAAHicY2BgYGJgYGAGYhEgyQimWRgigLQQgwBQhIlpN9NxptNMN5leM7MwszPz/P8P1AISO4ks9jfwr9Vfy786f6X/sv5l/vMfbBIaAAAF6RcfAAEAAf//AA94nGWQv2sTYRjHn+/zcnf4C4ntJVISvcvlktAoSS7JtbYaiYJ00IAICh06lICDHTp0KOpYRXELBclQCkoG3VzEUYKr0X9AzRBBlNIsDmL61jdXUjVdHnjf78P3+3m+pFFt95FYE8skSKdDdJSOE0VCdgiwgdDeqAlLLqO8s4YFNWt8X7bkM5RXxbf+SY6hIcvytvD6TTTQ6rfRIFAWLzklPNKI4AjhjHFqYeP5/I7w5C8YclV9w+c6v+KWSibYpg0f9+QDbuXUk1awja64EWgpRNBNyzezIpGVnypKXcJn9EQ+UGEAPfl6Bjf5GBIX5HelbyCOW/hCR4jGfL9UTKbiuhkO/87k82cyHgpK9l13FufdxNQgrYlr6Ig5MtR+wSyYjuk0q1tbVTH37uqPIO8uevx+JA8vhnkreIIub/9Py2/3aHeXeJPWuTNQRck215HmzUplkPuB63gsqgNOeH85cXYIynXfTc4oTmeaglavcIrbB1rl9n6rdBEd+igO0wl1SzxZKvpTEd3QDb/ghc1x/WHcLZ+bmDTHoWkRx0anmL+0aGei1ukcotGYFThwRTncGXEwRxxMTQu7NleKucuL9mTUsrI4NRGzVUFPOc3X+Wtw1T/t4+f+Velh/c70H94gif8AAAEAAAACAQZQm+9lXw889QADA+gAAAAA3LAkpwAAAADfkrfX/Bb76AtwBxAAAAAGAAIAAAAAAAAAAQAABIj+4AAAC7j8Fv3ZC3AAAQAAAAAAAAAAAAAAAAAAAA8D6ABkAlgALwPoATYCWAB0AlgAbAH0AJ0CWAClAAAAbAAAAHQAAP9sAAAAzwAAAC8BFgA/ARcAPwPoAZcAAAArAD0ASwBaAGoAggCSAKIAsQC+ANYA6AEJASkBQQABAAAADwJIAFQAAAAAAAEAAAAAAAAAAAAAAAAAAAAAeJyNkc1Kw0AUhc/YKhSka5dZCKagsa01iN34U4oLqWBBN25qU2PUGElj68P4TD6Oa79MYsGKIMPNnDtz5txzbyTVlKoiU61Jejc3JTbaML0Sr6hu/BJXdKTPElfl6qPEq3pQUOI1bcIqcF0drRfYGJB0rYkihbpXZiPTiw61y5pqjJeIPAN7RKQn9oTTkPsL9XWuAXlGDDXSM5yhTrWjS1RDvcIfwb4iS+37BI6jNipNVgfmGVmXyrnK2N7PYLQsw2Nv6YD7GJ1HVHLWHfsbUejsEz5fH/7ewo2z8ONYR86So98OjtXTCT11/9XRz+yvqi4dNazPJn3ktXLUBjvUC3hxa/twlyY/t8tD65vj2dnE3DW0zYs5s8z/V9HX1M53xjfgpG+nmIEGKMS2whZ+Evym6EzIvC+5ali/AAADAAAAAAAA/4MAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAH0/gwAAAu4/zb9WwtwAAAAAQAAAAAAAAAAAAAAAAAPA+gAAAPoAD4D6ACuA+gAHQPoAD8D6AGRA+gAKAPoAKMD6ACBA+gAkAPoACID6ACiA+gAZgPoAAUB9ACL) format("woff");
  unicode-range: U+2AE-2B3, U+2B5-2BF, U+2C2-2C3, U+2C6-2D1, U+2D8-2DA, U+2DC, U+2E1-2E3, U+2E5, U+2EB, U+2EE-2F0, U+2F2-2F7, U+2F9-2FF, U+302-30D, U+311, U+31B, U+321-325, U+327-329, U+32B-32C, U+32E-32F, U+331-339, U+33C-33D, U+33F, U+348, U+352, U+35C, U+35E-35F, U+361, U+363, U+368, U+36C, U+36F, U+530-540, U+55D-55E, U+561, U+563, U+565, U+56B, U+56E-579;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format("woff2"), url(data:application/font-woff;base64,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) format("woff");
  unicode-range: U+176-17F, U+192, U+194, U+19A-19B, U+19D, U+1A0-1A1, U+1A3-1A4, U+1AA, U+1AC-1AD, U+1AF-1BF, U+1D2, U+1D4, U+1D6, U+1D8, U+1DA, U+1DC, U+1E3, U+1E7, U+1E9, U+1EE, U+1F0-1F1, U+1F3, U+1F5-1FF, U+219-21B, U+221, U+223-226, U+228, U+22B, U+22F, U+231, U+234-237, U+23A-23B, U+23D, U+250-252, U+254-255, U+259-25E, U+261-263, U+265, U+268, U+26A-26B, U+26F-277, U+279, U+27B-280, U+282-283, U+285, U+28A, U+28C, U+28F, U+292, U+294-296, U+298-29A, U+29C, U+29F, U+2A1-2A4, U+2A6-2A7, U+2A9, U+2AB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-99-400-normal.aeb6e5a6.woff2) format("woff2"), url(/static/font/noto-sans-sc-99-400-normal.1308b308.woff) format("woff");
  unicode-range: U+A1-A4, U+A6-A8, U+AA, U+AC, U+AF, U+B1, U+B3-B6, U+B8-BA, U+BC-D6, U+D8-DE, U+E6, U+EB, U+EE-F0, U+F5, U+F7-F8, U+FB, U+FD-100, U+102, U+104-107, U+10D, U+10F-112, U+115, U+117, U+119, U+11B, U+11E-11F, U+121, U+123, U+125-127, U+129-12A, U+12D, U+12F-13F, U+141-142, U+144, U+146, U+14B-14C, U+14F-153, U+158-15B, U+15E-160, U+163-165, U+168-16A, U+16D-175;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-100-400-normal.3bbe38ea.woff2) format("woff2"), url(/static/font/noto-sans-sc-100-400-normal.a75126dd.woff) format("woff");
  unicode-range: U+221A, U+2264, U+2464, U+25A0, U+3008, U+4E10, U+512A, U+5152, U+5201, U+5241, U+5340, U+5352, U+549A, U+54B2, U+54C6, U+54D7, U+54E1, U+5509, U+55C5, U+5618, U+5716, U+576F, U+5784, U+57A2, U+589F, U+5A20, U+5A25, U+5A29, U+5A34, U+5A7F, U+5AD6, U+5B09, U+5B5C, U+5BC7, U+5BE6, U+5C27, U+5D2D, U+5DCD, U+5F1B, U+5F37, U+604D, U+6055, U+6073, U+60EB, U+61FF, U+62CE, U+62ED, U+6345, U+6390, U+63B0, U+63B7, U+64AE, U+64C2, U+64D2, U+6556, U+663C, U+667E, U+66D9, U+66F8, U+6756, U+6789, U+689D, U+68F1, U+695E, U+6975, U+6A1F, U+6B0A, U+6B61, U+6B87, U+6C5D, U+6C7E, U+6C92, U+6D31, U+6DF9, U+6E0D, U+6E2D, U+6F31, U+6F3E, U+70B3, U+70BD, U+70CA, U+70E8, U+725F, U+733F, U+7396, U+739F, U+7459, U+74A7, U+75A1, U+75F0, U+76CF, U+76D4, U+7729, U+77AA, U+77B0, U+77E3, U+780C, U+78D5, U+7941, U+7977, U+797A, U+79C3, U+7A20, U+7A92, U+7B71, U+7BF1, U+7C9F, U+7EB6, U+7ECA, U+7EF7, U+7F07, U+7F09, U+7F15, U+7F81, U+7FB9, U+8038, U+8098, U+80B4, U+8110, U+814B-814C, U+816E, U+818A, U+8205, U+8235, U+828B, U+82A5, U+82B7, U+82D4, U+82DB, U+82DF, U+8317, U+8338, U+8385-8386, U+83C1, U+83CF, U+8537, U+853B, U+854A, U+8715, U+8783, U+892A, U+8A71, U+8BB3, U+8D2E, U+8D58, U+8DBE, U+8F67, U+8FAB, U+8FC4, U+8FE6, U+9023, U+9084, U+9091, U+916A, U+91C9, U+91DC, U+94B3, U+9502, U+9523, U+9551, U+956F, U+960E, U+962A, U+962E, U+9647, U+96F3, U+9739, U+97A0, U+97ED, U+983B, U+985E, U+988A, U+99AC, U+9A6F, U+9A87, U+9A8B, U+9AB7, U+9ABC, U+9AC5, U+9E25, U+E608, U+E621, U+FF06, U+FF14-FF16;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-101-400-normal.6993c20a.woff2) format("woff2"), url(/static/font/noto-sans-sc-101-400-normal.dc5c5478.woff) format("woff");
  unicode-range: U+161, U+926, U+928, U+939, U+93F-940, U+94D, U+E17, U+E22, U+E44, U+25C7, U+25CE, U+2764, U+3009, U+3016-3017, U+4E4D, U+4E53, U+4F5A, U+4F70, U+4FAE, U+4FD8, U+4FFA, U+5011, U+501A, U+51C4, U+5225, U+547B, U+5495, U+54E8, U+54EE, U+5594, U+55D3, U+55DC, U+55FD, U+560E, U+565C, U+5662, U+5669, U+566C, U+56BC, U+5742, U+5824, U+5834, U+598A, U+5992, U+59A9, U+5A04, U+5AC9, U+5B75, U+5B7D, U+5BC5, U+5C49, U+5C90, U+5E1C, U+5E27, U+5E2B, U+5E37, U+5E90, U+618B, U+61F5, U+620A, U+620C, U+6273, U+62C7, U+62F7, U+6320, U+6342, U+6401-6402, U+6413, U+6512, U+655B, U+65A7, U+65F1, U+65F7, U+665F, U+6687, U+66A7, U+673D, U+67B8, U+6854, U+68D8, U+68FA, U+696D, U+6A02, U+6A0A, U+6A80, U+6B7C, U+6BD9, U+6C2E, U+6C76, U+6CF8, U+6D4A, U+6D85, U+6E24, U+6E32, U+6EC7, U+6F88, U+700F, U+701A, U+7078, U+707C, U+70AC, U+70C1, U+72E9, U+7409, U+7422, U+745A, U+7480, U+74A8, U+752B, U+7574, U+7656, U+7699, U+7737, U+785D, U+78BE, U+79B9, U+7A3D, U+7A91, U+7A9F, U+7AE3, U+7B77, U+7C3F, U+7D1A, U+7D50, U+7D93, U+8042, U+808B, U+8236, U+82B8-82B9, U+82EF, U+8309, U+836B, U+83EF, U+8431, U+85C9, U+865E, U+868C, U+8759, U+8760, U+8845, U+89BA, U+8A2A, U+8AAA, U+8C41, U+8D2C, U+8D4E, U+8E66, U+8E6D, U+8EAF, U+902E, U+914B, U+916E, U+919B, U+949B, U+94A0, U+94B0, U+9541-9542, U+9556, U+95EB, U+95F5, U+964B, U+968B, U+96CC-96CD, U+96CF, U+9713, U+9890, U+98A8, U+9985, U+9992, U+9A6D, U+9A81, U+9A86, U+9AB8, U+9CA4, U+E606-E607, U+E60A, U+E60C, U+E60E, U+FE0F, U+FF02, U+FF1E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-102-400-normal.86807ff1.woff2) format("woff2"), url(/static/font/noto-sans-sc-102-400-normal.86d2152d.woff) format("woff");
  unicode-range: U+10C, U+627-629, U+639, U+644, U+64A, U+203B, U+2265, U+2463, U+2573, U+25B2, U+3448-3449, U+4E1E, U+4E5E, U+4F3A, U+4F5F, U+4FEA, U+5026, U+508D, U+516E, U+5189, U+5254, U+5288, U+52D8, U+52FA, U+5306, U+5308, U+5364, U+5384, U+53ED, U+543C, U+5450, U+5455, U+5466, U+54C4, U+5578, U+55A7, U+561F, U+5631, U+572D, U+575F, U+57AE, U+57E0, U+5830, U+594E, U+5984, U+5993, U+5BDD, U+5C0D, U+5C7F, U+5C82, U+5E62, U+5ED3, U+5F08, U+607A, U+60BC, U+625B, U+6292, U+62E2, U+6363, U+6467, U+6714, U+675E, U+6771, U+67A2, U+67FF, U+6805, U+68A7, U+68E0, U+6930, U+6986, U+69A8, U+69DF, U+6A44, U+6A5F, U+6C13, U+6C1F, U+6C22, U+6C2F, U+6C40, U+6C81, U+6C9B, U+6CA5, U+6DA4, U+6DF3, U+6E85, U+6EBA, U+6ED5, U+6F13, U+6F33, U+6F62, U+715E, U+72C4, U+73D1, U+7405, U+7487, U+7578, U+75A4, U+75EB, U+7693, U+7738, U+7741, U+776B, U+7792, U+77A7, U+77A9, U+77B3, U+788C, U+7984, U+79A7, U+79E4, U+7A1A, U+7A57, U+7AA6, U+7B0B, U+7B5D, U+7C27, U+7C7D, U+7CAA, U+7CD9, U+7CEF, U+7EDA, U+7EDE, U+7F24, U+803F, U+8046, U+80FA, U+81FB, U+8207, U+8258, U+8335, U+8339, U+8354, U+840E, U+85B0, U+85FB, U+8695, U+86AA, U+8717, U+8749, U+874C, U+8996, U+89BD, U+89C5, U+8BDB, U+8BF5, U+8C5A, U+8CEC, U+8D3F, U+8D9F, U+8E44, U+8FED, U+9005, U+9019, U+9082, U+90AF, U+90DD, U+90E1, U+90F8, U+916F, U+9176, U+949E, U+94A7, U+94C2, U+9525, U+9580, U+95DC, U+96E2, U+96FB, U+9704, U+9A7C, U+9A7F, U+9B41, U+9CA8, U+9CC4, U+9CDE, U+9E92, U+9EDE, U+9F9A, U+E60B, U+E610, U+FF10, U+FF13, U+FF3B, U+FF3D, U+F012B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-103-400-normal.0ebc2683.woff2) format("woff2"), url(/static/font/noto-sans-sc-103-400-normal.fc4d4e52.woff) format("woff");
  unicode-range: U+60, U+631, U+2606, U+3014-3015, U+309C, U+33A1, U+4E52, U+4EC6, U+4F86, U+4F8D, U+4FDE, U+4FEF, U+500B, U+502A, U+515C, U+518A, U+51A5, U+51F3, U+5243, U+52C9, U+52D5, U+53A2, U+53EE, U+54CE, U+54FA, U+54FC, U+5580, U+5587, U+563F, U+56DA, U+5792, U+5815, U+5960, U+59D7, U+5B78, U+5B9B, U+5BE1, U+5C4E, U+5C51, U+5C6F, U+5C9A, U+5CFB, U+5D16, U+5ED6, U+5F27, U+5F6A, U+609A, U+60DF, U+6168, U+61C8, U+6236, U+62F1, U+62FD, U+631A, U+6328, U+632B, U+6346, U+638F, U+63A0, U+63C9, U+655E, U+6590, U+6615, U+6627, U+66AE, U+66E6, U+66F0, U+67DA, U+67EC, U+6813, U+6816, U+6869, U+6893, U+68AD, U+68F5, U+6977, U+6984, U+69DB, U+6B72, U+6BB7, U+6CE3, U+6CFB, U+6D47, U+6DA1, U+6DC4, U+6E43, U+6EAF, U+6EFF, U+6F8E, U+7011, U+7063, U+7076, U+7096, U+70BA, U+70DB, U+70EF, U+7119-711A, U+7172, U+718F, U+7194, U+727A, U+72D9, U+72ED, U+7325, U+73AE, U+73BA, U+73C0, U+73FE, U+7410, U+7426, U+7455, U+7554, U+7576, U+75AE, U+75B9, U+762B, U+766B, U+7682, U+7750, U+7779, U+7784, U+77EB, U+77EE, U+78F7, U+79E9, U+7A79, U+7B1B, U+7B28, U+7BF7, U+7DB2, U+7EC5, U+7EEE, U+7F14, U+7F1A, U+7FE1, U+8087, U+809B, U+81B3, U+8231, U+830E, U+835F, U+83E9, U+849C, U+851A, U+868A, U+8718, U+874E, U+8822, U+8910, U+8944, U+8A3B, U+8BB6, U+8BBC, U+8E72, U+8F9C, U+900D, U+904B, U+904E, U+9063, U+90A2, U+90B9, U+9119, U+94F2, U+952F, U+9576-9577, U+9593, U+95F8, U+961C, U+969B, U+96A7, U+96C1, U+9716, U+9761, U+97AD, U+97E7, U+98A4, U+997A, U+9A73, U+9B44, U+9E3D, U+9ECF, U+9ED4, U+FF11-FF12, U+FFFD;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-104-400-normal.851877a2.woff2) format("woff2"), url(/static/font/noto-sans-sc-104-400-normal.33c683d9.woff) format("woff");
  unicode-range: U+2003, U+2193, U+2462, U+4E19, U+4E2B, U+4E36, U+4EA8, U+4ED1, U+4ED7, U+4F51, U+4F63, U+4F83, U+50E7, U+5112, U+5167, U+51A4, U+51B6, U+5239, U+5265, U+532A, U+5351, U+537F, U+5401, U+548F, U+5492, U+54AF, U+54B3, U+54BD, U+54D1, U+54DF, U+554F, U+5564, U+5598, U+5632, U+56A3, U+56E7, U+574E, U+575D-575E, U+57D4, U+584C, U+58E4, U+5937, U+5955, U+5A05, U+5A1F, U+5A49, U+5AC2, U+5C39, U+5C61, U+5D0E, U+5DE9, U+5E9A, U+5EB8, U+5F0A, U+5F13, U+5F6C, U+5F8C, U+603C, U+608D, U+611B, U+6127, U+62A0, U+62D0, U+634F, U+635E, U+63FD, U+6577, U+658B, U+65BC, U+660A, U+6643, U+6656, U+6703, U+6760, U+67AF, U+67C4, U+67E0, U+6817, U+68CD, U+690E, U+6960, U+69B4, U+6A71, U+6AAC, U+6B67, U+6BB4, U+6C55, U+6C70, U+6C82, U+6CA6, U+6CB8, U+6CBE, U+6EDE, U+6EE5, U+6F4D, U+6F84, U+6F9C, U+7115, U+7121, U+722A, U+7261, U+7272, U+7280, U+72F8, U+7504, U+754F, U+75D8, U+767C, U+76EF, U+778E, U+77BB, U+77F6, U+786B, U+78B1, U+7948, U+7985, U+79BE, U+7A83, U+7A8D, U+7EAC, U+7EEF, U+7EF8, U+7EFD, U+7F00, U+803D, U+8086, U+810A, U+8165, U+819D, U+81A8, U+8214, U+829C, U+831C, U+832B, U+8367, U+83E0, U+83F1, U+8403, U+846B, U+8475, U+84B2, U+8513, U+8574, U+85AF, U+86D9, U+86DB, U+8ACB, U+8BBD, U+8BE0-8BE1, U+8C0E, U+8D29, U+8D50, U+8D63, U+8F7F, U+9032, U+9042, U+90B1, U+90B5, U+9165, U+9175, U+94A6, U+94C5, U+950C, U+9610, U+9631, U+9699, U+973E, U+978D, U+97EC, U+97F6, U+984C, U+987D, U+9882, U+9965, U+996A, U+9972, U+9A8F, U+9AD3, U+9AE6, U+9CB8, U+9EDB, U+E600, U+E60F, U+E611, U+FF05, U+FF0B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-105-400-normal.a31545e3.woff2) format("woff2"), url(/static/font/noto-sans-sc-105-400-normal.044dbbca.woff) format("woff");
  unicode-range: U+5E, U+2190, U+250A, U+25BC, U+25CF, U+4E56, U+4EA9, U+4F3D, U+4F6C, U+4F88, U+4FA8, U+4FCF, U+5029, U+5188, U+51F9, U+5203, U+524A, U+5256, U+529D, U+5375, U+53DB, U+541F, U+5435, U+5457, U+548B, U+54C7, U+54D4, U+54E9, U+556A, U+5589, U+55BB, U+55E8, U+55EF, U+563B, U+566A, U+576A, U+58F9, U+598D, U+599E, U+59A8, U+5A9B, U+5AE3, U+5BB0, U+5BDE, U+5C4C, U+5C60, U+5D1B, U+5DEB, U+5DF7, U+5E18, U+5F26, U+5F64, U+601C, U+6084, U+60E9, U+614C, U+6208, U+621A, U+6233, U+6254, U+62D8, U+62E6, U+62EF, U+6323, U+632A, U+633D, U+6361, U+6405, U+640F, U+6614, U+6642, U+6657, U+67A3, U+6808, U+683D, U+6850, U+6897, U+68B3, U+68B5, U+68D5, U+6A58, U+6B47, U+6B6A, U+6C28, U+6C90, U+6CA7, U+6CF5, U+6D51, U+6DA9, U+6DC7, U+6DD1, U+6E0A, U+6E5B, U+6E9C, U+6F47, U+6F6D, U+70AD, U+70F9, U+710A, U+7130, U+71AC, U+745F, U+7476, U+7490, U+7529, U+7538, U+75D2, U+7696, U+76B1, U+76FC, U+777F, U+77DC, U+789F, U+795B, U+79BD, U+79C9, U+7A3B, U+7A46, U+7AA5, U+7AD6, U+7CA5, U+7CB9, U+7CDF, U+7D6E, U+7F06, U+7F38, U+7FA1, U+7FC1, U+8015, U+803B, U+80A2, U+80AA, U+8116, U+813E, U+82BD, U+8305, U+8328, U+8346, U+846C, U+8549, U+859B, U+8611, U+8680, U+87F9, U+884D, U+8877, U+888D, U+88D4, U+898B, U+8A79, U+8A93, U+8C05, U+8C0D, U+8C26, U+8D1E, U+8D31, U+8D81, U+8E22, U+8E81, U+8F90, U+8F96, U+90CA, U+916C, U+917F, U+9187, U+918B, U+9499, U+94A9, U+9524, U+9540, U+958B, U+9600, U+9640, U+96B6, U+96C7, U+96EF, U+98D9, U+9976, U+997F, U+9A74, U+9A84, U+9C8D, U+9E26, U+9E9F, U+AD6D, U+C5B4, U+D55C, U+FF0F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-106-400-normal.82fbd1b1.woff2) format("woff2"), url(/static/font/noto-sans-sc-106-400-normal.347d36dd.woff) format("woff");
  unicode-range: U+B0, U+2191, U+2460-2461, U+25C6, U+300E-300F, U+4E1B, U+4E7E, U+4ED5, U+4EF2, U+4F10, U+4F1E, U+4F50, U+4FA6, U+4FAF, U+5021, U+50F5, U+5179, U+5180, U+51D1, U+522E, U+52A3, U+52C3, U+52CB, U+5300, U+5319, U+5320, U+5349, U+5395, U+53D9, U+541E, U+5428, U+543E, U+54B1, U+54C0, U+54D2, U+570B, U+5858, U+58F6, U+5974, U+59A5, U+59E8, U+59EC, U+5A36, U+5A9A, U+5AB3, U+5B99, U+5BAA, U+5CE1, U+5D14, U+5D4C, U+5DC5, U+5DE2, U+5E99, U+5E9E, U+5F18, U+5F66, U+5F70, U+6070, U+60D5, U+60E7, U+6101, U+611A, U+61BE, U+6241, U+6252, U+626F, U+6296, U+62BC, U+62CC, U+6380, U+63A9, U+644A, U+6454, U+64A9, U+64B8, U+6500, U+6572, U+65A5, U+65A9, U+65EC, U+660F, U+6749, U+6795, U+67AB, U+68DA, U+6912, U+6BBF, U+6BEF, U+6CAB, U+6CCA, U+6CCC, U+6CFC, U+6D3D, U+6D78, U+6DEE, U+6E17, U+6E34, U+6E83, U+6EA2, U+6EB6, U+6F20, U+6FA1, U+707F, U+70D8, U+70EB, U+714C, U+714E, U+7235, U+7239, U+73CA, U+743C, U+745C, U+7624, U+763E, U+76F2, U+77DB, U+77E9, U+780D, U+7838, U+7845, U+78CA, U+796D, U+7A84, U+7AED, U+7B3C, U+7EB2, U+7F05, U+7F20, U+7F34, U+7F62, U+7FC5, U+7FD8, U+7FF0, U+800D, U+8036, U+80BA, U+80BE, U+80C0-80C1, U+8155, U+817A, U+8180, U+81E3, U+8206, U+8247, U+8270, U+8299, U+82AD, U+8304, U+8393, U+83B9, U+840D, U+8427, U+8469, U+8471, U+84C4, U+84EC, U+853D, U+8681-8682, U+8721, U+8854, U+88D5, U+88F9, U+8BC0, U+8C0A, U+8C29, U+8C2D, U+8D41, U+8DEA, U+8EB2, U+8F9F, U+903B, U+903E, U+9102, U+9493, U+94A5, U+94F8, U+95F7, U+9706, U+9709, U+9774, U+98A0, U+9E64, U+9F9F, U+E603;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-107-400-normal.b439a837.woff2) format("woff2"), url(/static/font/noto-sans-sc-107-400-normal.2097f4ba.woff) format("woff");
  unicode-range: U+200B, U+2103, U+4E18, U+4E27-4E28, U+4E38, U+4E59, U+4E8F, U+4EAD, U+4EC7, U+4FE9, U+503A, U+5085, U+5146, U+51AF, U+51F8, U+52AB, U+5339, U+535C, U+5378, U+538C, U+5398, U+53F9, U+5415, U+5475, U+54AA, U+54AC, U+54B8, U+5582, U+5760, U+5764, U+57CB, U+5835, U+5885, U+5951, U+5983, U+59DA, U+5A77, U+5B5D, U+5B5F, U+5BB5, U+5BC2, U+5BE8, U+5BFA, U+5C2C, U+5C34, U+5C41, U+5C48, U+5C65, U+5CAD, U+5E06, U+5E42, U+5EF7, U+5F17, U+5F25, U+5F6D, U+5F79, U+6028, U+6064, U+6068, U+606D, U+607C, U+6094, U+6109, U+6124, U+6247, U+626D, U+6291, U+629A, U+62AC, U+62B9, U+62FE, U+6324, U+6349, U+6367, U+6398, U+6495, U+64A4, U+64B0, U+64BC, U+64CE, U+658C, U+65ED, U+6602, U+6674, U+6691, U+66A8, U+674F, U+679A, U+67EF, U+67F4, U+680B, U+6876, U+68A8, U+6A59, U+6A61, U+6B20, U+6BC5, U+6D12, U+6D46, U+6D8C, U+6DC0, U+6E14, U+6E23, U+6F06, U+7164, U+716E, U+7199, U+71E5, U+72AC, U+742A, U+755C, U+75AB, U+75B2, U+75F4, U+7897, U+78B3, U+78C5, U+7978, U+79FD, U+7A74, U+7B4B, U+7B5B, U+7ECE, U+7ED2, U+7EE3, U+7EF3, U+7F50, U+7F55, U+7F9E, U+7FE0, U+809D, U+8106, U+814A, U+8154, U+817B, U+818F, U+81C2, U+81ED, U+821F, U+82A6, U+82D1, U+8302, U+83C7, U+83CA, U+845B, U+848B, U+84C9, U+85E4, U+86EE, U+8700, U+8774, U+8881, U+8C1C, U+8C79, U+8D2A, U+8D3C, U+8EBA, U+8F70, U+8FA9, U+8FB1, U+900A, U+9017, U+901D, U+9022, U+906E, U+946B, U+94DD, U+94ED, U+953B, U+95EF, U+95FA, U+95FD, U+96C0, U+971E, U+9753, U+9756, U+97E6, U+9881, U+9887, U+9B4F, U+9E2D, U+9F0E, U+E601-E602, U+E604-E605, U+FF5C;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-108-400-normal.f0c50f7a.woff2) format("woff2"), url(/static/font/noto-sans-sc-108-400-normal.31b10b78.woff) format("woff");
  unicode-range: U+24, U+4E08, U+4E43, U+4E4F, U+4EF0, U+4F2A, U+507F, U+50AC, U+50BB, U+5151, U+51BB, U+51F6, U+51FD, U+5272, U+52FE, U+5362, U+53C9, U+53D4, U+53E0, U+543B, U+54F2, U+5507, U+5524, U+558A, U+55B5, U+561B, U+56CA, U+5782, U+57C3, U+5893, U+5915, U+5949, U+5962, U+59AE, U+59DC, U+59FB, U+5BD3, U+5C38, U+5CB3, U+5D07, U+5D29, U+5DE1, U+5DFE, U+5E15, U+5ECA, U+5F2F, U+5F7C, U+5FCC, U+6021, U+609F, U+60F9, U+6108, U+6148, U+6155, U+6170, U+61D2, U+6251, U+629B, U+62AB, U+62E8, U+62F3, U+6321, U+6350, U+6566, U+659C, U+65E8, U+6635, U+6655, U+6670, U+66F9, U+6734, U+679D, U+6851, U+6905, U+6B49, U+6B96, U+6C1B, U+6C41, U+6C6A, U+6C83, U+6CF3, U+6D9B, U+6DCB, U+6E1D, U+6E20-6E21, U+6EAA, U+6EE4, U+6EE9, U+6F58, U+70E4, U+722C, U+7262, U+7267, U+72B9, U+72E0, U+72EE, U+72F1, U+7334, U+73AB, U+7433, U+7470, U+758F, U+75D5, U+764C, U+7686, U+76C6, U+76FE, U+7720, U+77E2, U+7802, U+7816, U+788D, U+7891, U+7A00, U+7A9D, U+7B52, U+7BAD, U+7C98, U+7CCA, U+7EBA, U+7EEA, U+7EF5, U+7F1D, U+7F69, U+806A, U+809A, U+80BF, U+80C3, U+81C0, U+820C, U+82AC, U+82AF, U+82CD, U+82D7, U+838E, U+839E, U+8404, U+84B8, U+852C, U+8587, U+8650, U+8679, U+86C7, U+8702, U+87BA, U+886B-886C, U+8870, U+8C10, U+8C23, U+8C6B, U+8D3E, U+8D4B-8D4C, U+8D64, U+8D6B, U+8D74, U+8E29, U+8F69, U+8F74, U+8FB0, U+8FDF, U+901B, U+9038, U+9093, U+9171, U+9489, U+94AE, U+94C3, U+9508, U+9510, U+9601, U+9614, U+964C, U+9675, U+971C, U+97F5, U+9888, U+98D8, U+9971, U+9AA4, U+9E3F, U+9E45, U+9E4F, U+9E70, U+9F7F, U+E715;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-109-400-normal.cc808cdd.woff2) format("woff2"), url(/static/font/noto-sans-sc-109-400-normal.01bd6d44.woff) format("woff");
  unicode-range: U+A5, U+2192, U+2605, U+4E11, U+4E22, U+4E32, U+4F0D, U+4F0F, U+4F69, U+4FF1, U+50B2, U+5154, U+51DD, U+51F0, U+5211, U+5269, U+533F, U+5366-5367, U+5389, U+5413, U+5440, U+5446, U+5561, U+574A, U+5751, U+57AB, U+5806, U+5821, U+582A, U+58F3, U+5938, U+5948, U+5978, U+59D1, U+5A03, U+5A07, U+5AC1, U+5ACC, U+5AE9, U+5BB4, U+5BC4, U+5C3F, U+5E3D, U+5E7D, U+5F92, U+5FAA, U+5FE0, U+5FFD, U+6016, U+60A0, U+60DC, U+60E8, U+614E, U+6212, U+6284, U+62C6, U+62D3-62D4, U+63F4, U+642C, U+6478, U+6491-6492, U+64E6, U+6591, U+65A4, U+664B, U+6735, U+6746, U+67F1, U+67F3, U+6842, U+68AF, U+68C9, U+68CB, U+6A31, U+6B3A, U+6BC1, U+6C0F, U+6C27, U+6C57, U+6CC4, U+6CE5, U+6D2A, U+6D66, U+6D69, U+6DAF, U+6E58, U+6ECB, U+6EF4, U+707E, U+7092, U+70AB, U+71D5, U+7275, U+7384, U+73B2, U+7434, U+74E6, U+74F7, U+75BC, U+76C8, U+76D0, U+7709, U+77AC, U+7855, U+78A7, U+78C1, U+7A77, U+7B79, U+7C92, U+7CAE, U+7CD5, U+7EA4, U+7EB5, U+7EBD, U+7F5A, U+7FD4, U+7FFC, U+8083, U+8096, U+80A0, U+80D6, U+80DE, U+8102, U+8109, U+810F, U+8179, U+8292, U+82B3, U+8352, U+8361, U+83CC, U+841D, U+8461, U+8482, U+8521, U+857E, U+85AA, U+866B, U+8776, U+8896, U+889C, U+88F8, U+8A9E, U+8BC8, U+8BF8, U+8C0B, U+8C28, U+8D2B, U+8D2F, U+8D37, U+8D3A, U+8D54, U+8DC3, U+8DCC, U+8DF5, U+8E0F, U+8E48, U+8F86, U+8F88, U+8F9E, U+8FC1, U+8FC8, U+8FEB, U+9065, U+90A6, U+90AA, U+90BB, U+90C1, U+94DC, U+9521, U+9676, U+96D5, U+970D, U+9897, U+997C, U+9A70, U+9A76, U+9A9A, U+9AD4, U+9E23, U+9E7F, U+9F3B, U+E675, U+E6B9, U+FFE5;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-110-400-normal.37965a69.woff2) format("woff2"), url(/static/font/noto-sans-sc-110-400-normal.7824cfe1.woff) format("woff");
  unicode-range: U+300C-300D, U+4E54, U+4E58, U+4E95, U+4EC1, U+4F2F, U+4F38, U+4FA3, U+4FCA, U+503E, U+5141, U+5144, U+517C, U+51CC, U+51ED, U+5242, U+52B2, U+52D2, U+52E4, U+540A, U+5439, U+5448, U+5496, U+54ED, U+5565, U+5761, U+5766, U+58EE, U+593A, U+594B, U+594F, U+5954, U+5996, U+59C6, U+59FF, U+5B64, U+5BFF, U+5C18, U+5C1D, U+5C97, U+5CA9, U+5CB8, U+5E9F, U+5EC9, U+5F04, U+5F7B, U+5FA1, U+5FCD, U+6012, U+60A6, U+60AC, U+60B2, U+60EF, U+626E, U+6270, U+6276, U+62D6, U+62DC, U+6316, U+632F, U+633A, U+6355, U+63AA, U+6447, U+649E, U+64C5, U+654C, U+65C1, U+65CB, U+65E6, U+6606, U+6731, U+675C, U+67CF, U+67DC, U+6846, U+6B8B, U+6BEB, U+6C61, U+6C88, U+6CBF, U+6CDB, U+6CEA, U+6D45, U+6D53, U+6D74, U+6D82, U+6DA8, U+6DB5, U+6DEB, U+6EDA, U+6EE8, U+6F0F, U+706D, U+708E, U+70AE, U+70BC, U+70C2, U+70E6, U+7237-7238, U+72FC, U+730E, U+731B, U+739B, U+73BB, U+7483, U+74DC, U+74F6, U+7586, U+7626, U+775B, U+77FF, U+788E, U+78B0, U+7956, U+7965, U+79E6, U+7AF9, U+7BEE, U+7C97, U+7EB1, U+7EB7, U+7ED1, U+7ED5, U+7F6A, U+7F72, U+7FBD, U+8017, U+808C, U+80A9, U+80C6, U+80CE, U+8150, U+8170, U+819C, U+820D, U+8230, U+8239, U+827E, U+8377, U+8389, U+83B2, U+8428, U+8463, U+867E, U+88C2, U+88D9, U+8986, U+8BCA, U+8BDE, U+8C13, U+8C8C, U+8D21, U+8D24, U+8D56, U+8D60, U+8D8B, U+8DB4, U+8E2A, U+8F68, U+8F89, U+8F9B, U+8FA8, U+8FBD, U+9003, U+90CE, U+90ED, U+9189, U+94BB, U+9505, U+95F9, U+963B, U+9655, U+966A, U+9677, U+96FE, U+9896, U+99A8, U+9A71, U+9A82, U+9A91, U+9B45, U+9ECE, U+9F20, U+FEFF, U+FF0D;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-111-400-normal.26c76b76.woff2) format("woff2"), url(/static/font/noto-sans-sc-111-400-normal.10c1718d.woff) format("woff");
  unicode-range: U+4E4C, U+4E88, U+4EA1, U+4EA6, U+4ED3-4ED4, U+4EFF, U+4F30, U+4FA7, U+4FC4, U+4FD7, U+500D, U+504F, U+5076-5077, U+517D, U+5192, U+51C9, U+51EF, U+5238, U+5251, U+526A, U+52C7, U+52DF, U+52FF, U+53A6, U+53A8, U+53EC, U+5410, U+559D, U+55B7, U+5634, U+573E, U+5783, U+585E, U+586B, U+58A8, U+5999, U+59D3, U+5A1C, U+5A46, U+5B54-5B55, U+5B85, U+5B8B, U+5B8F, U+5BBF, U+5BD2, U+5C16, U+5C24, U+5E05, U+5E45, U+5E7C, U+5E84, U+5F03, U+5F1F, U+5F31, U+5F84, U+5F90, U+5FBD, U+5FC6, U+5FD9, U+5FE7, U+6052, U+6062, U+6089, U+60A3, U+60D1, U+6167, U+622A, U+6234, U+624E, U+6269, U+626C, U+62B5, U+62D2, U+6325, U+63E1, U+643A, U+6446, U+6562, U+656C, U+65E2, U+65FA, U+660C, U+6628, U+6652, U+6668, U+6676, U+66FC, U+66FF, U+6717, U+676D, U+67AA, U+67D4, U+6843, U+6881, U+68D2, U+695A, U+69FD, U+6A2A, U+6B8A, U+6C60, U+6C64, U+6C9F, U+6CAA, U+6CC9, U+6CE1, U+6CFD, U+6D1B, U+6D1E, U+6D6E, U+6DE1, U+6E10, U+6E7F, U+6F5C, U+704C, U+7070, U+7089, U+70B8, U+718A, U+71C3, U+723D, U+732A, U+73CD, U+7518, U+756A, U+75AF, U+75BE, U+75C7, U+76D2, U+76D7, U+7763, U+78E8, U+795D, U+79DF, U+7C4D, U+7D2F, U+7EE9, U+7F13, U+7F8A, U+8000, U+8010, U+80AF, U+80F6, U+80F8, U+8212, U+8273, U+82F9, U+83AB, U+83B1, U+83F2, U+8584, U+871C, U+8861, U+888B, U+88C1, U+88E4, U+8BD1, U+8BF1, U+8C31, U+8D5A, U+8D75-8D76, U+8DE8, U+8F85, U+8FA3, U+8FC5, U+9006, U+903C, U+904D, U+9075, U+9178, U+9274, U+950B, U+9526, U+95EA, U+9636, U+9686, U+978B, U+987F, U+9A7E, U+9B42, U+9E1F, U+9EA6, U+9F13, U+9F84, U+FF5E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-112-400-normal.eb448594.woff2) format("woff2"), url(/static/font/noto-sans-sc-112-400-normal.7ca32b7d.woff) format("woff");
  unicode-range: U+23, U+3D, U+4E01, U+4E39, U+4E73, U+4ECD, U+4ED9, U+4EEA, U+4F0A, U+4F1F, U+4F5B, U+4FA0, U+4FC3, U+501F, U+50A8, U+515A, U+5175, U+51A0, U+51C0, U+51E1, U+51E4, U+5200, U+520A, U+5224, U+523A, U+52AA, U+52B1, U+52B3, U+5348, U+5353, U+5360, U+5371, U+5377, U+539A, U+541B, U+5434, U+547C, U+54E6, U+5510, U+5531, U+5609, U+56F0, U+56FA, U+5733, U+574F, U+5851, U+5854, U+5899, U+58C1, U+592E, U+5939, U+5976, U+5986, U+59BB, U+5A18, U+5A74, U+5B59, U+5B87, U+5B97, U+5BA0, U+5BAB, U+5BBD-5BBE, U+5BF8, U+5C0A, U+5C3A, U+5C4A, U+5E16, U+5E1D, U+5E2D, U+5E8A, U+6015, U+602A, U+6050, U+6069, U+6162, U+61C2, U+6293, U+6297, U+62B1, U+62BD, U+62DF, U+62FC, U+6302, U+635F, U+638C, U+63ED, U+6458, U+6469, U+6563, U+6620, U+6653, U+6696-6697, U+66DD, U+675F, U+676F-6770, U+67D0, U+67D3, U+684C, U+6865, U+6885, U+68B0, U+68EE, U+690D, U+6B23, U+6B32, U+6BD5, U+6C89, U+6D01, U+6D25, U+6D89, U+6DA6, U+6DB2, U+6DF7, U+6ED1, U+6F02, U+70C8, U+70DF, U+70E7, U+7126, U+7236, U+7259, U+731C, U+745E, U+74E3, U+751A, U+751C, U+7532, U+7545, U+75DB, U+7761, U+7A0D, U+7B51, U+7CA4, U+7CD6, U+7D2B, U+7EA0, U+7EB9, U+7ED8, U+7F18, U+7F29, U+8033, U+804A, U+80A4-80A5, U+80E1, U+817F, U+829D, U+82E6, U+8336, U+840C, U+8499, U+864E, U+8651, U+865A, U+88AD, U+89E6, U+8BD7, U+8BFA, U+8C37, U+8D25, U+8D38, U+8DDD, U+8FEA, U+9010, U+9012, U+906D, U+907F-9080, U+90D1, U+9177, U+91CA, U+94FA, U+9501, U+9634-9635, U+9694, U+9707, U+9738, U+9769, U+9A7B, U+9A97, U+9AA8, U+9B3C, U+9C81, U+9ED8;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-113-400-normal.76e5f138.woff2) format("woff2"), url(/static/font/noto-sans-sc-113-400-normal.1f1e538c.woff) format("woff");
  unicode-range: U+26, U+3C, U+D7, U+4E4E, U+4E61, U+4E71, U+4EBF, U+4F26, U+5012, U+51AC, U+51B0, U+51B2, U+51B7, U+5218, U+521A, U+5220, U+5237, U+523B, U+526F, U+5385, U+53BF, U+53E5, U+53EB, U+53F3, U+53F6, U+5409, U+5438, U+54C8, U+54E5, U+552F, U+5584, U+5706, U+5723, U+5750, U+575A, U+5987-5988, U+59B9, U+59D0, U+59D4, U+5B88, U+5B9C, U+5BDF, U+5BFB, U+5C01, U+5C04, U+5C3E, U+5C4B, U+5C4F, U+5C9B, U+5CF0, U+5DDD, U+5DE6, U+5DE8, U+5E01, U+5E78, U+5E7B, U+5E9C, U+5EAD, U+5EF6, U+5F39, U+5FD8, U+6000, U+6025, U+604B, U+6076, U+613F, U+6258, U+6263, U+6267, U+6298, U+62A2, U+62E5, U+62EC, U+6311, U+6377, U+6388-6389, U+63A2, U+63D2, U+641E, U+642D, U+654F, U+6551, U+6597, U+65CF, U+65D7, U+65E7, U+6682, U+66F2, U+671D, U+672B, U+6740, U+6751, U+6768, U+6811, U+6863, U+6982, U+6BD2, U+6CF0, U+6D0B, U+6D17, U+6D59, U+6DD8, U+6DFB, U+6E7E, U+6F6E, U+6FB3, U+706F, U+719F, U+72AF, U+72D0, U+72D7, U+732B, U+732E, U+7389, U+73E0, U+7530, U+7687, U+76D6, U+76DB, U+7840, U+786C, U+79CB, U+79D2, U+7A0E, U+7A33, U+7A3F, U+7A97, U+7ADE-7ADF, U+7B26, U+7E41, U+7EC3, U+7F3A, U+8089, U+80DC, U+811A, U+8131, U+8138, U+821E, U+8349, U+83DC, U+8457, U+867D, U+86CB, U+8A89, U+8BA8, U+8BAD, U+8BEF, U+8BFE, U+8C6A, U+8D1D, U+8D4F, U+8D62, U+8DD1, U+8DF3, U+8F6E, U+8FF9, U+900F, U+9014, U+9057, U+9192, U+91CE, U+9488, U+94A2, U+9547, U+955C, U+95F2, U+9644, U+964D, U+96C4-96C5, U+96E8, U+96F6-96F7, U+9732, U+9759, U+9760, U+987A, U+989C, U+9910, U+996D-996E, U+9B54, U+9E21, U+9EBB, U+9F50;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-114-400-normal.131805ee.woff2) format("woff2"), url(/static/font/noto-sans-sc-114-400-normal.5b4e6972.woff) format("woff");
  unicode-range: U+7E, U+2026, U+4E03, U+4E25, U+4E30, U+4E34, U+4E45, U+4E5D, U+4E89, U+4EAE, U+4ED8, U+4F11, U+4F19, U+4F24, U+4F34, U+4F59, U+4F73, U+4F9D, U+4FB5, U+5047, U+505C, U+5170, U+519C, U+51CF, U+5267, U+5356, U+5374, U+5382, U+538B, U+53E6, U+5426, U+542B, U+542F, U+5462, U+5473, U+554A, U+5566, U+5708, U+571F, U+5757, U+57DF, U+57F9, U+5802, U+590F, U+591C, U+591F, U+592B, U+5965, U+5979, U+5A01, U+5A5A, U+5B63, U+5B69, U+5B81, U+5BA1, U+5BA3, U+5C3C, U+5C42, U+5C81, U+5DE7, U+5DEE, U+5E0C, U+5E10, U+5E55, U+5E86, U+5E8F, U+5EA7, U+5F02, U+5F52, U+5F81, U+5FF5, U+60CA, U+60E0, U+6279, U+62C5, U+62FF, U+63CF, U+6444, U+64CD, U+653B, U+65BD, U+65E9, U+665A, U+66B4, U+66FE, U+6728, U+6742, U+677E, U+67B6, U+680F, U+68A6, U+68C0, U+699C, U+6B4C, U+6B66, U+6B7B, U+6BCD, U+6BDB, U+6C38, U+6C47, U+6C49, U+6CB3, U+6CB9, U+6CE2, U+6D32, U+6D3E, U+6D4F, U+6E56, U+6FC0, U+7075, U+7206, U+725B, U+72C2, U+73ED, U+7565, U+7591, U+7597, U+75C5, U+76AE, U+76D1, U+76DF, U+7834, U+7968, U+7981, U+79C0, U+7A7F, U+7A81, U+7AE5, U+7B14, U+7C89, U+7D27, U+7EAF, U+7EB3, U+7EB8, U+7EC7, U+7EE7, U+7EFF, U+7F57, U+7FFB, U+805A, U+80A1, U+822C, U+82CF, U+82E5, U+8363, U+836F, U+84DD, U+878D, U+8840, U+8857, U+8863, U+8865, U+8B66, U+8BB2, U+8BDA, U+8C01, U+8C08, U+8C46, U+8D1F, U+8D35, U+8D5B, U+8D5E, U+8DA3, U+8DDF, U+8F93, U+8FDD, U+8FF0, U+8FF7, U+8FFD, U+9000, U+9047, U+9152, U+949F, U+94C1, U+94F6, U+9646, U+9648, U+9669, U+969C, U+96EA, U+97E9, U+987B, U+987E, U+989D, U+9970, U+9986, U+9C7C, U+9C9C;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-115-400-normal.2bf0ce04.woff2) format("woff2"), url(/static/font/noto-sans-sc-115-400-normal.deeec788.woff) format("woff");
  unicode-range: U+25, U+4E14, U+4E1D, U+4E3D, U+4E49, U+4E60, U+4E9A, U+4EB2, U+4EC5, U+4EFD, U+4F3C, U+4F4F, U+4F8B, U+4FBF, U+5019, U+5145, U+514B, U+516B, U+516D, U+5174, U+5178, U+517B, U+5199, U+519B, U+51B3, U+51B5, U+5207, U+5212, U+5219, U+521D, U+52BF, U+533B, U+5343, U+5347, U+534A, U+536B, U+5370, U+53E4, U+53F2, U+5403, U+542C, U+547D, U+54A8, U+54CD, U+54EA, U+552E, U+56F4, U+5747, U+575B, U+5883, U+589E, U+5931, U+5947, U+5956-5957, U+5A92, U+5B83, U+5BA4, U+5BB3, U+5BCC, U+5C14, U+5C1A, U+5C3D, U+5C40, U+5C45, U+5C5E, U+5DF4, U+5E72, U+5E95, U+5F80, U+5F85, U+5FB7, U+5FD7, U+601D, U+626B, U+627F, U+62C9, U+62CD, U+6309, U+63A7, U+6545, U+65AD, U+65AF, U+65C5, U+666E, U+667A, U+670B, U+671B, U+674E, U+677F, U+6781, U+6790, U+6797, U+6821, U+6838-6839, U+697C, U+6B27, U+6B62, U+6BB5, U+6C7D, U+6C99, U+6D4B, U+6D4E, U+6D6A, U+6E29, U+6E2F, U+6EE1, U+6F14, U+6F2B, U+72B6, U+72EC, U+7387, U+7533, U+753B, U+76CA, U+76D8, U+7701, U+773C, U+77ED, U+77F3, U+7814, U+793C, U+79BB, U+79C1, U+79D8, U+79EF, U+79FB, U+7A76, U+7B11, U+7B54, U+7B56, U+7B97, U+7BC7, U+7C73, U+7D20, U+7EAA, U+7EC8, U+7EDD, U+7EED, U+7EFC, U+7FA4, U+804C, U+8058, U+80CC, U+8111, U+817E, U+826F, U+8303, U+843D, U+89C9, U+89D2, U+8BA2, U+8BBF, U+8BC9, U+8BCD, U+8BE6, U+8C22, U+8C61, U+8D22, U+8D26-8D27, U+8D8A, U+8F6F, U+8F7B, U+8F83, U+8F91, U+8FB9, U+8FD4, U+8FDC, U+9002, U+94B1, U+9519, U+95ED, U+961F, U+9632-9633, U+963F, U+968F-9690, U+96BE, U+9876, U+9884, U+98DE, U+9988, U+9999, U+9EC4, U+FF1B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-116-400-normal.ea18ab0d.woff2) format("woff2"), url(/static/font/noto-sans-sc-116-400-normal.1ae16ec1.woff) format("woff");
  unicode-range: U+2B, U+40, U+3000, U+300A-300B, U+4E16, U+4E66, U+4E70, U+4E91-4E92, U+4E94, U+4E9B, U+4EC0, U+4ECA, U+4F01, U+4F17-4F18, U+4F46, U+4F4E, U+4F9B, U+4FEE, U+503C, U+5065, U+50CF, U+513F, U+5148, U+518D, U+51C6, U+51E0, U+5217, U+529E-529F, U+5341, U+534F, U+5361, U+5386, U+53C2, U+53C8, U+53CC, U+53D7-53D8, U+53EA, U+5404, U+5411, U+5417, U+5427, U+5468, U+559C, U+5668, U+56E0, U+56E2, U+56ED, U+5740, U+57FA, U+58EB, U+5904, U+592A, U+59CB, U+5A31, U+5B58, U+5B9D, U+5BC6, U+5C71, U+5DDE, U+5DF1, U+5E08, U+5E26, U+5E2E, U+5E93, U+5E97, U+5EB7, U+5F15, U+5F20, U+5F3A, U+5F62, U+5F69, U+5F88, U+5F8B, U+5FC5, U+600E, U+620F, U+6218, U+623F, U+627E, U+628A, U+62A4, U+62DB, U+62E9, U+6307, U+6362, U+636E, U+64AD, U+6539, U+653F, U+6548, U+6574, U+6613, U+6625, U+663E, U+666F, U+672A, U+6750, U+6784, U+6A21, U+6B3E, U+6B65, U+6BCF, U+6C11, U+6C5F, U+6DF1, U+706B, U+7167, U+724C, U+738B, U+73A9, U+73AF, U+7403, U+7537, U+754C, U+7559, U+767D, U+7740, U+786E, U+795E, U+798F, U+79F0, U+7AEF, U+7B7E, U+7BB1, U+7EA2, U+7EA6, U+7EC4, U+7EC6, U+7ECD, U+7EDC, U+7EF4, U+8003, U+80B2, U+81F3-81F4, U+822A, U+827A, U+82F1, U+83B7, U+8425, U+89C2, U+89C8, U+8BA9, U+8BB8, U+8BC6, U+8BD5, U+8BE2, U+8BE5, U+8BED, U+8C03, U+8D23, U+8D2D, U+8D34, U+8D70, U+8DB3, U+8FBE, U+8FCE, U+8FD1, U+8FDE, U+9001, U+901F-9020, U+90A3, U+914D, U+91C7, U+94FE, U+9500, U+952E, U+9605, U+9645, U+9662, U+9664, U+9700, U+9752, U+975E, U+97F3, U+9879, U+9886, U+98DF, U+9A6C, U+9A8C, U+9ED1, U+9F99;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-117-400-normal.2c818c18.woff2) format("woff2"), url(/static/font/noto-sans-sc-117-400-normal.08ef18b1.woff) format("woff");
  unicode-range: U+4E, U+201C-201D, U+3010-3011, U+4E07, U+4E1C, U+4E24, U+4E3E, U+4E48, U+4E50, U+4E5F, U+4E8B-4E8C, U+4EA4, U+4EAB-4EAC, U+4ECB, U+4ECE, U+4ED6, U+4EE3, U+4EF6-4EF7, U+4EFB, U+4F20, U+4F55, U+4F7F, U+4FDD, U+505A, U+5143, U+5149, U+514D, U+5171, U+5177, U+518C, U+51FB, U+521B, U+5229, U+522B, U+52A9, U+5305, U+5317, U+534E, U+5355, U+5357, U+535A, U+5373, U+539F, U+53BB, U+53CA, U+53CD, U+53D6, U+53E3, U+53F0, U+5458, U+5546, U+56DB, U+573A, U+578B, U+57CE, U+58F0, U+590D, U+5934, U+5973, U+5B57, U+5B8C, U+5B98, U+5BB9, U+5BFC, U+5C06, U+5C11, U+5C31, U+5C55, U+5DF2, U+5E03, U+5E38, U+5E76, U+5E94, U+5EFA, U+5F71, U+5F97, U+5FEB, U+6001, U+603B, U+60F3, U+611F, U+6216, U+624D, U+6253, U+6295, U+6301, U+6392, U+641C, U+652F, U+653E, U+6559, U+6599, U+661F, U+671F, U+672F, U+6761, U+67E5, U+6807, U+6837, U+683C, U+6848, U+6B22, U+6B64, U+6BD4, U+6C14, U+6C34, U+6C42, U+6CA1, U+6D41, U+6D77, U+6D88, U+6E05, U+6E38, U+6E90, U+7136, U+7231, U+7531, U+767E, U+76EE, U+76F4, U+771F, U+7801, U+793A, U+79CD, U+7A0B, U+7A7A, U+7ACB, U+7AE0, U+7B2C, U+7B80, U+7BA1, U+7CBE, U+7D22, U+7EA7, U+7ED3, U+7ED9, U+7EDF, U+7F16, U+7F6E, U+8001, U+800C, U+8272, U+8282, U+82B1, U+8350, U+88AB, U+88C5, U+897F, U+89C1, U+89C4, U+89E3, U+8A00, U+8BA1, U+8BA4, U+8BAE-8BB0, U+8BBE, U+8BC1, U+8BC4, U+8BFB, U+8D28, U+8D39, U+8D77, U+8D85, U+8DEF, U+8EAB, U+8F66, U+8F6C, U+8F7D, U+8FD0, U+9009, U+90AE, U+90FD, U+91CC-91CD, U+91CF, U+95FB, U+9650, U+96C6, U+9891, U+98CE, U+FF1F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-118-400-normal.8c45f1e3.woff2) format("woff2"), url(/static/font/noto-sans-sc-118-400-normal.2bfe82cd.woff) format("woff");
  unicode-range: U+D, U+3E, U+5F, U+7C, U+A0, U+A9, U+4E09-4E0B, U+4E0D-4E0E, U+4E13, U+4E1A, U+4E2A, U+4E3A-4E3B, U+4E4B, U+4E86, U+4E8E, U+4EA7, U+4EBA, U+4EE4-4EE5, U+4EEC, U+4F1A, U+4F4D, U+4F53, U+4F5C, U+4F60, U+4FE1, U+5165, U+5168, U+516C, U+5173, U+5176, U+5185, U+51FA, U+5206, U+5230, U+5236, U+524D, U+529B, U+52A0-52A1, U+52A8, U+5316, U+533A, U+53CB, U+53D1, U+53EF, U+53F7-53F8, U+5408, U+540C-540E, U+544A, U+548C, U+54C1, U+56DE, U+56FD-56FE, U+5728, U+5730, U+5907, U+5916, U+591A, U+5927, U+5929, U+597D, U+5982, U+5B50, U+5B66, U+5B89, U+5B9A, U+5B9E, U+5BA2, U+5BB6, U+5BF9, U+5C0F, U+5DE5, U+5E02, U+5E73-5E74, U+5E7F, U+5EA6, U+5F00, U+5F0F, U+5F53, U+5F55, U+5FAE, U+5FC3, U+6027, U+606F, U+60A8, U+60C5, U+610F, U+6210-6211, U+6237, U+6240, U+624B, U+6280, U+62A5, U+63A5, U+63A8, U+63D0, U+6536, U+6570, U+6587, U+65B9, U+65E0, U+65F6, U+660E, U+662D, U+662F, U+66F4, U+6700, U+670D, U+672C, U+673A, U+6743, U+6765, U+679C, U+682A, U+6B21, U+6B63, U+6CBB, U+6CD5, U+6CE8, U+6D3B, U+70ED, U+7247-7248, U+7269, U+7279, U+73B0, U+7406, U+751F, U+7528, U+7535, U+767B, U+76F8, U+770B, U+77E5, U+793E, U+79D1, U+7AD9, U+7B49, U+7C7B, U+7CFB, U+7EBF, U+7ECF, U+7F8E, U+8005, U+8054, U+80FD, U+81EA, U+85CF, U+884C, U+8868, U+8981, U+89C6, U+8BBA, U+8BDD, U+8BF4, U+8BF7, U+8D44, U+8FC7, U+8FD8-8FD9, U+8FDB, U+901A, U+9053, U+90E8, U+91D1, U+957F, U+95E8, U+95EE, U+95F4, U+9762, U+9875, U+9898, U+9996, U+9AD8, U+FF01, U+FF08-FF09;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-119-400-normal.ba9d6b62.woff2) format("woff2"), url(/static/font/noto-sans-sc-119-400-normal.b567b906.woff) format("woff");
  unicode-range: U+20-22, U+27-2A, U+2C-3B, U+3F, U+41-4D, U+4F-5D, U+61-7B, U+7D, U+AB, U+AE, U+B2, U+B7, U+BB, U+DF-E5, U+E7-EA, U+EC-ED, U+F1-F4, U+F6, U+F9-FA, U+FC, U+101, U+103, U+113, U+12B, U+148, U+14D, U+16B, U+1CE, U+1D0, U+300-301, U+1EBF, U+1EC7, U+2013-2014, U+2022, U+2027, U+2039-203A, U+2122, U+3001-3002, U+3042, U+3044, U+3046, U+3048, U+304A-3055, U+3057, U+3059-305B, U+305D, U+305F-3061, U+3063-306B, U+306D-3073, U+3075-3076, U+3078-3079, U+307B, U+307E-307F, U+3081-308D, U+308F, U+3092-3093, U+30A1-30A4, U+30A6-30BB, U+30BD, U+30BF-30C1, U+30C3-30C4, U+30C6-30CB, U+30CD-30D7, U+30D9-30E1, U+30E3-30E7, U+30E9-30ED, U+30EF, U+30F3, U+30FB-30FC, U+3127, U+4E00, U+4E2D, U+65B0, U+65E5, U+6708-6709, U+70B9, U+7684, U+7F51, U+FF0C, U+FF0E, U+FF1A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-cyrillic-400-normal.d15b1377.woff2) format("woff2"), url(/static/font/noto-sans-sc-cyrillic-400-normal.8ac9e70f.woff) format("woff");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-vietnamese-400-normal.f2841bbb.woff2) format("woff2"), url(/static/font/noto-sans-sc-vietnamese-400-normal.45b19b75.woff) format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-latin-ext-400-normal.528d9c72.woff2) format("woff2"), url(/static/font/noto-sans-sc-latin-ext-400-normal.59a281ac.woff) format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/static/font/noto-sans-sc-latin-400-normal.d0072abd.woff2) format("woff2"), url(/static/font/noto-sans-sc-latin-400-normal.90e0ecd7.woff) format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(data:font/woff2;base64,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) format("woff2"), url(data:application/font-woff;base64,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) format("woff");
  unicode-range: U+1F1E9-1F1F5, U+1F1F7-1F1FF, U+1F21A, U+1F232, U+1F234-1F237, U+1F250-1F251, U+1F300, U+1F302-1F308, U+1F30A-1F311, U+1F315, U+1F319-1F320, U+1F324, U+1F327, U+1F32A, U+1F32C-1F32D, U+1F330-1F357, U+1F359-1F37E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-5-500-normal.1da8abec.woff2) format("woff2"), url(/static/font/noto-sans-sc-5-500-normal.f43eeae8.woff) format("woff");
  unicode-range: U+FEE3, U+FEF3, U+FF03-FF04, U+FF07, U+FF0A, U+FF17-FF19, U+FF1C-FF1D, U+FF20-FF3A, U+FF3C, U+FF3E-FF5B, U+FF5D, U+FF61-FF65, U+FF67-FF6A, U+FF6C, U+FF6F-FF78, U+FF7A-FF7D, U+FF80-FF84, U+FF86, U+FF89-FF8E, U+FF92, U+FF97-FF9B, U+FF9D-FF9F, U+FFE0-FFE4, U+FFE6, U+FFE9, U+FFEB, U+FFED, U+FFFC, U+1F004, U+1F170-1F171, U+1F192-1F195, U+1F198-1F19A, U+1F1E6-1F1E8;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-6-500-normal.9084a06c.woff2) format("woff2"), url(/static/font/noto-sans-sc-6-500-normal.530fbda0.woff) format("woff");
  unicode-range: U+F0A7, U+F0B2, U+F0B7, U+F0C9, U+F0D8, U+F0DA, U+F0DC-F0DD, U+F0E0, U+F0E6, U+F0EB, U+F0FC, U+F101, U+F104-F105, U+F107, U+F10B, U+F11B, U+F14B, U+F18A, U+F193, U+F1D6-F1D7, U+F244, U+F27A, U+F296, U+F2AE, U+F471, U+F4B3, U+F610-F611, U+F880-F881, U+F8EC, U+F8F5, U+F8FF, U+F901, U+F90A, U+F92C-F92D, U+F934, U+F937, U+F941, U+F965, U+F967, U+F969, U+F96B, U+F96F, U+F974, U+F978-F979, U+F97E, U+F981, U+F98A, U+F98E, U+F997, U+F99C, U+F9B2, U+F9B5, U+F9BA, U+F9BE, U+F9CA, U+F9D0-F9D1, U+F9DD, U+F9E0-F9E1, U+F9E4, U+F9F7, U+FA00-FA01, U+FA08, U+FA0A, U+FA11, U+FB01-FB02, U+FDFC, U+FE0E, U+FE30-FE31, U+FE33-FE44, U+FE49-FE52, U+FE54-FE57, U+FE59-FE66, U+FE68-FE6B, U+FE8E, U+FE92-FE93, U+FEAE, U+FEB8, U+FECB-FECC, U+FEE0;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-21-500-normal.96df45ac.woff2) format("woff2"), url(/static/font/noto-sans-sc-21-500-normal.1b8bd1a7.woff) format("woff");
  unicode-range: U+9F83, U+9F85-9F8D, U+9F90-9F91, U+9F94-9F96, U+9F98, U+9F9B-9F9C, U+9F9E, U+9FA0, U+9FA2, U+9FF?, U+A001, U+A007, U+A025, U+A046-A047, U+A057, U+A072, U+A078-A079, U+A083, U+A085, U+A100, U+A118, U+A132, U+A134, U+A1F4, U+A242, U+A4A6, U+A4AA, U+A4B0-A4B1, U+A4B3, U+A9C1-A9C2, U+AC00-AC01, U+AC04, U+AC08, U+AC10-AC11, U+AC13-AC16, U+AC19, U+AC1C-AC1D, U+AC24, U+AC70-AC71, U+AC74, U+AC77-AC78, U+AC80-AC81, U+AC83, U+AC8C, U+AC90, U+AC9F-ACA0, U+ACA8-ACA9, U+ACAC, U+ACB0, U+ACBD, U+ACC1, U+ACC4, U+ACE0-ACE1, U+ACE4, U+ACE8, U+ACF3, U+ACF5, U+ACFC-ACFD, U+AD00, U+AD0C, U+AD11, U+AD1C, U+AD34, U+AD50, U+AD64, U+AD6C, U+AD70, U+AD74, U+AD7F, U+AD81, U+AD8C, U+ADC0, U+ADC8, U+ADDC, U+ADE0, U+ADF8-ADF9, U+ADFC, U+AE00, U+AE08-AE09, U+AE0B, U+AE30, U+AE34, U+AE38, U+AE40, U+AE4A, U+AE4C, U+AE54, U+AE68, U+AEBC, U+AED8, U+AF2C-AF2D;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-22-500-normal.4abe301a.woff2) format("woff2"), url(/static/font/noto-sans-sc-22-500-normal.29d9c1be.woff) format("woff");
  unicode-range: U+9E30-9E33, U+9E35-9E3B, U+9E3E, U+9E40-9E44, U+9E46-9E4E, U+9E51, U+9E53, U+9E55-9E58, U+9E5A-9E5C, U+9E5E-9E63, U+9E66-9E6E, U+9E71, U+9E73, U+9E75, U+9E78-9E79, U+9E7C-9E7E, U+9E82, U+9E86-9E88, U+9E8B-9E8C, U+9E90-9E91, U+9E93, U+9E95, U+9E97, U+9E9D, U+9EA4-9EA5, U+9EA9-9EAA, U+9EB4-9EB5, U+9EB8-9EBA, U+9EBC-9EBF, U+9EC3, U+9EC9, U+9ECD, U+9ED0, U+9ED2-9ED3, U+9ED5-9ED6, U+9ED9, U+9EDC-9EDD, U+9EDF-9EE0, U+9EE2, U+9EE5, U+9EE7-9EEA, U+9EEF, U+9EF1, U+9EF3-9EF4, U+9EF6, U+9EF9, U+9EFB-9EFC, U+9EFE, U+9F0B, U+9F0D, U+9F10, U+9F14, U+9F17, U+9F19, U+9F22, U+9F29, U+9F2C, U+9F2F, U+9F31, U+9F37, U+9F39, U+9F3D-9F3E, U+9F41, U+9F4A-9F4B, U+9F51-9F52, U+9F61-9F63, U+9F66-9F67, U+9F80-9F81;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-23-500-normal.132d9708.woff2) format("woff2"), url(/static/font/noto-sans-sc-23-500-normal.dc1724bd.woff) format("woff");
  unicode-range: U+9C82-9C83, U+9C85-9C8C, U+9C8E-9C92, U+9C94-9C9B, U+9C9E-9CA3, U+9CA5-9CA7, U+9CA9, U+9CAB, U+9CAD-9CAE, U+9CB1-9CB7, U+9CB9-9CBD, U+9CBF-9CC0, U+9CC3, U+9CC5-9CC7, U+9CC9-9CD1, U+9CD3-9CDA, U+9CDC-9CDD, U+9CDF, U+9CE1-9CE3, U+9CE5, U+9CE9, U+9CEE-9CEF, U+9CF3-9CF4, U+9CF6, U+9CFC-9CFD, U+9D02, U+9D08-9D09, U+9D12, U+9D1B, U+9D1E, U+9D26, U+9D28, U+9D37, U+9D3B, U+9D3F, U+9D51, U+9D59, U+9D5C-9D5D, U+9D5F-9D61, U+9D6C, U+9D70, U+9D72, U+9D7A, U+9D7E, U+9D84, U+9D89, U+9D8F, U+9D92, U+9DAF, U+9DB4, U+9DB8, U+9DBC, U+9DC4, U+9DC7, U+9DC9, U+9DD7, U+9DDF, U+9DF2, U+9DF9-9DFA, U+9E0A, U+9E11, U+9E1A, U+9E1E, U+9E20, U+9E22, U+9E28-9E2C, U+9E2E-9E2F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-24-500-normal.a00b060f.woff2) format("woff2"), url(/static/font/noto-sans-sc-24-500-normal.b6d8224d.woff) format("woff");
  unicode-range: U+9A80, U+9A83, U+9A85, U+9A88-9A8A, U+9A8D-9A8E, U+9A90, U+9A92-9A93, U+9A95-9A96, U+9A98-9A99, U+9A9B-9AA2, U+9AA5, U+9AA7, U+9AAF-9AB1, U+9AB5-9AB6, U+9AB9-9ABA, U+9AC0-9AC4, U+9AC8, U+9ACB-9ACC, U+9ACE-9ACF, U+9AD1-9AD2, U+9AD9, U+9ADF, U+9AE1, U+9AE3, U+9AEA-9AEB, U+9AED-9AEF, U+9AF4, U+9AF9, U+9AFB, U+9B03-9B04, U+9B06, U+9B08, U+9B0D, U+9B0F-9B10, U+9B13, U+9B18, U+9B1A, U+9B1F, U+9B22-9B23, U+9B25, U+9B27-9B28, U+9B2A, U+9B2F, U+9B31-9B32, U+9B3B, U+9B43, U+9B46-9B49, U+9B4D-9B4E, U+9B51, U+9B56, U+9B58, U+9B5A, U+9B5C, U+9B5F, U+9B61-9B62, U+9B6F, U+9B77, U+9B80, U+9B88, U+9B8B, U+9B8E, U+9B91, U+9B9F-9BA0, U+9BA8, U+9BAA-9BAB, U+9BAD-9BAE, U+9BB0-9BB1, U+9BB8, U+9BC9-9BCA, U+9BD3, U+9BD6, U+9BDB, U+9BE8, U+9BF0-9BF1, U+9C02, U+9C10, U+9C15, U+9C24, U+9C2D, U+9C32, U+9C39, U+9C3B, U+9C40, U+9C47-9C49, U+9C53, U+9C57, U+9C64, U+9C72, U+9C77-9C78, U+9C7B, U+9C7F-9C80;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-25-500-normal.0664dc26.woff2) format("woff2"), url(/static/font/noto-sans-sc-25-500-normal.c6c073bd.woff) format("woff");
  unicode-range: U+98DD, U+98E1-98E2, U+98E7-98EA, U+98EC, U+98EE-98EF, U+98F2, U+98F4, U+98FC-98FE, U+9903, U+9905, U+9908, U+990A, U+990C-990D, U+9913-9914, U+9918, U+991A-991B, U+991E, U+9921, U+9928, U+992C, U+992E, U+9935, U+9938-9939, U+993D-993E, U+9945, U+994B-994C, U+9951-9952, U+9954-9955, U+9957, U+995E, U+9963, U+9966-9969, U+996B-996C, U+996F, U+9974-9975, U+9977-9979, U+997D-997E, U+9980-9981, U+9983-9984, U+9987, U+998A-998B, U+998D-9991, U+9993-9995, U+9997-9998, U+99A5, U+99AB, U+99AD-99AE, U+99B1, U+99B3-99B4, U+99BC, U+99BF, U+99C1, U+99C3-99C6, U+99CC, U+99D0, U+99D2, U+99D5, U+99DB, U+99DD, U+99E1, U+99ED, U+99F1, U+99FF, U+9A01, U+9A03-9A04, U+9A0E-9A0F, U+9A11-9A13, U+9A19, U+9A1B, U+9A28, U+9A2B, U+9A30, U+9A32, U+9A37, U+9A40, U+9A45, U+9A4A, U+9A4D-9A4E, U+9A52, U+9A55, U+9A57, U+9A5A-9A5B, U+9A5F, U+9A62, U+9A65, U+9A69, U+9A6B, U+9A6E, U+9A75, U+9A77-9A7A, U+9A7D;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-26-500-normal.5f3668e9.woff2) format("woff2"), url(/static/font/noto-sans-sc-26-500-normal.b34e64cd.woff) format("woff");
  unicode-range: U+975B-975C, U+9763, U+9765-9766, U+976C-976D, U+9773, U+9776, U+977A, U+977C, U+9784-9785, U+978E-978F, U+9791-9792, U+9794-9795, U+9798, U+979A, U+979E, U+97A3, U+97A5-97A6, U+97A8, U+97AB-97AC, U+97AE-97AF, U+97B2, U+97B4, U+97C6, U+97CB-97CC, U+97D3, U+97D8, U+97DC, U+97E1, U+97EA-97EB, U+97EE, U+97FB, U+97FE-97FF, U+9801-9803, U+9805-9806, U+9808, U+980C, U+9810-9814, U+9817-9818, U+981E, U+9820-9821, U+9824, U+9828, U+982B-982D, U+9830, U+9834, U+9838-9839, U+983C, U+9846, U+984D-984F, U+9851-9852, U+9854-9855, U+9857-9858, U+985A-985B, U+9862-9863, U+9865, U+9867, U+986B, U+986F-9871, U+9877-9878, U+987C, U+9880, U+9883, U+9885, U+9889, U+988B-988F, U+9893-9895, U+9899-989B, U+989E-989F, U+98A1-98A2, U+98A5-98A7, U+98A9, U+98AF, U+98B1, U+98B6, U+98BA, U+98BE, U+98C3-98C4, U+98C6-98C8, U+98CF-98D6, U+98DA-98DB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-27-500-normal.47e3f96b.woff2) format("woff2"), url(/static/font/noto-sans-sc-27-500-normal.b05751b5.woff) format("woff");
  unicode-range: U+95C4-95CA, U+95CC-95CD, U+95D4-95D6, U+95D8, U+95E1-95E2, U+95E9, U+95F0-95F1, U+95F3, U+95F6, U+95FC, U+95FE-95FF, U+9602-9604, U+9606-960D, U+960F, U+9611-9613, U+9615-9617, U+9619-961B, U+961D, U+9621, U+9628, U+962F, U+963C-963E, U+9641-9642, U+9649, U+9654, U+965B-965F, U+9661, U+9663, U+9665, U+9667-9668, U+966C, U+9670, U+9672-9674, U+9678, U+967A, U+967D, U+9682, U+9685, U+9688, U+968A, U+968D-968E, U+9695, U+9697-9698, U+969E, U+96A0, U+96A3-96A4, U+96A8, U+96AA, U+96B0-96B1, U+96B3-96B4, U+96B7-96B9, U+96BB-96BD, U+96C9, U+96CB, U+96CE, U+96D1-96D2, U+96D6, U+96D9, U+96DB-96DC, U+96DE, U+96E0, U+96E3, U+96E9, U+96EB, U+96F0-96F2, U+96F9, U+96FF, U+9701-9702, U+9705, U+9708, U+970A, U+970E-970F, U+9711, U+9719, U+9727, U+972A, U+972D, U+9730, U+973D, U+9742, U+9744, U+9748-9749, U+9750-9751, U+975A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-28-500-normal.3717013f.woff2) format("woff2"), url(/static/font/noto-sans-sc-28-500-normal.ada17f08.woff) format("woff");
  unicode-range: U+94F5, U+94F7, U+94F9, U+94FB-94FD, U+94FF, U+9503-9504, U+9506-9507, U+9509-950A, U+950D-950F, U+9511-9518, U+951A-9520, U+9522, U+9528-952D, U+9530-953A, U+953C-953F, U+9543-9546, U+9548-9550, U+9552-9555, U+9557-955B, U+955D-9568, U+956A-956D, U+9570-9574, U+9583, U+9586, U+9589, U+958E-958F, U+9591-9592, U+9594, U+9598-9599, U+959E-95A0, U+95A2-95A6, U+95A8-95B2, U+95B4, U+95B8-95C3;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-29-500-normal.8ca911f3.woff2) format("woff2"), url(/static/font/noto-sans-sc-29-500-normal.15e22648.woff) format("woff");
  unicode-range: U+941C-942B, U+942D-942E, U+9432-9433, U+9435, U+9438, U+943A, U+943E, U+9444, U+944A, U+9451-9452, U+945A, U+9462-9463, U+9465, U+9470-9487, U+948A-9492, U+9494-9498, U+949A, U+949C-949D, U+94A1, U+94A3-94A4, U+94A8, U+94AA-94AD, U+94AF, U+94B2, U+94B4-94BA, U+94BC-94C0, U+94C4, U+94C6-94DB, U+94DE-94EC, U+94EE-94F1, U+94F3;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-30-500-normal.0d58bd22.woff2) format("woff2"), url(/static/font/noto-sans-sc-30-500-normal.5260cb10.woff) format("woff");
  unicode-range: U+92EC-92ED, U+92F0, U+92F3, U+92F8, U+92FC, U+9304, U+9306, U+9310, U+9312, U+9315, U+9318, U+931A, U+931E, U+9320-9322, U+9324, U+9326-9329, U+932B-932C, U+932F, U+9331-9332, U+9335-9336, U+933E, U+9340-9341, U+934A-9360, U+9362-9363, U+9365-936B, U+936E, U+9375, U+937E, U+9382, U+938A, U+938C, U+938F, U+9393-9394, U+9396-9397, U+939A, U+93A2, U+93A7, U+93AC-93CD, U+93D0-93D1, U+93D6-93D8, U+93DE-93DF, U+93E1-93E2, U+93E4, U+93F8, U+93FB, U+93FD, U+940E-941A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-31-500-normal.e9af413a.woff2) format("woff2"), url(/static/font/noto-sans-sc-31-500-normal.e11d46c4.woff) format("woff");
  unicode-range: U+9163-9164, U+9169, U+9170, U+9172, U+9174, U+9179-917A, U+917D-917E, U+9182-9183, U+9185, U+918C-918D, U+9190-9191, U+919A, U+919C, U+91A1-91A4, U+91A8, U+91AA-91AF, U+91B4-91B5, U+91B8, U+91BA, U+91BE, U+91C0-91C1, U+91C6, U+91C8, U+91CB, U+91D0, U+91D2, U+91D7-91D8, U+91DD, U+91E3, U+91E6-91E7, U+91ED, U+91F0, U+91F5, U+91F9, U+9200, U+9205, U+9207-920A, U+920D-920E, U+9210, U+9214-9215, U+921C, U+921E, U+9221, U+9223-9227, U+9229-922A, U+922D, U+9234-9235, U+9237, U+9239-923A, U+923C-9240, U+9244-9246, U+9249, U+924E-924F, U+9251, U+9253, U+9257, U+925B, U+925E, U+9262, U+9264-9266, U+9268, U+926C, U+926F, U+9271, U+927B, U+927E, U+9280, U+9283, U+9285-928A, U+928E, U+9291, U+9293, U+9296, U+9298, U+929C-929D, U+92A8, U+92AB-92AE, U+92B3, U+92B6-92B7, U+92B9, U+92C1, U+92C5-92C6, U+92C8, U+92CC, U+92D0, U+92D2, U+92E4, U+92EA;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-32-500-normal.315f823c.woff2) format("woff2"), url(/static/font/noto-sans-sc-32-500-normal.5e4332fc.woff) format("woff");
  unicode-range: U+9004, U+900B, U+9011, U+9015-9016, U+901E, U+9021, U+9026, U+902D, U+902F, U+9031, U+9035-9036, U+9039-903A, U+9041, U+9044-9046, U+904A, U+904F-9052, U+9054-9055, U+9058-9059, U+905B-905E, U+9060-9062, U+9068-9069, U+906F, U+9072, U+9074, U+9076-907A, U+907C-907D, U+9081, U+9083, U+9085, U+9087-908B, U+908F, U+9095, U+9097, U+9099-909B, U+909D, U+90A0-90A1, U+90A8-90A9, U+90AC, U+90B0, U+90B2-90B4, U+90B6, U+90B8, U+90BA, U+90BD-90BE, U+90C3-90C5, U+90C7-90C8, U+90CF-90D0, U+90D3, U+90D5, U+90D7, U+90DA-90DC, U+90DE, U+90E2, U+90E4, U+90E6-90E7, U+90EA-90EB, U+90EF, U+90F4-90F5, U+90F7, U+90FE-9100, U+9104, U+9109, U+910C, U+9112, U+9114-9115, U+9118, U+911C, U+911E, U+9120, U+9122-9123, U+9127, U+912D, U+912F-9132, U+9139-913A, U+9143, U+9146, U+9149-914A, U+914C, U+914E-9150, U+9154, U+9157, U+915A, U+915D-915E, U+9161-9162;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-33-500-normal.adf3a752.woff2) format("woff2"), url(/static/font/noto-sans-sc-33-500-normal.1a803243.woff) format("woff");
  unicode-range: U+8E41-8E42, U+8E47, U+8E49-8E4B, U+8E50-8E53, U+8E59-8E5A, U+8E5F-8E60, U+8E64, U+8E69, U+8E6C, U+8E70, U+8E74, U+8E76, U+8E7A-8E7C, U+8E7F, U+8E84-8E85, U+8E87, U+8E89, U+8E8B, U+8E8D, U+8E8F-8E90, U+8E94, U+8E99, U+8E9C, U+8E9E, U+8EAA, U+8EAC, U+8EB0, U+8EB6, U+8EC0, U+8EC6, U+8ECA-8ECE, U+8ED2, U+8EDA, U+8EDF, U+8EE2, U+8EEB, U+8EF8, U+8EFB-8EFE, U+8F03, U+8F09, U+8F0B, U+8F12-8F15, U+8F1B, U+8F1D, U+8F1F, U+8F29-8F2A, U+8F2F, U+8F36, U+8F38, U+8F3B, U+8F3E-8F3F, U+8F44-8F45, U+8F49, U+8F4D-8F4E, U+8F5F, U+8F6B, U+8F6D, U+8F71-8F73, U+8F75-8F76, U+8F78-8F7A, U+8F7C, U+8F7E, U+8F81-8F82, U+8F84, U+8F87, U+8F8A-8F8B, U+8F8D-8F8F, U+8F94-8F95, U+8F97-8F9A, U+8FA6, U+8FAD-8FAF, U+8FB2, U+8FB5-8FB7, U+8FBA-8FBC, U+8FBF, U+8FC2, U+8FCB, U+8FCD, U+8FD3, U+8FD5, U+8FD7, U+8FDA, U+8FE2-8FE5, U+8FE8-8FE9, U+8FEE, U+8FF3-8FF4, U+8FF8, U+8FFA;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-34-500-normal.3a34b673.woff2) format("woff2"), url(/static/font/noto-sans-sc-34-500-normal.e055c91e.woff) format("woff");
  unicode-range: U+8CBD, U+8CBF-8CC4, U+8CC7-8CC8, U+8CCA, U+8CCD, U+8CD1, U+8CD3, U+8CDB-8CDC, U+8CDE, U+8CE0, U+8CE2-8CE4, U+8CE6-8CE8, U+8CEA, U+8CED, U+8CF4, U+8CF8, U+8CFA, U+8CFC-8CFD, U+8D04-8D05, U+8D07-8D08, U+8D0A, U+8D0D, U+8D0F, U+8D13-8D14, U+8D16, U+8D1B, U+8D20, U+8D30, U+8D32-8D33, U+8D36, U+8D3B, U+8D3D, U+8D40, U+8D42-8D43, U+8D45-8D46, U+8D48-8D4A, U+8D4D, U+8D51, U+8D53, U+8D55, U+8D59, U+8D5C-8D5D, U+8D5F, U+8D61, U+8D66-8D67, U+8D6A, U+8D6D, U+8D71, U+8D73, U+8D84, U+8D90-8D91, U+8D94-8D95, U+8D99, U+8DA8, U+8DAF, U+8DB1, U+8DB5, U+8DB8, U+8DBA, U+8DBC, U+8DBF, U+8DC2, U+8DC4, U+8DC6, U+8DCB, U+8DCE-8DCF, U+8DD6-8DD7, U+8DDA-8DDB, U+8DDE, U+8DE1, U+8DE3-8DE4, U+8DE9, U+8DEB-8DEC, U+8DF0-8DF1, U+8DF6-8DFD, U+8E05, U+8E07, U+8E09-8E0A, U+8E0C, U+8E0E, U+8E10, U+8E14, U+8E1D-8E1F, U+8E23, U+8E26, U+8E2B-8E31, U+8E34-8E35, U+8E39-8E3A, U+8E3D, U+8E40;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-35-500-normal.f77ac403.woff2) format("woff2"), url(/static/font/noto-sans-sc-35-500-normal.850fea50.woff) format("woff");
  unicode-range: U+8B80, U+8B83, U+8B8A, U+8B8C, U+8B90, U+8B93, U+8B99-8B9A, U+8BA0, U+8BA3, U+8BA5-8BA7, U+8BAA-8BAC, U+8BB4-8BB5, U+8BB7, U+8BB9, U+8BC2-8BC3, U+8BC5, U+8BCB-8BCC, U+8BCE-8BD0, U+8BD2-8BD4, U+8BD6, U+8BD8-8BD9, U+8BDC, U+8BDF, U+8BE3-8BE4, U+8BE7-8BE9, U+8BEB-8BEC, U+8BEE, U+8BF0, U+8BF2-8BF3, U+8BF6, U+8BF9, U+8BFC-8BFD, U+8BFF-8C00, U+8C02, U+8C04, U+8C06-8C07, U+8C0C, U+8C0F, U+8C11-8C12, U+8C14-8C1B, U+8C1D-8C21, U+8C24-8C25, U+8C27, U+8C2A-8C2C, U+8C2E-8C30, U+8C32-8C36, U+8C3F, U+8C47-8C4C, U+8C4E-8C50, U+8C54-8C56, U+8C62, U+8C68, U+8C6C, U+8C73, U+8C78, U+8C7A, U+8C82, U+8C85, U+8C89-8C8A, U+8C8D-8C8E, U+8C90, U+8C93-8C94, U+8C98, U+8C9D-8C9E, U+8CA0-8CA2, U+8CA7-8CAC, U+8CAF-8CB0, U+8CB3-8CB4, U+8CB6-8CB9, U+8CBB-8CBC;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-36-500-normal.e8ebcd0e.woff2) format("woff2"), url(/static/font/noto-sans-sc-36-500-normal.6f8dd059.woff) format("woff");
  unicode-range: U+8A15-8A18, U+8A1A-8A1B, U+8A1D, U+8A1F, U+8A22-8A23, U+8A25, U+8A2B, U+8A2D, U+8A31, U+8A33-8A34, U+8A36-8A38, U+8A3A, U+8A3C, U+8A3E, U+8A40-8A41, U+8A46, U+8A48, U+8A50, U+8A52, U+8A54-8A55, U+8A58, U+8A5B, U+8A5D-8A63, U+8A66, U+8A69-8A6B, U+8A6D-8A6E, U+8A70, U+8A72-8A73, U+8A7A, U+8A85, U+8A87, U+8A8A, U+8A8C-8A8D, U+8A90-8A92, U+8A95, U+8A98, U+8AA0-8AA1, U+8AA3-8AA6, U+8AA8-8AA9, U+8AAC-8AAE, U+8AB0, U+8AB2, U+8AB8-8AB9, U+8ABC, U+8ABE-8ABF, U+8AC7, U+8ACF, U+8AD2, U+8AD6-8AD7, U+8ADB-8ADC, U+8ADF, U+8AE1, U+8AE6-8AE8, U+8AEB, U+8AED-8AEE, U+8AF1, U+8AF3-8AF4, U+8AF7-8AF8, U+8AFA, U+8AFE, U+8B00-8B02, U+8B07, U+8B0A, U+8B0C, U+8B0E, U+8B10, U+8B17, U+8B19, U+8B1B, U+8B1D, U+8B20-8B21, U+8B26, U+8B28, U+8B2C, U+8B33, U+8B39, U+8B3E-8B3F, U+8B41, U+8B45, U+8B49, U+8B4C, U+8B4F, U+8B57-8B58, U+8B5A, U+8B5C, U+8B5E, U+8B60, U+8B6C, U+8B6F-8B70, U+8B72, U+8B74, U+8B77, U+8B7D;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-37-500-normal.597065b1.woff2) format("woff2"), url(/static/font/noto-sans-sc-37-500-normal.d43cf8a4.woff) format("woff");
  unicode-range: U+8882, U+8884-8886, U+8888, U+888F, U+8892-8893, U+889B, U+88A2, U+88A4, U+88A6, U+88A8, U+88AA, U+88AE, U+88B1, U+88B4, U+88B7, U+88BC, U+88C0, U+88C6-88C9, U+88CE-88CF, U+88D1-88D3, U+88D8, U+88DB-88DD, U+88DF, U+88E1-88E3, U+88E5, U+88E8, U+88EC, U+88F0-88F1, U+88F3-88F4, U+88FC-88FE, U+8900, U+8902, U+8906-8907, U+8909-890C, U+8912-8915, U+8918-891B, U+8921, U+8925, U+892B, U+8930, U+8932, U+8934, U+8936, U+893B, U+893D, U+8941, U+894C, U+8955-8956, U+8959, U+895C, U+895E-8960, U+8966, U+896A, U+896C, U+896F-8970, U+8972, U+897B, U+897E, U+8980, U+8983, U+8985, U+8987-8988, U+898C, U+898F, U+8993, U+8997, U+899A, U+89A1, U+89A7, U+89A9-89AA, U+89B2-89B3, U+89B7, U+89C0, U+89C7, U+89CA-89CC, U+89CE-89D1, U+89D6, U+89DA, U+89DC, U+89DE, U+89E5, U+89E7, U+89EB, U+89EF, U+89F1, U+89F3-89F4, U+89F8, U+89FF, U+8A01-8A03, U+8A07-8A0A, U+8A0E-8A0F, U+8A13;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-38-500-normal.4820eb68.woff2) format("woff2"), url(/static/font/noto-sans-sc-38-500-normal.149f1cb6.woff) format("woff");
  unicode-range: U+86F4, U+86F8-86F9, U+86FB, U+86FE, U+8703, U+8706-870A, U+870D, U+8711-8713, U+871A, U+871E, U+8722-8723, U+8725, U+8729, U+872E, U+8731, U+8734, U+8737, U+873A-873B, U+873E-8740, U+8742, U+8747-8748, U+8753, U+8755, U+8757-8758, U+875D, U+875F, U+8762-8766, U+8768, U+876E, U+8770, U+8772, U+8775, U+8778, U+877B-877E, U+8782, U+8785, U+8788, U+878B, U+8793, U+8797, U+879A, U+879E-87A0, U+87A2-87A3, U+87A8, U+87AB-87AD, U+87AF, U+87B3, U+87B5, U+87BD, U+87C0, U+87C4, U+87C6, U+87CA-87CB, U+87D1-87D2, U+87DB-87DC, U+87DE, U+87E0, U+87E5, U+87EA, U+87EC, U+87EE, U+87F2-87F3, U+87FB, U+87FD-87FE, U+8802-8803, U+8805, U+880A-880B, U+880D, U+8813-8816, U+8819, U+881B, U+881F, U+8821, U+8823, U+8831-8832, U+8835-8836, U+8839, U+883B-883C, U+8844, U+8846, U+884A, U+884E, U+8852-8853, U+8855, U+8859, U+885B, U+885D-885E, U+8862, U+8864, U+8869-886A, U+886E-886F, U+8872, U+8879, U+887D-887F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-39-500-normal.07327a11.woff2) format("woff2"), url(/static/font/noto-sans-sc-39-500-normal.9a706f21.woff) format("woff");
  unicode-range: U+8548, U+854E, U+8553, U+8556-8557, U+8559, U+855E, U+8561, U+8564-8565, U+8568-856A, U+856D, U+856F-8570, U+8572, U+8576, U+8579-857B, U+8580, U+8585-8586, U+8588, U+858A, U+858F, U+8591, U+8594, U+8599, U+859C, U+85A2, U+85A4, U+85A6, U+85A8-85A9, U+85AB-85AC, U+85AE, U+85B7-85B9, U+85BE, U+85C1, U+85C7, U+85CD, U+85D0, U+85D3, U+85D5, U+85DC-85DD, U+85DF-85E0, U+85E5-85E6, U+85E8-85EA, U+85F4, U+85F9, U+85FE-85FF, U+8602, U+8605-8607, U+860A-860B, U+8616, U+8618, U+861A, U+8627, U+8629, U+862D, U+8638, U+863C, U+863F, U+864D, U+864F, U+8652-8655, U+865B-865C, U+865F, U+8662, U+8667, U+866C, U+866E, U+8671, U+8675, U+867A-867C, U+867F, U+868B, U+868D, U+8693, U+869C-869D, U+86A1, U+86A3-86A4, U+86A7-86A9, U+86AC, U+86AF-86B1, U+86B4-86B6, U+86BA, U+86C0, U+86C4, U+86C6, U+86C9-86CA, U+86CD-86D1, U+86D4, U+86D8, U+86DE-86DF, U+86E4, U+86E6, U+86E9, U+86ED, U+86EF-86F3;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-40-500-normal.f543a017.woff2) format("woff2"), url(/static/font/noto-sans-sc-40-500-normal.47ddc6f3.woff) format("woff");
  unicode-range: U+83C5, U+83C8-83C9, U+83CB, U+83D1, U+83D3-83D6, U+83D8, U+83DB, U+83DD, U+83DF, U+83E1, U+83E5, U+83EA-83EB, U+83F0, U+83F4, U+83F8-83F9, U+83FB, U+83FD, U+83FF, U+8401, U+8406, U+840A-840B, U+840F, U+8411, U+8418, U+841C, U+8420, U+8422-8424, U+8426, U+8429, U+842C, U+8438-8439, U+843B-843C, U+843F, U+8446-8447, U+8449, U+844E, U+8451-8452, U+8456, U+8459-845A, U+845C, U+8462, U+8466, U+846D, U+846F-8470, U+8473, U+8476-8478, U+847A, U+847D, U+8484-8485, U+8487, U+8489, U+848C, U+848E, U+8490, U+8493-8494, U+8497, U+849B, U+849E-849F, U+84A1, U+84A5, U+84A8, U+84AF, U+84B4, U+84B9-84BF, U+84C1-84C2, U+84C5-84C7, U+84CA-84CB, U+84CD, U+84D0-84D1, U+84D3, U+84D6, U+84DF-84E0, U+84E2-84E3, U+84E5-84E7, U+84EE, U+84F3, U+84F6, U+84FA, U+84FC, U+84FF-8500, U+850C, U+8511, U+8514-8515, U+8517-8518, U+851F, U+8523, U+8525-8526, U+8529, U+852B, U+852D, U+8532, U+8534-8535, U+8538-853A, U+853C, U+8543, U+8545;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-41-500-normal.bf4f723a.woff2) format("woff2"), url(/static/font/noto-sans-sc-41-500-normal.af701eb1.woff) format("woff");
  unicode-range: U+82BC, U+82BE, U+82C0-82C2, U+82C4-82C8, U+82CA-82CC, U+82CE, U+82D0, U+82D2-82D3, U+82D5-82D6, U+82D8-82D9, U+82DC-82DE, U+82E0-82E4, U+82E7, U+82E9-82EB, U+82ED-82EE, U+82F3-82F4, U+82F7-82F8, U+82FA-8301, U+8306-8308, U+830C-830D, U+830F, U+8311, U+8313-8315, U+8318, U+831A-831B, U+831D, U+8324, U+8327, U+832A, U+832C-832D, U+832F, U+8331-8334, U+833A-833C, U+8340, U+8343-8345, U+8347-8348, U+834A, U+834C, U+834F, U+8351, U+8356, U+8358-835C, U+835E, U+8360, U+8364-8366, U+8368-836A, U+836C-836E, U+8373, U+8378, U+837B-837D, U+837F-8380, U+8382, U+8388, U+838A-838B, U+8392, U+8394, U+8396, U+8398-8399, U+839B-839C, U+83A0, U+83A2-83A3, U+83A8-83AA, U+83AE-83B0, U+83B3-83B4, U+83B6, U+83B8, U+83BA, U+83BC-83BD, U+83BF-83C0, U+83C2;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-42-500-normal.6a7f2494.woff2) format("woff2"), url(/static/font/noto-sans-sc-42-500-normal.480978cc.woff) format("woff");
  unicode-range: U+8166-8169, U+816B, U+816D, U+8171, U+8173-8174, U+8178, U+817C-817D, U+8182, U+8188, U+8191, U+8198-819B, U+81A0, U+81A3, U+81A5-81A6, U+81A9, U+81B6, U+81BA-81BB, U+81BD, U+81BF, U+81C1, U+81C3, U+81C6, U+81C9-81CA, U+81CC-81CD, U+81D1, U+81D3-81D4, U+81D8, U+81DB-81DC, U+81DE-81DF, U+81E5, U+81E7-81E9, U+81EB-81EC, U+81EE-81EF, U+81F5, U+81F8, U+81FA, U+81FC, U+81FE, U+8200-8202, U+8204, U+8208-820A, U+820E-8210, U+8216-8218, U+821B-821C, U+8221-8224, U+8226-8228, U+822B, U+822D, U+822F, U+8232-8234, U+8237-8238, U+823A-823B, U+823E, U+8244, U+8249, U+824B, U+824F, U+8259-825A, U+825F, U+8266, U+8268, U+826E, U+8271, U+8276-8279, U+827D, U+827F, U+8283-8284, U+8288-828A, U+828D-8291, U+8293-8294, U+8296-8298, U+829F-82A1, U+82A3-82A4, U+82A7-82AB, U+82AE, U+82B0, U+82B2, U+82B4-82B6;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-43-500-normal.b024e836.woff2) format("woff2"), url(/static/font/noto-sans-sc-43-500-normal.45e0f3e9.woff) format("woff");
  unicode-range: U+8016, U+8018-8019, U+801C, U+801E, U+8026-802A, U+8031, U+8034-8035, U+8037, U+8043, U+804B, U+804D, U+8052, U+8056, U+8059, U+805E, U+8061, U+8068-8069, U+806E-8074, U+8076-8078, U+807C-8080, U+8082, U+8084-8085, U+8088, U+808F, U+8093, U+809C, U+809F, U+80AB, U+80AD-80AE, U+80B1, U+80B6-80B8, U+80BC-80BD, U+80C2, U+80C4, U+80CA, U+80CD, U+80D1, U+80D4, U+80D7, U+80D9-80DB, U+80DD, U+80E0, U+80E4-80E5, U+80E7-80ED, U+80EF-80F1, U+80F3-80F4, U+80FC, U+8101, U+8104-8105, U+8107-8108, U+810C-810E, U+8112-8115, U+8117-8119, U+811B-811F, U+8121-8130, U+8132-8134, U+8137, U+8139, U+813F-8140, U+8142, U+8146, U+8148, U+814D-814E, U+8151, U+8153, U+8158-815A, U+815E, U+8160;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-44-500-normal.2ad43ba6.woff2) format("woff2"), url(/static/font/noto-sans-sc-44-500-normal.de27e37e.woff) format("woff");
  unicode-range: U+7EF0-7EF2, U+7EF6, U+7EFA-7EFB, U+7EFE, U+7F01-7F04, U+7F08, U+7F0A-7F12, U+7F17, U+7F19, U+7F1B-7F1C, U+7F1F, U+7F21-7F23, U+7F25-7F28, U+7F2A-7F33, U+7F35-7F37, U+7F3D, U+7F42, U+7F44-7F45, U+7F4C-7F4D, U+7F52, U+7F54, U+7F58-7F59, U+7F5D, U+7F5F-7F61, U+7F63, U+7F65, U+7F68, U+7F70-7F71, U+7F73-7F75, U+7F77, U+7F79, U+7F7D-7F7E, U+7F85-7F86, U+7F88-7F89, U+7F8B-7F8C, U+7F90-7F91, U+7F94-7F96, U+7F98-7F9B, U+7F9D, U+7F9F, U+7FA3, U+7FA7-7FA9, U+7FAC-7FB2, U+7FB4, U+7FB6, U+7FB8, U+7FBC, U+7FBF-7FC0, U+7FC3, U+7FCA, U+7FCC, U+7FCE, U+7FD2, U+7FD5, U+7FD9-7FDB, U+7FDF, U+7FE3, U+7FE5-7FE7, U+7FE9, U+7FEB-7FEC, U+7FEE-7FEF, U+7FF1, U+7FF3-7FF4, U+7FF9-7FFA, U+7FFE, U+8004, U+8006, U+800B, U+800E, U+8011-8012, U+8014;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-45-500-normal.479b8779.woff2) format("woff2"), url(/static/font/noto-sans-sc-45-500-normal.a8684ab9.woff) format("woff");
  unicode-range: U+7DD2, U+7DD4, U+7DD6-7DD8, U+7DDA-7DE0, U+7DE2-7DE6, U+7DE8-7DED, U+7DEF, U+7DF1-7DF5, U+7DF7, U+7DF9, U+7DFB-7DFC, U+7DFE-7E02, U+7E04, U+7E08-7E0B, U+7E12, U+7E1B, U+7E1E, U+7E20, U+7E22-7E23, U+7E26, U+7E29, U+7E2B, U+7E2E-7E2F, U+7E31, U+7E37, U+7E39-7E3E, U+7E40, U+7E43-7E44, U+7E46-7E47, U+7E4A-7E4B, U+7E4D-7E4E, U+7E51, U+7E54-7E56, U+7E58-7E5B, U+7E5D-7E5E, U+7E61, U+7E66-7E67, U+7E69-7E6B, U+7E6D, U+7E70, U+7E73, U+7E77, U+7E79, U+7E7B-7E7D, U+7E81-7E82, U+7E8C-7E8D, U+7E8F, U+7E92-7E94, U+7E96, U+7E98, U+7E9A-7E9C, U+7E9E-7E9F, U+7EA1, U+7EA3, U+7EA5, U+7EA8-7EA9, U+7EAB, U+7EAD-7EAE, U+7EB0, U+7EBB, U+7EBE, U+7EC0-7EC2, U+7EC9, U+7ECB-7ECC, U+7ED0, U+7ED4, U+7ED7, U+7EDB, U+7EE0-7EE2, U+7EE5-7EE6, U+7EE8, U+7EEB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-46-500-normal.9fdbfa54.woff2) format("woff2"), url(/static/font/noto-sans-sc-46-500-normal.2194e998.woff) format("woff");
  unicode-range: U+7CE8, U+7CEC, U+7CF0, U+7CF5-7CF9, U+7CFC, U+7CFE, U+7D00, U+7D04-7D0B, U+7D0D, U+7D10-7D14, U+7D17-7D19, U+7D1B-7D1F, U+7D21, U+7D24-7D26, U+7D28-7D2A, U+7D2C-7D2E, U+7D30-7D31, U+7D33, U+7D35-7D36, U+7D38-7D3A, U+7D40, U+7D42-7D44, U+7D46, U+7D4B-7D4C, U+7D4F, U+7D51, U+7D54-7D56, U+7D58, U+7D5B-7D5C, U+7D5E, U+7D61-7D63, U+7D66, U+7D68, U+7D6A-7D6C, U+7D6F, U+7D71-7D73, U+7D75-7D77, U+7D79-7D7A, U+7D7E, U+7D81, U+7D84-7D8B, U+7D8D, U+7D8F, U+7D91, U+7D94, U+7D96, U+7D98-7D9A, U+7D9C-7DA0, U+7DA2, U+7DA6, U+7DAA-7DB1, U+7DB4-7DB8, U+7DBA-7DBF, U+7DC1, U+7DC4, U+7DC7-7DC8, U+7DCA-7DCD, U+7DCF, U+7DD1;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-47-500-normal.04c1fca1.woff2) format("woff2"), url(/static/font/noto-sans-sc-47-500-normal.36ae1907.woff) format("woff");
  unicode-range: U+7BD3-7BD4, U+7BD9-7BDA, U+7BDD, U+7BE0-7BE1, U+7BE4-7BE6, U+7BE9-7BEA, U+7BEF, U+7BF4, U+7BF6, U+7BFC, U+7BFE, U+7C01, U+7C03, U+7C07-7C08, U+7C0A-7C0D, U+7C0F, U+7C11, U+7C15-7C16, U+7C19, U+7C1E-7C21, U+7C23-7C24, U+7C26, U+7C28-7C33, U+7C35, U+7C37-7C3B, U+7C3D-7C3E, U+7C40-7C41, U+7C43, U+7C47-7C48, U+7C4C, U+7C50, U+7C53-7C54, U+7C59, U+7C5F-7C60, U+7C63-7C65, U+7C6C, U+7C6E, U+7C72, U+7C74, U+7C79-7C7A, U+7C7C, U+7C81-7C82, U+7C84-7C85, U+7C88, U+7C8A-7C91, U+7C93-7C96, U+7C99, U+7C9B-7C9E, U+7CA0-7CA2, U+7CA6-7CA9, U+7CAC, U+7CAF-7CB3, U+7CB5-7CB7, U+7CBA-7CBD, U+7CBF-7CC2, U+7CC5, U+7CC7-7CC9, U+7CCC-7CCD, U+7CD7, U+7CDC, U+7CDE, U+7CE0, U+7CE4-7CE5, U+7CE7;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-48-500-normal.f41c703b.woff2) format("woff2"), url(/static/font/noto-sans-sc-48-500-normal.69cfb415.woff) format("woff");
  unicode-range: U+7AE6, U+7AF4-7AF7, U+7AFA-7AFB, U+7AFD-7B0A, U+7B0C, U+7B0E-7B0F, U+7B13, U+7B15-7B16, U+7B18-7B19, U+7B1E-7B20, U+7B22-7B25, U+7B29-7B2B, U+7B2D-7B2E, U+7B30-7B3B, U+7B3E-7B3F, U+7B41-7B42, U+7B44-7B47, U+7B4A, U+7B4C-7B50, U+7B58, U+7B5A, U+7B5C, U+7B60, U+7B66-7B67, U+7B69, U+7B6C-7B6F, U+7B72-7B76, U+7B7B-7B7D, U+7B7F, U+7B82, U+7B85, U+7B87, U+7B8B-7B96, U+7B98-7B99, U+7B9B-7B9F, U+7BA2-7BA4, U+7BA6-7BAC, U+7BAE-7BB0, U+7BB4, U+7BB7-7BB9, U+7BBB, U+7BC0-7BC1, U+7BC3-7BC4, U+7BC6, U+7BC8-7BCC, U+7BD1;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-49-500-normal.01e20586.woff2) format("woff2"), url(/static/font/noto-sans-sc-49-500-normal.1e18c1d4.woff) format("woff");
  unicode-range: U+798B-798E, U+7992, U+7994-7995, U+7997-7998, U+799A-799C, U+799F, U+79A3-79A6, U+79A8-79AC, U+79AE-79B1, U+79B3-79B5, U+79B8, U+79BA, U+79BF, U+79C2, U+79C6, U+79C8, U+79CF, U+79D5-79D6, U+79DD-79DE, U+79E3, U+79E7-79E8, U+79EB, U+79ED, U+79F4, U+79F7-79F8, U+79FA, U+79FE, U+7A02-7A03, U+7A05, U+7A0A, U+7A14, U+7A17, U+7A19, U+7A1C, U+7A1E-7A1F, U+7A23, U+7A25-7A26, U+7A2C, U+7A2E, U+7A30-7A32, U+7A36-7A37, U+7A39, U+7A3C, U+7A40, U+7A42, U+7A47, U+7A49, U+7A4C-7A4F, U+7A51, U+7A55, U+7A5B, U+7A5D-7A5E, U+7A62-7A63, U+7A66, U+7A68-7A69, U+7A6B, U+7A70, U+7A78, U+7A80, U+7A85-7A88, U+7A8A, U+7A90, U+7A93-7A96, U+7A98, U+7A9B-7A9C, U+7A9E, U+7AA0-7AA1, U+7AA3, U+7AA8-7AAA, U+7AAC-7AB0, U+7AB3, U+7AB8, U+7ABA, U+7ABD-7ABF, U+7AC4-7AC5, U+7AC7-7AC8, U+7ACA, U+7AD1-7AD2, U+7ADA-7ADD, U+7AE1, U+7AE4;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-50-500-normal.b615ef6d.woff2) format("woff2"), url(/static/font/noto-sans-sc-50-500-normal.a9411a6a.woff) format("woff");
  unicode-range: U+784C, U+784E-7854, U+7856-7857, U+7859-785A, U+7865, U+7869-786A, U+786D, U+786F, U+7876-7877, U+787C, U+787E-787F, U+7881, U+7887-7889, U+7893-7894, U+7898-789E, U+78A1, U+78A3, U+78A5, U+78A9, U+78AD, U+78B2, U+78B4, U+78B6, U+78B9-78BA, U+78BC, U+78BF, U+78C3, U+78C9, U+78CB, U+78D0-78D2, U+78D4, U+78D9-78DA, U+78DC, U+78DE, U+78E1, U+78E5-78E6, U+78EA, U+78EC, U+78EF, U+78F1-78F2, U+78F4, U+78FA-78FB, U+78FE, U+7901-7902, U+7905, U+7907, U+7909, U+790B-790C, U+790E, U+7910, U+7913, U+7919-791B, U+791E-791F, U+7921, U+7924, U+7926, U+792A-792B, U+7934, U+7936, U+7939, U+793B, U+793D, U+7940, U+7942-7943, U+7945-7947, U+7949-794A, U+794C, U+794E-7951, U+7953-7955, U+7957-795A, U+795C, U+795F-7960, U+7962, U+7964, U+7966-7967, U+7969, U+796B, U+796F, U+7972, U+7974, U+7979, U+797B-797C, U+797E-7980, U+7982, U+7986-7987, U+7989-798A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-51-500-normal.c127527e.woff2) format("woff2"), url(/static/font/noto-sans-sc-51-500-normal.0bb53f31.woff) format("woff");
  unicode-range: U+7722, U+7726, U+7728, U+772B-7730, U+7732-7736, U+7739-773A, U+773D-773F, U+7743, U+7746-7747, U+774C-774F, U+7751-7752, U+7758-775A, U+775C-775E, U+7762, U+7765-7766, U+7768-776A, U+776C-776D, U+7771-7772, U+777A, U+777C-777E, U+7780, U+7785, U+7787, U+778B-778D, U+778F-7791, U+7793, U+779E-77A0, U+77A2, U+77A5, U+77AD, U+77AF, U+77B4-77B7, U+77BD-77C0, U+77C2, U+77C5, U+77C7, U+77CD, U+77D6-77D7, U+77D9-77DA, U+77DD-77DE, U+77E7, U+77EA, U+77EC, U+77EF, U+77F8, U+77FB, U+77FD-77FE, U+7800, U+7803, U+7806, U+7809, U+780F-7812, U+7815, U+7817-7818, U+781A-781F, U+7821-7823, U+7825-7827, U+7829, U+782B-7830, U+7832-7833, U+7835, U+7837, U+7839-783C, U+783E, U+7841-7844, U+7847-7849, U+784B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-52-500-normal.632acdf2.woff2) format("woff2"), url(/static/font/noto-sans-sc-52-500-normal.746a9b10.woff) format("woff");
  unicode-range: U+7613-7619, U+761B-761D, U+761F-7622, U+7625, U+7627-762A, U+762E-7630, U+7632-7635, U+7638-763A, U+763C-763D, U+763F-7640, U+7642-7643, U+7647-7648, U+764D-764E, U+7652, U+7654, U+7658, U+765A, U+765C, U+765E-765F, U+7661-7663, U+7665, U+7669, U+766C, U+766E-766F, U+7671-7673, U+7675-7676, U+7678-767A, U+767F, U+7681, U+7683, U+7688, U+768A-768C, U+768E, U+7690-7692, U+7695, U+7698, U+769A-769B, U+769D-76A0, U+76A2, U+76A4-76A7, U+76AB-76AC, U+76AF-76B0, U+76B2, U+76B4-76B5, U+76BA-76BB, U+76BF, U+76C2-76C3, U+76C5, U+76C9, U+76CC-76CE, U+76DC-76DE, U+76E1-76EA, U+76F1, U+76F9-76FB, U+76FD, U+76FF-7700, U+7703-7704, U+7707-7708, U+770C-770F, U+7712, U+7714, U+7716, U+7719-771B, U+771E, U+7721;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-53-500-normal.9ea4bb8f.woff2) format("woff2"), url(/static/font/noto-sans-sc-53-500-normal.055b01c5.woff) format("woff");
  unicode-range: U+750D, U+750F, U+7511, U+7513, U+7515, U+7517, U+7519, U+7521-7527, U+752A, U+752C-752D, U+752F, U+7534, U+7536, U+753A, U+753E, U+7540, U+7544, U+7547-754B, U+754D-754E, U+7550-7553, U+7556-7557, U+755A-755B, U+755D-755E, U+7560, U+7562, U+7564, U+7566-7568, U+756B-756C, U+756F-7573, U+7575, U+7579-757C, U+757E-757F, U+7581-7584, U+7587, U+7589-758E, U+7590, U+7592, U+7594, U+7596, U+7599-759A, U+759D, U+759F-75A0, U+75A3, U+75A5, U+75A8, U+75AC-75AD, U+75B0-75B1, U+75B3-75B5, U+75B8, U+75BD, U+75C1-75C4, U+75C8-75CA, U+75CC-75CD, U+75D4, U+75D6, U+75D9, U+75DE, U+75E0, U+75E2-75E4, U+75E6-75EA, U+75F1-75F3, U+75F7, U+75F9-75FA, U+75FC, U+75FE-7601, U+7603, U+7605-7606, U+7608-760E, U+7610-7612;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-54-500-normal.5cad03cf.woff2) format("woff2"), url(/static/font/noto-sans-sc-54-500-normal.32d39530.woff) format("woff");
  unicode-range: U+73F0, U+73F2, U+73F4-73F5, U+73F7, U+73F9-73FA, U+73FC-73FD, U+73FF-7402, U+7404, U+7407-7408, U+740A-740F, U+7418, U+741A-741C, U+741E, U+7424-7425, U+7428-7429, U+742C-7430, U+7432, U+7435-7436, U+7438-743B, U+743E-7441, U+7443-7446, U+7448, U+744A-744B, U+7452, U+7457, U+745B, U+745D, U+7460, U+7462-7465, U+7467-746A, U+746D, U+746F, U+7471, U+7473-7474, U+7477, U+747A, U+747E, U+7481-7482, U+7484, U+7486, U+7488-748B, U+748E-748F, U+7493, U+7498, U+749A, U+749C-74A0, U+74A3, U+74A6, U+74A9-74AA, U+74AE, U+74B0-74B2, U+74B6, U+74B8-74BA, U+74BD, U+74BF, U+74C1, U+74C3, U+74C5, U+74C8, U+74CA, U+74CC, U+74CF, U+74D1-74D2, U+74D4-74D5, U+74D8-74DB, U+74DE-74E0, U+74E2, U+74E4-74E5, U+74E7-74E9, U+74EE-74EF, U+74F4, U+74FF, U+7501, U+7503, U+7505, U+7508;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-55-500-normal.0e911cf8.woff2) format("woff2"), url(/static/font/noto-sans-sc-55-500-normal.27720909.woff) format("woff");
  unicode-range: U+72E6, U+72E8, U+72EF-72F0, U+72F2-72F4, U+72F6-72F7, U+72F9-72FB, U+72FD, U+7300-7304, U+7307, U+730A-730C, U+7313-7317, U+731D-7322, U+7327, U+7329, U+732C-732D, U+7330-7331, U+7333, U+7335-7337, U+7339, U+733D-733E, U+7340, U+7342, U+7344-7345, U+734A, U+734D-7350, U+7352, U+7355, U+7357, U+7359, U+735F-7360, U+7362-7363, U+7365, U+7368, U+736C-736D, U+736F-7370, U+7372, U+7374-7376, U+7378, U+737A-737B, U+737D-737E, U+7382-7383, U+7386, U+7388, U+738A, U+738C-7393, U+7395, U+7397-739A, U+739C, U+739E, U+73A0-73A3, U+73A5-73A8, U+73AA, U+73AD, U+73B1, U+73B3, U+73B6-73B7, U+73B9, U+73C2, U+73C5-73C9, U+73CC, U+73CE-73D0, U+73D2, U+73D6, U+73D9, U+73DB-73DE, U+73E3, U+73E5-73EA, U+73EE-73EF;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-56-500-normal.05d7c316.woff2) format("woff2"), url(/static/font/noto-sans-sc-56-500-normal.8075dbea.woff) format("woff");
  unicode-range: U+71A8, U+71AF, U+71B1-71BC, U+71BE, U+71C1-71C2, U+71C4, U+71C8-71CB, U+71CE-71D0, U+71D2, U+71D4, U+71D9-71DA, U+71DC, U+71DF-71E0, U+71E6-71E8, U+71EA, U+71ED-71EE, U+71F4, U+71F6, U+71F9, U+71FB-71FC, U+71FF-7200, U+7207, U+720C-720D, U+7210, U+7216, U+721A-721E, U+7223, U+7228, U+722B, U+722D-722E, U+7230, U+7232, U+723A-723C, U+723E-7242, U+7246, U+724B, U+724D-724E, U+7252, U+7256, U+7258, U+725A, U+725C-725D, U+7260, U+7264-7266, U+726A, U+726C, U+726E-726F, U+7271, U+7273-7274, U+7278, U+727B, U+727D-727E, U+7281-7282, U+7284, U+7287, U+728A, U+728D, U+728F, U+7292, U+729B, U+729F-72A0, U+72A7, U+72AD-72AE, U+72B0-72B5, U+72B7-72B8, U+72BA-72BE, U+72C0-72C1, U+72C3, U+72C5-72C6, U+72C8, U+72CC-72CE, U+72D2, U+72D6, U+72DB, U+72DD-72DF, U+72E1, U+72E5;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-57-500-normal.f7aced09.woff2) format("woff2"), url(/static/font/noto-sans-sc-57-500-normal.773f0588.woff) format("woff");
  unicode-range: U+700B, U+700D, U+7015, U+7018, U+701B, U+701D-701F, U+7023, U+7026-7028, U+702C, U+702E-7030, U+7035, U+7037, U+7039-703A, U+703C-703E, U+7044, U+7049-704B, U+704F, U+7051, U+7058, U+705A, U+705C-705E, U+7061, U+7064, U+7066, U+706C, U+707D, U+7080-7081, U+7085-7086, U+708A, U+708F, U+7091, U+7094-7095, U+7098-7099, U+709C-709D, U+709F, U+70A4, U+70A9-70AA, U+70AF-70B2, U+70B4-70B7, U+70BB, U+70C0, U+70C3, U+70C7, U+70CB, U+70CE-70CF, U+70D4, U+70D9-70DA, U+70DC-70DD, U+70E0, U+70E9, U+70EC, U+70F7, U+70FA, U+70FD, U+70FF, U+7104, U+7108-7109, U+710C, U+7110, U+7113-7114, U+7116-7118, U+711C, U+711E, U+7120, U+712E-712F, U+7131, U+713C, U+7142, U+7144-7147, U+7149-714B, U+7150, U+7152, U+7155-7156, U+7159-715A, U+715C, U+7161, U+7165-7166, U+7168-7169, U+716D, U+7173-7174, U+7176, U+7178, U+717A, U+717D, U+717F-7180, U+7184, U+7186-7188, U+7192, U+7198, U+719C, U+71A0, U+71A4-71A5;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-58-500-normal.487d48ae.woff2) format("woff2"), url(/static/font/noto-sans-sc-58-500-normal.9ec2e01f.woff) format("woff");
  unicode-range: U+6ED9, U+6EDB, U+6EDD, U+6EDF-6EE0, U+6EE2, U+6EE6, U+6EEA, U+6EEC, U+6EEE-6EEF, U+6EF2-6EF3, U+6EF7-6EFA, U+6EFE, U+6F01, U+6F03, U+6F08-6F09, U+6F15-6F16, U+6F19, U+6F22-6F25, U+6F28-6F2A, U+6F2C-6F2D, U+6F2F, U+6F32, U+6F36-6F38, U+6F3F, U+6F43-6F46, U+6F48, U+6F4B, U+6F4E-6F4F, U+6F51, U+6F54-6F57, U+6F59-6F5B, U+6F5E-6F5F, U+6F61, U+6F64-6F67, U+6F69-6F6C, U+6F6F-6F72, U+6F74-6F76, U+6F78-6F7E, U+6F80-6F83, U+6F86, U+6F89, U+6F8B-6F8D, U+6F90, U+6F92, U+6F94, U+6F97-6F98, U+6F9B, U+6FA3-6FA5, U+6FA7, U+6FAA, U+6FAF, U+6FB1, U+6FB4, U+6FB6, U+6FB9, U+6FC1-6FCB, U+6FD1-6FD3, U+6FD5, U+6FDB, U+6FDE-6FE1, U+6FE4, U+6FE9, U+6FEB-6FEC, U+6FEE-6FF1, U+6FFA, U+6FFE, U+7005-7006, U+7009;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-59-500-normal.fa43b417.woff2) format("woff2"), url(/static/font/noto-sans-sc-59-500-normal.5a259977.woff) format("woff");
  unicode-range: U+6DC3, U+6DC5-6DC6, U+6DC9, U+6DCC, U+6DCF, U+6DD2-6DD3, U+6DD6, U+6DD9-6DDE, U+6DE0, U+6DE4, U+6DE6, U+6DE8-6DEA, U+6DEC, U+6DEF-6DF0, U+6DF5-6DF6, U+6DF8, U+6DFA, U+6DFC, U+6E03-6E04, U+6E07-6E09, U+6E0B-6E0C, U+6E0E, U+6E11, U+6E13, U+6E15-6E16, U+6E19-6E1B, U+6E1E-6E1F, U+6E22, U+6E25-6E27, U+6E2B-6E2C, U+6E36-6E37, U+6E39-6E3A, U+6E3C-6E41, U+6E44-6E45, U+6E47, U+6E49-6E4B, U+6E4D-6E4E, U+6E51, U+6E53-6E55, U+6E5C-6E5F, U+6E61-6E63, U+6E65-6E67, U+6E6A-6E6B, U+6E6D-6E70, U+6E72-6E74, U+6E76-6E78, U+6E7C, U+6E80-6E82, U+6E86-6E87, U+6E89, U+6E8D, U+6E8F, U+6E96, U+6E98, U+6E9D-6E9F, U+6EA1, U+6EA5-6EA7, U+6EAB, U+6EB1-6EB2, U+6EB4, U+6EB7, U+6EBB-6EBD, U+6EBF-6EC6, U+6EC8-6EC9, U+6ECC, U+6ECF-6ED0, U+6ED3-6ED4, U+6ED7-6ED8;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-60-500-normal.c17cfd87.woff2) format("woff2"), url(/static/font/noto-sans-sc-60-500-normal.da6b378b.woff) format("woff");
  unicode-range: U+6CB1-6CB2, U+6CB4-6CB5, U+6CB7, U+6CBA, U+6CBC-6CBD, U+6CC1-6CC3, U+6CC5-6CC7, U+6CD0-6CD4, U+6CD6-6CD7, U+6CD9-6CDA, U+6CDE-6CE0, U+6CE4, U+6CE6, U+6CE9, U+6CEB-6CEF, U+6CF1-6CF2, U+6CF6-6CF7, U+6CFA, U+6CFE, U+6D03-6D05, U+6D07-6D08, U+6D0A, U+6D0C, U+6D0E-6D11, U+6D13-6D14, U+6D16, U+6D18-6D1A, U+6D1C, U+6D1F, U+6D22-6D23, U+6D26-6D29, U+6D2B, U+6D2E-6D30, U+6D33, U+6D35-6D36, U+6D38-6D3A, U+6D3C, U+6D3F, U+6D42-6D44, U+6D48-6D49, U+6D4D, U+6D50, U+6D52, U+6D54, U+6D56-6D58, U+6D5A-6D5C, U+6D5E, U+6D60-6D61, U+6D63-6D65, U+6D67, U+6D6C-6D6D, U+6D6F, U+6D75, U+6D7B-6D7D, U+6D87, U+6D8A, U+6D8E, U+6D90-6D9A, U+6D9C-6DA0, U+6DA2-6DA3, U+6DA7, U+6DAA-6DAC, U+6DAE, U+6DB3-6DB4, U+6DB6, U+6DB8, U+6DBC, U+6DBF, U+6DC2;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-61-500-normal.38901ab1.woff2) format("woff2"), url(/static/font/noto-sans-sc-61-500-normal.45453e41.woff) format("woff");
  unicode-range: U+6B83-6B86, U+6B89, U+6B8D, U+6B91-6B93, U+6B95, U+6B97-6B98, U+6B9A-6B9B, U+6B9E, U+6BA1-6BA4, U+6BA9-6BAA, U+6BAD, U+6BAF-6BB0, U+6BB2-6BB3, U+6BBA-6BBD, U+6BC0, U+6BC2, U+6BC6, U+6BCA-6BCC, U+6BCE, U+6BD0-6BD1, U+6BD3, U+6BD6-6BD8, U+6BDA, U+6BE1, U+6BE6, U+6BEC, U+6BF1, U+6BF3-6BF5, U+6BF9, U+6BFD, U+6C05-6C08, U+6C0D, U+6C10, U+6C15-6C1A, U+6C21, U+6C23-6C26, U+6C29-6C2D, U+6C30-6C33, U+6C35-6C37, U+6C39-6C3A, U+6C3C-6C3F, U+6C46, U+6C4A-6C4C, U+6C4E-6C50, U+6C54, U+6C56, U+6C59-6C5C, U+6C5E, U+6C63, U+6C67-6C69, U+6C6B, U+6C6D, U+6C6F, U+6C72-6C74, U+6C78-6C7A, U+6C7C, U+6C84-6C87, U+6C8B-6C8C, U+6C8F, U+6C91, U+6C93-6C96, U+6C98, U+6C9A, U+6C9D, U+6CA2-6CA4, U+6CA8-6CA9, U+6CAC-6CAE;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-62-500-normal.5c6b8d83.woff2) format("woff2"), url(/static/font/noto-sans-sc-62-500-normal.5ef09084.woff) format("woff");
  unicode-range: U+69FE-6A01, U+6A06, U+6A09, U+6A0B, U+6A11, U+6A13, U+6A17-6A19, U+6A1B, U+6A1E, U+6A23, U+6A28-6A29, U+6A2B, U+6A2F-6A30, U+6A35, U+6A38-6A40, U+6A46-6A48, U+6A4A-6A4B, U+6A4E, U+6A50, U+6A52, U+6A5B, U+6A5E, U+6A62, U+6A65-6A67, U+6A6B, U+6A79, U+6A7C, U+6A7E-6A7F, U+6A84, U+6A86, U+6A8E, U+6A90-6A91, U+6A94, U+6A97, U+6A9C, U+6A9E, U+6AA0, U+6AA2, U+6AA4, U+6AA9, U+6AAB, U+6AAE-6AB0, U+6AB2-6AB3, U+6AB5, U+6AB7-6AB8, U+6ABA-6ABB, U+6ABD, U+6ABF, U+6AC2-6AC4, U+6AC6, U+6AC8, U+6ACC, U+6ACE, U+6AD2-6AD3, U+6AD8-6ADC, U+6ADF-6AE0, U+6AE4-6AE5, U+6AE7-6AE8, U+6AFB, U+6B04-6B05, U+6B0D-6B13, U+6B16-6B17, U+6B19, U+6B24-6B25, U+6B2C, U+6B37-6B39, U+6B3B, U+6B3D, U+6B43, U+6B46, U+6B4E, U+6B50, U+6B53-6B54, U+6B58-6B59, U+6B5B, U+6B60, U+6B69, U+6B6D, U+6B6F-6B70, U+6B73-6B74, U+6B77-6B7A, U+6B80-6B82;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-63-500-normal.e15218ec.woff2) format("woff2"), url(/static/font/noto-sans-sc-63-500-normal.e5fcab8a.woff) format("woff");
  unicode-range: U+68D3, U+68D7, U+68DD, U+68DF, U+68E1, U+68E3-68E4, U+68E6-68ED, U+68EF-68F0, U+68F2, U+68F4, U+68F6-68F7, U+68F9, U+68FB-68FD, U+68FF-6902, U+6906-6908, U+690B, U+6910, U+691A-691C, U+691F-6920, U+6924-6925, U+692A, U+692D, U+6934, U+6939, U+693C-6945, U+694A-694B, U+6952-6954, U+6957, U+6959, U+695B, U+695D, U+695F, U+6962-6964, U+6966, U+6968-696C, U+696E-696F, U+6971, U+6973-6974, U+6978-6979, U+697D, U+697F-6980, U+6985, U+6987-698A, U+698D-698E, U+6994-6999, U+699B, U+69A3-69A4, U+69A6-69A7, U+69AB, U+69AD-69AE, U+69B1, U+69B7, U+69BB-69BC, U+69C1, U+69C3-69C5, U+69C7, U+69CA-69CE, U+69D0-69D1, U+69D3-69D4, U+69D7-69DA, U+69E0, U+69E4, U+69E6, U+69EC-69ED, U+69F1-69F3, U+69F8, U+69FA-69FC;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-64-500-normal.7148dc25.woff2) format("woff2"), url(/static/font/noto-sans-sc-64-500-normal.5e6cd13f.woff) format("woff");
  unicode-range: U+678B-678D, U+678F, U+6792-6793, U+6796, U+6798, U+679E-67A1, U+67A5, U+67A7-67A9, U+67AC-67AD, U+67B0-67B1, U+67B3, U+67B5, U+67B7, U+67B9, U+67BB-67BC, U+67C0-67C1, U+67C3, U+67C5-67CA, U+67D1-67D2, U+67D7-67D9, U+67DD-67DF, U+67E2-67E4, U+67E6-67E9, U+67F0, U+67F5, U+67F7-67F8, U+67FA-67FB, U+67FD-67FE, U+6800-6801, U+6803-6804, U+6806, U+6809-680A, U+680C, U+680E, U+6812, U+681D-681F, U+6822, U+6824-6829, U+682B-682D, U+6831-6835, U+683B, U+683E, U+6840-6841, U+6844-6845, U+6849, U+684E, U+6853, U+6855-6856, U+685C-685D, U+685F-6862, U+6864, U+6866-6868, U+686B, U+686F, U+6872, U+6874, U+6877, U+687F, U+6883, U+6886, U+688F, U+689B, U+689F-68A0, U+68A2-68A3, U+68B1, U+68B6, U+68B9-68BA, U+68BC-68BF, U+68C1-68C4, U+68C6, U+68C8, U+68CA, U+68CC, U+68D0-68D1;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-65-500-normal.7141d15a.woff2) format("woff2"), url(/static/font/noto-sans-sc-65-500-normal.d7ae0796.woff) format("woff");
  unicode-range: U+6631, U+6633-6634, U+6636, U+663A-663B, U+663D, U+6641, U+6644-6645, U+6649, U+664C, U+664F, U+6654, U+6659, U+665B, U+665D-665E, U+6660-6667, U+6669, U+666B-666C, U+6671, U+6673, U+6677-6679, U+667C, U+6680-6681, U+6684-6685, U+6688-6689, U+668B-668E, U+6690, U+6692, U+6695, U+6698, U+669A, U+669D, U+669F-66A0, U+66A2-66A3, U+66A6, U+66AA-66AB, U+66B1-66B2, U+66B5, U+66B8-66B9, U+66BB, U+66BE, U+66C1, U+66C6-66C9, U+66CC, U+66D5-66D8, U+66DA-66DC, U+66DE-66E2, U+66E8-66EA, U+66EC, U+66F1, U+66F3, U+66F7, U+66FA, U+66FD, U+6702, U+6705, U+670A, U+670F-6710, U+6713, U+6715, U+6719, U+6722-6723, U+6725-6727, U+6729, U+672D-672E, U+6732-6733, U+6736, U+6739, U+673B, U+673F, U+6744, U+6748, U+674C-674D, U+6753, U+6755, U+6762, U+6767, U+6769-676C, U+676E, U+6772-6773, U+6775, U+6777, U+677A-677D, U+6782-6783, U+6787, U+678A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-66-500-normal.a7f5795f.woff2) format("woff2"), url(/static/font/noto-sans-sc-66-500-normal.6a1f25a2.woff) format("woff");
  unicode-range: U+64F1-64F2, U+64F4, U+64F7-64F8, U+64FA, U+64FC, U+64FE-64FF, U+6503, U+6509, U+650F, U+6514, U+6518, U+651C-651E, U+6522-6525, U+652A-652C, U+652E, U+6530-6532, U+6534-6535, U+6537-6538, U+653A, U+653C-653D, U+6542, U+6549-654B, U+654D-654E, U+6553-6555, U+6557-6558, U+655D, U+6564, U+6569, U+656B, U+656D-656F, U+6571, U+6573, U+6575-6576, U+6578-657E, U+6581-6583, U+6585-6586, U+6589, U+658E-658F, U+6592-6593, U+6595-6596, U+659B, U+659D, U+659F-65A1, U+65A3, U+65AB-65AC, U+65B2, U+65B6-65B7, U+65BA-65BB, U+65BE-65C0, U+65C2-65C4, U+65C6-65C8, U+65CC, U+65CE, U+65D0, U+65D2-65D3, U+65D6, U+65DB, U+65DD, U+65E1, U+65E3, U+65EE-65F0, U+65F3-65F5, U+65F8, U+65FB-65FC, U+65FE-6600, U+6603, U+6607, U+6609, U+660B, U+6610-6611, U+6619-661A, U+661C-661E, U+6621, U+6624, U+6626, U+662A-662C, U+662E, U+6630;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-67-500-normal.7fccd1f5.woff2) format("woff2"), url(/static/font/noto-sans-sc-67-500-normal.55f8826b.woff) format("woff");
  unicode-range: U+63B8-63BC, U+63BE, U+63C0, U+63C3-63C4, U+63C6, U+63C8, U+63CD-63CE, U+63D1, U+63D6, U+63DA-63DB, U+63DE, U+63E0, U+63E3, U+63E9-63EA, U+63EE, U+63F2, U+63F5-63FA, U+63FC, U+63FE-6400, U+6406, U+640B-640D, U+6410, U+6414, U+6416-6417, U+641B, U+6420-6423, U+6425-6428, U+642A, U+6431-6432, U+6434-6437, U+643D-6442, U+6445, U+6448, U+6450-6452, U+645B-645F, U+6462, U+6465, U+6468, U+646D, U+646F-6471, U+6473, U+6477, U+6479-647D, U+6482-6485, U+6487-6488, U+648C, U+6490, U+6493, U+6496-649A, U+649D, U+64A0, U+64A5, U+64AB-64AC, U+64B1-64B7, U+64B9-64BB, U+64BE-64C1, U+64C4, U+64C7, U+64C9-64CB, U+64D0, U+64D4, U+64D7-64D8, U+64DA, U+64DE, U+64E0-64E2, U+64E4, U+64E9, U+64EC, U+64F0;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-68-500-normal.84ee57ca.woff2) format("woff2"), url(/static/font/noto-sans-sc-68-500-normal.b9336df9.woff) format("woff");
  unicode-range: U+622C, U+622E-6230, U+6232, U+6238, U+623B, U+623D-623E, U+6243, U+6246, U+6248-6249, U+624C, U+6255, U+6259, U+625E, U+6260-6261, U+6265-6266, U+626A, U+6271, U+627A, U+627C-627D, U+6283, U+6286, U+6289, U+628E, U+6294, U+629C, U+629E-629F, U+62A1, U+62A8, U+62BA-62BB, U+62BF, U+62C2, U+62C4, U+62C8, U+62CA-62CB, U+62CF, U+62D1, U+62D7, U+62D9-62DA, U+62DD, U+62E0-62E1, U+62E3-62E4, U+62E7, U+62EB, U+62EE, U+62F0, U+62F4-62F6, U+6308, U+630A-630E, U+6310, U+6312-6313, U+6317, U+6319, U+631B, U+631D-631F, U+6322, U+6326, U+6329, U+6331-6332, U+6334-6337, U+6339, U+633B-633C, U+633E-6340, U+6343, U+6347, U+634B-634E, U+6354, U+635C-635D, U+6368-6369, U+636D, U+636F-6372, U+6376, U+637A-637B, U+637D, U+6382-6383, U+6387, U+638A-638B, U+638D-638E, U+6391, U+6393-6397, U+6399, U+639B, U+639E-639F, U+63A1, U+63A3-63A4, U+63AC-63AE, U+63B1-63B5;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-69-500-normal.3aac5df1.woff2) format("woff2"), url(/static/font/noto-sans-sc-69-500-normal.1cf46c50.woff) format("woff");
  unicode-range: U+60ED-60EE, U+60F0-60F1, U+60F4, U+60F6, U+60FA, U+6100, U+6106, U+610D-610E, U+6112, U+6114-6115, U+6119, U+611C, U+6120, U+6122-6123, U+6126, U+6128-6130, U+6136-6137, U+613A, U+613D-613E, U+6144, U+6146-6147, U+614A-614B, U+6151, U+6153, U+6158, U+615A, U+615C-615D, U+615F, U+6161, U+6163-6165, U+616B-616C, U+616E, U+6171, U+6173-6177, U+617E, U+6182, U+6187, U+618A, U+618D-618E, U+6190-6191, U+6194, U+6199-619A, U+619C, U+619F, U+61A1, U+61A3-61A4, U+61A7-61A9, U+61AB-61AD, U+61B2-61B3, U+61B5-61B7, U+61BA-61BB, U+61BF, U+61C3-61C4, U+61C6-61C7, U+61C9-61CB, U+61D0-61D1, U+61D3-61D4, U+61D7, U+61DA, U+61DF-61E1, U+61E6, U+61EE, U+61F0, U+61F2, U+61F6-61F8, U+61FA, U+61FC-61FE, U+6200, U+6206-6207, U+6209, U+620B, U+620D-620E, U+6213-6215, U+6217, U+6219, U+621B-6223, U+6225-6226;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-70-500-normal.b93fb157.woff2) format("woff2"), url(/static/font/noto-sans-sc-70-500-normal.88e3707d.woff) format("woff");
  unicode-range: U+5FC4, U+5FC9, U+5FCB, U+5FCE-5FD6, U+5FDA-5FDE, U+5FE1-5FE2, U+5FE4-5FE5, U+5FEA, U+5FED-5FEE, U+5FF1-5FF3, U+5FF6, U+5FF8, U+5FFB, U+5FFE-5FFF, U+6002-6006, U+600A, U+600D, U+600F, U+6014, U+6019, U+601B, U+6020, U+6023, U+6026, U+6029, U+602B, U+602E-602F, U+6031, U+6033, U+6035, U+6039, U+603F, U+6041-6043, U+6046, U+604F, U+6053-6054, U+6058-605B, U+605D-605E, U+6060, U+6063, U+6065, U+6067, U+606A-606C, U+6075, U+6078-6079, U+607B, U+607D, U+607F, U+6083, U+6085-6087, U+608A, U+608C, U+608E-608F, U+6092-6093, U+6095-6097, U+609B-609D, U+60A2, U+60A7, U+60A9-60AB, U+60AD, U+60AF-60B1, U+60B3-60B6, U+60B8, U+60BB, U+60BD-60BE, U+60C0-60C3, U+60C6-60C9, U+60CB, U+60CE, U+60D3-60D4, U+60D7-60DB, U+60DD, U+60E1-60E4, U+60E6, U+60EA, U+60EC;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-71-500-normal.7fbfe8bf.woff2) format("woff2"), url(/static/font/noto-sans-sc-71-500-normal.1f4afc91.woff) format("woff");
  unicode-range: U+5E98, U+5E9B, U+5E9D, U+5EA0-5EA5, U+5EA8, U+5EAB, U+5EAF, U+5EB3, U+5EB5-5EB6, U+5EB9, U+5EBE, U+5EC1-5EC3, U+5EC6, U+5EC8, U+5ECB-5ECC, U+5ED1-5ED2, U+5ED4, U+5ED9-5EDB, U+5EDD, U+5EDF-5EE0, U+5EE2-5EE3, U+5EE8, U+5EEA, U+5EEC, U+5EEF-5EF0, U+5EF3-5EF4, U+5EF8, U+5EFB-5EFC, U+5EFE-5EFF, U+5F01, U+5F07, U+5F0B-5F0E, U+5F10-5F12, U+5F14, U+5F1A, U+5F22, U+5F28-5F29, U+5F2C-5F2D, U+5F35-5F36, U+5F38, U+5F3B-5F43, U+5F45-5F4A, U+5F4C-5F4E, U+5F50, U+5F54, U+5F56-5F59, U+5F5B-5F5F, U+5F61, U+5F63, U+5F65, U+5F67-5F68, U+5F6B, U+5F6E-5F6F, U+5F72-5F78, U+5F7A, U+5F7E-5F7F, U+5F82-5F83, U+5F87, U+5F89-5F8A, U+5F8D, U+5F91, U+5F93, U+5F95, U+5F98-5F99, U+5F9C, U+5F9E, U+5FA0, U+5FA6-5FA9, U+5FAC-5FAD, U+5FAF, U+5FB3-5FB5, U+5FB9, U+5FBC;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-72-500-normal.f283d5b7.woff2) format("woff2"), url(/static/font/noto-sans-sc-72-500-normal.2e62009c.woff) format("woff");
  unicode-range: U+5D26-5D27, U+5D2E-5D34, U+5D3C-5D3E, U+5D41-5D44, U+5D46-5D48, U+5D4A-5D4B, U+5D4E, U+5D50, U+5D52, U+5D55-5D58, U+5D5A-5D5D, U+5D68-5D69, U+5D6B-5D6C, U+5D6F, U+5D74, U+5D7F, U+5D82-5D89, U+5D8B-5D8C, U+5D8F, U+5D92-5D93, U+5D99, U+5D9D, U+5DB2, U+5DB6-5DB7, U+5DBA, U+5DBC-5DBD, U+5DC2-5DC3, U+5DC6-5DC7, U+5DC9, U+5DCC, U+5DD2, U+5DD4, U+5DD6-5DD8, U+5DDB-5DDC, U+5DE3, U+5DED, U+5DEF, U+5DF3, U+5DF6, U+5DFA-5DFD, U+5DFF-5E00, U+5E07, U+5E0F, U+5E11, U+5E13-5E14, U+5E19-5E1B, U+5E22, U+5E25, U+5E28, U+5E2A, U+5E2F-5E31, U+5E33-5E34, U+5E36, U+5E39-5E3C, U+5E3E, U+5E40, U+5E44, U+5E46-5E48, U+5E4C, U+5E4F, U+5E53-5E54, U+5E57, U+5E59, U+5E5B, U+5E5E-5E5F, U+5E61, U+5E63, U+5E6A-5E6B, U+5E75, U+5E77, U+5E79-5E7A, U+5E7E, U+5E80-5E81, U+5E83, U+5E85, U+5E87, U+5E8B, U+5E91-5E92, U+5E96;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-73-500-normal.aad43f7b.woff2) format("woff2"), url(/static/font/noto-sans-sc-73-500-normal.63426b7c.woff) format("woff");
  unicode-range: U+5BEC, U+5BEE-5BF0, U+5BF2-5BF3, U+5BF5-5BF6, U+5BFE, U+5C02-5C03, U+5C05, U+5C07-5C09, U+5C0B-5C0C, U+5C0E, U+5C10, U+5C12-5C13, U+5C15, U+5C17, U+5C19, U+5C1B-5C1C, U+5C1E-5C1F, U+5C22, U+5C25, U+5C28, U+5C2A-5C2B, U+5C2F-5C30, U+5C37, U+5C3B, U+5C43-5C44, U+5C46-5C47, U+5C4D, U+5C50, U+5C59, U+5C5B-5C5C, U+5C62-5C64, U+5C66, U+5C6C, U+5C6E, U+5C74, U+5C78-5C7E, U+5C80, U+5C83-5C84, U+5C88, U+5C8B-5C8D, U+5C91, U+5C94-5C96, U+5C98-5C99, U+5C9C, U+5C9E, U+5CA1-5CA3, U+5CAB-5CAC, U+5CB1, U+5CB5, U+5CB7, U+5CBA, U+5CBD-5CBF, U+5CC1, U+5CC3-5CC4, U+5CC7, U+5CCB, U+5CD2, U+5CD8-5CD9, U+5CDF-5CE0, U+5CE3-5CE6, U+5CE8-5CEA, U+5CED, U+5CEF, U+5CF3-5CF4, U+5CF6, U+5CF8, U+5CFD, U+5D00-5D04, U+5D06, U+5D08, U+5D0B-5D0D, U+5D0F-5D13, U+5D15, U+5D17-5D1A, U+5D1D-5D22, U+5D24-5D25;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-74-500-normal.c3f7d088.woff2) format("woff2"), url(/static/font/noto-sans-sc-74-500-normal.904accc2.woff) format("woff");
  unicode-range: U+5AA0, U+5AA3-5AA4, U+5AAA, U+5AAE-5AAF, U+5AB1-5AB2, U+5AB4-5AB5, U+5AB7-5ABA, U+5ABD-5ABF, U+5AC3-5AC4, U+5AC6-5AC8, U+5ACA-5ACB, U+5ACD, U+5ACF-5AD2, U+5AD4, U+5AD8-5ADA, U+5ADC, U+5ADF-5AE2, U+5AE4, U+5AE6, U+5AE8, U+5AEA-5AED, U+5AF0-5AF3, U+5AF5, U+5AF9-5AFB, U+5AFD, U+5B01, U+5B05, U+5B08, U+5B0B-5B0C, U+5B11, U+5B16-5B17, U+5B1B, U+5B21-5B22, U+5B24, U+5B27-5B2E, U+5B30, U+5B32, U+5B34, U+5B36-5B38, U+5B3E-5B40, U+5B43, U+5B45, U+5B4A-5B4B, U+5B51-5B53, U+5B56, U+5B5A-5B5B, U+5B62, U+5B65, U+5B67, U+5B6A-5B6E, U+5B70-5B71, U+5B73, U+5B7A-5B7B, U+5B7F-5B80, U+5B84, U+5B8D, U+5B91, U+5B93-5B95, U+5B9F, U+5BA5-5BA6, U+5BAC, U+5BAE, U+5BB8, U+5BC0, U+5BC3, U+5BCB, U+5BD0-5BD1, U+5BD4-5BD8, U+5BDA-5BDC, U+5BE2, U+5BE4-5BE5, U+5BE7, U+5BE9, U+5BEB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-75-500-normal.3c992a7c.woff2) format("woff2"), url(/static/font/noto-sans-sc-75-500-normal.664113c7.woff) format("woff");
  unicode-range: U+596A, U+596C-596E, U+5977, U+597B-597C, U+5981, U+598F, U+5997-5998, U+599A, U+599C-599D, U+59A0-59A1, U+59A3-59A4, U+59A7, U+59AA-59AD, U+59AF, U+59B2-59B3, U+59B5-59B6, U+59B8, U+59BA, U+59BD-59BE, U+59C0-59C1, U+59C3-59C4, U+59C7-59CA, U+59CC-59CD, U+59CF, U+59D2, U+59D5-59D6, U+59D8-59D9, U+59DB, U+59DD-59E0, U+59E2-59E7, U+59E9-59EB, U+59EE, U+59F1, U+59F3, U+59F5, U+59F7-59F9, U+59FD, U+5A06, U+5A08-5A0A, U+5A0C-5A0D, U+5A11-5A13, U+5A15-5A16, U+5A1A-5A1B, U+5A21-5A23, U+5A2D-5A2F, U+5A32, U+5A38, U+5A3C, U+5A3E-5A45, U+5A47, U+5A4A, U+5A4C-5A4D, U+5A4F-5A51, U+5A53, U+5A55-5A57, U+5A5E, U+5A60, U+5A62, U+5A65-5A67, U+5A6A, U+5A6C-5A6D, U+5A72-5A73, U+5A75-5A76, U+5A79-5A7C, U+5A81-5A84, U+5A8C, U+5A8E, U+5A93, U+5A96-5A97, U+5A9C, U+5A9E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-76-500-normal.aa692958.woff2) format("woff2"), url(/static/font/noto-sans-sc-76-500-normal.ae012e6b.woff) format("woff");
  unicode-range: U+5820, U+5822-5823, U+5825-5826, U+582C, U+582F, U+5831, U+583A, U+583D, U+583F-5842, U+5844-5846, U+5848, U+584A, U+584D, U+5852, U+5857, U+5859-585A, U+585C-585D, U+5862, U+5868-5869, U+586C-586D, U+586F-5873, U+5875, U+5879, U+587D-587E, U+5880-5881, U+5888-588A, U+588D, U+5892, U+5896-5898, U+589A, U+589C-589D, U+58A0-58A1, U+58A3, U+58A6, U+58A9, U+58AB-58AE, U+58B0, U+58B3, U+58BB-58BF, U+58C2-58C3, U+58C5-58C8, U+58CA, U+58CC, U+58CE, U+58D1-58D3, U+58D5, U+58D8-58D9, U+58DE-58DF, U+58E2, U+58E9, U+58EC, U+58EF, U+58F1-58F2, U+58F5, U+58F7-58F8, U+58FA, U+58FD, U+5900, U+5902, U+5906, U+5908-590C, U+590E, U+5910, U+5914, U+5919, U+591B, U+591D-591E, U+5920, U+5922-5925, U+5928, U+592C-592D, U+592F, U+5932, U+5936, U+593C, U+593E, U+5940-5942, U+5944, U+594C-594D, U+5950, U+5953, U+5958, U+595A, U+5961, U+5966-5968;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-77-500-normal.18e6b5cc.woff2) format("woff2"), url(/static/font/noto-sans-sc-77-500-normal.c2fcf4f1.woff) format("woff");
  unicode-range: U+56F9, U+56FC, U+56FF-5700, U+5703-5704, U+5709-570A, U+570C-570D, U+570F, U+5712-5713, U+5718-5719, U+571C, U+571E, U+5725, U+5727, U+5729-572A, U+572C, U+572E-572F, U+5734-5735, U+5739, U+573B, U+5741, U+5743, U+5745, U+5749, U+574C-574D, U+575C, U+5763, U+5768-5769, U+576B, U+576D-576E, U+5770, U+5773, U+5775, U+5777, U+577B-577C, U+5785-5786, U+5788, U+578C, U+578E-578F, U+5793-5795, U+5799-57A1, U+57A3-57A4, U+57A6-57AA, U+57AC-57AD, U+57AF-57B2, U+57B4-57B6, U+57B8-57B9, U+57BD-57BF, U+57C2, U+57C4-57C8, U+57CC-57CD, U+57CF, U+57D2, U+57D5-57DE, U+57E1-57E2, U+57E4-57E5, U+57E7, U+57EB, U+57ED, U+57EF, U+57F4-57F8, U+57FC-57FD, U+5800-5801, U+5803, U+5805, U+5807, U+5809, U+580B-580E, U+5811, U+5814, U+5819, U+581B-581F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-78-500-normal.5d01bbc7.woff2) format("woff2"), url(/static/font/noto-sans-sc-78-500-normal.bd042fa2.woff) format("woff");
  unicode-range: U+55F5-55F7, U+55FB, U+55FE, U+5600-5601, U+5605-5606, U+5608, U+560C-560D, U+560F, U+5614, U+5616-5617, U+561A, U+561C, U+561E, U+5621-5625, U+5627, U+5629, U+562B-5630, U+5636, U+5638-563A, U+563C, U+5640-5642, U+5649, U+564C-5650, U+5653-5655, U+5657-565B, U+5660, U+5663-5664, U+5666, U+566B, U+566F-5671, U+5673-567C, U+567E, U+5684-5687, U+568C, U+568E-5693, U+5695, U+5697, U+569B-569C, U+569E-569F, U+56A1-56A2, U+56A4-56A9, U+56AC-56AF, U+56B1, U+56B4, U+56B6-56B8, U+56BF, U+56C1-56C3, U+56C9, U+56CD, U+56D1, U+56D4, U+56D6-56D9, U+56DD, U+56DF, U+56E1, U+56E3-56E6, U+56E8-56EC, U+56EE-56EF, U+56F1-56F3, U+56F5, U+56F7-56F8;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-79-500-normal.8cb184c2.woff2) format("woff2"), url(/static/font/noto-sans-sc-79-500-normal.568542e4.woff) format("woff");
  unicode-range: U+550F, U+5511-5514, U+5516-5517, U+5519, U+551B, U+551D-551E, U+5520, U+5522-5523, U+5526-5527, U+552A-552C, U+5530, U+5532-5535, U+5537-5538, U+553B-5541, U+5543-5544, U+5547-5549, U+554B, U+554D, U+5550, U+5553, U+5555-5558, U+555B-555F, U+5567-5569, U+556B-5572, U+5574-5577, U+557B-557C, U+557E-557F, U+5581, U+5583, U+5585-5586, U+5588, U+558B-558C, U+558E-5591, U+5593, U+5599-559A, U+559F, U+55A5-55A6, U+55A8-55AC, U+55AE, U+55B0-55B3, U+55B6, U+55B9-55BA, U+55BC-55BE, U+55C4, U+55C6-55C7, U+55C9, U+55CC-55D2, U+55D4-55DB, U+55DD-55DF, U+55E1, U+55E3-55E6, U+55EA-55EE, U+55F0-55F3;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-80-500-normal.44f1d6fa.woff2) format("woff2"), url(/static/font/noto-sans-sc-80-500-normal.6e574c01.woff) format("woff");
  unicode-range: U+53E7-53E9, U+53F1, U+53F4-53F5, U+53FA-5400, U+5402, U+5405-5407, U+540B, U+540F, U+5412, U+5414, U+5416, U+5418-541A, U+541D, U+5420-5423, U+5425, U+5429-542A, U+542D-542E, U+5431-5433, U+5436, U+543D, U+543F, U+5442-5443, U+5449, U+544B-544C, U+544E, U+5451-5454, U+5456, U+5459, U+545B-545C, U+5461, U+5463-5464, U+546A-5472, U+5474, U+5476-5478, U+547A, U+547E-5484, U+5486, U+548A, U+548D-548E, U+5490-5491, U+5494, U+5497-5499, U+549B, U+549D, U+54A1-54A7, U+54A9, U+54AB, U+54AD, U+54B4-54B5, U+54B9, U+54BB, U+54BE-54BF, U+54C2-54C3, U+54C9-54CC, U+54CF-54D0, U+54D3, U+54D5-54D6, U+54D9-54DA, U+54DC-54DE, U+54E2, U+54E7, U+54F3-54F4, U+54F8-54F9, U+54FD-54FF, U+5501, U+5504-5506, U+550C-550E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-81-500-normal.22747469.woff2) format("woff2"), url(/static/font/noto-sans-sc-81-500-normal.5d0a7b0f.woff) format("woff");
  unicode-range: U+5289, U+528B, U+528D, U+528F, U+5291-5293, U+529A, U+52A2, U+52A6-52A7, U+52AC-52AD, U+52AF, U+52B4-52B5, U+52B9, U+52BB-52BC, U+52BE, U+52C1, U+52C5, U+52CA, U+52CD, U+52D0, U+52D6-52D7, U+52D9, U+52DB, U+52DD-52DE, U+52E0, U+52E2-52E3, U+52E5, U+52E7-52F0, U+52F2-52F3, U+52F5-52F9, U+52FB-52FC, U+5302, U+5304, U+530B, U+530D, U+530F-5310, U+5315, U+531A, U+531C-531D, U+5321, U+5323, U+5326, U+532E-5331, U+5338, U+533C-533E, U+5344-5345, U+534B-534D, U+5350, U+5354, U+5358, U+535D-535F, U+5363, U+5368-5369, U+536C, U+536E-536F, U+5372, U+5379-537B, U+537D, U+538D-538E, U+5390, U+5393-5394, U+5396, U+539B-539D, U+53A0-53A1, U+53A3-53A5, U+53A9, U+53AD-53AE, U+53B0, U+53B2-53B3, U+53B5-53B8, U+53BC, U+53BE, U+53C1, U+53C3-53C7, U+53CE-53CF, U+53D2-53D3, U+53D5, U+53DA, U+53DE-53DF, U+53E1-53E2;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-82-500-normal.952fdbba.woff2) format("woff2"), url(/static/font/noto-sans-sc-82-500-normal.a3f20e85.woff) format("woff");
  unicode-range: U+5104, U+5106-5107, U+5109-510B, U+510D, U+510F-5110, U+5113, U+5115, U+5117-5118, U+511A-511C, U+511E-511F, U+5121, U+5128, U+512B-512D, U+5131-5135, U+5137-5139, U+513C, U+5140, U+5142, U+5147, U+514C, U+514E-5150, U+5155-5158, U+5162, U+5169, U+5172, U+517F, U+5181-5184, U+5186-5187, U+518B, U+518F, U+5191, U+5195-5197, U+519A, U+51A2-51A3, U+51A6-51AB, U+51AD-51AE, U+51B1, U+51B4, U+51BC-51BD, U+51BF, U+51C3, U+51C7-51C8, U+51CA-51CB, U+51CD-51CE, U+51D4, U+51D6, U+51DB-51DC, U+51E6, U+51E8-51EB, U+51F1, U+51F5, U+51FC, U+51FF, U+5202, U+5205, U+5208, U+520B, U+520D-520E, U+5215-5216, U+5228, U+522A, U+522C-522D, U+5233, U+523C-523D, U+523F-5240, U+5245, U+5247, U+5249, U+524B-524C, U+524E, U+5250, U+525B-525F, U+5261, U+5263-5264, U+5270, U+5273, U+5275, U+5277, U+527D, U+527F, U+5281-5285, U+5287;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-83-500-normal.bdd6f1d6.woff2) format("woff2"), url(/static/font/noto-sans-sc-83-500-normal.68b073c5.woff) format("woff");
  unicode-range: U+4FD1, U+4FD3, U+4FDA-4FDC, U+4FDF-4FE0, U+4FE2-4FE4, U+4FE6, U+4FE8, U+4FEB-4FED, U+4FF3, U+4FF5-4FF6, U+4FF8, U+4FFE, U+5001, U+5005-5006, U+5009, U+500C, U+500F, U+5013-5018, U+501B-501E, U+5022-5025, U+5027-5028, U+502B-502E, U+5030, U+5033-5034, U+5036-5039, U+503B, U+5041-5043, U+5045-5046, U+5048-504A, U+504C-504E, U+5051, U+5053, U+5055-5057, U+505B, U+505E, U+5060, U+5062-5063, U+5067, U+506A, U+506C, U+5070-5072, U+5074-5075, U+5078, U+507B, U+507D-507E, U+5080, U+5088-5089, U+5091-5092, U+5095, U+5097-509E, U+50A2-50A3, U+50A5-50A7, U+50A9, U+50AD, U+50B3, U+50B5, U+50B7, U+50BA, U+50BE, U+50C4-50C5, U+50C7, U+50CA, U+50CD, U+50D1, U+50D5-50D6, U+50DA, U+50DE, U+50E5-50E6, U+50EC-50EE, U+50F0-50F1, U+50F3, U+50F9-50FB, U+50FE-5102;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-84-500-normal.b61a159b.woff2) format("woff2"), url(/static/font/noto-sans-sc-84-500-normal.440b4c19.woff) format("woff");
  unicode-range: U+4EA3, U+4EA5, U+4EB0-4EB1, U+4EB3-4EB6, U+4EB8-4EB9, U+4EBB-4EBE, U+4EC2-4EC4, U+4EC8-4EC9, U+4ECC, U+4ECF-4ED0, U+4ED2, U+4EDA-4EDB, U+4EDD-4EE1, U+4EE6-4EE9, U+4EEB, U+4EEE-4EEF, U+4EF3-4EF5, U+4EF8-4EFA, U+4EFC, U+4F00, U+4F03-4F05, U+4F08-4F09, U+4F0B, U+4F0E, U+4F12-4F13, U+4F15, U+4F1B, U+4F1D, U+4F21-4F22, U+4F25, U+4F27-4F29, U+4F2B-4F2E, U+4F31-4F33, U+4F36-4F37, U+4F39, U+4F3E, U+4F40-4F41, U+4F43, U+4F47-4F49, U+4F54, U+4F57-4F58, U+4F5D-4F5E, U+4F61-4F62, U+4F64-4F65, U+4F67, U+4F6A, U+4F6E-4F6F, U+4F72, U+4F74-4F7E, U+4F80-4F82, U+4F84, U+4F89-4F8A, U+4F8E-4F98, U+4F9E, U+4FA1, U+4FA5, U+4FA9-4FAA, U+4FAC, U+4FB3, U+4FB6-4FB8, U+4FBD, U+4FC2, U+4FC5-4FC6, U+4FCD-4FCE, U+4FD0;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-85-500-normal.57a21994.woff2) format("woff2"), url(/static/font/noto-sans-sc-85-500-normal.904153ad.woff) format("woff");
  unicode-range: U+3129, U+3131, U+3134, U+3137, U+3139, U+3141-3142, U+3145, U+3147-3148, U+314B, U+314D-314E, U+315C, U+3160-3161, U+3163-3164, U+3186, U+318D, U+3192, U+3196-3198, U+319E-319F, U+3220-3229, U+3231, U+3268, U+3297, U+3299, U+32A3, U+338E-338F, U+3395, U+339C-339E, U+33C4, U+33D1-33D2, U+33D5, U+3434, U+34DC, U+34EE, U+353E, U+355D, U+3566, U+3575, U+3592, U+35A0-35A1, U+35AD, U+35CE, U+36A2, U+36AB, U+38A8, U+3DAB, U+3DE7, U+3DEB, U+3E1A, U+3F1B, U+3F6D, U+4495, U+4723, U+48FA, U+4CA3, U+4DB6-4DBF, U+4E02, U+4E04-4E06, U+4E0C, U+4E0F, U+4E15, U+4E17, U+4E1F-4E21, U+4E26, U+4E29, U+4E2C, U+4E2F, U+4E31, U+4E35, U+4E37, U+4E3C, U+4E3F-4E42, U+4E44, U+4E46-4E47, U+4E57, U+4E5A-4E5C, U+4E64-4E65, U+4E67, U+4E69, U+4E6D, U+4E78, U+4E7F-4E82, U+4E85, U+4E87, U+4E8A, U+4E8D, U+4E93, U+4E96, U+4E98-4E99, U+4E9C, U+4E9E-4EA0, U+4EA2;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-86-500-normal.a73352e8.woff2) format("woff2"), url(/static/font/noto-sans-sc-86-500-normal.c40b10bc.woff) format("woff");
  unicode-range: U+279F-27A2, U+27A4-27A5, U+27A8, U+27B0, U+27B2-27B3, U+27B9, U+27E8-27E9, U+27F6, U+2800, U+28EC, U+2913, U+2921-2922, U+2934-2935, U+2A2F, U+2B05-2B07, U+2B50, U+2B55, U+2BC5-2BC6, U+2E1C-2E1D, U+2EBB, U+2F00, U+2F08, U+2F24, U+2F2D, U+2F2F-2F30, U+2F3C, U+2F45, U+2F63-2F64, U+2F74, U+2F83, U+2F8F, U+2FBC, U+3003, U+3005-3007, U+3012-3013, U+301C-301E, U+3021, U+3023-3024, U+3030, U+3034-3035, U+3041, U+3043, U+3045, U+3047, U+3049, U+3056, U+3058, U+305C, U+305E, U+3062, U+306C, U+3074, U+3077, U+307A, U+307C-307D, U+3080, U+308E, U+3090-3091, U+3099-309B, U+309D-309E, U+30A5, U+30BC, U+30BE, U+30C2, U+30C5, U+30CC, U+30D8, U+30E2, U+30E8, U+30EE, U+30F0-30F2, U+30F4-30F6, U+30FD-30FE, U+3105-3126, U+3128;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-87-500-normal.b9d8e6ce.woff2) format("woff2"), url(/static/font/noto-sans-sc-87-500-normal.26941bf0.woff) format("woff");
  unicode-range: U+2651-2655, U+2658, U+265A-265B, U+265D-265E, U+2660-266D, U+266F, U+267B, U+2688, U+2693-2696, U+2698-2699, U+269C, U+26A0-26A1, U+26A4, U+26AA-26AB, U+26BD-26BE, U+26C4-26C5, U+26D4, U+26E9, U+26F0-26F1, U+26F3, U+26F5, U+26FD, U+2702, U+2704-2706, U+2708-270F, U+2712-2718, U+271A-271B, U+271D, U+271F, U+2721, U+2724-2730, U+2732-2734, U+273A, U+273D-2744, U+2747-2749, U+274C, U+274E-274F, U+2753-2757, U+275B, U+275D-275E, U+2763, U+2765-2767, U+276E-276F, U+2776-277E, U+2780-2782, U+278A-278C, U+278E, U+2794-2796, U+279C;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-88-500-normal.f9591510.woff2) format("woff2"), url(/static/font/noto-sans-sc-88-500-normal.b359cd2d.woff) format("woff");
  unicode-range: U+2550-2551, U+2554, U+2557, U+255A-255B, U+255D, U+255F-2560, U+2562-2563, U+2565-2567, U+2569-256A, U+256C-2572, U+2579, U+2580-2595, U+25A1, U+25A3, U+25A9-25AD, U+25B0, U+25B3-25BB, U+25BD-25C2, U+25C4, U+25C8-25CB, U+25CD, U+25D0-25D1, U+25D4-25D5, U+25D8, U+25DC-25E6, U+25EA-25EB, U+25EF, U+25FE, U+2600-2604, U+2609, U+260E-260F, U+2611, U+2614-2615, U+2618, U+261A-2620, U+2622-2623, U+262A, U+262D-2630, U+2639-2640, U+2642, U+2648-2650;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-89-500-normal.a4c7a1a8.woff2) format("woff2"), url(/static/font/noto-sans-sc-89-500-normal.4aec15a8.woff) format("woff");
  unicode-range: U+23F0, U+23F3, U+2445, U+2449, U+2465-2471, U+2474-249B, U+24B8, U+24C2, U+24C7, U+24C9, U+24D0, U+24D2, U+24D4, U+24D8, U+24DD-24DE, U+24E3, U+24E6, U+24E8, U+2500-2509, U+250B-2526, U+2528-2534, U+2536-2537, U+253B-2548, U+254A-254B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-90-500-normal.47031c9b.woff2) format("woff2"), url(/static/font/noto-sans-sc-90-500-normal.dee50413.woff) format("woff");
  unicode-range: U+207C-2083, U+208C-208E, U+2092, U+20A6, U+20A8-20AD, U+20AF, U+20B1, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20DB, U+20DD, U+20E0, U+20E3, U+2105, U+2109, U+2113, U+2116-2117, U+2120-2121, U+2126, U+212B, U+2133, U+2139, U+2194, U+2196-2199, U+21A0, U+21A9-21AA, U+21AF, U+21B3, U+21B5, U+21BA-21BB, U+21C4, U+21CA, U+21CC, U+21D0-21D4, U+21E1, U+21E6-21E9, U+2200, U+2202, U+2205-2208, U+220F, U+2211-2212, U+2215, U+2217-2219, U+221D-2220, U+2223, U+2225, U+2227-222B, U+222E, U+2234-2237, U+223C-223D, U+2248, U+224C, U+2252, U+2256, U+2260-2261, U+2266-2267, U+226A-226B, U+226E-226F, U+2282-2283, U+2295, U+2297, U+2299, U+22A5, U+22B0-22B1, U+22B9, U+22BF, U+22C5-22C6, U+22EF, U+2304, U+2307, U+230B, U+2312-2314, U+2318, U+231A-231B, U+2323, U+239B, U+239D-239E, U+23A0, U+23E9;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-91-500-normal.353398f4.woff2) format("woff2"), url(/static/font/noto-sans-sc-91-500-normal.30f88c13.woff) format("woff");
  unicode-range: U+1D34-1D35, U+1D38-1D3A, U+1D3C, U+1D3F-1D40, U+1D49, U+1D4E-1D4F, U+1D52, U+1D55, U+1D5B, U+1D5E, U+1D9C, U+1DA0, U+1DC4-1DC5, U+1E69, U+1E73, U+1EA0-1EA9, U+1EAB-1EAD, U+1EAF, U+1EB1, U+1EB3, U+1EB5, U+1EB7, U+1EB9, U+1EBB, U+1EBD-1EBE, U+1EC0-1EC3, U+1EC5-1EC6, U+1EC9-1ECD, U+1ECF-1ED3, U+1ED5, U+1ED7-1EDF, U+1EE1, U+1EE3, U+1EE5-1EEB, U+1EED, U+1EEF-1EF1, U+1EF3, U+1EF7, U+1EF9, U+1F62, U+1F7B, U+2001-2002, U+2004-2006, U+2009-200A, U+200C-2012, U+2015-2016, U+201A, U+201E-2021, U+2023, U+2025, U+2028, U+202A-202D, U+202F-2030, U+2032-2033, U+2035, U+2038, U+203C, U+203E-203F, U+2043-2044, U+2049, U+204D-204E, U+2060-2061, U+2070, U+2074-2078, U+207A-207B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAWYABMAAAAADEQAAAUzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYFkGhwbgS4cgToGYD9TVEFUKgB8EQgKhkyELQsoAAE2AiQDTAQgBYU4ByAMBxckGEwbtwkAnge2M5cCLI62ngNJBA/0btabmRAstTVNjYqzotb6GkuDVY+mayZfp+J/nEsX4utv++6QPnhABRjUTHEiKTZBUPe3APtuxH/Xwj7P/V5990dRH68QiRT8XyyytCi39kgfcVlk2zeZbUKbb1Gv8JQS9/5VIxDEGAC8gIY+dfrcSkau6+LN+La41YRvD7RGGXkEWgOMPAN2Kz46AAqNfFk2GkQHQKLRS7oYA8FaSj1DK4VPRKQG22I+WeJ+ekg/AogklJqNgUoePQlGbQUtGgytIje3o41WW7ytpRUBGACAwIMDhQI5WQAexprdPt0+so/qgxbl1JzQZMVbcUHIT4SGBAQuJPk0YCY/hQYYL1BIFGkU0hnKUUhqGlRIiIhssaCSbczY8f2I+plLTDztJqkcsh8hGTJUNbcFm+n3J6p5elwOv5+rAYHoB0kxncC1VToHqXjx0I0bgVQ1dJy4fClDntSVDKKPu2tyivgdB8j9shaY495QLMefaSC9EmCpeJFJ0+QFTGS2odqTQNsrzJW6cALIwfJzwGyjU7y9AHoQwAByTThiCwFIBIBIFb8DIAEF9KByvZVGBPSSTqGT5ap8VL4oX5Ufy++UppzKSAaYcVovfxXJrwt0VXaNM1aZQVxdepdEAAYjEMlIA6A7AB/oB+4DkQEAaAA4AIlEcJ8/hkxoirJ1Qyc0lqHZTbyn/jyNUeXM0GPhVMtyrk0LhfRwTX21t7K2cv8TYtuT3gOPs/WxhurQVKX3u+oGT2W1x2pKwdiwuLGqKVRpNTz47qAr73j2vzVw69sr4oT1XukJB5rSWC8XKTSF1pSwW8P+Z8S2D2sqHnqPqvnMjRVprph1RaIlTQe+dYNrEmbiyIBxZzcue9pR9xc827BR2r1+P7k8O79NO6zWdMo16Yd9f5vLznnMzHosJ/sJ4l+vF2TnGpHv+cJZH1t1rrWrzyV78a8//POpXzo9Jxn2bhi1gUFPn6K5ubMX8Yd3UtmcOYsH8e/A5zmcxSUlc525tXx4KGVlyph+wa5gKuqN6e/uzTbi/JX5w+dTfCuWrjN0X27oX8mjHH0677aRM6ZEJmY/90rxpAr3otRb1qcOuMHMrCI+er0k7bXKdobOabuO934pE5FJjCBHzzGxwrOo9JF1qf23Dc6czu9m+Q37fdQBgACk0L9N/+XWFWlj/3AplQD47K6cGwG+PP7gh0krSe1U7YCOBECAtvf6V6ASSavrVbUTAfjjdO8Ejb4GUcOK0qmrWjI7IYbLWpqrlkh+55ys5SIQAc1IWsCrQGYKmVAu6lLEhE6IEwigu54cAAjQXganUQjNDVwUu/1SQXmqpZJUMVOqmB45VUsndRBzVqpTqFWaylCjpemy9JFkMDASQmAqSH1JgxqWqLAI2zyWRlGdWszXxtbGtERAqw4x6ClMlSKiWkXYbO1GK1OmQ1BcVDtbh1IdopqVahMXVmaB6eaW7BUO4RPTS9rQqmaJl3TTNq1MfqXKlRuqxEx+Y0S0sQXTBFZLckV7qQoVRmLlFgFNrMm2EMtaVlmBYTZnuGHLlRtS+uqaZKrJFhjTZixe2bBOzQLiIzjdLCGQj0MFLSyVq2iN0xfwy/GmSRq1WdWDmfJHPrQG1koF0oVKR+WmLcoUKGZaI8oWYVrM0sESt7r2kmn6+MFuzRfQUss3y7NEm05xQZY8pRQAJHfgB872kEjuLu0QIh3x+3UDVAJcM4st5+dmqHYmmxHFONyCAcRQhjjMJA9nsRXbYeIaLNB0iN85AAAAAA==) format("woff2"), url(data:application/font-woff;base64,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) format("woff");
  unicode-range: U+2AE-2B3, U+2B5-2BF, U+2C2-2C3, U+2C6-2D1, U+2D8-2DA, U+2DC, U+2E1-2E3, U+2E5, U+2EB, U+2EE-2F0, U+2F2-2F7, U+2F9-2FF, U+302-30D, U+311, U+31B, U+321-325, U+327-329, U+32B-32C, U+32E-32F, U+331-339, U+33C-33D, U+33F, U+348, U+352, U+35C, U+35E-35F, U+361, U+363, U+368, U+36C, U+36F, U+530-540, U+55D-55E, U+561, U+563, U+565, U+56B, U+56E-579;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAg4ABIAAAAAEbwAAAfXAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYFkG4JcHHIGYD9TVEFUKgCBHBEICpEEjT0LKgABNgIkA1AEIAWFOAcgDAcXJBgqG5MOQB6D424ZYonJeMyXFgyKEkG1RvbMXghBEqMDll+RqFBFAwpFwrOLRJvsAW7rtsEMMHvWwIqGgWDxitGPlF0flYHtr+iL8v/WWt05y2giHnsHkdA8aiJr6DPnn8F8MddmIYsmnUVEk3ZSpvIohdfpgddKG4iLKZWAFD3S3venWggnMME7NK0XxadyIPBgo6QayKMScRWQx0S1FRB4UlQrgsBTImktkHBQNMay08IaDlKjN12VmMIFWDmiFma0cuX5fU9EslP2Z0g3j6gDJFaSganUDfB6r3cDNMeLS8fxvtL/ZuEUSV1NLSBob5bkFThPSkk5KaEZvhftnRRLakGdBgiNlFBb+ti38IsdoOHT9u6D9SF3dEZnYpdnFVLh+bTSWbbflT6msN8Nrg006gyBBlLSShBPQkJbiLZ6FULjoY8PieparyJwS2BrEDsScwjQrLGh3gsTp+qKq0keVUNrXSErPjHFyDd08ibKB7BSshN7wDviJmQHFJ2UD5u/KDoDIhEpwurHWkDTghBFOKIGyCHofWAoXMxpTs89GAg9X1YuRf5qgjbRGfmGkhbfECzmrWlaAAymC9PZcIuQKchiZBNyJa7FjbgVd+Je/M4sVDRWMdTD+yJko+zXT1G/VxEJMb4Alb/KT+Wr8lF5q0z+H/q3GRB3DMqoY7pIe6KxzWeCfAJQbu+kDWpF88EVvZScGlBkRIM1Fs7EcRu6tq6ujh6PN9U16uHqRg+BSWNilDpTemFDmhGN0LHVxnGumh5eWaYtFqspdUpL8TKegGJw+JyhA0jnQcbwfujYJ6TGojiMM5s7tMOYt9xx5cGb9sKbd+zCPG7EmbFCc2jfJkv+NWAKEJ4WnF+z8yDSucCz7uzF0HGtfOjGDV1zi7h+/RR/jRrWwpHOURyFMRw60FTmz12VzZl46Fzept8kF7krkktlzivSV+7duCkWoHI7NxCMgXYAI7tWMV2DqAbKU3+FTaAj0+EWfjGirRRNk9Lcd00032oLqAgugxfG4cZ3w5w3tAfp3DvGWg0dqyhECzbdXEPcWm738HaFBIoXzOPmhjQtoC8ndOQY83CUY25FBp2Ry2UsucbTNAXX/MXXAb3sRSy4BR0skyig7bHOI5pD50LRwkvbApYNY9gz0I7Zct5ME+60ZSB6wVpz1TVq+KwHtuZMhLac5JgYzNv9OoXb88whmuGaDQW1onVcEwxf9EAi+ha+85jFilfEq4mWYbNa8g8/5Xk7HRW2dKyYvPHh0PNGZwKmkKEK3QnkL+KAvcM+wm6fg/0BkHw0PoHKFBRvdGKWbIbJlHj/SaH2lMXtG/rU0KFP3cZJQla1epqrONs70tT1hzFv2ylD6/FJ0a5T1WJYFRkhnk+zMmgMCpIfnlm1m2XQ1cJ33PzFMigqRnNfweT8zHVyReaqyYKCgkmCLVwhH7nIpPx8cVhunFcbRXm15EaHhQmigWgPbBPEwa2fd97qeehNbOGRmz6bu6avPKkeK49N7BDmcaY8JtY7n0xIcqqME14Y0tiYQpePtlRwMGQ9cnF9JP8V/Ajtzz5sOTSd0J+ax3Pc8sXSxflQ4KmwEvuENFarYLl0XQ67KJ7t7pHAdirKWVe/XEC2JqSV2IPBv4x1TVnH1t2YR5GHPpu7qfwCDPlZ48uF0rT4/Z7kDvN2KatQPRsT5PiBT6dV1dH2bZ39pk9BZ8vypm02/NLKHO43zVF2x7Wt5arnm+qYmiFrzMx0LOYh/iHsA5r2ADrYE6Hrn9NDQX+kK07vddGtEWVicXUGHU0ycezCRalG+PTsaYJqmhq+jYtYQ4fs/674uil1Dj1Bsz2UX6f+D5tTZ9MCNZrDBIylmts6w9NWTwfemAKNVJTD8w3kZ9ZXCBpSE/Z5kcti+yZ071yfnrL0EBh0ihXHBHQKc6M7q+PC3RIIW6w3b63JFQYts0ibWrrCgO0wiH3Y4GFcZH/wCvPOaxvygyMnNNyGOgvET+8K632sdGWWMZkQnWSB5N1LZ7knzGviRJJlY1fiku5u8TY6tK4Cn+oeZSXPftOVnzkO/ueYHZiTIALJNONTqFSJSQU6W8aH37bJKQAIZODpKW1xhTqh39Ux7BXg01OHlQB8vbXzJphWndKD3QFaSxA0LapHoPxgWl+Unp9L6Gl7fonHILZCYeKwPYPBNL8IyTLwzA/ysxoyNCJ1zMUfEGU98LIZvFPOk9Vh+8+/uR/64H6eHXZ0DzDRaCTfR/o0PkwNik+dI5EvlgTat/HiWzlhFt/aeLV8ZzMF813ZMbXthqljBIKAHNW2iG8lVqFMOak0gJJ+PZka6epI1SHkEKnVIEPMBTjeQoXamMOl6gXz4KFBMYkKBCmCO2ANqqW960iU8ZAhXmpeA2nJQP3dVgCURiV5LlunFsGbO0+efLlJ5C0EUR0t9gB5l3gRDl4EgTv7NUSqiJtLlRJTEmcCP27uz286Tz65N1aUWNEyhKwYZUOZPNNqIpL69SfigQ3UaX2CJ6+1aGTw7ngUovyEOuPWPxC77lTxSHUn8qLuNblODQ9OXBEUKkiVI9ZIG+pK5XMLhPjqIWlhOpGaOb4ZS446MhLFxFjcYUDt5u3+9d8iY71PaaOAdAXk738mKD/qjNrfiD4GprA9CJRz0KZC19hTvWPnNHHgUF/U9XUrJ5HxXyL0EQkAAA==) format("woff2"), url(data:application/font-woff;base64,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) format("woff");
  unicode-range: U+176-17F, U+192, U+194, U+19A-19B, U+19D, U+1A0-1A1, U+1A3-1A4, U+1AA, U+1AC-1AD, U+1AF-1BF, U+1D2, U+1D4, U+1D6, U+1D8, U+1DA, U+1DC, U+1E3, U+1E7, U+1E9, U+1EE, U+1F0-1F1, U+1F3, U+1F5-1FF, U+219-21B, U+221, U+223-226, U+228, U+22B, U+22F, U+231, U+234-237, U+23A-23B, U+23D, U+250-252, U+254-255, U+259-25E, U+261-263, U+265, U+268, U+26A-26B, U+26F-277, U+279, U+27B-280, U+282-283, U+285, U+28A, U+28C, U+28F, U+292, U+294-296, U+298-29A, U+29C, U+29F, U+2A1-2A4, U+2A6-2A7, U+2A9, U+2AB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-99-500-normal.c95ad110.woff2) format("woff2"), url(/static/font/noto-sans-sc-99-500-normal.817aa6bf.woff) format("woff");
  unicode-range: U+A1-A4, U+A6-A8, U+AA, U+AC, U+AF, U+B1, U+B3-B6, U+B8-BA, U+BC-D6, U+D8-DE, U+E6, U+EB, U+EE-F0, U+F5, U+F7-F8, U+FB, U+FD-100, U+102, U+104-107, U+10D, U+10F-112, U+115, U+117, U+119, U+11B, U+11E-11F, U+121, U+123, U+125-127, U+129-12A, U+12D, U+12F-13F, U+141-142, U+144, U+146, U+14B-14C, U+14F-153, U+158-15B, U+15E-160, U+163-165, U+168-16A, U+16D-175;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-100-500-normal.749fa689.woff2) format("woff2"), url(/static/font/noto-sans-sc-100-500-normal.8b24b494.woff) format("woff");
  unicode-range: U+221A, U+2264, U+2464, U+25A0, U+3008, U+4E10, U+512A, U+5152, U+5201, U+5241, U+5340, U+5352, U+549A, U+54B2, U+54C6, U+54D7, U+54E1, U+5509, U+55C5, U+5618, U+5716, U+576F, U+5784, U+57A2, U+589F, U+5A20, U+5A25, U+5A29, U+5A34, U+5A7F, U+5AD6, U+5B09, U+5B5C, U+5BC7, U+5BE6, U+5C27, U+5D2D, U+5DCD, U+5F1B, U+5F37, U+604D, U+6055, U+6073, U+60EB, U+61FF, U+62CE, U+62ED, U+6345, U+6390, U+63B0, U+63B7, U+64AE, U+64C2, U+64D2, U+6556, U+663C, U+667E, U+66D9, U+66F8, U+6756, U+6789, U+689D, U+68F1, U+695E, U+6975, U+6A1F, U+6B0A, U+6B61, U+6B87, U+6C5D, U+6C7E, U+6C92, U+6D31, U+6DF9, U+6E0D, U+6E2D, U+6F31, U+6F3E, U+70B3, U+70BD, U+70CA, U+70E8, U+725F, U+733F, U+7396, U+739F, U+7459, U+74A7, U+75A1, U+75F0, U+76CF, U+76D4, U+7729, U+77AA, U+77B0, U+77E3, U+780C, U+78D5, U+7941, U+7977, U+797A, U+79C3, U+7A20, U+7A92, U+7B71, U+7BF1, U+7C9F, U+7EB6, U+7ECA, U+7EF7, U+7F07, U+7F09, U+7F15, U+7F81, U+7FB9, U+8038, U+8098, U+80B4, U+8110, U+814B-814C, U+816E, U+818A, U+8205, U+8235, U+828B, U+82A5, U+82B7, U+82D4, U+82DB, U+82DF, U+8317, U+8338, U+8385-8386, U+83C1, U+83CF, U+8537, U+853B, U+854A, U+8715, U+8783, U+892A, U+8A71, U+8BB3, U+8D2E, U+8D58, U+8DBE, U+8F67, U+8FAB, U+8FC4, U+8FE6, U+9023, U+9084, U+9091, U+916A, U+91C9, U+91DC, U+94B3, U+9502, U+9523, U+9551, U+956F, U+960E, U+962A, U+962E, U+9647, U+96F3, U+9739, U+97A0, U+97ED, U+983B, U+985E, U+988A, U+99AC, U+9A6F, U+9A87, U+9A8B, U+9AB7, U+9ABC, U+9AC5, U+9E25, U+E608, U+E621, U+FF06, U+FF14-FF16;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-101-500-normal.3e41c1e6.woff2) format("woff2"), url(/static/font/noto-sans-sc-101-500-normal.96854da8.woff) format("woff");
  unicode-range: U+161, U+926, U+928, U+939, U+93F-940, U+94D, U+E17, U+E22, U+E44, U+25C7, U+25CE, U+2764, U+3009, U+3016-3017, U+4E4D, U+4E53, U+4F5A, U+4F70, U+4FAE, U+4FD8, U+4FFA, U+5011, U+501A, U+51C4, U+5225, U+547B, U+5495, U+54E8, U+54EE, U+5594, U+55D3, U+55DC, U+55FD, U+560E, U+565C, U+5662, U+5669, U+566C, U+56BC, U+5742, U+5824, U+5834, U+598A, U+5992, U+59A9, U+5A04, U+5AC9, U+5B75, U+5B7D, U+5BC5, U+5C49, U+5C90, U+5E1C, U+5E27, U+5E2B, U+5E37, U+5E90, U+618B, U+61F5, U+620A, U+620C, U+6273, U+62C7, U+62F7, U+6320, U+6342, U+6401-6402, U+6413, U+6512, U+655B, U+65A7, U+65F1, U+65F7, U+665F, U+6687, U+66A7, U+673D, U+67B8, U+6854, U+68D8, U+68FA, U+696D, U+6A02, U+6A0A, U+6A80, U+6B7C, U+6BD9, U+6C2E, U+6C76, U+6CF8, U+6D4A, U+6D85, U+6E24, U+6E32, U+6EC7, U+6F88, U+700F, U+701A, U+7078, U+707C, U+70AC, U+70C1, U+72E9, U+7409, U+7422, U+745A, U+7480, U+74A8, U+752B, U+7574, U+7656, U+7699, U+7737, U+785D, U+78BE, U+79B9, U+7A3D, U+7A91, U+7A9F, U+7AE3, U+7B77, U+7C3F, U+7D1A, U+7D50, U+7D93, U+8042, U+808B, U+8236, U+82B8-82B9, U+82EF, U+8309, U+836B, U+83EF, U+8431, U+85C9, U+865E, U+868C, U+8759, U+8760, U+8845, U+89BA, U+8A2A, U+8AAA, U+8C41, U+8D2C, U+8D4E, U+8E66, U+8E6D, U+8EAF, U+902E, U+914B, U+916E, U+919B, U+949B, U+94A0, U+94B0, U+9541-9542, U+9556, U+95EB, U+95F5, U+964B, U+968B, U+96CC-96CD, U+96CF, U+9713, U+9890, U+98A8, U+9985, U+9992, U+9A6D, U+9A81, U+9A86, U+9AB8, U+9CA4, U+E606-E607, U+E60A, U+E60C, U+E60E, U+FE0F, U+FF02, U+FF1E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-102-500-normal.00b5b7f8.woff2) format("woff2"), url(/static/font/noto-sans-sc-102-500-normal.1bc053b0.woff) format("woff");
  unicode-range: U+10C, U+627-629, U+639, U+644, U+64A, U+203B, U+2265, U+2463, U+2573, U+25B2, U+3448-3449, U+4E1E, U+4E5E, U+4F3A, U+4F5F, U+4FEA, U+5026, U+508D, U+516E, U+5189, U+5254, U+5288, U+52D8, U+52FA, U+5306, U+5308, U+5364, U+5384, U+53ED, U+543C, U+5450, U+5455, U+5466, U+54C4, U+5578, U+55A7, U+561F, U+5631, U+572D, U+575F, U+57AE, U+57E0, U+5830, U+594E, U+5984, U+5993, U+5BDD, U+5C0D, U+5C7F, U+5C82, U+5E62, U+5ED3, U+5F08, U+607A, U+60BC, U+625B, U+6292, U+62E2, U+6363, U+6467, U+6714, U+675E, U+6771, U+67A2, U+67FF, U+6805, U+68A7, U+68E0, U+6930, U+6986, U+69A8, U+69DF, U+6A44, U+6A5F, U+6C13, U+6C1F, U+6C22, U+6C2F, U+6C40, U+6C81, U+6C9B, U+6CA5, U+6DA4, U+6DF3, U+6E85, U+6EBA, U+6ED5, U+6F13, U+6F33, U+6F62, U+715E, U+72C4, U+73D1, U+7405, U+7487, U+7578, U+75A4, U+75EB, U+7693, U+7738, U+7741, U+776B, U+7792, U+77A7, U+77A9, U+77B3, U+788C, U+7984, U+79A7, U+79E4, U+7A1A, U+7A57, U+7AA6, U+7B0B, U+7B5D, U+7C27, U+7C7D, U+7CAA, U+7CD9, U+7CEF, U+7EDA, U+7EDE, U+7F24, U+803F, U+8046, U+80FA, U+81FB, U+8207, U+8258, U+8335, U+8339, U+8354, U+840E, U+85B0, U+85FB, U+8695, U+86AA, U+8717, U+8749, U+874C, U+8996, U+89BD, U+89C5, U+8BDB, U+8BF5, U+8C5A, U+8CEC, U+8D3F, U+8D9F, U+8E44, U+8FED, U+9005, U+9019, U+9082, U+90AF, U+90DD, U+90E1, U+90F8, U+916F, U+9176, U+949E, U+94A7, U+94C2, U+9525, U+9580, U+95DC, U+96E2, U+96FB, U+9704, U+9A7C, U+9A7F, U+9B41, U+9CA8, U+9CC4, U+9CDE, U+9E92, U+9EDE, U+9F9A, U+E60B, U+E610, U+FF10, U+FF13, U+FF3B, U+FF3D, U+F012B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-103-500-normal.c56b1877.woff2) format("woff2"), url(/static/font/noto-sans-sc-103-500-normal.f8bff2c2.woff) format("woff");
  unicode-range: U+60, U+631, U+2606, U+3014-3015, U+309C, U+33A1, U+4E52, U+4EC6, U+4F86, U+4F8D, U+4FDE, U+4FEF, U+500B, U+502A, U+515C, U+518A, U+51A5, U+51F3, U+5243, U+52C9, U+52D5, U+53A2, U+53EE, U+54CE, U+54FA, U+54FC, U+5580, U+5587, U+563F, U+56DA, U+5792, U+5815, U+5960, U+59D7, U+5B78, U+5B9B, U+5BE1, U+5C4E, U+5C51, U+5C6F, U+5C9A, U+5CFB, U+5D16, U+5ED6, U+5F27, U+5F6A, U+609A, U+60DF, U+6168, U+61C8, U+6236, U+62F1, U+62FD, U+631A, U+6328, U+632B, U+6346, U+638F, U+63A0, U+63C9, U+655E, U+6590, U+6615, U+6627, U+66AE, U+66E6, U+66F0, U+67DA, U+67EC, U+6813, U+6816, U+6869, U+6893, U+68AD, U+68F5, U+6977, U+6984, U+69DB, U+6B72, U+6BB7, U+6CE3, U+6CFB, U+6D47, U+6DA1, U+6DC4, U+6E43, U+6EAF, U+6EFF, U+6F8E, U+7011, U+7063, U+7076, U+7096, U+70BA, U+70DB, U+70EF, U+7119-711A, U+7172, U+718F, U+7194, U+727A, U+72D9, U+72ED, U+7325, U+73AE, U+73BA, U+73C0, U+73FE, U+7410, U+7426, U+7455, U+7554, U+7576, U+75AE, U+75B9, U+762B, U+766B, U+7682, U+7750, U+7779, U+7784, U+77EB, U+77EE, U+78F7, U+79E9, U+7A79, U+7B1B, U+7B28, U+7BF7, U+7DB2, U+7EC5, U+7EEE, U+7F14, U+7F1A, U+7FE1, U+8087, U+809B, U+81B3, U+8231, U+830E, U+835F, U+83E9, U+849C, U+851A, U+868A, U+8718, U+874E, U+8822, U+8910, U+8944, U+8A3B, U+8BB6, U+8BBC, U+8E72, U+8F9C, U+900D, U+904B, U+904E, U+9063, U+90A2, U+90B9, U+9119, U+94F2, U+952F, U+9576-9577, U+9593, U+95F8, U+961C, U+969B, U+96A7, U+96C1, U+9716, U+9761, U+97AD, U+97E7, U+98A4, U+997A, U+9A73, U+9B44, U+9E3D, U+9ECF, U+9ED4, U+FF11-FF12, U+FFFD;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-104-500-normal.18fec5d8.woff2) format("woff2"), url(/static/font/noto-sans-sc-104-500-normal.b74f3466.woff) format("woff");
  unicode-range: U+2003, U+2193, U+2462, U+4E19, U+4E2B, U+4E36, U+4EA8, U+4ED1, U+4ED7, U+4F51, U+4F63, U+4F83, U+50E7, U+5112, U+5167, U+51A4, U+51B6, U+5239, U+5265, U+532A, U+5351, U+537F, U+5401, U+548F, U+5492, U+54AF, U+54B3, U+54BD, U+54D1, U+54DF, U+554F, U+5564, U+5598, U+5632, U+56A3, U+56E7, U+574E, U+575D-575E, U+57D4, U+584C, U+58E4, U+5937, U+5955, U+5A05, U+5A1F, U+5A49, U+5AC2, U+5C39, U+5C61, U+5D0E, U+5DE9, U+5E9A, U+5EB8, U+5F0A, U+5F13, U+5F6C, U+5F8C, U+603C, U+608D, U+611B, U+6127, U+62A0, U+62D0, U+634F, U+635E, U+63FD, U+6577, U+658B, U+65BC, U+660A, U+6643, U+6656, U+6703, U+6760, U+67AF, U+67C4, U+67E0, U+6817, U+68CD, U+690E, U+6960, U+69B4, U+6A71, U+6AAC, U+6B67, U+6BB4, U+6C55, U+6C70, U+6C82, U+6CA6, U+6CB8, U+6CBE, U+6EDE, U+6EE5, U+6F4D, U+6F84, U+6F9C, U+7115, U+7121, U+722A, U+7261, U+7272, U+7280, U+72F8, U+7504, U+754F, U+75D8, U+767C, U+76EF, U+778E, U+77BB, U+77F6, U+786B, U+78B1, U+7948, U+7985, U+79BE, U+7A83, U+7A8D, U+7EAC, U+7EEF, U+7EF8, U+7EFD, U+7F00, U+803D, U+8086, U+810A, U+8165, U+819D, U+81A8, U+8214, U+829C, U+831C, U+832B, U+8367, U+83E0, U+83F1, U+8403, U+846B, U+8475, U+84B2, U+8513, U+8574, U+85AF, U+86D9, U+86DB, U+8ACB, U+8BBD, U+8BE0-8BE1, U+8C0E, U+8D29, U+8D50, U+8D63, U+8F7F, U+9032, U+9042, U+90B1, U+90B5, U+9165, U+9175, U+94A6, U+94C5, U+950C, U+9610, U+9631, U+9699, U+973E, U+978D, U+97EC, U+97F6, U+984C, U+987D, U+9882, U+9965, U+996A, U+9972, U+9A8F, U+9AD3, U+9AE6, U+9CB8, U+9EDB, U+E600, U+E60F, U+E611, U+FF05, U+FF0B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-105-500-normal.80e1ba67.woff2) format("woff2"), url(/static/font/noto-sans-sc-105-500-normal.f8266044.woff) format("woff");
  unicode-range: U+5E, U+2190, U+250A, U+25BC, U+25CF, U+4E56, U+4EA9, U+4F3D, U+4F6C, U+4F88, U+4FA8, U+4FCF, U+5029, U+5188, U+51F9, U+5203, U+524A, U+5256, U+529D, U+5375, U+53DB, U+541F, U+5435, U+5457, U+548B, U+54C7, U+54D4, U+54E9, U+556A, U+5589, U+55BB, U+55E8, U+55EF, U+563B, U+566A, U+576A, U+58F9, U+598D, U+599E, U+59A8, U+5A9B, U+5AE3, U+5BB0, U+5BDE, U+5C4C, U+5C60, U+5D1B, U+5DEB, U+5DF7, U+5E18, U+5F26, U+5F64, U+601C, U+6084, U+60E9, U+614C, U+6208, U+621A, U+6233, U+6254, U+62D8, U+62E6, U+62EF, U+6323, U+632A, U+633D, U+6361, U+6405, U+640F, U+6614, U+6642, U+6657, U+67A3, U+6808, U+683D, U+6850, U+6897, U+68B3, U+68B5, U+68D5, U+6A58, U+6B47, U+6B6A, U+6C28, U+6C90, U+6CA7, U+6CF5, U+6D51, U+6DA9, U+6DC7, U+6DD1, U+6E0A, U+6E5B, U+6E9C, U+6F47, U+6F6D, U+70AD, U+70F9, U+710A, U+7130, U+71AC, U+745F, U+7476, U+7490, U+7529, U+7538, U+75D2, U+7696, U+76B1, U+76FC, U+777F, U+77DC, U+789F, U+795B, U+79BD, U+79C9, U+7A3B, U+7A46, U+7AA5, U+7AD6, U+7CA5, U+7CB9, U+7CDF, U+7D6E, U+7F06, U+7F38, U+7FA1, U+7FC1, U+8015, U+803B, U+80A2, U+80AA, U+8116, U+813E, U+82BD, U+8305, U+8328, U+8346, U+846C, U+8549, U+859B, U+8611, U+8680, U+87F9, U+884D, U+8877, U+888D, U+88D4, U+898B, U+8A79, U+8A93, U+8C05, U+8C0D, U+8C26, U+8D1E, U+8D31, U+8D81, U+8E22, U+8E81, U+8F90, U+8F96, U+90CA, U+916C, U+917F, U+9187, U+918B, U+9499, U+94A9, U+9524, U+9540, U+958B, U+9600, U+9640, U+96B6, U+96C7, U+96EF, U+98D9, U+9976, U+997F, U+9A74, U+9A84, U+9C8D, U+9E26, U+9E9F, U+AD6D, U+C5B4, U+D55C, U+FF0F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-106-500-normal.b68d3df7.woff2) format("woff2"), url(/static/font/noto-sans-sc-106-500-normal.d1fcee2f.woff) format("woff");
  unicode-range: U+B0, U+2191, U+2460-2461, U+25C6, U+300E-300F, U+4E1B, U+4E7E, U+4ED5, U+4EF2, U+4F10, U+4F1E, U+4F50, U+4FA6, U+4FAF, U+5021, U+50F5, U+5179, U+5180, U+51D1, U+522E, U+52A3, U+52C3, U+52CB, U+5300, U+5319, U+5320, U+5349, U+5395, U+53D9, U+541E, U+5428, U+543E, U+54B1, U+54C0, U+54D2, U+570B, U+5858, U+58F6, U+5974, U+59A5, U+59E8, U+59EC, U+5A36, U+5A9A, U+5AB3, U+5B99, U+5BAA, U+5CE1, U+5D14, U+5D4C, U+5DC5, U+5DE2, U+5E99, U+5E9E, U+5F18, U+5F66, U+5F70, U+6070, U+60D5, U+60E7, U+6101, U+611A, U+61BE, U+6241, U+6252, U+626F, U+6296, U+62BC, U+62CC, U+6380, U+63A9, U+644A, U+6454, U+64A9, U+64B8, U+6500, U+6572, U+65A5, U+65A9, U+65EC, U+660F, U+6749, U+6795, U+67AB, U+68DA, U+6912, U+6BBF, U+6BEF, U+6CAB, U+6CCA, U+6CCC, U+6CFC, U+6D3D, U+6D78, U+6DEE, U+6E17, U+6E34, U+6E83, U+6EA2, U+6EB6, U+6F20, U+6FA1, U+707F, U+70D8, U+70EB, U+714C, U+714E, U+7235, U+7239, U+73CA, U+743C, U+745C, U+7624, U+763E, U+76F2, U+77DB, U+77E9, U+780D, U+7838, U+7845, U+78CA, U+796D, U+7A84, U+7AED, U+7B3C, U+7EB2, U+7F05, U+7F20, U+7F34, U+7F62, U+7FC5, U+7FD8, U+7FF0, U+800D, U+8036, U+80BA, U+80BE, U+80C0-80C1, U+8155, U+817A, U+8180, U+81E3, U+8206, U+8247, U+8270, U+8299, U+82AD, U+8304, U+8393, U+83B9, U+840D, U+8427, U+8469, U+8471, U+84C4, U+84EC, U+853D, U+8681-8682, U+8721, U+8854, U+88D5, U+88F9, U+8BC0, U+8C0A, U+8C29, U+8C2D, U+8D41, U+8DEA, U+8EB2, U+8F9F, U+903B, U+903E, U+9102, U+9493, U+94A5, U+94F8, U+95F7, U+9706, U+9709, U+9774, U+98A0, U+9E64, U+9F9F, U+E603;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-107-500-normal.daaf7450.woff2) format("woff2"), url(/static/font/noto-sans-sc-107-500-normal.909d6a1d.woff) format("woff");
  unicode-range: U+200B, U+2103, U+4E18, U+4E27-4E28, U+4E38, U+4E59, U+4E8F, U+4EAD, U+4EC7, U+4FE9, U+503A, U+5085, U+5146, U+51AF, U+51F8, U+52AB, U+5339, U+535C, U+5378, U+538C, U+5398, U+53F9, U+5415, U+5475, U+54AA, U+54AC, U+54B8, U+5582, U+5760, U+5764, U+57CB, U+5835, U+5885, U+5951, U+5983, U+59DA, U+5A77, U+5B5D, U+5B5F, U+5BB5, U+5BC2, U+5BE8, U+5BFA, U+5C2C, U+5C34, U+5C41, U+5C48, U+5C65, U+5CAD, U+5E06, U+5E42, U+5EF7, U+5F17, U+5F25, U+5F6D, U+5F79, U+6028, U+6064, U+6068, U+606D, U+607C, U+6094, U+6109, U+6124, U+6247, U+626D, U+6291, U+629A, U+62AC, U+62B9, U+62FE, U+6324, U+6349, U+6367, U+6398, U+6495, U+64A4, U+64B0, U+64BC, U+64CE, U+658C, U+65ED, U+6602, U+6674, U+6691, U+66A8, U+674F, U+679A, U+67EF, U+67F4, U+680B, U+6876, U+68A8, U+6A59, U+6A61, U+6B20, U+6BC5, U+6D12, U+6D46, U+6D8C, U+6DC0, U+6E14, U+6E23, U+6F06, U+7164, U+716E, U+7199, U+71E5, U+72AC, U+742A, U+755C, U+75AB, U+75B2, U+75F4, U+7897, U+78B3, U+78C5, U+7978, U+79FD, U+7A74, U+7B4B, U+7B5B, U+7ECE, U+7ED2, U+7EE3, U+7EF3, U+7F50, U+7F55, U+7F9E, U+7FE0, U+809D, U+8106, U+814A, U+8154, U+817B, U+818F, U+81C2, U+81ED, U+821F, U+82A6, U+82D1, U+8302, U+83C7, U+83CA, U+845B, U+848B, U+84C9, U+85E4, U+86EE, U+8700, U+8774, U+8881, U+8C1C, U+8C79, U+8D2A, U+8D3C, U+8EBA, U+8F70, U+8FA9, U+8FB1, U+900A, U+9017, U+901D, U+9022, U+906E, U+946B, U+94DD, U+94ED, U+953B, U+95EF, U+95FA, U+95FD, U+96C0, U+971E, U+9753, U+9756, U+97E6, U+9881, U+9887, U+9B4F, U+9E2D, U+9F0E, U+E601-E602, U+E604-E605, U+FF5C;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-108-500-normal.58b9285a.woff2) format("woff2"), url(/static/font/noto-sans-sc-108-500-normal.7fd88909.woff) format("woff");
  unicode-range: U+24, U+4E08, U+4E43, U+4E4F, U+4EF0, U+4F2A, U+507F, U+50AC, U+50BB, U+5151, U+51BB, U+51F6, U+51FD, U+5272, U+52FE, U+5362, U+53C9, U+53D4, U+53E0, U+543B, U+54F2, U+5507, U+5524, U+558A, U+55B5, U+561B, U+56CA, U+5782, U+57C3, U+5893, U+5915, U+5949, U+5962, U+59AE, U+59DC, U+59FB, U+5BD3, U+5C38, U+5CB3, U+5D07, U+5D29, U+5DE1, U+5DFE, U+5E15, U+5ECA, U+5F2F, U+5F7C, U+5FCC, U+6021, U+609F, U+60F9, U+6108, U+6148, U+6155, U+6170, U+61D2, U+6251, U+629B, U+62AB, U+62E8, U+62F3, U+6321, U+6350, U+6566, U+659C, U+65E8, U+6635, U+6655, U+6670, U+66F9, U+6734, U+679D, U+6851, U+6905, U+6B49, U+6B96, U+6C1B, U+6C41, U+6C6A, U+6C83, U+6CF3, U+6D9B, U+6DCB, U+6E1D, U+6E20-6E21, U+6EAA, U+6EE4, U+6EE9, U+6F58, U+70E4, U+722C, U+7262, U+7267, U+72B9, U+72E0, U+72EE, U+72F1, U+7334, U+73AB, U+7433, U+7470, U+758F, U+75D5, U+764C, U+7686, U+76C6, U+76FE, U+7720, U+77E2, U+7802, U+7816, U+788D, U+7891, U+7A00, U+7A9D, U+7B52, U+7BAD, U+7C98, U+7CCA, U+7EBA, U+7EEA, U+7EF5, U+7F1D, U+7F69, U+806A, U+809A, U+80BF, U+80C3, U+81C0, U+820C, U+82AC, U+82AF, U+82CD, U+82D7, U+838E, U+839E, U+8404, U+84B8, U+852C, U+8587, U+8650, U+8679, U+86C7, U+8702, U+87BA, U+886B-886C, U+8870, U+8C10, U+8C23, U+8C6B, U+8D3E, U+8D4B-8D4C, U+8D64, U+8D6B, U+8D74, U+8E29, U+8F69, U+8F74, U+8FB0, U+8FDF, U+901B, U+9038, U+9093, U+9171, U+9489, U+94AE, U+94C3, U+9508, U+9510, U+9601, U+9614, U+964C, U+9675, U+971C, U+97F5, U+9888, U+98D8, U+9971, U+9AA4, U+9E3F, U+9E45, U+9E4F, U+9E70, U+9F7F, U+E715;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-109-500-normal.68af551a.woff2) format("woff2"), url(/static/font/noto-sans-sc-109-500-normal.d485cb12.woff) format("woff");
  unicode-range: U+A5, U+2192, U+2605, U+4E11, U+4E22, U+4E32, U+4F0D, U+4F0F, U+4F69, U+4FF1, U+50B2, U+5154, U+51DD, U+51F0, U+5211, U+5269, U+533F, U+5366-5367, U+5389, U+5413, U+5440, U+5446, U+5561, U+574A, U+5751, U+57AB, U+5806, U+5821, U+582A, U+58F3, U+5938, U+5948, U+5978, U+59D1, U+5A03, U+5A07, U+5AC1, U+5ACC, U+5AE9, U+5BB4, U+5BC4, U+5C3F, U+5E3D, U+5E7D, U+5F92, U+5FAA, U+5FE0, U+5FFD, U+6016, U+60A0, U+60DC, U+60E8, U+614E, U+6212, U+6284, U+62C6, U+62D3-62D4, U+63F4, U+642C, U+6478, U+6491-6492, U+64E6, U+6591, U+65A4, U+664B, U+6735, U+6746, U+67F1, U+67F3, U+6842, U+68AF, U+68C9, U+68CB, U+6A31, U+6B3A, U+6BC1, U+6C0F, U+6C27, U+6C57, U+6CC4, U+6CE5, U+6D2A, U+6D66, U+6D69, U+6DAF, U+6E58, U+6ECB, U+6EF4, U+707E, U+7092, U+70AB, U+71D5, U+7275, U+7384, U+73B2, U+7434, U+74E6, U+74F7, U+75BC, U+76C8, U+76D0, U+7709, U+77AC, U+7855, U+78A7, U+78C1, U+7A77, U+7B79, U+7C92, U+7CAE, U+7CD5, U+7EA4, U+7EB5, U+7EBD, U+7F5A, U+7FD4, U+7FFC, U+8083, U+8096, U+80A0, U+80D6, U+80DE, U+8102, U+8109, U+810F, U+8179, U+8292, U+82B3, U+8352, U+8361, U+83CC, U+841D, U+8461, U+8482, U+8521, U+857E, U+85AA, U+866B, U+8776, U+8896, U+889C, U+88F8, U+8A9E, U+8BC8, U+8BF8, U+8C0B, U+8C28, U+8D2B, U+8D2F, U+8D37, U+8D3A, U+8D54, U+8DC3, U+8DCC, U+8DF5, U+8E0F, U+8E48, U+8F86, U+8F88, U+8F9E, U+8FC1, U+8FC8, U+8FEB, U+9065, U+90A6, U+90AA, U+90BB, U+90C1, U+94DC, U+9521, U+9676, U+96D5, U+970D, U+9897, U+997C, U+9A70, U+9A76, U+9A9A, U+9AD4, U+9E23, U+9E7F, U+9F3B, U+E675, U+E6B9, U+FFE5;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-110-500-normal.b914363f.woff2) format("woff2"), url(/static/font/noto-sans-sc-110-500-normal.90ab19d1.woff) format("woff");
  unicode-range: U+300C-300D, U+4E54, U+4E58, U+4E95, U+4EC1, U+4F2F, U+4F38, U+4FA3, U+4FCA, U+503E, U+5141, U+5144, U+517C, U+51CC, U+51ED, U+5242, U+52B2, U+52D2, U+52E4, U+540A, U+5439, U+5448, U+5496, U+54ED, U+5565, U+5761, U+5766, U+58EE, U+593A, U+594B, U+594F, U+5954, U+5996, U+59C6, U+59FF, U+5B64, U+5BFF, U+5C18, U+5C1D, U+5C97, U+5CA9, U+5CB8, U+5E9F, U+5EC9, U+5F04, U+5F7B, U+5FA1, U+5FCD, U+6012, U+60A6, U+60AC, U+60B2, U+60EF, U+626E, U+6270, U+6276, U+62D6, U+62DC, U+6316, U+632F, U+633A, U+6355, U+63AA, U+6447, U+649E, U+64C5, U+654C, U+65C1, U+65CB, U+65E6, U+6606, U+6731, U+675C, U+67CF, U+67DC, U+6846, U+6B8B, U+6BEB, U+6C61, U+6C88, U+6CBF, U+6CDB, U+6CEA, U+6D45, U+6D53, U+6D74, U+6D82, U+6DA8, U+6DB5, U+6DEB, U+6EDA, U+6EE8, U+6F0F, U+706D, U+708E, U+70AE, U+70BC, U+70C2, U+70E6, U+7237-7238, U+72FC, U+730E, U+731B, U+739B, U+73BB, U+7483, U+74DC, U+74F6, U+7586, U+7626, U+775B, U+77FF, U+788E, U+78B0, U+7956, U+7965, U+79E6, U+7AF9, U+7BEE, U+7C97, U+7EB1, U+7EB7, U+7ED1, U+7ED5, U+7F6A, U+7F72, U+7FBD, U+8017, U+808C, U+80A9, U+80C6, U+80CE, U+8150, U+8170, U+819C, U+820D, U+8230, U+8239, U+827E, U+8377, U+8389, U+83B2, U+8428, U+8463, U+867E, U+88C2, U+88D9, U+8986, U+8BCA, U+8BDE, U+8C13, U+8C8C, U+8D21, U+8D24, U+8D56, U+8D60, U+8D8B, U+8DB4, U+8E2A, U+8F68, U+8F89, U+8F9B, U+8FA8, U+8FBD, U+9003, U+90CE, U+90ED, U+9189, U+94BB, U+9505, U+95F9, U+963B, U+9655, U+966A, U+9677, U+96FE, U+9896, U+99A8, U+9A71, U+9A82, U+9A91, U+9B45, U+9ECE, U+9F20, U+FEFF, U+FF0D;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-111-500-normal.569a228b.woff2) format("woff2"), url(/static/font/noto-sans-sc-111-500-normal.51bb4d7e.woff) format("woff");
  unicode-range: U+4E4C, U+4E88, U+4EA1, U+4EA6, U+4ED3-4ED4, U+4EFF, U+4F30, U+4FA7, U+4FC4, U+4FD7, U+500D, U+504F, U+5076-5077, U+517D, U+5192, U+51C9, U+51EF, U+5238, U+5251, U+526A, U+52C7, U+52DF, U+52FF, U+53A6, U+53A8, U+53EC, U+5410, U+559D, U+55B7, U+5634, U+573E, U+5783, U+585E, U+586B, U+58A8, U+5999, U+59D3, U+5A1C, U+5A46, U+5B54-5B55, U+5B85, U+5B8B, U+5B8F, U+5BBF, U+5BD2, U+5C16, U+5C24, U+5E05, U+5E45, U+5E7C, U+5E84, U+5F03, U+5F1F, U+5F31, U+5F84, U+5F90, U+5FBD, U+5FC6, U+5FD9, U+5FE7, U+6052, U+6062, U+6089, U+60A3, U+60D1, U+6167, U+622A, U+6234, U+624E, U+6269, U+626C, U+62B5, U+62D2, U+6325, U+63E1, U+643A, U+6446, U+6562, U+656C, U+65E2, U+65FA, U+660C, U+6628, U+6652, U+6668, U+6676, U+66FC, U+66FF, U+6717, U+676D, U+67AA, U+67D4, U+6843, U+6881, U+68D2, U+695A, U+69FD, U+6A2A, U+6B8A, U+6C60, U+6C64, U+6C9F, U+6CAA, U+6CC9, U+6CE1, U+6CFD, U+6D1B, U+6D1E, U+6D6E, U+6DE1, U+6E10, U+6E7F, U+6F5C, U+704C, U+7070, U+7089, U+70B8, U+718A, U+71C3, U+723D, U+732A, U+73CD, U+7518, U+756A, U+75AF, U+75BE, U+75C7, U+76D2, U+76D7, U+7763, U+78E8, U+795D, U+79DF, U+7C4D, U+7D2F, U+7EE9, U+7F13, U+7F8A, U+8000, U+8010, U+80AF, U+80F6, U+80F8, U+8212, U+8273, U+82F9, U+83AB, U+83B1, U+83F2, U+8584, U+871C, U+8861, U+888B, U+88C1, U+88E4, U+8BD1, U+8BF1, U+8C31, U+8D5A, U+8D75-8D76, U+8DE8, U+8F85, U+8FA3, U+8FC5, U+9006, U+903C, U+904D, U+9075, U+9178, U+9274, U+950B, U+9526, U+95EA, U+9636, U+9686, U+978B, U+987F, U+9A7E, U+9B42, U+9E1F, U+9EA6, U+9F13, U+9F84, U+FF5E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-112-500-normal.0c046ad5.woff2) format("woff2"), url(/static/font/noto-sans-sc-112-500-normal.6016d870.woff) format("woff");
  unicode-range: U+23, U+3D, U+4E01, U+4E39, U+4E73, U+4ECD, U+4ED9, U+4EEA, U+4F0A, U+4F1F, U+4F5B, U+4FA0, U+4FC3, U+501F, U+50A8, U+515A, U+5175, U+51A0, U+51C0, U+51E1, U+51E4, U+5200, U+520A, U+5224, U+523A, U+52AA, U+52B1, U+52B3, U+5348, U+5353, U+5360, U+5371, U+5377, U+539A, U+541B, U+5434, U+547C, U+54E6, U+5510, U+5531, U+5609, U+56F0, U+56FA, U+5733, U+574F, U+5851, U+5854, U+5899, U+58C1, U+592E, U+5939, U+5976, U+5986, U+59BB, U+5A18, U+5A74, U+5B59, U+5B87, U+5B97, U+5BA0, U+5BAB, U+5BBD-5BBE, U+5BF8, U+5C0A, U+5C3A, U+5C4A, U+5E16, U+5E1D, U+5E2D, U+5E8A, U+6015, U+602A, U+6050, U+6069, U+6162, U+61C2, U+6293, U+6297, U+62B1, U+62BD, U+62DF, U+62FC, U+6302, U+635F, U+638C, U+63ED, U+6458, U+6469, U+6563, U+6620, U+6653, U+6696-6697, U+66DD, U+675F, U+676F-6770, U+67D0, U+67D3, U+684C, U+6865, U+6885, U+68B0, U+68EE, U+690D, U+6B23, U+6B32, U+6BD5, U+6C89, U+6D01, U+6D25, U+6D89, U+6DA6, U+6DB2, U+6DF7, U+6ED1, U+6F02, U+70C8, U+70DF, U+70E7, U+7126, U+7236, U+7259, U+731C, U+745E, U+74E3, U+751A, U+751C, U+7532, U+7545, U+75DB, U+7761, U+7A0D, U+7B51, U+7CA4, U+7CD6, U+7D2B, U+7EA0, U+7EB9, U+7ED8, U+7F18, U+7F29, U+8033, U+804A, U+80A4-80A5, U+80E1, U+817F, U+829D, U+82E6, U+8336, U+840C, U+8499, U+864E, U+8651, U+865A, U+88AD, U+89E6, U+8BD7, U+8BFA, U+8C37, U+8D25, U+8D38, U+8DDD, U+8FEA, U+9010, U+9012, U+906D, U+907F-9080, U+90D1, U+9177, U+91CA, U+94FA, U+9501, U+9634-9635, U+9694, U+9707, U+9738, U+9769, U+9A7B, U+9A97, U+9AA8, U+9B3C, U+9C81, U+9ED8;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-113-500-normal.4cf3d802.woff2) format("woff2"), url(/static/font/noto-sans-sc-113-500-normal.ba6bce63.woff) format("woff");
  unicode-range: U+26, U+3C, U+D7, U+4E4E, U+4E61, U+4E71, U+4EBF, U+4F26, U+5012, U+51AC, U+51B0, U+51B2, U+51B7, U+5218, U+521A, U+5220, U+5237, U+523B, U+526F, U+5385, U+53BF, U+53E5, U+53EB, U+53F3, U+53F6, U+5409, U+5438, U+54C8, U+54E5, U+552F, U+5584, U+5706, U+5723, U+5750, U+575A, U+5987-5988, U+59B9, U+59D0, U+59D4, U+5B88, U+5B9C, U+5BDF, U+5BFB, U+5C01, U+5C04, U+5C3E, U+5C4B, U+5C4F, U+5C9B, U+5CF0, U+5DDD, U+5DE6, U+5DE8, U+5E01, U+5E78, U+5E7B, U+5E9C, U+5EAD, U+5EF6, U+5F39, U+5FD8, U+6000, U+6025, U+604B, U+6076, U+613F, U+6258, U+6263, U+6267, U+6298, U+62A2, U+62E5, U+62EC, U+6311, U+6377, U+6388-6389, U+63A2, U+63D2, U+641E, U+642D, U+654F, U+6551, U+6597, U+65CF, U+65D7, U+65E7, U+6682, U+66F2, U+671D, U+672B, U+6740, U+6751, U+6768, U+6811, U+6863, U+6982, U+6BD2, U+6CF0, U+6D0B, U+6D17, U+6D59, U+6DD8, U+6DFB, U+6E7E, U+6F6E, U+6FB3, U+706F, U+719F, U+72AF, U+72D0, U+72D7, U+732B, U+732E, U+7389, U+73E0, U+7530, U+7687, U+76D6, U+76DB, U+7840, U+786C, U+79CB, U+79D2, U+7A0E, U+7A33, U+7A3F, U+7A97, U+7ADE-7ADF, U+7B26, U+7E41, U+7EC3, U+7F3A, U+8089, U+80DC, U+811A, U+8131, U+8138, U+821E, U+8349, U+83DC, U+8457, U+867D, U+86CB, U+8A89, U+8BA8, U+8BAD, U+8BEF, U+8BFE, U+8C6A, U+8D1D, U+8D4F, U+8D62, U+8DD1, U+8DF3, U+8F6E, U+8FF9, U+900F, U+9014, U+9057, U+9192, U+91CE, U+9488, U+94A2, U+9547, U+955C, U+95F2, U+9644, U+964D, U+96C4-96C5, U+96E8, U+96F6-96F7, U+9732, U+9759, U+9760, U+987A, U+989C, U+9910, U+996D-996E, U+9B54, U+9E21, U+9EBB, U+9F50;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-114-500-normal.4a91d8e0.woff2) format("woff2"), url(/static/font/noto-sans-sc-114-500-normal.817f96e6.woff) format("woff");
  unicode-range: U+7E, U+2026, U+4E03, U+4E25, U+4E30, U+4E34, U+4E45, U+4E5D, U+4E89, U+4EAE, U+4ED8, U+4F11, U+4F19, U+4F24, U+4F34, U+4F59, U+4F73, U+4F9D, U+4FB5, U+5047, U+505C, U+5170, U+519C, U+51CF, U+5267, U+5356, U+5374, U+5382, U+538B, U+53E6, U+5426, U+542B, U+542F, U+5462, U+5473, U+554A, U+5566, U+5708, U+571F, U+5757, U+57DF, U+57F9, U+5802, U+590F, U+591C, U+591F, U+592B, U+5965, U+5979, U+5A01, U+5A5A, U+5B63, U+5B69, U+5B81, U+5BA1, U+5BA3, U+5C3C, U+5C42, U+5C81, U+5DE7, U+5DEE, U+5E0C, U+5E10, U+5E55, U+5E86, U+5E8F, U+5EA7, U+5F02, U+5F52, U+5F81, U+5FF5, U+60CA, U+60E0, U+6279, U+62C5, U+62FF, U+63CF, U+6444, U+64CD, U+653B, U+65BD, U+65E9, U+665A, U+66B4, U+66FE, U+6728, U+6742, U+677E, U+67B6, U+680F, U+68A6, U+68C0, U+699C, U+6B4C, U+6B66, U+6B7B, U+6BCD, U+6BDB, U+6C38, U+6C47, U+6C49, U+6CB3, U+6CB9, U+6CE2, U+6D32, U+6D3E, U+6D4F, U+6E56, U+6FC0, U+7075, U+7206, U+725B, U+72C2, U+73ED, U+7565, U+7591, U+7597, U+75C5, U+76AE, U+76D1, U+76DF, U+7834, U+7968, U+7981, U+79C0, U+7A7F, U+7A81, U+7AE5, U+7B14, U+7C89, U+7D27, U+7EAF, U+7EB3, U+7EB8, U+7EC7, U+7EE7, U+7EFF, U+7F57, U+7FFB, U+805A, U+80A1, U+822C, U+82CF, U+82E5, U+8363, U+836F, U+84DD, U+878D, U+8840, U+8857, U+8863, U+8865, U+8B66, U+8BB2, U+8BDA, U+8C01, U+8C08, U+8C46, U+8D1F, U+8D35, U+8D5B, U+8D5E, U+8DA3, U+8DDF, U+8F93, U+8FDD, U+8FF0, U+8FF7, U+8FFD, U+9000, U+9047, U+9152, U+949F, U+94C1, U+94F6, U+9646, U+9648, U+9669, U+969C, U+96EA, U+97E9, U+987B, U+987E, U+989D, U+9970, U+9986, U+9C7C, U+9C9C;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-115-500-normal.56f93689.woff2) format("woff2"), url(/static/font/noto-sans-sc-115-500-normal.8e008d9e.woff) format("woff");
  unicode-range: U+25, U+4E14, U+4E1D, U+4E3D, U+4E49, U+4E60, U+4E9A, U+4EB2, U+4EC5, U+4EFD, U+4F3C, U+4F4F, U+4F8B, U+4FBF, U+5019, U+5145, U+514B, U+516B, U+516D, U+5174, U+5178, U+517B, U+5199, U+519B, U+51B3, U+51B5, U+5207, U+5212, U+5219, U+521D, U+52BF, U+533B, U+5343, U+5347, U+534A, U+536B, U+5370, U+53E4, U+53F2, U+5403, U+542C, U+547D, U+54A8, U+54CD, U+54EA, U+552E, U+56F4, U+5747, U+575B, U+5883, U+589E, U+5931, U+5947, U+5956-5957, U+5A92, U+5B83, U+5BA4, U+5BB3, U+5BCC, U+5C14, U+5C1A, U+5C3D, U+5C40, U+5C45, U+5C5E, U+5DF4, U+5E72, U+5E95, U+5F80, U+5F85, U+5FB7, U+5FD7, U+601D, U+626B, U+627F, U+62C9, U+62CD, U+6309, U+63A7, U+6545, U+65AD, U+65AF, U+65C5, U+666E, U+667A, U+670B, U+671B, U+674E, U+677F, U+6781, U+6790, U+6797, U+6821, U+6838-6839, U+697C, U+6B27, U+6B62, U+6BB5, U+6C7D, U+6C99, U+6D4B, U+6D4E, U+6D6A, U+6E29, U+6E2F, U+6EE1, U+6F14, U+6F2B, U+72B6, U+72EC, U+7387, U+7533, U+753B, U+76CA, U+76D8, U+7701, U+773C, U+77ED, U+77F3, U+7814, U+793C, U+79BB, U+79C1, U+79D8, U+79EF, U+79FB, U+7A76, U+7B11, U+7B54, U+7B56, U+7B97, U+7BC7, U+7C73, U+7D20, U+7EAA, U+7EC8, U+7EDD, U+7EED, U+7EFC, U+7FA4, U+804C, U+8058, U+80CC, U+8111, U+817E, U+826F, U+8303, U+843D, U+89C9, U+89D2, U+8BA2, U+8BBF, U+8BC9, U+8BCD, U+8BE6, U+8C22, U+8C61, U+8D22, U+8D26-8D27, U+8D8A, U+8F6F, U+8F7B, U+8F83, U+8F91, U+8FB9, U+8FD4, U+8FDC, U+9002, U+94B1, U+9519, U+95ED, U+961F, U+9632-9633, U+963F, U+968F-9690, U+96BE, U+9876, U+9884, U+98DE, U+9988, U+9999, U+9EC4, U+FF1B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-116-500-normal.eb3b1c9b.woff2) format("woff2"), url(/static/font/noto-sans-sc-116-500-normal.d5b53378.woff) format("woff");
  unicode-range: U+2B, U+40, U+3000, U+300A-300B, U+4E16, U+4E66, U+4E70, U+4E91-4E92, U+4E94, U+4E9B, U+4EC0, U+4ECA, U+4F01, U+4F17-4F18, U+4F46, U+4F4E, U+4F9B, U+4FEE, U+503C, U+5065, U+50CF, U+513F, U+5148, U+518D, U+51C6, U+51E0, U+5217, U+529E-529F, U+5341, U+534F, U+5361, U+5386, U+53C2, U+53C8, U+53CC, U+53D7-53D8, U+53EA, U+5404, U+5411, U+5417, U+5427, U+5468, U+559C, U+5668, U+56E0, U+56E2, U+56ED, U+5740, U+57FA, U+58EB, U+5904, U+592A, U+59CB, U+5A31, U+5B58, U+5B9D, U+5BC6, U+5C71, U+5DDE, U+5DF1, U+5E08, U+5E26, U+5E2E, U+5E93, U+5E97, U+5EB7, U+5F15, U+5F20, U+5F3A, U+5F62, U+5F69, U+5F88, U+5F8B, U+5FC5, U+600E, U+620F, U+6218, U+623F, U+627E, U+628A, U+62A4, U+62DB, U+62E9, U+6307, U+6362, U+636E, U+64AD, U+6539, U+653F, U+6548, U+6574, U+6613, U+6625, U+663E, U+666F, U+672A, U+6750, U+6784, U+6A21, U+6B3E, U+6B65, U+6BCF, U+6C11, U+6C5F, U+6DF1, U+706B, U+7167, U+724C, U+738B, U+73A9, U+73AF, U+7403, U+7537, U+754C, U+7559, U+767D, U+7740, U+786E, U+795E, U+798F, U+79F0, U+7AEF, U+7B7E, U+7BB1, U+7EA2, U+7EA6, U+7EC4, U+7EC6, U+7ECD, U+7EDC, U+7EF4, U+8003, U+80B2, U+81F3-81F4, U+822A, U+827A, U+82F1, U+83B7, U+8425, U+89C2, U+89C8, U+8BA9, U+8BB8, U+8BC6, U+8BD5, U+8BE2, U+8BE5, U+8BED, U+8C03, U+8D23, U+8D2D, U+8D34, U+8D70, U+8DB3, U+8FBE, U+8FCE, U+8FD1, U+8FDE, U+9001, U+901F-9020, U+90A3, U+914D, U+91C7, U+94FE, U+9500, U+952E, U+9605, U+9645, U+9662, U+9664, U+9700, U+9752, U+975E, U+97F3, U+9879, U+9886, U+98DF, U+9A6C, U+9A8C, U+9ED1, U+9F99;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-117-500-normal.8323585f.woff2) format("woff2"), url(/static/font/noto-sans-sc-117-500-normal.4f92385c.woff) format("woff");
  unicode-range: U+4E, U+201C-201D, U+3010-3011, U+4E07, U+4E1C, U+4E24, U+4E3E, U+4E48, U+4E50, U+4E5F, U+4E8B-4E8C, U+4EA4, U+4EAB-4EAC, U+4ECB, U+4ECE, U+4ED6, U+4EE3, U+4EF6-4EF7, U+4EFB, U+4F20, U+4F55, U+4F7F, U+4FDD, U+505A, U+5143, U+5149, U+514D, U+5171, U+5177, U+518C, U+51FB, U+521B, U+5229, U+522B, U+52A9, U+5305, U+5317, U+534E, U+5355, U+5357, U+535A, U+5373, U+539F, U+53BB, U+53CA, U+53CD, U+53D6, U+53E3, U+53F0, U+5458, U+5546, U+56DB, U+573A, U+578B, U+57CE, U+58F0, U+590D, U+5934, U+5973, U+5B57, U+5B8C, U+5B98, U+5BB9, U+5BFC, U+5C06, U+5C11, U+5C31, U+5C55, U+5DF2, U+5E03, U+5E38, U+5E76, U+5E94, U+5EFA, U+5F71, U+5F97, U+5FEB, U+6001, U+603B, U+60F3, U+611F, U+6216, U+624D, U+6253, U+6295, U+6301, U+6392, U+641C, U+652F, U+653E, U+6559, U+6599, U+661F, U+671F, U+672F, U+6761, U+67E5, U+6807, U+6837, U+683C, U+6848, U+6B22, U+6B64, U+6BD4, U+6C14, U+6C34, U+6C42, U+6CA1, U+6D41, U+6D77, U+6D88, U+6E05, U+6E38, U+6E90, U+7136, U+7231, U+7531, U+767E, U+76EE, U+76F4, U+771F, U+7801, U+793A, U+79CD, U+7A0B, U+7A7A, U+7ACB, U+7AE0, U+7B2C, U+7B80, U+7BA1, U+7CBE, U+7D22, U+7EA7, U+7ED3, U+7ED9, U+7EDF, U+7F16, U+7F6E, U+8001, U+800C, U+8272, U+8282, U+82B1, U+8350, U+88AB, U+88C5, U+897F, U+89C1, U+89C4, U+89E3, U+8A00, U+8BA1, U+8BA4, U+8BAE-8BB0, U+8BBE, U+8BC1, U+8BC4, U+8BFB, U+8D28, U+8D39, U+8D77, U+8D85, U+8DEF, U+8EAB, U+8F66, U+8F6C, U+8F7D, U+8FD0, U+9009, U+90AE, U+90FD, U+91CC-91CD, U+91CF, U+95FB, U+9650, U+96C6, U+9891, U+98CE, U+FF1F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-118-500-normal.3c884e67.woff2) format("woff2"), url(/static/font/noto-sans-sc-118-500-normal.b4ccebaf.woff) format("woff");
  unicode-range: U+D, U+3E, U+5F, U+7C, U+A0, U+A9, U+4E09-4E0B, U+4E0D-4E0E, U+4E13, U+4E1A, U+4E2A, U+4E3A-4E3B, U+4E4B, U+4E86, U+4E8E, U+4EA7, U+4EBA, U+4EE4-4EE5, U+4EEC, U+4F1A, U+4F4D, U+4F53, U+4F5C, U+4F60, U+4FE1, U+5165, U+5168, U+516C, U+5173, U+5176, U+5185, U+51FA, U+5206, U+5230, U+5236, U+524D, U+529B, U+52A0-52A1, U+52A8, U+5316, U+533A, U+53CB, U+53D1, U+53EF, U+53F7-53F8, U+5408, U+540C-540E, U+544A, U+548C, U+54C1, U+56DE, U+56FD-56FE, U+5728, U+5730, U+5907, U+5916, U+591A, U+5927, U+5929, U+597D, U+5982, U+5B50, U+5B66, U+5B89, U+5B9A, U+5B9E, U+5BA2, U+5BB6, U+5BF9, U+5C0F, U+5DE5, U+5E02, U+5E73-5E74, U+5E7F, U+5EA6, U+5F00, U+5F0F, U+5F53, U+5F55, U+5FAE, U+5FC3, U+6027, U+606F, U+60A8, U+60C5, U+610F, U+6210-6211, U+6237, U+6240, U+624B, U+6280, U+62A5, U+63A5, U+63A8, U+63D0, U+6536, U+6570, U+6587, U+65B9, U+65E0, U+65F6, U+660E, U+662D, U+662F, U+66F4, U+6700, U+670D, U+672C, U+673A, U+6743, U+6765, U+679C, U+682A, U+6B21, U+6B63, U+6CBB, U+6CD5, U+6CE8, U+6D3B, U+70ED, U+7247-7248, U+7269, U+7279, U+73B0, U+7406, U+751F, U+7528, U+7535, U+767B, U+76F8, U+770B, U+77E5, U+793E, U+79D1, U+7AD9, U+7B49, U+7C7B, U+7CFB, U+7EBF, U+7ECF, U+7F8E, U+8005, U+8054, U+80FD, U+81EA, U+85CF, U+884C, U+8868, U+8981, U+89C6, U+8BBA, U+8BDD, U+8BF4, U+8BF7, U+8D44, U+8FC7, U+8FD8-8FD9, U+8FDB, U+901A, U+9053, U+90E8, U+91D1, U+957F, U+95E8, U+95EE, U+95F4, U+9762, U+9875, U+9898, U+9996, U+9AD8, U+FF01, U+FF08-FF09;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-119-500-normal.69b9a8b0.woff2) format("woff2"), url(/static/font/noto-sans-sc-119-500-normal.1e9d6b65.woff) format("woff");
  unicode-range: U+20-22, U+27-2A, U+2C-3B, U+3F, U+41-4D, U+4F-5D, U+61-7B, U+7D, U+AB, U+AE, U+B2, U+B7, U+BB, U+DF-E5, U+E7-EA, U+EC-ED, U+F1-F4, U+F6, U+F9-FA, U+FC, U+101, U+103, U+113, U+12B, U+148, U+14D, U+16B, U+1CE, U+1D0, U+300-301, U+1EBF, U+1EC7, U+2013-2014, U+2022, U+2027, U+2039-203A, U+2122, U+3001-3002, U+3042, U+3044, U+3046, U+3048, U+304A-3055, U+3057, U+3059-305B, U+305D, U+305F-3061, U+3063-306B, U+306D-3073, U+3075-3076, U+3078-3079, U+307B, U+307E-307F, U+3081-308D, U+308F, U+3092-3093, U+30A1-30A4, U+30A6-30BB, U+30BD, U+30BF-30C1, U+30C3-30C4, U+30C6-30CB, U+30CD-30D7, U+30D9-30E1, U+30E3-30E7, U+30E9-30ED, U+30EF, U+30F3, U+30FB-30FC, U+3127, U+4E00, U+4E2D, U+65B0, U+65E5, U+6708-6709, U+70B9, U+7684, U+7F51, U+FF0C, U+FF0E, U+FF1A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-cyrillic-500-normal.4a855f0d.woff2) format("woff2"), url(/static/font/noto-sans-sc-cyrillic-500-normal.214cbbfd.woff) format("woff");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-vietnamese-500-normal.8705ca0f.woff2) format("woff2"), url(/static/font/noto-sans-sc-vietnamese-500-normal.e3a4fd3f.woff) format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-latin-ext-500-normal.d3760842.woff2) format("woff2"), url(/static/font/noto-sans-sc-latin-ext-500-normal.af29ef1c.woff) format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/static/font/noto-sans-sc-latin-500-normal.df58f967.woff2) format("woff2"), url(/static/font/noto-sans-sc-latin-500-normal.a94db02b.woff) format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(data:font/woff2;base64,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) format("woff2"), url(data:application/font-woff;base64,d09GRgABAAAAAArkABAAAAAADgwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABbAAAAB4AAAAeRHRMdUdTVUIAAAGMAAAAQAAAAEBtIlkQT1MvMgAAAcwAAABgAAAAYJOQ/chTVEFUAAACLAAAACoAAAAqeZ9q5WNtYXAAAAJYAAAAVAAAAFQAHpItZ2FzcAAAAqwAAAAIAAAACAAAABBnbHlmAAACtAAABewAAAhGKD8wi2hlYWQAAAigAAAANgAAADYi2CFfaGhlYQAACNgAAAAkAAAAJAwICFtobXR4AAAI/AAAABQAAAAUBJwBGGxvY2EAAAkQAAAAFAAAABQJPAthbWF4cAAACSQAAAAgAAAAIABeAkluYW1lAAAJRAAAAUUAAAJ0MxJS9HBvc3QAAAqMAAAAIAAAACD/hgAydmhlYQAACqwAAAAkAAAAJAx5Fwt2bXR4AAAK0AAAABQAAAAUBJwAtAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAAAEAAAAKAD4APgAGREZMVAAqY3lybAAmZ3JlawAmaGFuaQAma2FuYQAmbGF0bgAmAAAAAAAEAAAAAP//AAAAAAAEA+ACWAAFAAACigJYAAAASwKKAlgAAAFeADIBRQAAAgsCAAAAAAAAACAAAIMq3zwQAAAAFgAAAABBREJPAED/////A3D/iAAABIgBIGAGAQUAAAAAAh8C3QAAACAABgABAAEACAABAAAAFAABAAAAHAACd2dodAEBAAAAAgABAAAAAAEPAlgAAAAAAAAAAgAAAAQAAAAUAAMACgAAABQADAAAAAAAQAAAAAAAAAAEAAHyGgAB8hoAAAABAAHyMgAB8jIAAAACAAHyNAAB8jcAAAADAAHyUAAB8lEAAAAHAAEAAf//AA94nIWUXWzbVBTH77VrO3E+HMexndb5ctwkS5umaRInTZemn+vHqrWla+na0rFs2dZCy/aA1LGVSZ02BNM0HkCCijEhEDxMCHhAEwMhtA40aaBuGiAm8YCYBOJlvNAHBo3HdbIu3R7Yle9Hjq9v7vmd/zmAAIV7L+Mn8cMAByQwAjNgABBZmYVQhpAtDwXcpx2GueJJuBuNBWxRW9Hehbkj+B/rTswNl7WcdhCPr78Pl+HK+ipcBhYQv/c5fhHPoVMpEACNIA3aQC8YAENgJxgHU+BpADiZlTn0T4RIUjKv8IlSl9WEqqBOUlEslErBtAcT0TIgkiSFfgfSgiBSwWCoNCeDHJ9QQ6jj5a8UfU6rCh/HT64vKniu+OqozYGRz0xMHCvyL05NuT1UtUTHJ+F7Y3wkaJqklXotMM7EvU+6EzAzwvqIcUL6eIg2w1H6187Ozm/bUXspixqeW1/E8+sreC7s9HmGZoZnh9Gz3es08A5KOVj8V5I62qq9zvauhCOa98uuKbt1y17ZLhciVN1e2ezfD62zs5/NzGi/zA6XhxmA6GwmNQJmwBxYAEsVOpTORRCRtwhAMBQM8QpiU17qHCqGIMKTTqV1DInyRzo63VQ24g60jVTQPkFIpFKqKqsyL6cRcf3oEu10oEw7tIHv+mvPE5TU5rLItMcjCmNijSzTNpuFp/0cjo1yDp/P6LN4szUEWVganXuWNNjDCiXJPq9EklPHd9hEZ2cjzhp9zbSR0r7HPtFu3Sr+fdy9q84guUz1g074Rk0mwQ5a4801FcCNvQMk5W6y0bUM7xWk+UMu0euwcnZTDe1iMOxAwSnIvLXWZFN9FDXQ2ztQVWWqFgmZcYpu3VA85lWMxiquzg4hJKkDO3as9Pf/Hh6SDAJPiq0+aG+IOhq4xhiHNL+ZPwPqkVazFfpQZhVESeGQRks8N4IgqyXiOYxDr6FuCob0KJBND5RXgH9Na1cmbo8ZjII7MD4VYQLmSJQgtGNNSbqW7Vya/0m7AntcUkPIxjBspgtWCGhZ7WtJwn72Wy3V1b6tTTZLA+tw43hHxlfN1jOusdnid0tLMM8J/hBjs9uzMfioljrAdqSnSbB7U6aVlFFWR7mzFU0kEnGkCaX0Xi7tU1iF3UirHJbWfccfSr9gkEDbHjj8VX7n0dF8fu7mqpV3dEQxC+mW/EbqlVBW+ycTPjV0dXU+f9NWG7B184nq4Wb3Nq7F3m1MenocKW4b3HW04v5sBrW+9sGYdtUtGw24LcRA0nDn9O7lN6dPa5fh6dhge/FPzxOTkYbsiTT8Mim08FuF3O0Un3Jk+ZZ4ezsAxEM0VJABrZtI6CVH1gMmb0IgpHUEKNxsOZ3KiZNKQ2QLoL7hqTZNW+AhbZ6oMplhweZ09iUxm1FppU2UtjaldhlrrT1qg/zRj6wJWrU1aNbWKr51+v3jtFHgtUUlZKIJrqkkUjr6Osy3RZmIubEr0zHeENGorVtPNTc/6kcd0mdikx8PXT9RTmvdoCdxDlf10qoGUDwfBOkMXOPd7olOXDB5W0WfldYuVRFcbwtVI5nUVg+dhwRMaTdgrHLj/uLFLQ0WM8E3c+iqtPkFhsnO1dOuGir41L59UTaayF/K5wEwAM+9D/Br+AjKIy/oQfqbAIVSRQPAivmjWDKHxT0YWjs8WDyHJaMYt1l/uvxQpSvrC6WdWko9Xagc8gDFitUDUy5UafJ+/qXFDYle6z9xYeXCif77U/HG+YXu7oXzn5anMxYHlw7ijKGalyxvcbzTkjM3irE90LoO3xnK51XtnN/pH/IrmMVGRqc9rcr+WJVoqEnFmNUvUINS5Wg0wZHK0fpUHHXLtKGKDdsgNBfsoouv5zOiry/c3R3ug9fv3n07EtGeg+laifYrtH9P/Ehsn2yNWOyNCfGHcGqLHufN9JKgBeT+j5sVq1RyVq/kCsKDlCs+HsU5LjmcwTk63G82G7UgtrT98m8jI2fPPs7FXbX1AsGpul4NNPxwfHxEu5OC/d8s/AePi9PUAAEAAAACAQafkWJ7Xw889QADA+gAAAAA3LAkpwAAAADfkrfX/A776QtvBw8AAAAGAAIAAAAAAAAAAQAABIj+4AAAC7j8Dv3BC28AAQAAAAAAAAAAAAAAAAAAAAED6ABkADIAMgAyADIAMgAyAB4AHgAAACsAwAGAAeYCbQLRAyYDxQQjAAEAAAAJAkgAVAAAAAAAAQAAAAAAAAAAAAAAAAAAAAB4nI2RzU4CQRCEawRNNAZ9AA8bDwpGlx+RGD35E+LBgHETTbwhIKIuS5YVPPkkPpyP4rfDYIx4MJOeqZ6urq6dlbSid2VkssuSPsydw0Y7puTwgnJm0+GMTvXpcPYHZ1FPGju8pC1dOZxTVRtTbIxWte7wGkgK1FWoPpqRXtTRLXlfPT0qsZFoqCMVWSO1FVMbcjeST/Tp8OmL4RfVVF2XapAnRKCWBnACnWlvbsoNeWwVIlieKuiUWFW4F2THzE512rY+hlG2DJ+zrEPqIfrPqKSsB843YqpzQNTYa/D3/1A+0Tk+mqD/eb0m7+kV3MLzrMf77vJsnzfXl8d9wXoq4Tmdn6IK2MNDB9a99Zz/9c4Tu3zUZxzfvkNIraBdOiZMSf+OZ72N7FuO2Tvc1O2LJaAGCqGdsI23iC+I0emS+V/2C1g1AAAAAAMAAAAAAAD/gwAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAfT+DAAAC7j/Ev1GC28AAAABAAAAAAAAAAAAAAAAAAED6AAAADIAMgAyADIAMgAyAB4AHg==) format("woff");
  unicode-range: U+1F1E9-1F1F5, U+1F1F7-1F1FF, U+1F21A, U+1F232, U+1F234-1F237, U+1F250-1F251, U+1F300, U+1F302-1F308, U+1F30A-1F311, U+1F315, U+1F319-1F320, U+1F324, U+1F327, U+1F32A, U+1F32C-1F32D, U+1F330-1F357, U+1F359-1F37E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-5-600-normal.6035cf76.woff2) format("woff2"), url(/static/font/noto-sans-sc-5-600-normal.5755f88e.woff) format("woff");
  unicode-range: U+FEE3, U+FEF3, U+FF03-FF04, U+FF07, U+FF0A, U+FF17-FF19, U+FF1C-FF1D, U+FF20-FF3A, U+FF3C, U+FF3E-FF5B, U+FF5D, U+FF61-FF65, U+FF67-FF6A, U+FF6C, U+FF6F-FF78, U+FF7A-FF7D, U+FF80-FF84, U+FF86, U+FF89-FF8E, U+FF92, U+FF97-FF9B, U+FF9D-FF9F, U+FFE0-FFE4, U+FFE6, U+FFE9, U+FFEB, U+FFED, U+FFFC, U+1F004, U+1F170-1F171, U+1F192-1F195, U+1F198-1F19A, U+1F1E6-1F1E8;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-6-600-normal.9cbaca3f.woff2) format("woff2"), url(/static/font/noto-sans-sc-6-600-normal.c6dac8f9.woff) format("woff");
  unicode-range: U+F0A7, U+F0B2, U+F0B7, U+F0C9, U+F0D8, U+F0DA, U+F0DC-F0DD, U+F0E0, U+F0E6, U+F0EB, U+F0FC, U+F101, U+F104-F105, U+F107, U+F10B, U+F11B, U+F14B, U+F18A, U+F193, U+F1D6-F1D7, U+F244, U+F27A, U+F296, U+F2AE, U+F471, U+F4B3, U+F610-F611, U+F880-F881, U+F8EC, U+F8F5, U+F8FF, U+F901, U+F90A, U+F92C-F92D, U+F934, U+F937, U+F941, U+F965, U+F967, U+F969, U+F96B, U+F96F, U+F974, U+F978-F979, U+F97E, U+F981, U+F98A, U+F98E, U+F997, U+F99C, U+F9B2, U+F9B5, U+F9BA, U+F9BE, U+F9CA, U+F9D0-F9D1, U+F9DD, U+F9E0-F9E1, U+F9E4, U+F9F7, U+FA00-FA01, U+FA08, U+FA0A, U+FA11, U+FB01-FB02, U+FDFC, U+FE0E, U+FE30-FE31, U+FE33-FE44, U+FE49-FE52, U+FE54-FE57, U+FE59-FE66, U+FE68-FE6B, U+FE8E, U+FE92-FE93, U+FEAE, U+FEB8, U+FECB-FECC, U+FEE0;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-21-600-normal.a95baa9c.woff2) format("woff2"), url(/static/font/noto-sans-sc-21-600-normal.646280f8.woff) format("woff");
  unicode-range: U+9F83, U+9F85-9F8D, U+9F90-9F91, U+9F94-9F96, U+9F98, U+9F9B-9F9C, U+9F9E, U+9FA0, U+9FA2, U+9FF?, U+A001, U+A007, U+A025, U+A046-A047, U+A057, U+A072, U+A078-A079, U+A083, U+A085, U+A100, U+A118, U+A132, U+A134, U+A1F4, U+A242, U+A4A6, U+A4AA, U+A4B0-A4B1, U+A4B3, U+A9C1-A9C2, U+AC00-AC01, U+AC04, U+AC08, U+AC10-AC11, U+AC13-AC16, U+AC19, U+AC1C-AC1D, U+AC24, U+AC70-AC71, U+AC74, U+AC77-AC78, U+AC80-AC81, U+AC83, U+AC8C, U+AC90, U+AC9F-ACA0, U+ACA8-ACA9, U+ACAC, U+ACB0, U+ACBD, U+ACC1, U+ACC4, U+ACE0-ACE1, U+ACE4, U+ACE8, U+ACF3, U+ACF5, U+ACFC-ACFD, U+AD00, U+AD0C, U+AD11, U+AD1C, U+AD34, U+AD50, U+AD64, U+AD6C, U+AD70, U+AD74, U+AD7F, U+AD81, U+AD8C, U+ADC0, U+ADC8, U+ADDC, U+ADE0, U+ADF8-ADF9, U+ADFC, U+AE00, U+AE08-AE09, U+AE0B, U+AE30, U+AE34, U+AE38, U+AE40, U+AE4A, U+AE4C, U+AE54, U+AE68, U+AEBC, U+AED8, U+AF2C-AF2D;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-22-600-normal.c63d6f9e.woff2) format("woff2"), url(/static/font/noto-sans-sc-22-600-normal.1753ae85.woff) format("woff");
  unicode-range: U+9E30-9E33, U+9E35-9E3B, U+9E3E, U+9E40-9E44, U+9E46-9E4E, U+9E51, U+9E53, U+9E55-9E58, U+9E5A-9E5C, U+9E5E-9E63, U+9E66-9E6E, U+9E71, U+9E73, U+9E75, U+9E78-9E79, U+9E7C-9E7E, U+9E82, U+9E86-9E88, U+9E8B-9E8C, U+9E90-9E91, U+9E93, U+9E95, U+9E97, U+9E9D, U+9EA4-9EA5, U+9EA9-9EAA, U+9EB4-9EB5, U+9EB8-9EBA, U+9EBC-9EBF, U+9EC3, U+9EC9, U+9ECD, U+9ED0, U+9ED2-9ED3, U+9ED5-9ED6, U+9ED9, U+9EDC-9EDD, U+9EDF-9EE0, U+9EE2, U+9EE5, U+9EE7-9EEA, U+9EEF, U+9EF1, U+9EF3-9EF4, U+9EF6, U+9EF9, U+9EFB-9EFC, U+9EFE, U+9F0B, U+9F0D, U+9F10, U+9F14, U+9F17, U+9F19, U+9F22, U+9F29, U+9F2C, U+9F2F, U+9F31, U+9F37, U+9F39, U+9F3D-9F3E, U+9F41, U+9F4A-9F4B, U+9F51-9F52, U+9F61-9F63, U+9F66-9F67, U+9F80-9F81;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-23-600-normal.76d1b910.woff2) format("woff2"), url(/static/font/noto-sans-sc-23-600-normal.e5d9d92a.woff) format("woff");
  unicode-range: U+9C82-9C83, U+9C85-9C8C, U+9C8E-9C92, U+9C94-9C9B, U+9C9E-9CA3, U+9CA5-9CA7, U+9CA9, U+9CAB, U+9CAD-9CAE, U+9CB1-9CB7, U+9CB9-9CBD, U+9CBF-9CC0, U+9CC3, U+9CC5-9CC7, U+9CC9-9CD1, U+9CD3-9CDA, U+9CDC-9CDD, U+9CDF, U+9CE1-9CE3, U+9CE5, U+9CE9, U+9CEE-9CEF, U+9CF3-9CF4, U+9CF6, U+9CFC-9CFD, U+9D02, U+9D08-9D09, U+9D12, U+9D1B, U+9D1E, U+9D26, U+9D28, U+9D37, U+9D3B, U+9D3F, U+9D51, U+9D59, U+9D5C-9D5D, U+9D5F-9D61, U+9D6C, U+9D70, U+9D72, U+9D7A, U+9D7E, U+9D84, U+9D89, U+9D8F, U+9D92, U+9DAF, U+9DB4, U+9DB8, U+9DBC, U+9DC4, U+9DC7, U+9DC9, U+9DD7, U+9DDF, U+9DF2, U+9DF9-9DFA, U+9E0A, U+9E11, U+9E1A, U+9E1E, U+9E20, U+9E22, U+9E28-9E2C, U+9E2E-9E2F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-24-600-normal.39b05498.woff2) format("woff2"), url(/static/font/noto-sans-sc-24-600-normal.a3a2436f.woff) format("woff");
  unicode-range: U+9A80, U+9A83, U+9A85, U+9A88-9A8A, U+9A8D-9A8E, U+9A90, U+9A92-9A93, U+9A95-9A96, U+9A98-9A99, U+9A9B-9AA2, U+9AA5, U+9AA7, U+9AAF-9AB1, U+9AB5-9AB6, U+9AB9-9ABA, U+9AC0-9AC4, U+9AC8, U+9ACB-9ACC, U+9ACE-9ACF, U+9AD1-9AD2, U+9AD9, U+9ADF, U+9AE1, U+9AE3, U+9AEA-9AEB, U+9AED-9AEF, U+9AF4, U+9AF9, U+9AFB, U+9B03-9B04, U+9B06, U+9B08, U+9B0D, U+9B0F-9B10, U+9B13, U+9B18, U+9B1A, U+9B1F, U+9B22-9B23, U+9B25, U+9B27-9B28, U+9B2A, U+9B2F, U+9B31-9B32, U+9B3B, U+9B43, U+9B46-9B49, U+9B4D-9B4E, U+9B51, U+9B56, U+9B58, U+9B5A, U+9B5C, U+9B5F, U+9B61-9B62, U+9B6F, U+9B77, U+9B80, U+9B88, U+9B8B, U+9B8E, U+9B91, U+9B9F-9BA0, U+9BA8, U+9BAA-9BAB, U+9BAD-9BAE, U+9BB0-9BB1, U+9BB8, U+9BC9-9BCA, U+9BD3, U+9BD6, U+9BDB, U+9BE8, U+9BF0-9BF1, U+9C02, U+9C10, U+9C15, U+9C24, U+9C2D, U+9C32, U+9C39, U+9C3B, U+9C40, U+9C47-9C49, U+9C53, U+9C57, U+9C64, U+9C72, U+9C77-9C78, U+9C7B, U+9C7F-9C80;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-25-600-normal.bf758038.woff2) format("woff2"), url(/static/font/noto-sans-sc-25-600-normal.36cfe769.woff) format("woff");
  unicode-range: U+98DD, U+98E1-98E2, U+98E7-98EA, U+98EC, U+98EE-98EF, U+98F2, U+98F4, U+98FC-98FE, U+9903, U+9905, U+9908, U+990A, U+990C-990D, U+9913-9914, U+9918, U+991A-991B, U+991E, U+9921, U+9928, U+992C, U+992E, U+9935, U+9938-9939, U+993D-993E, U+9945, U+994B-994C, U+9951-9952, U+9954-9955, U+9957, U+995E, U+9963, U+9966-9969, U+996B-996C, U+996F, U+9974-9975, U+9977-9979, U+997D-997E, U+9980-9981, U+9983-9984, U+9987, U+998A-998B, U+998D-9991, U+9993-9995, U+9997-9998, U+99A5, U+99AB, U+99AD-99AE, U+99B1, U+99B3-99B4, U+99BC, U+99BF, U+99C1, U+99C3-99C6, U+99CC, U+99D0, U+99D2, U+99D5, U+99DB, U+99DD, U+99E1, U+99ED, U+99F1, U+99FF, U+9A01, U+9A03-9A04, U+9A0E-9A0F, U+9A11-9A13, U+9A19, U+9A1B, U+9A28, U+9A2B, U+9A30, U+9A32, U+9A37, U+9A40, U+9A45, U+9A4A, U+9A4D-9A4E, U+9A52, U+9A55, U+9A57, U+9A5A-9A5B, U+9A5F, U+9A62, U+9A65, U+9A69, U+9A6B, U+9A6E, U+9A75, U+9A77-9A7A, U+9A7D;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-26-600-normal.5aa137d1.woff2) format("woff2"), url(/static/font/noto-sans-sc-26-600-normal.5511d6e6.woff) format("woff");
  unicode-range: U+975B-975C, U+9763, U+9765-9766, U+976C-976D, U+9773, U+9776, U+977A, U+977C, U+9784-9785, U+978E-978F, U+9791-9792, U+9794-9795, U+9798, U+979A, U+979E, U+97A3, U+97A5-97A6, U+97A8, U+97AB-97AC, U+97AE-97AF, U+97B2, U+97B4, U+97C6, U+97CB-97CC, U+97D3, U+97D8, U+97DC, U+97E1, U+97EA-97EB, U+97EE, U+97FB, U+97FE-97FF, U+9801-9803, U+9805-9806, U+9808, U+980C, U+9810-9814, U+9817-9818, U+981E, U+9820-9821, U+9824, U+9828, U+982B-982D, U+9830, U+9834, U+9838-9839, U+983C, U+9846, U+984D-984F, U+9851-9852, U+9854-9855, U+9857-9858, U+985A-985B, U+9862-9863, U+9865, U+9867, U+986B, U+986F-9871, U+9877-9878, U+987C, U+9880, U+9883, U+9885, U+9889, U+988B-988F, U+9893-9895, U+9899-989B, U+989E-989F, U+98A1-98A2, U+98A5-98A7, U+98A9, U+98AF, U+98B1, U+98B6, U+98BA, U+98BE, U+98C3-98C4, U+98C6-98C8, U+98CF-98D6, U+98DA-98DB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-27-600-normal.411d9cf5.woff2) format("woff2"), url(/static/font/noto-sans-sc-27-600-normal.de38a143.woff) format("woff");
  unicode-range: U+95C4-95CA, U+95CC-95CD, U+95D4-95D6, U+95D8, U+95E1-95E2, U+95E9, U+95F0-95F1, U+95F3, U+95F6, U+95FC, U+95FE-95FF, U+9602-9604, U+9606-960D, U+960F, U+9611-9613, U+9615-9617, U+9619-961B, U+961D, U+9621, U+9628, U+962F, U+963C-963E, U+9641-9642, U+9649, U+9654, U+965B-965F, U+9661, U+9663, U+9665, U+9667-9668, U+966C, U+9670, U+9672-9674, U+9678, U+967A, U+967D, U+9682, U+9685, U+9688, U+968A, U+968D-968E, U+9695, U+9697-9698, U+969E, U+96A0, U+96A3-96A4, U+96A8, U+96AA, U+96B0-96B1, U+96B3-96B4, U+96B7-96B9, U+96BB-96BD, U+96C9, U+96CB, U+96CE, U+96D1-96D2, U+96D6, U+96D9, U+96DB-96DC, U+96DE, U+96E0, U+96E3, U+96E9, U+96EB, U+96F0-96F2, U+96F9, U+96FF, U+9701-9702, U+9705, U+9708, U+970A, U+970E-970F, U+9711, U+9719, U+9727, U+972A, U+972D, U+9730, U+973D, U+9742, U+9744, U+9748-9749, U+9750-9751, U+975A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-28-600-normal.ba8ba0ae.woff2) format("woff2"), url(/static/font/noto-sans-sc-28-600-normal.08162731.woff) format("woff");
  unicode-range: U+94F5, U+94F7, U+94F9, U+94FB-94FD, U+94FF, U+9503-9504, U+9506-9507, U+9509-950A, U+950D-950F, U+9511-9518, U+951A-9520, U+9522, U+9528-952D, U+9530-953A, U+953C-953F, U+9543-9546, U+9548-9550, U+9552-9555, U+9557-955B, U+955D-9568, U+956A-956D, U+9570-9574, U+9583, U+9586, U+9589, U+958E-958F, U+9591-9592, U+9594, U+9598-9599, U+959E-95A0, U+95A2-95A6, U+95A8-95B2, U+95B4, U+95B8-95C3;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-29-600-normal.858a38f5.woff2) format("woff2"), url(/static/font/noto-sans-sc-29-600-normal.708e69ca.woff) format("woff");
  unicode-range: U+941C-942B, U+942D-942E, U+9432-9433, U+9435, U+9438, U+943A, U+943E, U+9444, U+944A, U+9451-9452, U+945A, U+9462-9463, U+9465, U+9470-9487, U+948A-9492, U+9494-9498, U+949A, U+949C-949D, U+94A1, U+94A3-94A4, U+94A8, U+94AA-94AD, U+94AF, U+94B2, U+94B4-94BA, U+94BC-94C0, U+94C4, U+94C6-94DB, U+94DE-94EC, U+94EE-94F1, U+94F3;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-30-600-normal.9f8fd88a.woff2) format("woff2"), url(/static/font/noto-sans-sc-30-600-normal.66a8415a.woff) format("woff");
  unicode-range: U+92EC-92ED, U+92F0, U+92F3, U+92F8, U+92FC, U+9304, U+9306, U+9310, U+9312, U+9315, U+9318, U+931A, U+931E, U+9320-9322, U+9324, U+9326-9329, U+932B-932C, U+932F, U+9331-9332, U+9335-9336, U+933E, U+9340-9341, U+934A-9360, U+9362-9363, U+9365-936B, U+936E, U+9375, U+937E, U+9382, U+938A, U+938C, U+938F, U+9393-9394, U+9396-9397, U+939A, U+93A2, U+93A7, U+93AC-93CD, U+93D0-93D1, U+93D6-93D8, U+93DE-93DF, U+93E1-93E2, U+93E4, U+93F8, U+93FB, U+93FD, U+940E-941A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-31-600-normal.4bc1f1b7.woff2) format("woff2"), url(/static/font/noto-sans-sc-31-600-normal.d4c4d2e2.woff) format("woff");
  unicode-range: U+9163-9164, U+9169, U+9170, U+9172, U+9174, U+9179-917A, U+917D-917E, U+9182-9183, U+9185, U+918C-918D, U+9190-9191, U+919A, U+919C, U+91A1-91A4, U+91A8, U+91AA-91AF, U+91B4-91B5, U+91B8, U+91BA, U+91BE, U+91C0-91C1, U+91C6, U+91C8, U+91CB, U+91D0, U+91D2, U+91D7-91D8, U+91DD, U+91E3, U+91E6-91E7, U+91ED, U+91F0, U+91F5, U+91F9, U+9200, U+9205, U+9207-920A, U+920D-920E, U+9210, U+9214-9215, U+921C, U+921E, U+9221, U+9223-9227, U+9229-922A, U+922D, U+9234-9235, U+9237, U+9239-923A, U+923C-9240, U+9244-9246, U+9249, U+924E-924F, U+9251, U+9253, U+9257, U+925B, U+925E, U+9262, U+9264-9266, U+9268, U+926C, U+926F, U+9271, U+927B, U+927E, U+9280, U+9283, U+9285-928A, U+928E, U+9291, U+9293, U+9296, U+9298, U+929C-929D, U+92A8, U+92AB-92AE, U+92B3, U+92B6-92B7, U+92B9, U+92C1, U+92C5-92C6, U+92C8, U+92CC, U+92D0, U+92D2, U+92E4, U+92EA;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-32-600-normal.015b56e5.woff2) format("woff2"), url(/static/font/noto-sans-sc-32-600-normal.e18ce6af.woff) format("woff");
  unicode-range: U+9004, U+900B, U+9011, U+9015-9016, U+901E, U+9021, U+9026, U+902D, U+902F, U+9031, U+9035-9036, U+9039-903A, U+9041, U+9044-9046, U+904A, U+904F-9052, U+9054-9055, U+9058-9059, U+905B-905E, U+9060-9062, U+9068-9069, U+906F, U+9072, U+9074, U+9076-907A, U+907C-907D, U+9081, U+9083, U+9085, U+9087-908B, U+908F, U+9095, U+9097, U+9099-909B, U+909D, U+90A0-90A1, U+90A8-90A9, U+90AC, U+90B0, U+90B2-90B4, U+90B6, U+90B8, U+90BA, U+90BD-90BE, U+90C3-90C5, U+90C7-90C8, U+90CF-90D0, U+90D3, U+90D5, U+90D7, U+90DA-90DC, U+90DE, U+90E2, U+90E4, U+90E6-90E7, U+90EA-90EB, U+90EF, U+90F4-90F5, U+90F7, U+90FE-9100, U+9104, U+9109, U+910C, U+9112, U+9114-9115, U+9118, U+911C, U+911E, U+9120, U+9122-9123, U+9127, U+912D, U+912F-9132, U+9139-913A, U+9143, U+9146, U+9149-914A, U+914C, U+914E-9150, U+9154, U+9157, U+915A, U+915D-915E, U+9161-9162;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-33-600-normal.18551ec3.woff2) format("woff2"), url(/static/font/noto-sans-sc-33-600-normal.8498725c.woff) format("woff");
  unicode-range: U+8E41-8E42, U+8E47, U+8E49-8E4B, U+8E50-8E53, U+8E59-8E5A, U+8E5F-8E60, U+8E64, U+8E69, U+8E6C, U+8E70, U+8E74, U+8E76, U+8E7A-8E7C, U+8E7F, U+8E84-8E85, U+8E87, U+8E89, U+8E8B, U+8E8D, U+8E8F-8E90, U+8E94, U+8E99, U+8E9C, U+8E9E, U+8EAA, U+8EAC, U+8EB0, U+8EB6, U+8EC0, U+8EC6, U+8ECA-8ECE, U+8ED2, U+8EDA, U+8EDF, U+8EE2, U+8EEB, U+8EF8, U+8EFB-8EFE, U+8F03, U+8F09, U+8F0B, U+8F12-8F15, U+8F1B, U+8F1D, U+8F1F, U+8F29-8F2A, U+8F2F, U+8F36, U+8F38, U+8F3B, U+8F3E-8F3F, U+8F44-8F45, U+8F49, U+8F4D-8F4E, U+8F5F, U+8F6B, U+8F6D, U+8F71-8F73, U+8F75-8F76, U+8F78-8F7A, U+8F7C, U+8F7E, U+8F81-8F82, U+8F84, U+8F87, U+8F8A-8F8B, U+8F8D-8F8F, U+8F94-8F95, U+8F97-8F9A, U+8FA6, U+8FAD-8FAF, U+8FB2, U+8FB5-8FB7, U+8FBA-8FBC, U+8FBF, U+8FC2, U+8FCB, U+8FCD, U+8FD3, U+8FD5, U+8FD7, U+8FDA, U+8FE2-8FE5, U+8FE8-8FE9, U+8FEE, U+8FF3-8FF4, U+8FF8, U+8FFA;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-34-600-normal.d6693cc6.woff2) format("woff2"), url(/static/font/noto-sans-sc-34-600-normal.1921168c.woff) format("woff");
  unicode-range: U+8CBD, U+8CBF-8CC4, U+8CC7-8CC8, U+8CCA, U+8CCD, U+8CD1, U+8CD3, U+8CDB-8CDC, U+8CDE, U+8CE0, U+8CE2-8CE4, U+8CE6-8CE8, U+8CEA, U+8CED, U+8CF4, U+8CF8, U+8CFA, U+8CFC-8CFD, U+8D04-8D05, U+8D07-8D08, U+8D0A, U+8D0D, U+8D0F, U+8D13-8D14, U+8D16, U+8D1B, U+8D20, U+8D30, U+8D32-8D33, U+8D36, U+8D3B, U+8D3D, U+8D40, U+8D42-8D43, U+8D45-8D46, U+8D48-8D4A, U+8D4D, U+8D51, U+8D53, U+8D55, U+8D59, U+8D5C-8D5D, U+8D5F, U+8D61, U+8D66-8D67, U+8D6A, U+8D6D, U+8D71, U+8D73, U+8D84, U+8D90-8D91, U+8D94-8D95, U+8D99, U+8DA8, U+8DAF, U+8DB1, U+8DB5, U+8DB8, U+8DBA, U+8DBC, U+8DBF, U+8DC2, U+8DC4, U+8DC6, U+8DCB, U+8DCE-8DCF, U+8DD6-8DD7, U+8DDA-8DDB, U+8DDE, U+8DE1, U+8DE3-8DE4, U+8DE9, U+8DEB-8DEC, U+8DF0-8DF1, U+8DF6-8DFD, U+8E05, U+8E07, U+8E09-8E0A, U+8E0C, U+8E0E, U+8E10, U+8E14, U+8E1D-8E1F, U+8E23, U+8E26, U+8E2B-8E31, U+8E34-8E35, U+8E39-8E3A, U+8E3D, U+8E40;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-35-600-normal.579a12c3.woff2) format("woff2"), url(/static/font/noto-sans-sc-35-600-normal.9ee3e977.woff) format("woff");
  unicode-range: U+8B80, U+8B83, U+8B8A, U+8B8C, U+8B90, U+8B93, U+8B99-8B9A, U+8BA0, U+8BA3, U+8BA5-8BA7, U+8BAA-8BAC, U+8BB4-8BB5, U+8BB7, U+8BB9, U+8BC2-8BC3, U+8BC5, U+8BCB-8BCC, U+8BCE-8BD0, U+8BD2-8BD4, U+8BD6, U+8BD8-8BD9, U+8BDC, U+8BDF, U+8BE3-8BE4, U+8BE7-8BE9, U+8BEB-8BEC, U+8BEE, U+8BF0, U+8BF2-8BF3, U+8BF6, U+8BF9, U+8BFC-8BFD, U+8BFF-8C00, U+8C02, U+8C04, U+8C06-8C07, U+8C0C, U+8C0F, U+8C11-8C12, U+8C14-8C1B, U+8C1D-8C21, U+8C24-8C25, U+8C27, U+8C2A-8C2C, U+8C2E-8C30, U+8C32-8C36, U+8C3F, U+8C47-8C4C, U+8C4E-8C50, U+8C54-8C56, U+8C62, U+8C68, U+8C6C, U+8C73, U+8C78, U+8C7A, U+8C82, U+8C85, U+8C89-8C8A, U+8C8D-8C8E, U+8C90, U+8C93-8C94, U+8C98, U+8C9D-8C9E, U+8CA0-8CA2, U+8CA7-8CAC, U+8CAF-8CB0, U+8CB3-8CB4, U+8CB6-8CB9, U+8CBB-8CBC;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-36-600-normal.0db5238c.woff2) format("woff2"), url(/static/font/noto-sans-sc-36-600-normal.7b7f62d5.woff) format("woff");
  unicode-range: U+8A15-8A18, U+8A1A-8A1B, U+8A1D, U+8A1F, U+8A22-8A23, U+8A25, U+8A2B, U+8A2D, U+8A31, U+8A33-8A34, U+8A36-8A38, U+8A3A, U+8A3C, U+8A3E, U+8A40-8A41, U+8A46, U+8A48, U+8A50, U+8A52, U+8A54-8A55, U+8A58, U+8A5B, U+8A5D-8A63, U+8A66, U+8A69-8A6B, U+8A6D-8A6E, U+8A70, U+8A72-8A73, U+8A7A, U+8A85, U+8A87, U+8A8A, U+8A8C-8A8D, U+8A90-8A92, U+8A95, U+8A98, U+8AA0-8AA1, U+8AA3-8AA6, U+8AA8-8AA9, U+8AAC-8AAE, U+8AB0, U+8AB2, U+8AB8-8AB9, U+8ABC, U+8ABE-8ABF, U+8AC7, U+8ACF, U+8AD2, U+8AD6-8AD7, U+8ADB-8ADC, U+8ADF, U+8AE1, U+8AE6-8AE8, U+8AEB, U+8AED-8AEE, U+8AF1, U+8AF3-8AF4, U+8AF7-8AF8, U+8AFA, U+8AFE, U+8B00-8B02, U+8B07, U+8B0A, U+8B0C, U+8B0E, U+8B10, U+8B17, U+8B19, U+8B1B, U+8B1D, U+8B20-8B21, U+8B26, U+8B28, U+8B2C, U+8B33, U+8B39, U+8B3E-8B3F, U+8B41, U+8B45, U+8B49, U+8B4C, U+8B4F, U+8B57-8B58, U+8B5A, U+8B5C, U+8B5E, U+8B60, U+8B6C, U+8B6F-8B70, U+8B72, U+8B74, U+8B77, U+8B7D;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-37-600-normal.9be6637b.woff2) format("woff2"), url(/static/font/noto-sans-sc-37-600-normal.97acaab1.woff) format("woff");
  unicode-range: U+8882, U+8884-8886, U+8888, U+888F, U+8892-8893, U+889B, U+88A2, U+88A4, U+88A6, U+88A8, U+88AA, U+88AE, U+88B1, U+88B4, U+88B7, U+88BC, U+88C0, U+88C6-88C9, U+88CE-88CF, U+88D1-88D3, U+88D8, U+88DB-88DD, U+88DF, U+88E1-88E3, U+88E5, U+88E8, U+88EC, U+88F0-88F1, U+88F3-88F4, U+88FC-88FE, U+8900, U+8902, U+8906-8907, U+8909-890C, U+8912-8915, U+8918-891B, U+8921, U+8925, U+892B, U+8930, U+8932, U+8934, U+8936, U+893B, U+893D, U+8941, U+894C, U+8955-8956, U+8959, U+895C, U+895E-8960, U+8966, U+896A, U+896C, U+896F-8970, U+8972, U+897B, U+897E, U+8980, U+8983, U+8985, U+8987-8988, U+898C, U+898F, U+8993, U+8997, U+899A, U+89A1, U+89A7, U+89A9-89AA, U+89B2-89B3, U+89B7, U+89C0, U+89C7, U+89CA-89CC, U+89CE-89D1, U+89D6, U+89DA, U+89DC, U+89DE, U+89E5, U+89E7, U+89EB, U+89EF, U+89F1, U+89F3-89F4, U+89F8, U+89FF, U+8A01-8A03, U+8A07-8A0A, U+8A0E-8A0F, U+8A13;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-38-600-normal.ca4d98f7.woff2) format("woff2"), url(/static/font/noto-sans-sc-38-600-normal.0a0d3f92.woff) format("woff");
  unicode-range: U+86F4, U+86F8-86F9, U+86FB, U+86FE, U+8703, U+8706-870A, U+870D, U+8711-8713, U+871A, U+871E, U+8722-8723, U+8725, U+8729, U+872E, U+8731, U+8734, U+8737, U+873A-873B, U+873E-8740, U+8742, U+8747-8748, U+8753, U+8755, U+8757-8758, U+875D, U+875F, U+8762-8766, U+8768, U+876E, U+8770, U+8772, U+8775, U+8778, U+877B-877E, U+8782, U+8785, U+8788, U+878B, U+8793, U+8797, U+879A, U+879E-87A0, U+87A2-87A3, U+87A8, U+87AB-87AD, U+87AF, U+87B3, U+87B5, U+87BD, U+87C0, U+87C4, U+87C6, U+87CA-87CB, U+87D1-87D2, U+87DB-87DC, U+87DE, U+87E0, U+87E5, U+87EA, U+87EC, U+87EE, U+87F2-87F3, U+87FB, U+87FD-87FE, U+8802-8803, U+8805, U+880A-880B, U+880D, U+8813-8816, U+8819, U+881B, U+881F, U+8821, U+8823, U+8831-8832, U+8835-8836, U+8839, U+883B-883C, U+8844, U+8846, U+884A, U+884E, U+8852-8853, U+8855, U+8859, U+885B, U+885D-885E, U+8862, U+8864, U+8869-886A, U+886E-886F, U+8872, U+8879, U+887D-887F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-39-600-normal.fa4d5624.woff2) format("woff2"), url(/static/font/noto-sans-sc-39-600-normal.eb3074dc.woff) format("woff");
  unicode-range: U+8548, U+854E, U+8553, U+8556-8557, U+8559, U+855E, U+8561, U+8564-8565, U+8568-856A, U+856D, U+856F-8570, U+8572, U+8576, U+8579-857B, U+8580, U+8585-8586, U+8588, U+858A, U+858F, U+8591, U+8594, U+8599, U+859C, U+85A2, U+85A4, U+85A6, U+85A8-85A9, U+85AB-85AC, U+85AE, U+85B7-85B9, U+85BE, U+85C1, U+85C7, U+85CD, U+85D0, U+85D3, U+85D5, U+85DC-85DD, U+85DF-85E0, U+85E5-85E6, U+85E8-85EA, U+85F4, U+85F9, U+85FE-85FF, U+8602, U+8605-8607, U+860A-860B, U+8616, U+8618, U+861A, U+8627, U+8629, U+862D, U+8638, U+863C, U+863F, U+864D, U+864F, U+8652-8655, U+865B-865C, U+865F, U+8662, U+8667, U+866C, U+866E, U+8671, U+8675, U+867A-867C, U+867F, U+868B, U+868D, U+8693, U+869C-869D, U+86A1, U+86A3-86A4, U+86A7-86A9, U+86AC, U+86AF-86B1, U+86B4-86B6, U+86BA, U+86C0, U+86C4, U+86C6, U+86C9-86CA, U+86CD-86D1, U+86D4, U+86D8, U+86DE-86DF, U+86E4, U+86E6, U+86E9, U+86ED, U+86EF-86F3;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-40-600-normal.f161e2ee.woff2) format("woff2"), url(/static/font/noto-sans-sc-40-600-normal.4053ed15.woff) format("woff");
  unicode-range: U+83C5, U+83C8-83C9, U+83CB, U+83D1, U+83D3-83D6, U+83D8, U+83DB, U+83DD, U+83DF, U+83E1, U+83E5, U+83EA-83EB, U+83F0, U+83F4, U+83F8-83F9, U+83FB, U+83FD, U+83FF, U+8401, U+8406, U+840A-840B, U+840F, U+8411, U+8418, U+841C, U+8420, U+8422-8424, U+8426, U+8429, U+842C, U+8438-8439, U+843B-843C, U+843F, U+8446-8447, U+8449, U+844E, U+8451-8452, U+8456, U+8459-845A, U+845C, U+8462, U+8466, U+846D, U+846F-8470, U+8473, U+8476-8478, U+847A, U+847D, U+8484-8485, U+8487, U+8489, U+848C, U+848E, U+8490, U+8493-8494, U+8497, U+849B, U+849E-849F, U+84A1, U+84A5, U+84A8, U+84AF, U+84B4, U+84B9-84BF, U+84C1-84C2, U+84C5-84C7, U+84CA-84CB, U+84CD, U+84D0-84D1, U+84D3, U+84D6, U+84DF-84E0, U+84E2-84E3, U+84E5-84E7, U+84EE, U+84F3, U+84F6, U+84FA, U+84FC, U+84FF-8500, U+850C, U+8511, U+8514-8515, U+8517-8518, U+851F, U+8523, U+8525-8526, U+8529, U+852B, U+852D, U+8532, U+8534-8535, U+8538-853A, U+853C, U+8543, U+8545;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-41-600-normal.9e306643.woff2) format("woff2"), url(/static/font/noto-sans-sc-41-600-normal.6af3a5c8.woff) format("woff");
  unicode-range: U+82BC, U+82BE, U+82C0-82C2, U+82C4-82C8, U+82CA-82CC, U+82CE, U+82D0, U+82D2-82D3, U+82D5-82D6, U+82D8-82D9, U+82DC-82DE, U+82E0-82E4, U+82E7, U+82E9-82EB, U+82ED-82EE, U+82F3-82F4, U+82F7-82F8, U+82FA-8301, U+8306-8308, U+830C-830D, U+830F, U+8311, U+8313-8315, U+8318, U+831A-831B, U+831D, U+8324, U+8327, U+832A, U+832C-832D, U+832F, U+8331-8334, U+833A-833C, U+8340, U+8343-8345, U+8347-8348, U+834A, U+834C, U+834F, U+8351, U+8356, U+8358-835C, U+835E, U+8360, U+8364-8366, U+8368-836A, U+836C-836E, U+8373, U+8378, U+837B-837D, U+837F-8380, U+8382, U+8388, U+838A-838B, U+8392, U+8394, U+8396, U+8398-8399, U+839B-839C, U+83A0, U+83A2-83A3, U+83A8-83AA, U+83AE-83B0, U+83B3-83B4, U+83B6, U+83B8, U+83BA, U+83BC-83BD, U+83BF-83C0, U+83C2;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-42-600-normal.de7bd0b2.woff2) format("woff2"), url(/static/font/noto-sans-sc-42-600-normal.e4e4e7a1.woff) format("woff");
  unicode-range: U+8166-8169, U+816B, U+816D, U+8171, U+8173-8174, U+8178, U+817C-817D, U+8182, U+8188, U+8191, U+8198-819B, U+81A0, U+81A3, U+81A5-81A6, U+81A9, U+81B6, U+81BA-81BB, U+81BD, U+81BF, U+81C1, U+81C3, U+81C6, U+81C9-81CA, U+81CC-81CD, U+81D1, U+81D3-81D4, U+81D8, U+81DB-81DC, U+81DE-81DF, U+81E5, U+81E7-81E9, U+81EB-81EC, U+81EE-81EF, U+81F5, U+81F8, U+81FA, U+81FC, U+81FE, U+8200-8202, U+8204, U+8208-820A, U+820E-8210, U+8216-8218, U+821B-821C, U+8221-8224, U+8226-8228, U+822B, U+822D, U+822F, U+8232-8234, U+8237-8238, U+823A-823B, U+823E, U+8244, U+8249, U+824B, U+824F, U+8259-825A, U+825F, U+8266, U+8268, U+826E, U+8271, U+8276-8279, U+827D, U+827F, U+8283-8284, U+8288-828A, U+828D-8291, U+8293-8294, U+8296-8298, U+829F-82A1, U+82A3-82A4, U+82A7-82AB, U+82AE, U+82B0, U+82B2, U+82B4-82B6;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-43-600-normal.d6aab292.woff2) format("woff2"), url(/static/font/noto-sans-sc-43-600-normal.ee6d96ee.woff) format("woff");
  unicode-range: U+8016, U+8018-8019, U+801C, U+801E, U+8026-802A, U+8031, U+8034-8035, U+8037, U+8043, U+804B, U+804D, U+8052, U+8056, U+8059, U+805E, U+8061, U+8068-8069, U+806E-8074, U+8076-8078, U+807C-8080, U+8082, U+8084-8085, U+8088, U+808F, U+8093, U+809C, U+809F, U+80AB, U+80AD-80AE, U+80B1, U+80B6-80B8, U+80BC-80BD, U+80C2, U+80C4, U+80CA, U+80CD, U+80D1, U+80D4, U+80D7, U+80D9-80DB, U+80DD, U+80E0, U+80E4-80E5, U+80E7-80ED, U+80EF-80F1, U+80F3-80F4, U+80FC, U+8101, U+8104-8105, U+8107-8108, U+810C-810E, U+8112-8115, U+8117-8119, U+811B-811F, U+8121-8130, U+8132-8134, U+8137, U+8139, U+813F-8140, U+8142, U+8146, U+8148, U+814D-814E, U+8151, U+8153, U+8158-815A, U+815E, U+8160;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-44-600-normal.6a9d0619.woff2) format("woff2"), url(/static/font/noto-sans-sc-44-600-normal.eb562894.woff) format("woff");
  unicode-range: U+7EF0-7EF2, U+7EF6, U+7EFA-7EFB, U+7EFE, U+7F01-7F04, U+7F08, U+7F0A-7F12, U+7F17, U+7F19, U+7F1B-7F1C, U+7F1F, U+7F21-7F23, U+7F25-7F28, U+7F2A-7F33, U+7F35-7F37, U+7F3D, U+7F42, U+7F44-7F45, U+7F4C-7F4D, U+7F52, U+7F54, U+7F58-7F59, U+7F5D, U+7F5F-7F61, U+7F63, U+7F65, U+7F68, U+7F70-7F71, U+7F73-7F75, U+7F77, U+7F79, U+7F7D-7F7E, U+7F85-7F86, U+7F88-7F89, U+7F8B-7F8C, U+7F90-7F91, U+7F94-7F96, U+7F98-7F9B, U+7F9D, U+7F9F, U+7FA3, U+7FA7-7FA9, U+7FAC-7FB2, U+7FB4, U+7FB6, U+7FB8, U+7FBC, U+7FBF-7FC0, U+7FC3, U+7FCA, U+7FCC, U+7FCE, U+7FD2, U+7FD5, U+7FD9-7FDB, U+7FDF, U+7FE3, U+7FE5-7FE7, U+7FE9, U+7FEB-7FEC, U+7FEE-7FEF, U+7FF1, U+7FF3-7FF4, U+7FF9-7FFA, U+7FFE, U+8004, U+8006, U+800B, U+800E, U+8011-8012, U+8014;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-45-600-normal.250d4a93.woff2) format("woff2"), url(/static/font/noto-sans-sc-45-600-normal.475069e5.woff) format("woff");
  unicode-range: U+7DD2, U+7DD4, U+7DD6-7DD8, U+7DDA-7DE0, U+7DE2-7DE6, U+7DE8-7DED, U+7DEF, U+7DF1-7DF5, U+7DF7, U+7DF9, U+7DFB-7DFC, U+7DFE-7E02, U+7E04, U+7E08-7E0B, U+7E12, U+7E1B, U+7E1E, U+7E20, U+7E22-7E23, U+7E26, U+7E29, U+7E2B, U+7E2E-7E2F, U+7E31, U+7E37, U+7E39-7E3E, U+7E40, U+7E43-7E44, U+7E46-7E47, U+7E4A-7E4B, U+7E4D-7E4E, U+7E51, U+7E54-7E56, U+7E58-7E5B, U+7E5D-7E5E, U+7E61, U+7E66-7E67, U+7E69-7E6B, U+7E6D, U+7E70, U+7E73, U+7E77, U+7E79, U+7E7B-7E7D, U+7E81-7E82, U+7E8C-7E8D, U+7E8F, U+7E92-7E94, U+7E96, U+7E98, U+7E9A-7E9C, U+7E9E-7E9F, U+7EA1, U+7EA3, U+7EA5, U+7EA8-7EA9, U+7EAB, U+7EAD-7EAE, U+7EB0, U+7EBB, U+7EBE, U+7EC0-7EC2, U+7EC9, U+7ECB-7ECC, U+7ED0, U+7ED4, U+7ED7, U+7EDB, U+7EE0-7EE2, U+7EE5-7EE6, U+7EE8, U+7EEB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-46-600-normal.e2f47f65.woff2) format("woff2"), url(/static/font/noto-sans-sc-46-600-normal.9b8a94f3.woff) format("woff");
  unicode-range: U+7CE8, U+7CEC, U+7CF0, U+7CF5-7CF9, U+7CFC, U+7CFE, U+7D00, U+7D04-7D0B, U+7D0D, U+7D10-7D14, U+7D17-7D19, U+7D1B-7D1F, U+7D21, U+7D24-7D26, U+7D28-7D2A, U+7D2C-7D2E, U+7D30-7D31, U+7D33, U+7D35-7D36, U+7D38-7D3A, U+7D40, U+7D42-7D44, U+7D46, U+7D4B-7D4C, U+7D4F, U+7D51, U+7D54-7D56, U+7D58, U+7D5B-7D5C, U+7D5E, U+7D61-7D63, U+7D66, U+7D68, U+7D6A-7D6C, U+7D6F, U+7D71-7D73, U+7D75-7D77, U+7D79-7D7A, U+7D7E, U+7D81, U+7D84-7D8B, U+7D8D, U+7D8F, U+7D91, U+7D94, U+7D96, U+7D98-7D9A, U+7D9C-7DA0, U+7DA2, U+7DA6, U+7DAA-7DB1, U+7DB4-7DB8, U+7DBA-7DBF, U+7DC1, U+7DC4, U+7DC7-7DC8, U+7DCA-7DCD, U+7DCF, U+7DD1;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-47-600-normal.b5d0bc68.woff2) format("woff2"), url(/static/font/noto-sans-sc-47-600-normal.3a8e59aa.woff) format("woff");
  unicode-range: U+7BD3-7BD4, U+7BD9-7BDA, U+7BDD, U+7BE0-7BE1, U+7BE4-7BE6, U+7BE9-7BEA, U+7BEF, U+7BF4, U+7BF6, U+7BFC, U+7BFE, U+7C01, U+7C03, U+7C07-7C08, U+7C0A-7C0D, U+7C0F, U+7C11, U+7C15-7C16, U+7C19, U+7C1E-7C21, U+7C23-7C24, U+7C26, U+7C28-7C33, U+7C35, U+7C37-7C3B, U+7C3D-7C3E, U+7C40-7C41, U+7C43, U+7C47-7C48, U+7C4C, U+7C50, U+7C53-7C54, U+7C59, U+7C5F-7C60, U+7C63-7C65, U+7C6C, U+7C6E, U+7C72, U+7C74, U+7C79-7C7A, U+7C7C, U+7C81-7C82, U+7C84-7C85, U+7C88, U+7C8A-7C91, U+7C93-7C96, U+7C99, U+7C9B-7C9E, U+7CA0-7CA2, U+7CA6-7CA9, U+7CAC, U+7CAF-7CB3, U+7CB5-7CB7, U+7CBA-7CBD, U+7CBF-7CC2, U+7CC5, U+7CC7-7CC9, U+7CCC-7CCD, U+7CD7, U+7CDC, U+7CDE, U+7CE0, U+7CE4-7CE5, U+7CE7;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-48-600-normal.ab4061ae.woff2) format("woff2"), url(/static/font/noto-sans-sc-48-600-normal.48590d59.woff) format("woff");
  unicode-range: U+7AE6, U+7AF4-7AF7, U+7AFA-7AFB, U+7AFD-7B0A, U+7B0C, U+7B0E-7B0F, U+7B13, U+7B15-7B16, U+7B18-7B19, U+7B1E-7B20, U+7B22-7B25, U+7B29-7B2B, U+7B2D-7B2E, U+7B30-7B3B, U+7B3E-7B3F, U+7B41-7B42, U+7B44-7B47, U+7B4A, U+7B4C-7B50, U+7B58, U+7B5A, U+7B5C, U+7B60, U+7B66-7B67, U+7B69, U+7B6C-7B6F, U+7B72-7B76, U+7B7B-7B7D, U+7B7F, U+7B82, U+7B85, U+7B87, U+7B8B-7B96, U+7B98-7B99, U+7B9B-7B9F, U+7BA2-7BA4, U+7BA6-7BAC, U+7BAE-7BB0, U+7BB4, U+7BB7-7BB9, U+7BBB, U+7BC0-7BC1, U+7BC3-7BC4, U+7BC6, U+7BC8-7BCC, U+7BD1;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-49-600-normal.2d670bc7.woff2) format("woff2"), url(/static/font/noto-sans-sc-49-600-normal.af667359.woff) format("woff");
  unicode-range: U+798B-798E, U+7992, U+7994-7995, U+7997-7998, U+799A-799C, U+799F, U+79A3-79A6, U+79A8-79AC, U+79AE-79B1, U+79B3-79B5, U+79B8, U+79BA, U+79BF, U+79C2, U+79C6, U+79C8, U+79CF, U+79D5-79D6, U+79DD-79DE, U+79E3, U+79E7-79E8, U+79EB, U+79ED, U+79F4, U+79F7-79F8, U+79FA, U+79FE, U+7A02-7A03, U+7A05, U+7A0A, U+7A14, U+7A17, U+7A19, U+7A1C, U+7A1E-7A1F, U+7A23, U+7A25-7A26, U+7A2C, U+7A2E, U+7A30-7A32, U+7A36-7A37, U+7A39, U+7A3C, U+7A40, U+7A42, U+7A47, U+7A49, U+7A4C-7A4F, U+7A51, U+7A55, U+7A5B, U+7A5D-7A5E, U+7A62-7A63, U+7A66, U+7A68-7A69, U+7A6B, U+7A70, U+7A78, U+7A80, U+7A85-7A88, U+7A8A, U+7A90, U+7A93-7A96, U+7A98, U+7A9B-7A9C, U+7A9E, U+7AA0-7AA1, U+7AA3, U+7AA8-7AAA, U+7AAC-7AB0, U+7AB3, U+7AB8, U+7ABA, U+7ABD-7ABF, U+7AC4-7AC5, U+7AC7-7AC8, U+7ACA, U+7AD1-7AD2, U+7ADA-7ADD, U+7AE1, U+7AE4;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-50-600-normal.1e5185e8.woff2) format("woff2"), url(/static/font/noto-sans-sc-50-600-normal.bcd8a6da.woff) format("woff");
  unicode-range: U+784C, U+784E-7854, U+7856-7857, U+7859-785A, U+7865, U+7869-786A, U+786D, U+786F, U+7876-7877, U+787C, U+787E-787F, U+7881, U+7887-7889, U+7893-7894, U+7898-789E, U+78A1, U+78A3, U+78A5, U+78A9, U+78AD, U+78B2, U+78B4, U+78B6, U+78B9-78BA, U+78BC, U+78BF, U+78C3, U+78C9, U+78CB, U+78D0-78D2, U+78D4, U+78D9-78DA, U+78DC, U+78DE, U+78E1, U+78E5-78E6, U+78EA, U+78EC, U+78EF, U+78F1-78F2, U+78F4, U+78FA-78FB, U+78FE, U+7901-7902, U+7905, U+7907, U+7909, U+790B-790C, U+790E, U+7910, U+7913, U+7919-791B, U+791E-791F, U+7921, U+7924, U+7926, U+792A-792B, U+7934, U+7936, U+7939, U+793B, U+793D, U+7940, U+7942-7943, U+7945-7947, U+7949-794A, U+794C, U+794E-7951, U+7953-7955, U+7957-795A, U+795C, U+795F-7960, U+7962, U+7964, U+7966-7967, U+7969, U+796B, U+796F, U+7972, U+7974, U+7979, U+797B-797C, U+797E-7980, U+7982, U+7986-7987, U+7989-798A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-51-600-normal.ad7a0f57.woff2) format("woff2"), url(/static/font/noto-sans-sc-51-600-normal.90579d97.woff) format("woff");
  unicode-range: U+7722, U+7726, U+7728, U+772B-7730, U+7732-7736, U+7739-773A, U+773D-773F, U+7743, U+7746-7747, U+774C-774F, U+7751-7752, U+7758-775A, U+775C-775E, U+7762, U+7765-7766, U+7768-776A, U+776C-776D, U+7771-7772, U+777A, U+777C-777E, U+7780, U+7785, U+7787, U+778B-778D, U+778F-7791, U+7793, U+779E-77A0, U+77A2, U+77A5, U+77AD, U+77AF, U+77B4-77B7, U+77BD-77C0, U+77C2, U+77C5, U+77C7, U+77CD, U+77D6-77D7, U+77D9-77DA, U+77DD-77DE, U+77E7, U+77EA, U+77EC, U+77EF, U+77F8, U+77FB, U+77FD-77FE, U+7800, U+7803, U+7806, U+7809, U+780F-7812, U+7815, U+7817-7818, U+781A-781F, U+7821-7823, U+7825-7827, U+7829, U+782B-7830, U+7832-7833, U+7835, U+7837, U+7839-783C, U+783E, U+7841-7844, U+7847-7849, U+784B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-52-600-normal.21650353.woff2) format("woff2"), url(/static/font/noto-sans-sc-52-600-normal.f1056bc2.woff) format("woff");
  unicode-range: U+7613-7619, U+761B-761D, U+761F-7622, U+7625, U+7627-762A, U+762E-7630, U+7632-7635, U+7638-763A, U+763C-763D, U+763F-7640, U+7642-7643, U+7647-7648, U+764D-764E, U+7652, U+7654, U+7658, U+765A, U+765C, U+765E-765F, U+7661-7663, U+7665, U+7669, U+766C, U+766E-766F, U+7671-7673, U+7675-7676, U+7678-767A, U+767F, U+7681, U+7683, U+7688, U+768A-768C, U+768E, U+7690-7692, U+7695, U+7698, U+769A-769B, U+769D-76A0, U+76A2, U+76A4-76A7, U+76AB-76AC, U+76AF-76B0, U+76B2, U+76B4-76B5, U+76BA-76BB, U+76BF, U+76C2-76C3, U+76C5, U+76C9, U+76CC-76CE, U+76DC-76DE, U+76E1-76EA, U+76F1, U+76F9-76FB, U+76FD, U+76FF-7700, U+7703-7704, U+7707-7708, U+770C-770F, U+7712, U+7714, U+7716, U+7719-771B, U+771E, U+7721;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-53-600-normal.30d3449e.woff2) format("woff2"), url(/static/font/noto-sans-sc-53-600-normal.47b5efeb.woff) format("woff");
  unicode-range: U+750D, U+750F, U+7511, U+7513, U+7515, U+7517, U+7519, U+7521-7527, U+752A, U+752C-752D, U+752F, U+7534, U+7536, U+753A, U+753E, U+7540, U+7544, U+7547-754B, U+754D-754E, U+7550-7553, U+7556-7557, U+755A-755B, U+755D-755E, U+7560, U+7562, U+7564, U+7566-7568, U+756B-756C, U+756F-7573, U+7575, U+7579-757C, U+757E-757F, U+7581-7584, U+7587, U+7589-758E, U+7590, U+7592, U+7594, U+7596, U+7599-759A, U+759D, U+759F-75A0, U+75A3, U+75A5, U+75A8, U+75AC-75AD, U+75B0-75B1, U+75B3-75B5, U+75B8, U+75BD, U+75C1-75C4, U+75C8-75CA, U+75CC-75CD, U+75D4, U+75D6, U+75D9, U+75DE, U+75E0, U+75E2-75E4, U+75E6-75EA, U+75F1-75F3, U+75F7, U+75F9-75FA, U+75FC, U+75FE-7601, U+7603, U+7605-7606, U+7608-760E, U+7610-7612;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-54-600-normal.194246a3.woff2) format("woff2"), url(/static/font/noto-sans-sc-54-600-normal.6e87fd51.woff) format("woff");
  unicode-range: U+73F0, U+73F2, U+73F4-73F5, U+73F7, U+73F9-73FA, U+73FC-73FD, U+73FF-7402, U+7404, U+7407-7408, U+740A-740F, U+7418, U+741A-741C, U+741E, U+7424-7425, U+7428-7429, U+742C-7430, U+7432, U+7435-7436, U+7438-743B, U+743E-7441, U+7443-7446, U+7448, U+744A-744B, U+7452, U+7457, U+745B, U+745D, U+7460, U+7462-7465, U+7467-746A, U+746D, U+746F, U+7471, U+7473-7474, U+7477, U+747A, U+747E, U+7481-7482, U+7484, U+7486, U+7488-748B, U+748E-748F, U+7493, U+7498, U+749A, U+749C-74A0, U+74A3, U+74A6, U+74A9-74AA, U+74AE, U+74B0-74B2, U+74B6, U+74B8-74BA, U+74BD, U+74BF, U+74C1, U+74C3, U+74C5, U+74C8, U+74CA, U+74CC, U+74CF, U+74D1-74D2, U+74D4-74D5, U+74D8-74DB, U+74DE-74E0, U+74E2, U+74E4-74E5, U+74E7-74E9, U+74EE-74EF, U+74F4, U+74FF, U+7501, U+7503, U+7505, U+7508;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-55-600-normal.7b601834.woff2) format("woff2"), url(/static/font/noto-sans-sc-55-600-normal.289da59e.woff) format("woff");
  unicode-range: U+72E6, U+72E8, U+72EF-72F0, U+72F2-72F4, U+72F6-72F7, U+72F9-72FB, U+72FD, U+7300-7304, U+7307, U+730A-730C, U+7313-7317, U+731D-7322, U+7327, U+7329, U+732C-732D, U+7330-7331, U+7333, U+7335-7337, U+7339, U+733D-733E, U+7340, U+7342, U+7344-7345, U+734A, U+734D-7350, U+7352, U+7355, U+7357, U+7359, U+735F-7360, U+7362-7363, U+7365, U+7368, U+736C-736D, U+736F-7370, U+7372, U+7374-7376, U+7378, U+737A-737B, U+737D-737E, U+7382-7383, U+7386, U+7388, U+738A, U+738C-7393, U+7395, U+7397-739A, U+739C, U+739E, U+73A0-73A3, U+73A5-73A8, U+73AA, U+73AD, U+73B1, U+73B3, U+73B6-73B7, U+73B9, U+73C2, U+73C5-73C9, U+73CC, U+73CE-73D0, U+73D2, U+73D6, U+73D9, U+73DB-73DE, U+73E3, U+73E5-73EA, U+73EE-73EF;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-56-600-normal.2f5123fa.woff2) format("woff2"), url(/static/font/noto-sans-sc-56-600-normal.45160df0.woff) format("woff");
  unicode-range: U+71A8, U+71AF, U+71B1-71BC, U+71BE, U+71C1-71C2, U+71C4, U+71C8-71CB, U+71CE-71D0, U+71D2, U+71D4, U+71D9-71DA, U+71DC, U+71DF-71E0, U+71E6-71E8, U+71EA, U+71ED-71EE, U+71F4, U+71F6, U+71F9, U+71FB-71FC, U+71FF-7200, U+7207, U+720C-720D, U+7210, U+7216, U+721A-721E, U+7223, U+7228, U+722B, U+722D-722E, U+7230, U+7232, U+723A-723C, U+723E-7242, U+7246, U+724B, U+724D-724E, U+7252, U+7256, U+7258, U+725A, U+725C-725D, U+7260, U+7264-7266, U+726A, U+726C, U+726E-726F, U+7271, U+7273-7274, U+7278, U+727B, U+727D-727E, U+7281-7282, U+7284, U+7287, U+728A, U+728D, U+728F, U+7292, U+729B, U+729F-72A0, U+72A7, U+72AD-72AE, U+72B0-72B5, U+72B7-72B8, U+72BA-72BE, U+72C0-72C1, U+72C3, U+72C5-72C6, U+72C8, U+72CC-72CE, U+72D2, U+72D6, U+72DB, U+72DD-72DF, U+72E1, U+72E5;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-57-600-normal.427eaddb.woff2) format("woff2"), url(/static/font/noto-sans-sc-57-600-normal.eae40479.woff) format("woff");
  unicode-range: U+700B, U+700D, U+7015, U+7018, U+701B, U+701D-701F, U+7023, U+7026-7028, U+702C, U+702E-7030, U+7035, U+7037, U+7039-703A, U+703C-703E, U+7044, U+7049-704B, U+704F, U+7051, U+7058, U+705A, U+705C-705E, U+7061, U+7064, U+7066, U+706C, U+707D, U+7080-7081, U+7085-7086, U+708A, U+708F, U+7091, U+7094-7095, U+7098-7099, U+709C-709D, U+709F, U+70A4, U+70A9-70AA, U+70AF-70B2, U+70B4-70B7, U+70BB, U+70C0, U+70C3, U+70C7, U+70CB, U+70CE-70CF, U+70D4, U+70D9-70DA, U+70DC-70DD, U+70E0, U+70E9, U+70EC, U+70F7, U+70FA, U+70FD, U+70FF, U+7104, U+7108-7109, U+710C, U+7110, U+7113-7114, U+7116-7118, U+711C, U+711E, U+7120, U+712E-712F, U+7131, U+713C, U+7142, U+7144-7147, U+7149-714B, U+7150, U+7152, U+7155-7156, U+7159-715A, U+715C, U+7161, U+7165-7166, U+7168-7169, U+716D, U+7173-7174, U+7176, U+7178, U+717A, U+717D, U+717F-7180, U+7184, U+7186-7188, U+7192, U+7198, U+719C, U+71A0, U+71A4-71A5;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-58-600-normal.4308e47b.woff2) format("woff2"), url(/static/font/noto-sans-sc-58-600-normal.7874b0af.woff) format("woff");
  unicode-range: U+6ED9, U+6EDB, U+6EDD, U+6EDF-6EE0, U+6EE2, U+6EE6, U+6EEA, U+6EEC, U+6EEE-6EEF, U+6EF2-6EF3, U+6EF7-6EFA, U+6EFE, U+6F01, U+6F03, U+6F08-6F09, U+6F15-6F16, U+6F19, U+6F22-6F25, U+6F28-6F2A, U+6F2C-6F2D, U+6F2F, U+6F32, U+6F36-6F38, U+6F3F, U+6F43-6F46, U+6F48, U+6F4B, U+6F4E-6F4F, U+6F51, U+6F54-6F57, U+6F59-6F5B, U+6F5E-6F5F, U+6F61, U+6F64-6F67, U+6F69-6F6C, U+6F6F-6F72, U+6F74-6F76, U+6F78-6F7E, U+6F80-6F83, U+6F86, U+6F89, U+6F8B-6F8D, U+6F90, U+6F92, U+6F94, U+6F97-6F98, U+6F9B, U+6FA3-6FA5, U+6FA7, U+6FAA, U+6FAF, U+6FB1, U+6FB4, U+6FB6, U+6FB9, U+6FC1-6FCB, U+6FD1-6FD3, U+6FD5, U+6FDB, U+6FDE-6FE1, U+6FE4, U+6FE9, U+6FEB-6FEC, U+6FEE-6FF1, U+6FFA, U+6FFE, U+7005-7006, U+7009;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-59-600-normal.7f2ec01d.woff2) format("woff2"), url(/static/font/noto-sans-sc-59-600-normal.272eb014.woff) format("woff");
  unicode-range: U+6DC3, U+6DC5-6DC6, U+6DC9, U+6DCC, U+6DCF, U+6DD2-6DD3, U+6DD6, U+6DD9-6DDE, U+6DE0, U+6DE4, U+6DE6, U+6DE8-6DEA, U+6DEC, U+6DEF-6DF0, U+6DF5-6DF6, U+6DF8, U+6DFA, U+6DFC, U+6E03-6E04, U+6E07-6E09, U+6E0B-6E0C, U+6E0E, U+6E11, U+6E13, U+6E15-6E16, U+6E19-6E1B, U+6E1E-6E1F, U+6E22, U+6E25-6E27, U+6E2B-6E2C, U+6E36-6E37, U+6E39-6E3A, U+6E3C-6E41, U+6E44-6E45, U+6E47, U+6E49-6E4B, U+6E4D-6E4E, U+6E51, U+6E53-6E55, U+6E5C-6E5F, U+6E61-6E63, U+6E65-6E67, U+6E6A-6E6B, U+6E6D-6E70, U+6E72-6E74, U+6E76-6E78, U+6E7C, U+6E80-6E82, U+6E86-6E87, U+6E89, U+6E8D, U+6E8F, U+6E96, U+6E98, U+6E9D-6E9F, U+6EA1, U+6EA5-6EA7, U+6EAB, U+6EB1-6EB2, U+6EB4, U+6EB7, U+6EBB-6EBD, U+6EBF-6EC6, U+6EC8-6EC9, U+6ECC, U+6ECF-6ED0, U+6ED3-6ED4, U+6ED7-6ED8;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-60-600-normal.d57f0b1a.woff2) format("woff2"), url(/static/font/noto-sans-sc-60-600-normal.d1bad97e.woff) format("woff");
  unicode-range: U+6CB1-6CB2, U+6CB4-6CB5, U+6CB7, U+6CBA, U+6CBC-6CBD, U+6CC1-6CC3, U+6CC5-6CC7, U+6CD0-6CD4, U+6CD6-6CD7, U+6CD9-6CDA, U+6CDE-6CE0, U+6CE4, U+6CE6, U+6CE9, U+6CEB-6CEF, U+6CF1-6CF2, U+6CF6-6CF7, U+6CFA, U+6CFE, U+6D03-6D05, U+6D07-6D08, U+6D0A, U+6D0C, U+6D0E-6D11, U+6D13-6D14, U+6D16, U+6D18-6D1A, U+6D1C, U+6D1F, U+6D22-6D23, U+6D26-6D29, U+6D2B, U+6D2E-6D30, U+6D33, U+6D35-6D36, U+6D38-6D3A, U+6D3C, U+6D3F, U+6D42-6D44, U+6D48-6D49, U+6D4D, U+6D50, U+6D52, U+6D54, U+6D56-6D58, U+6D5A-6D5C, U+6D5E, U+6D60-6D61, U+6D63-6D65, U+6D67, U+6D6C-6D6D, U+6D6F, U+6D75, U+6D7B-6D7D, U+6D87, U+6D8A, U+6D8E, U+6D90-6D9A, U+6D9C-6DA0, U+6DA2-6DA3, U+6DA7, U+6DAA-6DAC, U+6DAE, U+6DB3-6DB4, U+6DB6, U+6DB8, U+6DBC, U+6DBF, U+6DC2;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-61-600-normal.25d3dd6c.woff2) format("woff2"), url(/static/font/noto-sans-sc-61-600-normal.c0e2276c.woff) format("woff");
  unicode-range: U+6B83-6B86, U+6B89, U+6B8D, U+6B91-6B93, U+6B95, U+6B97-6B98, U+6B9A-6B9B, U+6B9E, U+6BA1-6BA4, U+6BA9-6BAA, U+6BAD, U+6BAF-6BB0, U+6BB2-6BB3, U+6BBA-6BBD, U+6BC0, U+6BC2, U+6BC6, U+6BCA-6BCC, U+6BCE, U+6BD0-6BD1, U+6BD3, U+6BD6-6BD8, U+6BDA, U+6BE1, U+6BE6, U+6BEC, U+6BF1, U+6BF3-6BF5, U+6BF9, U+6BFD, U+6C05-6C08, U+6C0D, U+6C10, U+6C15-6C1A, U+6C21, U+6C23-6C26, U+6C29-6C2D, U+6C30-6C33, U+6C35-6C37, U+6C39-6C3A, U+6C3C-6C3F, U+6C46, U+6C4A-6C4C, U+6C4E-6C50, U+6C54, U+6C56, U+6C59-6C5C, U+6C5E, U+6C63, U+6C67-6C69, U+6C6B, U+6C6D, U+6C6F, U+6C72-6C74, U+6C78-6C7A, U+6C7C, U+6C84-6C87, U+6C8B-6C8C, U+6C8F, U+6C91, U+6C93-6C96, U+6C98, U+6C9A, U+6C9D, U+6CA2-6CA4, U+6CA8-6CA9, U+6CAC-6CAE;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-62-600-normal.c7d9d211.woff2) format("woff2"), url(/static/font/noto-sans-sc-62-600-normal.aaca02e2.woff) format("woff");
  unicode-range: U+69FE-6A01, U+6A06, U+6A09, U+6A0B, U+6A11, U+6A13, U+6A17-6A19, U+6A1B, U+6A1E, U+6A23, U+6A28-6A29, U+6A2B, U+6A2F-6A30, U+6A35, U+6A38-6A40, U+6A46-6A48, U+6A4A-6A4B, U+6A4E, U+6A50, U+6A52, U+6A5B, U+6A5E, U+6A62, U+6A65-6A67, U+6A6B, U+6A79, U+6A7C, U+6A7E-6A7F, U+6A84, U+6A86, U+6A8E, U+6A90-6A91, U+6A94, U+6A97, U+6A9C, U+6A9E, U+6AA0, U+6AA2, U+6AA4, U+6AA9, U+6AAB, U+6AAE-6AB0, U+6AB2-6AB3, U+6AB5, U+6AB7-6AB8, U+6ABA-6ABB, U+6ABD, U+6ABF, U+6AC2-6AC4, U+6AC6, U+6AC8, U+6ACC, U+6ACE, U+6AD2-6AD3, U+6AD8-6ADC, U+6ADF-6AE0, U+6AE4-6AE5, U+6AE7-6AE8, U+6AFB, U+6B04-6B05, U+6B0D-6B13, U+6B16-6B17, U+6B19, U+6B24-6B25, U+6B2C, U+6B37-6B39, U+6B3B, U+6B3D, U+6B43, U+6B46, U+6B4E, U+6B50, U+6B53-6B54, U+6B58-6B59, U+6B5B, U+6B60, U+6B69, U+6B6D, U+6B6F-6B70, U+6B73-6B74, U+6B77-6B7A, U+6B80-6B82;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-63-600-normal.89a74f3a.woff2) format("woff2"), url(/static/font/noto-sans-sc-63-600-normal.7946f3c9.woff) format("woff");
  unicode-range: U+68D3, U+68D7, U+68DD, U+68DF, U+68E1, U+68E3-68E4, U+68E6-68ED, U+68EF-68F0, U+68F2, U+68F4, U+68F6-68F7, U+68F9, U+68FB-68FD, U+68FF-6902, U+6906-6908, U+690B, U+6910, U+691A-691C, U+691F-6920, U+6924-6925, U+692A, U+692D, U+6934, U+6939, U+693C-6945, U+694A-694B, U+6952-6954, U+6957, U+6959, U+695B, U+695D, U+695F, U+6962-6964, U+6966, U+6968-696C, U+696E-696F, U+6971, U+6973-6974, U+6978-6979, U+697D, U+697F-6980, U+6985, U+6987-698A, U+698D-698E, U+6994-6999, U+699B, U+69A3-69A4, U+69A6-69A7, U+69AB, U+69AD-69AE, U+69B1, U+69B7, U+69BB-69BC, U+69C1, U+69C3-69C5, U+69C7, U+69CA-69CE, U+69D0-69D1, U+69D3-69D4, U+69D7-69DA, U+69E0, U+69E4, U+69E6, U+69EC-69ED, U+69F1-69F3, U+69F8, U+69FA-69FC;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-64-600-normal.348c3ed1.woff2) format("woff2"), url(/static/font/noto-sans-sc-64-600-normal.c33b64cc.woff) format("woff");
  unicode-range: U+678B-678D, U+678F, U+6792-6793, U+6796, U+6798, U+679E-67A1, U+67A5, U+67A7-67A9, U+67AC-67AD, U+67B0-67B1, U+67B3, U+67B5, U+67B7, U+67B9, U+67BB-67BC, U+67C0-67C1, U+67C3, U+67C5-67CA, U+67D1-67D2, U+67D7-67D9, U+67DD-67DF, U+67E2-67E4, U+67E6-67E9, U+67F0, U+67F5, U+67F7-67F8, U+67FA-67FB, U+67FD-67FE, U+6800-6801, U+6803-6804, U+6806, U+6809-680A, U+680C, U+680E, U+6812, U+681D-681F, U+6822, U+6824-6829, U+682B-682D, U+6831-6835, U+683B, U+683E, U+6840-6841, U+6844-6845, U+6849, U+684E, U+6853, U+6855-6856, U+685C-685D, U+685F-6862, U+6864, U+6866-6868, U+686B, U+686F, U+6872, U+6874, U+6877, U+687F, U+6883, U+6886, U+688F, U+689B, U+689F-68A0, U+68A2-68A3, U+68B1, U+68B6, U+68B9-68BA, U+68BC-68BF, U+68C1-68C4, U+68C6, U+68C8, U+68CA, U+68CC, U+68D0-68D1;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-65-600-normal.89aa4f29.woff2) format("woff2"), url(/static/font/noto-sans-sc-65-600-normal.b2d96347.woff) format("woff");
  unicode-range: U+6631, U+6633-6634, U+6636, U+663A-663B, U+663D, U+6641, U+6644-6645, U+6649, U+664C, U+664F, U+6654, U+6659, U+665B, U+665D-665E, U+6660-6667, U+6669, U+666B-666C, U+6671, U+6673, U+6677-6679, U+667C, U+6680-6681, U+6684-6685, U+6688-6689, U+668B-668E, U+6690, U+6692, U+6695, U+6698, U+669A, U+669D, U+669F-66A0, U+66A2-66A3, U+66A6, U+66AA-66AB, U+66B1-66B2, U+66B5, U+66B8-66B9, U+66BB, U+66BE, U+66C1, U+66C6-66C9, U+66CC, U+66D5-66D8, U+66DA-66DC, U+66DE-66E2, U+66E8-66EA, U+66EC, U+66F1, U+66F3, U+66F7, U+66FA, U+66FD, U+6702, U+6705, U+670A, U+670F-6710, U+6713, U+6715, U+6719, U+6722-6723, U+6725-6727, U+6729, U+672D-672E, U+6732-6733, U+6736, U+6739, U+673B, U+673F, U+6744, U+6748, U+674C-674D, U+6753, U+6755, U+6762, U+6767, U+6769-676C, U+676E, U+6772-6773, U+6775, U+6777, U+677A-677D, U+6782-6783, U+6787, U+678A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-66-600-normal.984610bd.woff2) format("woff2"), url(/static/font/noto-sans-sc-66-600-normal.2e1da482.woff) format("woff");
  unicode-range: U+64F1-64F2, U+64F4, U+64F7-64F8, U+64FA, U+64FC, U+64FE-64FF, U+6503, U+6509, U+650F, U+6514, U+6518, U+651C-651E, U+6522-6525, U+652A-652C, U+652E, U+6530-6532, U+6534-6535, U+6537-6538, U+653A, U+653C-653D, U+6542, U+6549-654B, U+654D-654E, U+6553-6555, U+6557-6558, U+655D, U+6564, U+6569, U+656B, U+656D-656F, U+6571, U+6573, U+6575-6576, U+6578-657E, U+6581-6583, U+6585-6586, U+6589, U+658E-658F, U+6592-6593, U+6595-6596, U+659B, U+659D, U+659F-65A1, U+65A3, U+65AB-65AC, U+65B2, U+65B6-65B7, U+65BA-65BB, U+65BE-65C0, U+65C2-65C4, U+65C6-65C8, U+65CC, U+65CE, U+65D0, U+65D2-65D3, U+65D6, U+65DB, U+65DD, U+65E1, U+65E3, U+65EE-65F0, U+65F3-65F5, U+65F8, U+65FB-65FC, U+65FE-6600, U+6603, U+6607, U+6609, U+660B, U+6610-6611, U+6619-661A, U+661C-661E, U+6621, U+6624, U+6626, U+662A-662C, U+662E, U+6630;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-67-600-normal.205da58e.woff2) format("woff2"), url(/static/font/noto-sans-sc-67-600-normal.63424081.woff) format("woff");
  unicode-range: U+63B8-63BC, U+63BE, U+63C0, U+63C3-63C4, U+63C6, U+63C8, U+63CD-63CE, U+63D1, U+63D6, U+63DA-63DB, U+63DE, U+63E0, U+63E3, U+63E9-63EA, U+63EE, U+63F2, U+63F5-63FA, U+63FC, U+63FE-6400, U+6406, U+640B-640D, U+6410, U+6414, U+6416-6417, U+641B, U+6420-6423, U+6425-6428, U+642A, U+6431-6432, U+6434-6437, U+643D-6442, U+6445, U+6448, U+6450-6452, U+645B-645F, U+6462, U+6465, U+6468, U+646D, U+646F-6471, U+6473, U+6477, U+6479-647D, U+6482-6485, U+6487-6488, U+648C, U+6490, U+6493, U+6496-649A, U+649D, U+64A0, U+64A5, U+64AB-64AC, U+64B1-64B7, U+64B9-64BB, U+64BE-64C1, U+64C4, U+64C7, U+64C9-64CB, U+64D0, U+64D4, U+64D7-64D8, U+64DA, U+64DE, U+64E0-64E2, U+64E4, U+64E9, U+64EC, U+64F0;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-68-600-normal.c76dbcdc.woff2) format("woff2"), url(/static/font/noto-sans-sc-68-600-normal.d5db4dcd.woff) format("woff");
  unicode-range: U+622C, U+622E-6230, U+6232, U+6238, U+623B, U+623D-623E, U+6243, U+6246, U+6248-6249, U+624C, U+6255, U+6259, U+625E, U+6260-6261, U+6265-6266, U+626A, U+6271, U+627A, U+627C-627D, U+6283, U+6286, U+6289, U+628E, U+6294, U+629C, U+629E-629F, U+62A1, U+62A8, U+62BA-62BB, U+62BF, U+62C2, U+62C4, U+62C8, U+62CA-62CB, U+62CF, U+62D1, U+62D7, U+62D9-62DA, U+62DD, U+62E0-62E1, U+62E3-62E4, U+62E7, U+62EB, U+62EE, U+62F0, U+62F4-62F6, U+6308, U+630A-630E, U+6310, U+6312-6313, U+6317, U+6319, U+631B, U+631D-631F, U+6322, U+6326, U+6329, U+6331-6332, U+6334-6337, U+6339, U+633B-633C, U+633E-6340, U+6343, U+6347, U+634B-634E, U+6354, U+635C-635D, U+6368-6369, U+636D, U+636F-6372, U+6376, U+637A-637B, U+637D, U+6382-6383, U+6387, U+638A-638B, U+638D-638E, U+6391, U+6393-6397, U+6399, U+639B, U+639E-639F, U+63A1, U+63A3-63A4, U+63AC-63AE, U+63B1-63B5;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-69-600-normal.3cf60678.woff2) format("woff2"), url(/static/font/noto-sans-sc-69-600-normal.2b7c09d8.woff) format("woff");
  unicode-range: U+60ED-60EE, U+60F0-60F1, U+60F4, U+60F6, U+60FA, U+6100, U+6106, U+610D-610E, U+6112, U+6114-6115, U+6119, U+611C, U+6120, U+6122-6123, U+6126, U+6128-6130, U+6136-6137, U+613A, U+613D-613E, U+6144, U+6146-6147, U+614A-614B, U+6151, U+6153, U+6158, U+615A, U+615C-615D, U+615F, U+6161, U+6163-6165, U+616B-616C, U+616E, U+6171, U+6173-6177, U+617E, U+6182, U+6187, U+618A, U+618D-618E, U+6190-6191, U+6194, U+6199-619A, U+619C, U+619F, U+61A1, U+61A3-61A4, U+61A7-61A9, U+61AB-61AD, U+61B2-61B3, U+61B5-61B7, U+61BA-61BB, U+61BF, U+61C3-61C4, U+61C6-61C7, U+61C9-61CB, U+61D0-61D1, U+61D3-61D4, U+61D7, U+61DA, U+61DF-61E1, U+61E6, U+61EE, U+61F0, U+61F2, U+61F6-61F8, U+61FA, U+61FC-61FE, U+6200, U+6206-6207, U+6209, U+620B, U+620D-620E, U+6213-6215, U+6217, U+6219, U+621B-6223, U+6225-6226;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-70-600-normal.5f95e381.woff2) format("woff2"), url(/static/font/noto-sans-sc-70-600-normal.97cf0624.woff) format("woff");
  unicode-range: U+5FC4, U+5FC9, U+5FCB, U+5FCE-5FD6, U+5FDA-5FDE, U+5FE1-5FE2, U+5FE4-5FE5, U+5FEA, U+5FED-5FEE, U+5FF1-5FF3, U+5FF6, U+5FF8, U+5FFB, U+5FFE-5FFF, U+6002-6006, U+600A, U+600D, U+600F, U+6014, U+6019, U+601B, U+6020, U+6023, U+6026, U+6029, U+602B, U+602E-602F, U+6031, U+6033, U+6035, U+6039, U+603F, U+6041-6043, U+6046, U+604F, U+6053-6054, U+6058-605B, U+605D-605E, U+6060, U+6063, U+6065, U+6067, U+606A-606C, U+6075, U+6078-6079, U+607B, U+607D, U+607F, U+6083, U+6085-6087, U+608A, U+608C, U+608E-608F, U+6092-6093, U+6095-6097, U+609B-609D, U+60A2, U+60A7, U+60A9-60AB, U+60AD, U+60AF-60B1, U+60B3-60B6, U+60B8, U+60BB, U+60BD-60BE, U+60C0-60C3, U+60C6-60C9, U+60CB, U+60CE, U+60D3-60D4, U+60D7-60DB, U+60DD, U+60E1-60E4, U+60E6, U+60EA, U+60EC;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-71-600-normal.26c445b5.woff2) format("woff2"), url(/static/font/noto-sans-sc-71-600-normal.1b5ee4cc.woff) format("woff");
  unicode-range: U+5E98, U+5E9B, U+5E9D, U+5EA0-5EA5, U+5EA8, U+5EAB, U+5EAF, U+5EB3, U+5EB5-5EB6, U+5EB9, U+5EBE, U+5EC1-5EC3, U+5EC6, U+5EC8, U+5ECB-5ECC, U+5ED1-5ED2, U+5ED4, U+5ED9-5EDB, U+5EDD, U+5EDF-5EE0, U+5EE2-5EE3, U+5EE8, U+5EEA, U+5EEC, U+5EEF-5EF0, U+5EF3-5EF4, U+5EF8, U+5EFB-5EFC, U+5EFE-5EFF, U+5F01, U+5F07, U+5F0B-5F0E, U+5F10-5F12, U+5F14, U+5F1A, U+5F22, U+5F28-5F29, U+5F2C-5F2D, U+5F35-5F36, U+5F38, U+5F3B-5F43, U+5F45-5F4A, U+5F4C-5F4E, U+5F50, U+5F54, U+5F56-5F59, U+5F5B-5F5F, U+5F61, U+5F63, U+5F65, U+5F67-5F68, U+5F6B, U+5F6E-5F6F, U+5F72-5F78, U+5F7A, U+5F7E-5F7F, U+5F82-5F83, U+5F87, U+5F89-5F8A, U+5F8D, U+5F91, U+5F93, U+5F95, U+5F98-5F99, U+5F9C, U+5F9E, U+5FA0, U+5FA6-5FA9, U+5FAC-5FAD, U+5FAF, U+5FB3-5FB5, U+5FB9, U+5FBC;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-72-600-normal.40f9872c.woff2) format("woff2"), url(/static/font/noto-sans-sc-72-600-normal.a1dd6b94.woff) format("woff");
  unicode-range: U+5D26-5D27, U+5D2E-5D34, U+5D3C-5D3E, U+5D41-5D44, U+5D46-5D48, U+5D4A-5D4B, U+5D4E, U+5D50, U+5D52, U+5D55-5D58, U+5D5A-5D5D, U+5D68-5D69, U+5D6B-5D6C, U+5D6F, U+5D74, U+5D7F, U+5D82-5D89, U+5D8B-5D8C, U+5D8F, U+5D92-5D93, U+5D99, U+5D9D, U+5DB2, U+5DB6-5DB7, U+5DBA, U+5DBC-5DBD, U+5DC2-5DC3, U+5DC6-5DC7, U+5DC9, U+5DCC, U+5DD2, U+5DD4, U+5DD6-5DD8, U+5DDB-5DDC, U+5DE3, U+5DED, U+5DEF, U+5DF3, U+5DF6, U+5DFA-5DFD, U+5DFF-5E00, U+5E07, U+5E0F, U+5E11, U+5E13-5E14, U+5E19-5E1B, U+5E22, U+5E25, U+5E28, U+5E2A, U+5E2F-5E31, U+5E33-5E34, U+5E36, U+5E39-5E3C, U+5E3E, U+5E40, U+5E44, U+5E46-5E48, U+5E4C, U+5E4F, U+5E53-5E54, U+5E57, U+5E59, U+5E5B, U+5E5E-5E5F, U+5E61, U+5E63, U+5E6A-5E6B, U+5E75, U+5E77, U+5E79-5E7A, U+5E7E, U+5E80-5E81, U+5E83, U+5E85, U+5E87, U+5E8B, U+5E91-5E92, U+5E96;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-73-600-normal.ce749fd9.woff2) format("woff2"), url(/static/font/noto-sans-sc-73-600-normal.baad0422.woff) format("woff");
  unicode-range: U+5BEC, U+5BEE-5BF0, U+5BF2-5BF3, U+5BF5-5BF6, U+5BFE, U+5C02-5C03, U+5C05, U+5C07-5C09, U+5C0B-5C0C, U+5C0E, U+5C10, U+5C12-5C13, U+5C15, U+5C17, U+5C19, U+5C1B-5C1C, U+5C1E-5C1F, U+5C22, U+5C25, U+5C28, U+5C2A-5C2B, U+5C2F-5C30, U+5C37, U+5C3B, U+5C43-5C44, U+5C46-5C47, U+5C4D, U+5C50, U+5C59, U+5C5B-5C5C, U+5C62-5C64, U+5C66, U+5C6C, U+5C6E, U+5C74, U+5C78-5C7E, U+5C80, U+5C83-5C84, U+5C88, U+5C8B-5C8D, U+5C91, U+5C94-5C96, U+5C98-5C99, U+5C9C, U+5C9E, U+5CA1-5CA3, U+5CAB-5CAC, U+5CB1, U+5CB5, U+5CB7, U+5CBA, U+5CBD-5CBF, U+5CC1, U+5CC3-5CC4, U+5CC7, U+5CCB, U+5CD2, U+5CD8-5CD9, U+5CDF-5CE0, U+5CE3-5CE6, U+5CE8-5CEA, U+5CED, U+5CEF, U+5CF3-5CF4, U+5CF6, U+5CF8, U+5CFD, U+5D00-5D04, U+5D06, U+5D08, U+5D0B-5D0D, U+5D0F-5D13, U+5D15, U+5D17-5D1A, U+5D1D-5D22, U+5D24-5D25;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-74-600-normal.ce35be96.woff2) format("woff2"), url(/static/font/noto-sans-sc-74-600-normal.566ec6b2.woff) format("woff");
  unicode-range: U+5AA0, U+5AA3-5AA4, U+5AAA, U+5AAE-5AAF, U+5AB1-5AB2, U+5AB4-5AB5, U+5AB7-5ABA, U+5ABD-5ABF, U+5AC3-5AC4, U+5AC6-5AC8, U+5ACA-5ACB, U+5ACD, U+5ACF-5AD2, U+5AD4, U+5AD8-5ADA, U+5ADC, U+5ADF-5AE2, U+5AE4, U+5AE6, U+5AE8, U+5AEA-5AED, U+5AF0-5AF3, U+5AF5, U+5AF9-5AFB, U+5AFD, U+5B01, U+5B05, U+5B08, U+5B0B-5B0C, U+5B11, U+5B16-5B17, U+5B1B, U+5B21-5B22, U+5B24, U+5B27-5B2E, U+5B30, U+5B32, U+5B34, U+5B36-5B38, U+5B3E-5B40, U+5B43, U+5B45, U+5B4A-5B4B, U+5B51-5B53, U+5B56, U+5B5A-5B5B, U+5B62, U+5B65, U+5B67, U+5B6A-5B6E, U+5B70-5B71, U+5B73, U+5B7A-5B7B, U+5B7F-5B80, U+5B84, U+5B8D, U+5B91, U+5B93-5B95, U+5B9F, U+5BA5-5BA6, U+5BAC, U+5BAE, U+5BB8, U+5BC0, U+5BC3, U+5BCB, U+5BD0-5BD1, U+5BD4-5BD8, U+5BDA-5BDC, U+5BE2, U+5BE4-5BE5, U+5BE7, U+5BE9, U+5BEB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-75-600-normal.d7598491.woff2) format("woff2"), url(/static/font/noto-sans-sc-75-600-normal.acfe7ea1.woff) format("woff");
  unicode-range: U+596A, U+596C-596E, U+5977, U+597B-597C, U+5981, U+598F, U+5997-5998, U+599A, U+599C-599D, U+59A0-59A1, U+59A3-59A4, U+59A7, U+59AA-59AD, U+59AF, U+59B2-59B3, U+59B5-59B6, U+59B8, U+59BA, U+59BD-59BE, U+59C0-59C1, U+59C3-59C4, U+59C7-59CA, U+59CC-59CD, U+59CF, U+59D2, U+59D5-59D6, U+59D8-59D9, U+59DB, U+59DD-59E0, U+59E2-59E7, U+59E9-59EB, U+59EE, U+59F1, U+59F3, U+59F5, U+59F7-59F9, U+59FD, U+5A06, U+5A08-5A0A, U+5A0C-5A0D, U+5A11-5A13, U+5A15-5A16, U+5A1A-5A1B, U+5A21-5A23, U+5A2D-5A2F, U+5A32, U+5A38, U+5A3C, U+5A3E-5A45, U+5A47, U+5A4A, U+5A4C-5A4D, U+5A4F-5A51, U+5A53, U+5A55-5A57, U+5A5E, U+5A60, U+5A62, U+5A65-5A67, U+5A6A, U+5A6C-5A6D, U+5A72-5A73, U+5A75-5A76, U+5A79-5A7C, U+5A81-5A84, U+5A8C, U+5A8E, U+5A93, U+5A96-5A97, U+5A9C, U+5A9E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-76-600-normal.825d2410.woff2) format("woff2"), url(/static/font/noto-sans-sc-76-600-normal.1d6c5d38.woff) format("woff");
  unicode-range: U+5820, U+5822-5823, U+5825-5826, U+582C, U+582F, U+5831, U+583A, U+583D, U+583F-5842, U+5844-5846, U+5848, U+584A, U+584D, U+5852, U+5857, U+5859-585A, U+585C-585D, U+5862, U+5868-5869, U+586C-586D, U+586F-5873, U+5875, U+5879, U+587D-587E, U+5880-5881, U+5888-588A, U+588D, U+5892, U+5896-5898, U+589A, U+589C-589D, U+58A0-58A1, U+58A3, U+58A6, U+58A9, U+58AB-58AE, U+58B0, U+58B3, U+58BB-58BF, U+58C2-58C3, U+58C5-58C8, U+58CA, U+58CC, U+58CE, U+58D1-58D3, U+58D5, U+58D8-58D9, U+58DE-58DF, U+58E2, U+58E9, U+58EC, U+58EF, U+58F1-58F2, U+58F5, U+58F7-58F8, U+58FA, U+58FD, U+5900, U+5902, U+5906, U+5908-590C, U+590E, U+5910, U+5914, U+5919, U+591B, U+591D-591E, U+5920, U+5922-5925, U+5928, U+592C-592D, U+592F, U+5932, U+5936, U+593C, U+593E, U+5940-5942, U+5944, U+594C-594D, U+5950, U+5953, U+5958, U+595A, U+5961, U+5966-5968;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-77-600-normal.7ac13b3c.woff2) format("woff2"), url(/static/font/noto-sans-sc-77-600-normal.c3c49365.woff) format("woff");
  unicode-range: U+56F9, U+56FC, U+56FF-5700, U+5703-5704, U+5709-570A, U+570C-570D, U+570F, U+5712-5713, U+5718-5719, U+571C, U+571E, U+5725, U+5727, U+5729-572A, U+572C, U+572E-572F, U+5734-5735, U+5739, U+573B, U+5741, U+5743, U+5745, U+5749, U+574C-574D, U+575C, U+5763, U+5768-5769, U+576B, U+576D-576E, U+5770, U+5773, U+5775, U+5777, U+577B-577C, U+5785-5786, U+5788, U+578C, U+578E-578F, U+5793-5795, U+5799-57A1, U+57A3-57A4, U+57A6-57AA, U+57AC-57AD, U+57AF-57B2, U+57B4-57B6, U+57B8-57B9, U+57BD-57BF, U+57C2, U+57C4-57C8, U+57CC-57CD, U+57CF, U+57D2, U+57D5-57DE, U+57E1-57E2, U+57E4-57E5, U+57E7, U+57EB, U+57ED, U+57EF, U+57F4-57F8, U+57FC-57FD, U+5800-5801, U+5803, U+5805, U+5807, U+5809, U+580B-580E, U+5811, U+5814, U+5819, U+581B-581F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-78-600-normal.bbe00dfe.woff2) format("woff2"), url(/static/font/noto-sans-sc-78-600-normal.48ea55b1.woff) format("woff");
  unicode-range: U+55F5-55F7, U+55FB, U+55FE, U+5600-5601, U+5605-5606, U+5608, U+560C-560D, U+560F, U+5614, U+5616-5617, U+561A, U+561C, U+561E, U+5621-5625, U+5627, U+5629, U+562B-5630, U+5636, U+5638-563A, U+563C, U+5640-5642, U+5649, U+564C-5650, U+5653-5655, U+5657-565B, U+5660, U+5663-5664, U+5666, U+566B, U+566F-5671, U+5673-567C, U+567E, U+5684-5687, U+568C, U+568E-5693, U+5695, U+5697, U+569B-569C, U+569E-569F, U+56A1-56A2, U+56A4-56A9, U+56AC-56AF, U+56B1, U+56B4, U+56B6-56B8, U+56BF, U+56C1-56C3, U+56C9, U+56CD, U+56D1, U+56D4, U+56D6-56D9, U+56DD, U+56DF, U+56E1, U+56E3-56E6, U+56E8-56EC, U+56EE-56EF, U+56F1-56F3, U+56F5, U+56F7-56F8;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-79-600-normal.d38cdb9a.woff2) format("woff2"), url(/static/font/noto-sans-sc-79-600-normal.fef7ce8c.woff) format("woff");
  unicode-range: U+550F, U+5511-5514, U+5516-5517, U+5519, U+551B, U+551D-551E, U+5520, U+5522-5523, U+5526-5527, U+552A-552C, U+5530, U+5532-5535, U+5537-5538, U+553B-5541, U+5543-5544, U+5547-5549, U+554B, U+554D, U+5550, U+5553, U+5555-5558, U+555B-555F, U+5567-5569, U+556B-5572, U+5574-5577, U+557B-557C, U+557E-557F, U+5581, U+5583, U+5585-5586, U+5588, U+558B-558C, U+558E-5591, U+5593, U+5599-559A, U+559F, U+55A5-55A6, U+55A8-55AC, U+55AE, U+55B0-55B3, U+55B6, U+55B9-55BA, U+55BC-55BE, U+55C4, U+55C6-55C7, U+55C9, U+55CC-55D2, U+55D4-55DB, U+55DD-55DF, U+55E1, U+55E3-55E6, U+55EA-55EE, U+55F0-55F3;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-80-600-normal.f5a925b5.woff2) format("woff2"), url(/static/font/noto-sans-sc-80-600-normal.468c006b.woff) format("woff");
  unicode-range: U+53E7-53E9, U+53F1, U+53F4-53F5, U+53FA-5400, U+5402, U+5405-5407, U+540B, U+540F, U+5412, U+5414, U+5416, U+5418-541A, U+541D, U+5420-5423, U+5425, U+5429-542A, U+542D-542E, U+5431-5433, U+5436, U+543D, U+543F, U+5442-5443, U+5449, U+544B-544C, U+544E, U+5451-5454, U+5456, U+5459, U+545B-545C, U+5461, U+5463-5464, U+546A-5472, U+5474, U+5476-5478, U+547A, U+547E-5484, U+5486, U+548A, U+548D-548E, U+5490-5491, U+5494, U+5497-5499, U+549B, U+549D, U+54A1-54A7, U+54A9, U+54AB, U+54AD, U+54B4-54B5, U+54B9, U+54BB, U+54BE-54BF, U+54C2-54C3, U+54C9-54CC, U+54CF-54D0, U+54D3, U+54D5-54D6, U+54D9-54DA, U+54DC-54DE, U+54E2, U+54E7, U+54F3-54F4, U+54F8-54F9, U+54FD-54FF, U+5501, U+5504-5506, U+550C-550E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-81-600-normal.c7d01c9a.woff2) format("woff2"), url(/static/font/noto-sans-sc-81-600-normal.b715fdbb.woff) format("woff");
  unicode-range: U+5289, U+528B, U+528D, U+528F, U+5291-5293, U+529A, U+52A2, U+52A6-52A7, U+52AC-52AD, U+52AF, U+52B4-52B5, U+52B9, U+52BB-52BC, U+52BE, U+52C1, U+52C5, U+52CA, U+52CD, U+52D0, U+52D6-52D7, U+52D9, U+52DB, U+52DD-52DE, U+52E0, U+52E2-52E3, U+52E5, U+52E7-52F0, U+52F2-52F3, U+52F5-52F9, U+52FB-52FC, U+5302, U+5304, U+530B, U+530D, U+530F-5310, U+5315, U+531A, U+531C-531D, U+5321, U+5323, U+5326, U+532E-5331, U+5338, U+533C-533E, U+5344-5345, U+534B-534D, U+5350, U+5354, U+5358, U+535D-535F, U+5363, U+5368-5369, U+536C, U+536E-536F, U+5372, U+5379-537B, U+537D, U+538D-538E, U+5390, U+5393-5394, U+5396, U+539B-539D, U+53A0-53A1, U+53A3-53A5, U+53A9, U+53AD-53AE, U+53B0, U+53B2-53B3, U+53B5-53B8, U+53BC, U+53BE, U+53C1, U+53C3-53C7, U+53CE-53CF, U+53D2-53D3, U+53D5, U+53DA, U+53DE-53DF, U+53E1-53E2;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-82-600-normal.be3017d9.woff2) format("woff2"), url(/static/font/noto-sans-sc-82-600-normal.2406b461.woff) format("woff");
  unicode-range: U+5104, U+5106-5107, U+5109-510B, U+510D, U+510F-5110, U+5113, U+5115, U+5117-5118, U+511A-511C, U+511E-511F, U+5121, U+5128, U+512B-512D, U+5131-5135, U+5137-5139, U+513C, U+5140, U+5142, U+5147, U+514C, U+514E-5150, U+5155-5158, U+5162, U+5169, U+5172, U+517F, U+5181-5184, U+5186-5187, U+518B, U+518F, U+5191, U+5195-5197, U+519A, U+51A2-51A3, U+51A6-51AB, U+51AD-51AE, U+51B1, U+51B4, U+51BC-51BD, U+51BF, U+51C3, U+51C7-51C8, U+51CA-51CB, U+51CD-51CE, U+51D4, U+51D6, U+51DB-51DC, U+51E6, U+51E8-51EB, U+51F1, U+51F5, U+51FC, U+51FF, U+5202, U+5205, U+5208, U+520B, U+520D-520E, U+5215-5216, U+5228, U+522A, U+522C-522D, U+5233, U+523C-523D, U+523F-5240, U+5245, U+5247, U+5249, U+524B-524C, U+524E, U+5250, U+525B-525F, U+5261, U+5263-5264, U+5270, U+5273, U+5275, U+5277, U+527D, U+527F, U+5281-5285, U+5287;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-83-600-normal.5e7c66dd.woff2) format("woff2"), url(/static/font/noto-sans-sc-83-600-normal.635a8978.woff) format("woff");
  unicode-range: U+4FD1, U+4FD3, U+4FDA-4FDC, U+4FDF-4FE0, U+4FE2-4FE4, U+4FE6, U+4FE8, U+4FEB-4FED, U+4FF3, U+4FF5-4FF6, U+4FF8, U+4FFE, U+5001, U+5005-5006, U+5009, U+500C, U+500F, U+5013-5018, U+501B-501E, U+5022-5025, U+5027-5028, U+502B-502E, U+5030, U+5033-5034, U+5036-5039, U+503B, U+5041-5043, U+5045-5046, U+5048-504A, U+504C-504E, U+5051, U+5053, U+5055-5057, U+505B, U+505E, U+5060, U+5062-5063, U+5067, U+506A, U+506C, U+5070-5072, U+5074-5075, U+5078, U+507B, U+507D-507E, U+5080, U+5088-5089, U+5091-5092, U+5095, U+5097-509E, U+50A2-50A3, U+50A5-50A7, U+50A9, U+50AD, U+50B3, U+50B5, U+50B7, U+50BA, U+50BE, U+50C4-50C5, U+50C7, U+50CA, U+50CD, U+50D1, U+50D5-50D6, U+50DA, U+50DE, U+50E5-50E6, U+50EC-50EE, U+50F0-50F1, U+50F3, U+50F9-50FB, U+50FE-5102;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-84-600-normal.66968faf.woff2) format("woff2"), url(/static/font/noto-sans-sc-84-600-normal.ab3f74e9.woff) format("woff");
  unicode-range: U+4EA3, U+4EA5, U+4EB0-4EB1, U+4EB3-4EB6, U+4EB8-4EB9, U+4EBB-4EBE, U+4EC2-4EC4, U+4EC8-4EC9, U+4ECC, U+4ECF-4ED0, U+4ED2, U+4EDA-4EDB, U+4EDD-4EE1, U+4EE6-4EE9, U+4EEB, U+4EEE-4EEF, U+4EF3-4EF5, U+4EF8-4EFA, U+4EFC, U+4F00, U+4F03-4F05, U+4F08-4F09, U+4F0B, U+4F0E, U+4F12-4F13, U+4F15, U+4F1B, U+4F1D, U+4F21-4F22, U+4F25, U+4F27-4F29, U+4F2B-4F2E, U+4F31-4F33, U+4F36-4F37, U+4F39, U+4F3E, U+4F40-4F41, U+4F43, U+4F47-4F49, U+4F54, U+4F57-4F58, U+4F5D-4F5E, U+4F61-4F62, U+4F64-4F65, U+4F67, U+4F6A, U+4F6E-4F6F, U+4F72, U+4F74-4F7E, U+4F80-4F82, U+4F84, U+4F89-4F8A, U+4F8E-4F98, U+4F9E, U+4FA1, U+4FA5, U+4FA9-4FAA, U+4FAC, U+4FB3, U+4FB6-4FB8, U+4FBD, U+4FC2, U+4FC5-4FC6, U+4FCD-4FCE, U+4FD0;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-85-600-normal.3f9a48ff.woff2) format("woff2"), url(/static/font/noto-sans-sc-85-600-normal.d10371da.woff) format("woff");
  unicode-range: U+3129, U+3131, U+3134, U+3137, U+3139, U+3141-3142, U+3145, U+3147-3148, U+314B, U+314D-314E, U+315C, U+3160-3161, U+3163-3164, U+3186, U+318D, U+3192, U+3196-3198, U+319E-319F, U+3220-3229, U+3231, U+3268, U+3297, U+3299, U+32A3, U+338E-338F, U+3395, U+339C-339E, U+33C4, U+33D1-33D2, U+33D5, U+3434, U+34DC, U+34EE, U+353E, U+355D, U+3566, U+3575, U+3592, U+35A0-35A1, U+35AD, U+35CE, U+36A2, U+36AB, U+38A8, U+3DAB, U+3DE7, U+3DEB, U+3E1A, U+3F1B, U+3F6D, U+4495, U+4723, U+48FA, U+4CA3, U+4DB6-4DBF, U+4E02, U+4E04-4E06, U+4E0C, U+4E0F, U+4E15, U+4E17, U+4E1F-4E21, U+4E26, U+4E29, U+4E2C, U+4E2F, U+4E31, U+4E35, U+4E37, U+4E3C, U+4E3F-4E42, U+4E44, U+4E46-4E47, U+4E57, U+4E5A-4E5C, U+4E64-4E65, U+4E67, U+4E69, U+4E6D, U+4E78, U+4E7F-4E82, U+4E85, U+4E87, U+4E8A, U+4E8D, U+4E93, U+4E96, U+4E98-4E99, U+4E9C, U+4E9E-4EA0, U+4EA2;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-86-600-normal.b897bf97.woff2) format("woff2"), url(/static/font/noto-sans-sc-86-600-normal.c1f1c276.woff) format("woff");
  unicode-range: U+279F-27A2, U+27A4-27A5, U+27A8, U+27B0, U+27B2-27B3, U+27B9, U+27E8-27E9, U+27F6, U+2800, U+28EC, U+2913, U+2921-2922, U+2934-2935, U+2A2F, U+2B05-2B07, U+2B50, U+2B55, U+2BC5-2BC6, U+2E1C-2E1D, U+2EBB, U+2F00, U+2F08, U+2F24, U+2F2D, U+2F2F-2F30, U+2F3C, U+2F45, U+2F63-2F64, U+2F74, U+2F83, U+2F8F, U+2FBC, U+3003, U+3005-3007, U+3012-3013, U+301C-301E, U+3021, U+3023-3024, U+3030, U+3034-3035, U+3041, U+3043, U+3045, U+3047, U+3049, U+3056, U+3058, U+305C, U+305E, U+3062, U+306C, U+3074, U+3077, U+307A, U+307C-307D, U+3080, U+308E, U+3090-3091, U+3099-309B, U+309D-309E, U+30A5, U+30BC, U+30BE, U+30C2, U+30C5, U+30CC, U+30D8, U+30E2, U+30E8, U+30EE, U+30F0-30F2, U+30F4-30F6, U+30FD-30FE, U+3105-3126, U+3128;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-87-600-normal.d946059b.woff2) format("woff2"), url(/static/font/noto-sans-sc-87-600-normal.f45404f2.woff) format("woff");
  unicode-range: U+2651-2655, U+2658, U+265A-265B, U+265D-265E, U+2660-266D, U+266F, U+267B, U+2688, U+2693-2696, U+2698-2699, U+269C, U+26A0-26A1, U+26A4, U+26AA-26AB, U+26BD-26BE, U+26C4-26C5, U+26D4, U+26E9, U+26F0-26F1, U+26F3, U+26F5, U+26FD, U+2702, U+2704-2706, U+2708-270F, U+2712-2718, U+271A-271B, U+271D, U+271F, U+2721, U+2724-2730, U+2732-2734, U+273A, U+273D-2744, U+2747-2749, U+274C, U+274E-274F, U+2753-2757, U+275B, U+275D-275E, U+2763, U+2765-2767, U+276E-276F, U+2776-277E, U+2780-2782, U+278A-278C, U+278E, U+2794-2796, U+279C;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-88-600-normal.eaaf168d.woff2) format("woff2"), url(/static/font/noto-sans-sc-88-600-normal.01b672a4.woff) format("woff");
  unicode-range: U+2550-2551, U+2554, U+2557, U+255A-255B, U+255D, U+255F-2560, U+2562-2563, U+2565-2567, U+2569-256A, U+256C-2572, U+2579, U+2580-2595, U+25A1, U+25A3, U+25A9-25AD, U+25B0, U+25B3-25BB, U+25BD-25C2, U+25C4, U+25C8-25CB, U+25CD, U+25D0-25D1, U+25D4-25D5, U+25D8, U+25DC-25E6, U+25EA-25EB, U+25EF, U+25FE, U+2600-2604, U+2609, U+260E-260F, U+2611, U+2614-2615, U+2618, U+261A-2620, U+2622-2623, U+262A, U+262D-2630, U+2639-2640, U+2642, U+2648-2650;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-89-600-normal.2c716070.woff2) format("woff2"), url(/static/font/noto-sans-sc-89-600-normal.81dc875f.woff) format("woff");
  unicode-range: U+23F0, U+23F3, U+2445, U+2449, U+2465-2471, U+2474-249B, U+24B8, U+24C2, U+24C7, U+24C9, U+24D0, U+24D2, U+24D4, U+24D8, U+24DD-24DE, U+24E3, U+24E6, U+24E8, U+2500-2509, U+250B-2526, U+2528-2534, U+2536-2537, U+253B-2548, U+254A-254B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-90-600-normal.ede5384f.woff2) format("woff2"), url(/static/font/noto-sans-sc-90-600-normal.fd416e94.woff) format("woff");
  unicode-range: U+207C-2083, U+208C-208E, U+2092, U+20A6, U+20A8-20AD, U+20AF, U+20B1, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20DB, U+20DD, U+20E0, U+20E3, U+2105, U+2109, U+2113, U+2116-2117, U+2120-2121, U+2126, U+212B, U+2133, U+2139, U+2194, U+2196-2199, U+21A0, U+21A9-21AA, U+21AF, U+21B3, U+21B5, U+21BA-21BB, U+21C4, U+21CA, U+21CC, U+21D0-21D4, U+21E1, U+21E6-21E9, U+2200, U+2202, U+2205-2208, U+220F, U+2211-2212, U+2215, U+2217-2219, U+221D-2220, U+2223, U+2225, U+2227-222B, U+222E, U+2234-2237, U+223C-223D, U+2248, U+224C, U+2252, U+2256, U+2260-2261, U+2266-2267, U+226A-226B, U+226E-226F, U+2282-2283, U+2295, U+2297, U+2299, U+22A5, U+22B0-22B1, U+22B9, U+22BF, U+22C5-22C6, U+22EF, U+2304, U+2307, U+230B, U+2312-2314, U+2318, U+231A-231B, U+2323, U+239B, U+239D-239E, U+23A0, U+23E9;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-91-600-normal.c07a57b1.woff2) format("woff2"), url(/static/font/noto-sans-sc-91-600-normal.02f33fee.woff) format("woff");
  unicode-range: U+1D34-1D35, U+1D38-1D3A, U+1D3C, U+1D3F-1D40, U+1D49, U+1D4E-1D4F, U+1D52, U+1D55, U+1D5B, U+1D5E, U+1D9C, U+1DA0, U+1DC4-1DC5, U+1E69, U+1E73, U+1EA0-1EA9, U+1EAB-1EAD, U+1EAF, U+1EB1, U+1EB3, U+1EB5, U+1EB7, U+1EB9, U+1EBB, U+1EBD-1EBE, U+1EC0-1EC3, U+1EC5-1EC6, U+1EC9-1ECD, U+1ECF-1ED3, U+1ED5, U+1ED7-1EDF, U+1EE1, U+1EE3, U+1EE5-1EEB, U+1EED, U+1EEF-1EF1, U+1EF3, U+1EF7, U+1EF9, U+1F62, U+1F7B, U+2001-2002, U+2004-2006, U+2009-200A, U+200C-2012, U+2015-2016, U+201A, U+201E-2021, U+2023, U+2025, U+2028, U+202A-202D, U+202F-2030, U+2032-2033, U+2035, U+2038, U+203C, U+203E-203F, U+2043-2044, U+2049, U+204D-204E, U+2060-2061, U+2070, U+2074-2078, U+207A-207B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAWIABMAAAAADFQAAAUkAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYFkGhwbgS4cgToGYD9TVEFUKgB8EQgKhkyEMwsoAAE2AiQDTAQgBYVIByAMBxckGEwbzQlRlAjSbxJ8kcBzroxnARRXbRdNs19LXvDE0+n/mTs3W8jb5AmMKqTwh4V0D9dGInm3w9zz9q4t0oj/q4UrbDAALBtLe/MM8QRGQcnYGvdA+1smSYrQk5BVGogVoJLVn8oa1fpalGesPXii+vPov2oEYYBUAJ7E4qxasynIvK59dh3C7d01Nojb1zHSz7zBjpEO5g117D6CiwOAYvFTzf6U4wBgsOSTyQCpCHuj+gQjKDX00eel/CRcql3F5JJ5DhAPqptJRb3jeJNJB4Pt7+rpTN569/7u2Oiuo8MjCJAKAAjJ+FAUUBQBklnEBsTIrtSVu7BV/DhnDMZ2HSERyJ8IiwGERAx+LLCOGSiWdLqgGJSMFQxLSoYjz4CyFJUG2h5k9+Isml6MNK7bWUkyukSbMUdhQ47VodGuIYr/RrWF3D0XuRmrEECQ0WCYhJMgcb9MfKSTQjLZJCFRsMUhgcSsNCdrdGYhx1zPmg0mig/MsWsbbNxVWpkhq8GkGCZllRdZvmrFVpZRqak65gF7tFS2O5IAYCrMB0AlZqJ4ewFyEaAUs1dv3+4igEEAJMNEATCAArmo5ltZ+oB8MlEcqrnY3GeeMs+Zd8x3ajVBU72ASn7YM9+F90niwfji+KL41Hh5PDHuxA3CpEWQ5MPJACAHABcoBm4HKQAALAA+wGCQWZaqpqy1OjE5qY6wmlQba3J5yRPlpYYSspyB3vRYLGHvjJ4epzfSGE4JRqPHPiqHPJZy3CMc/HBTmFMfTFndd7/kYDg5NphG6n7h7tBgTzDWdNdrcsirc459mQteaeM7GlNMci8NygW1ShqDx0mT83tZiWmqjn3z629Fpt/9OqHwWVelHPcAB9/f5mzRNkEeHKXJa3bt9TV8fVLp4rP3b3lk0Tsj8FjT/mVsK9dMJnDkb9kH6cGHFw/KOmii1P7q1v9cW/dxvfspe9xT9KIedKQeVPjixYQ46tOLX6Tmt5nHH/n58Z8fmX0+s5/ab/F+VNRkLli5zQ0380/K4jnh4PY6/i3+OFAfWPzylNaAb1/ePT1tJG1V9dj4mKT8qsZfrtNd68KLI0siTDp6asBfiSkqv9O85EVXj3T2jZMmL1+0Yc3Imtpvv62umJ4Ynrni3vMyyy+vrj2GPSqKXtYDj9IDl3wx0WMOLH5ZVZlm+ubdmikpPGvTazPKHq+qPZbfSz72O8y3AP42ABDAiHPXqrlr2zIW/ZGo+jXA+zfXXgXw0al3veXx6OE6BjgYAATs0eMfg37tiT+ihyNM/jg5+jXdfAoSo9VUEzVRivRrmWOi9JgoMfmds0yUM4EY0AMe4BmgSOay1NQSlfks1a/lFATIIQ8fAEJ0QipnoohNAs4XyiPMkk6PIV2CHmWDJM+1sh7fVP7v8VZ1EdBPPaFkxB0O+UaJ4PPEnMF/2R/FMaz5oiRuqYjkVTEVeCHZIGi1CnyznEzmzKEOax9jEDqnmkbV4MSqojO12/ZsPVPEi2yxcAVl4EvpFi+vyNCs1uvtyr45YhMm5MgupY3YnBoF9dNACQnUbJOmXMoedVJzt7NUveVhZS7Wy9sIHc/lZSwR6Ze5MFgayBMF2PZ6AyxBFFKzAQtSwRTkHwQ7s+4qkuXqBV1GqhXK4HAmC7BsXPJ0myJhe5UwB65I8jQ491IsaRAFnKvSCgBeZgCT690t3m62JyCZyO/jPtCvYbWgvIcEv0bH5mr2Qy8W42qUiskqOU6Ni1NwMPZGOS5BDPQ78jvHAQAA) format("woff2"), url(data:application/font-woff;base64,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) format("woff");
  unicode-range: U+2AE-2B3, U+2B5-2BF, U+2C2-2C3, U+2C6-2D1, U+2D8-2DA, U+2DC, U+2E1-2E3, U+2E5, U+2EB, U+2EE-2F0, U+2F2-2F7, U+2F9-2FF, U+302-30D, U+311, U+31B, U+321-325, U+327-329, U+32B-32C, U+32E-32F, U+331-339, U+33C-33D, U+33F, U+348, U+352, U+35C, U+35E-35F, U+361, U+363, U+368, U+36C, U+36F, U+530-540, U+55D-55E, U+561, U+563, U+565, U+56B, U+56E-579;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(data:font/woff2;base64,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) format("woff2"), url(data:application/font-woff;base64,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) format("woff");
  unicode-range: U+176-17F, U+192, U+194, U+19A-19B, U+19D, U+1A0-1A1, U+1A3-1A4, U+1AA, U+1AC-1AD, U+1AF-1BF, U+1D2, U+1D4, U+1D6, U+1D8, U+1DA, U+1DC, U+1E3, U+1E7, U+1E9, U+1EE, U+1F0-1F1, U+1F3, U+1F5-1FF, U+219-21B, U+221, U+223-226, U+228, U+22B, U+22F, U+231, U+234-237, U+23A-23B, U+23D, U+250-252, U+254-255, U+259-25E, U+261-263, U+265, U+268, U+26A-26B, U+26F-277, U+279, U+27B-280, U+282-283, U+285, U+28A, U+28C, U+28F, U+292, U+294-296, U+298-29A, U+29C, U+29F, U+2A1-2A4, U+2A6-2A7, U+2A9, U+2AB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-99-600-normal.ba7b308d.woff2) format("woff2"), url(/static/font/noto-sans-sc-99-600-normal.0d971767.woff) format("woff");
  unicode-range: U+A1-A4, U+A6-A8, U+AA, U+AC, U+AF, U+B1, U+B3-B6, U+B8-BA, U+BC-D6, U+D8-DE, U+E6, U+EB, U+EE-F0, U+F5, U+F7-F8, U+FB, U+FD-100, U+102, U+104-107, U+10D, U+10F-112, U+115, U+117, U+119, U+11B, U+11E-11F, U+121, U+123, U+125-127, U+129-12A, U+12D, U+12F-13F, U+141-142, U+144, U+146, U+14B-14C, U+14F-153, U+158-15B, U+15E-160, U+163-165, U+168-16A, U+16D-175;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-100-600-normal.2ce6a1f4.woff2) format("woff2"), url(/static/font/noto-sans-sc-100-600-normal.48b7da17.woff) format("woff");
  unicode-range: U+221A, U+2264, U+2464, U+25A0, U+3008, U+4E10, U+512A, U+5152, U+5201, U+5241, U+5340, U+5352, U+549A, U+54B2, U+54C6, U+54D7, U+54E1, U+5509, U+55C5, U+5618, U+5716, U+576F, U+5784, U+57A2, U+589F, U+5A20, U+5A25, U+5A29, U+5A34, U+5A7F, U+5AD6, U+5B09, U+5B5C, U+5BC7, U+5BE6, U+5C27, U+5D2D, U+5DCD, U+5F1B, U+5F37, U+604D, U+6055, U+6073, U+60EB, U+61FF, U+62CE, U+62ED, U+6345, U+6390, U+63B0, U+63B7, U+64AE, U+64C2, U+64D2, U+6556, U+663C, U+667E, U+66D9, U+66F8, U+6756, U+6789, U+689D, U+68F1, U+695E, U+6975, U+6A1F, U+6B0A, U+6B61, U+6B87, U+6C5D, U+6C7E, U+6C92, U+6D31, U+6DF9, U+6E0D, U+6E2D, U+6F31, U+6F3E, U+70B3, U+70BD, U+70CA, U+70E8, U+725F, U+733F, U+7396, U+739F, U+7459, U+74A7, U+75A1, U+75F0, U+76CF, U+76D4, U+7729, U+77AA, U+77B0, U+77E3, U+780C, U+78D5, U+7941, U+7977, U+797A, U+79C3, U+7A20, U+7A92, U+7B71, U+7BF1, U+7C9F, U+7EB6, U+7ECA, U+7EF7, U+7F07, U+7F09, U+7F15, U+7F81, U+7FB9, U+8038, U+8098, U+80B4, U+8110, U+814B-814C, U+816E, U+818A, U+8205, U+8235, U+828B, U+82A5, U+82B7, U+82D4, U+82DB, U+82DF, U+8317, U+8338, U+8385-8386, U+83C1, U+83CF, U+8537, U+853B, U+854A, U+8715, U+8783, U+892A, U+8A71, U+8BB3, U+8D2E, U+8D58, U+8DBE, U+8F67, U+8FAB, U+8FC4, U+8FE6, U+9023, U+9084, U+9091, U+916A, U+91C9, U+91DC, U+94B3, U+9502, U+9523, U+9551, U+956F, U+960E, U+962A, U+962E, U+9647, U+96F3, U+9739, U+97A0, U+97ED, U+983B, U+985E, U+988A, U+99AC, U+9A6F, U+9A87, U+9A8B, U+9AB7, U+9ABC, U+9AC5, U+9E25, U+E608, U+E621, U+FF06, U+FF14-FF16;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-101-600-normal.577b202c.woff2) format("woff2"), url(/static/font/noto-sans-sc-101-600-normal.26d81a84.woff) format("woff");
  unicode-range: U+161, U+926, U+928, U+939, U+93F-940, U+94D, U+E17, U+E22, U+E44, U+25C7, U+25CE, U+2764, U+3009, U+3016-3017, U+4E4D, U+4E53, U+4F5A, U+4F70, U+4FAE, U+4FD8, U+4FFA, U+5011, U+501A, U+51C4, U+5225, U+547B, U+5495, U+54E8, U+54EE, U+5594, U+55D3, U+55DC, U+55FD, U+560E, U+565C, U+5662, U+5669, U+566C, U+56BC, U+5742, U+5824, U+5834, U+598A, U+5992, U+59A9, U+5A04, U+5AC9, U+5B75, U+5B7D, U+5BC5, U+5C49, U+5C90, U+5E1C, U+5E27, U+5E2B, U+5E37, U+5E90, U+618B, U+61F5, U+620A, U+620C, U+6273, U+62C7, U+62F7, U+6320, U+6342, U+6401-6402, U+6413, U+6512, U+655B, U+65A7, U+65F1, U+65F7, U+665F, U+6687, U+66A7, U+673D, U+67B8, U+6854, U+68D8, U+68FA, U+696D, U+6A02, U+6A0A, U+6A80, U+6B7C, U+6BD9, U+6C2E, U+6C76, U+6CF8, U+6D4A, U+6D85, U+6E24, U+6E32, U+6EC7, U+6F88, U+700F, U+701A, U+7078, U+707C, U+70AC, U+70C1, U+72E9, U+7409, U+7422, U+745A, U+7480, U+74A8, U+752B, U+7574, U+7656, U+7699, U+7737, U+785D, U+78BE, U+79B9, U+7A3D, U+7A91, U+7A9F, U+7AE3, U+7B77, U+7C3F, U+7D1A, U+7D50, U+7D93, U+8042, U+808B, U+8236, U+82B8-82B9, U+82EF, U+8309, U+836B, U+83EF, U+8431, U+85C9, U+865E, U+868C, U+8759, U+8760, U+8845, U+89BA, U+8A2A, U+8AAA, U+8C41, U+8D2C, U+8D4E, U+8E66, U+8E6D, U+8EAF, U+902E, U+914B, U+916E, U+919B, U+949B, U+94A0, U+94B0, U+9541-9542, U+9556, U+95EB, U+95F5, U+964B, U+968B, U+96CC-96CD, U+96CF, U+9713, U+9890, U+98A8, U+9985, U+9992, U+9A6D, U+9A81, U+9A86, U+9AB8, U+9CA4, U+E606-E607, U+E60A, U+E60C, U+E60E, U+FE0F, U+FF02, U+FF1E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-102-600-normal.6e98fc9b.woff2) format("woff2"), url(/static/font/noto-sans-sc-102-600-normal.7436ba7c.woff) format("woff");
  unicode-range: U+10C, U+627-629, U+639, U+644, U+64A, U+203B, U+2265, U+2463, U+2573, U+25B2, U+3448-3449, U+4E1E, U+4E5E, U+4F3A, U+4F5F, U+4FEA, U+5026, U+508D, U+516E, U+5189, U+5254, U+5288, U+52D8, U+52FA, U+5306, U+5308, U+5364, U+5384, U+53ED, U+543C, U+5450, U+5455, U+5466, U+54C4, U+5578, U+55A7, U+561F, U+5631, U+572D, U+575F, U+57AE, U+57E0, U+5830, U+594E, U+5984, U+5993, U+5BDD, U+5C0D, U+5C7F, U+5C82, U+5E62, U+5ED3, U+5F08, U+607A, U+60BC, U+625B, U+6292, U+62E2, U+6363, U+6467, U+6714, U+675E, U+6771, U+67A2, U+67FF, U+6805, U+68A7, U+68E0, U+6930, U+6986, U+69A8, U+69DF, U+6A44, U+6A5F, U+6C13, U+6C1F, U+6C22, U+6C2F, U+6C40, U+6C81, U+6C9B, U+6CA5, U+6DA4, U+6DF3, U+6E85, U+6EBA, U+6ED5, U+6F13, U+6F33, U+6F62, U+715E, U+72C4, U+73D1, U+7405, U+7487, U+7578, U+75A4, U+75EB, U+7693, U+7738, U+7741, U+776B, U+7792, U+77A7, U+77A9, U+77B3, U+788C, U+7984, U+79A7, U+79E4, U+7A1A, U+7A57, U+7AA6, U+7B0B, U+7B5D, U+7C27, U+7C7D, U+7CAA, U+7CD9, U+7CEF, U+7EDA, U+7EDE, U+7F24, U+803F, U+8046, U+80FA, U+81FB, U+8207, U+8258, U+8335, U+8339, U+8354, U+840E, U+85B0, U+85FB, U+8695, U+86AA, U+8717, U+8749, U+874C, U+8996, U+89BD, U+89C5, U+8BDB, U+8BF5, U+8C5A, U+8CEC, U+8D3F, U+8D9F, U+8E44, U+8FED, U+9005, U+9019, U+9082, U+90AF, U+90DD, U+90E1, U+90F8, U+916F, U+9176, U+949E, U+94A7, U+94C2, U+9525, U+9580, U+95DC, U+96E2, U+96FB, U+9704, U+9A7C, U+9A7F, U+9B41, U+9CA8, U+9CC4, U+9CDE, U+9E92, U+9EDE, U+9F9A, U+E60B, U+E610, U+FF10, U+FF13, U+FF3B, U+FF3D, U+F012B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-103-600-normal.0ba640c7.woff2) format("woff2"), url(/static/font/noto-sans-sc-103-600-normal.e0dbc5d2.woff) format("woff");
  unicode-range: U+60, U+631, U+2606, U+3014-3015, U+309C, U+33A1, U+4E52, U+4EC6, U+4F86, U+4F8D, U+4FDE, U+4FEF, U+500B, U+502A, U+515C, U+518A, U+51A5, U+51F3, U+5243, U+52C9, U+52D5, U+53A2, U+53EE, U+54CE, U+54FA, U+54FC, U+5580, U+5587, U+563F, U+56DA, U+5792, U+5815, U+5960, U+59D7, U+5B78, U+5B9B, U+5BE1, U+5C4E, U+5C51, U+5C6F, U+5C9A, U+5CFB, U+5D16, U+5ED6, U+5F27, U+5F6A, U+609A, U+60DF, U+6168, U+61C8, U+6236, U+62F1, U+62FD, U+631A, U+6328, U+632B, U+6346, U+638F, U+63A0, U+63C9, U+655E, U+6590, U+6615, U+6627, U+66AE, U+66E6, U+66F0, U+67DA, U+67EC, U+6813, U+6816, U+6869, U+6893, U+68AD, U+68F5, U+6977, U+6984, U+69DB, U+6B72, U+6BB7, U+6CE3, U+6CFB, U+6D47, U+6DA1, U+6DC4, U+6E43, U+6EAF, U+6EFF, U+6F8E, U+7011, U+7063, U+7076, U+7096, U+70BA, U+70DB, U+70EF, U+7119-711A, U+7172, U+718F, U+7194, U+727A, U+72D9, U+72ED, U+7325, U+73AE, U+73BA, U+73C0, U+73FE, U+7410, U+7426, U+7455, U+7554, U+7576, U+75AE, U+75B9, U+762B, U+766B, U+7682, U+7750, U+7779, U+7784, U+77EB, U+77EE, U+78F7, U+79E9, U+7A79, U+7B1B, U+7B28, U+7BF7, U+7DB2, U+7EC5, U+7EEE, U+7F14, U+7F1A, U+7FE1, U+8087, U+809B, U+81B3, U+8231, U+830E, U+835F, U+83E9, U+849C, U+851A, U+868A, U+8718, U+874E, U+8822, U+8910, U+8944, U+8A3B, U+8BB6, U+8BBC, U+8E72, U+8F9C, U+900D, U+904B, U+904E, U+9063, U+90A2, U+90B9, U+9119, U+94F2, U+952F, U+9576-9577, U+9593, U+95F8, U+961C, U+969B, U+96A7, U+96C1, U+9716, U+9761, U+97AD, U+97E7, U+98A4, U+997A, U+9A73, U+9B44, U+9E3D, U+9ECF, U+9ED4, U+FF11-FF12, U+FFFD;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-104-600-normal.c5a9defe.woff2) format("woff2"), url(/static/font/noto-sans-sc-104-600-normal.c612c7ee.woff) format("woff");
  unicode-range: U+2003, U+2193, U+2462, U+4E19, U+4E2B, U+4E36, U+4EA8, U+4ED1, U+4ED7, U+4F51, U+4F63, U+4F83, U+50E7, U+5112, U+5167, U+51A4, U+51B6, U+5239, U+5265, U+532A, U+5351, U+537F, U+5401, U+548F, U+5492, U+54AF, U+54B3, U+54BD, U+54D1, U+54DF, U+554F, U+5564, U+5598, U+5632, U+56A3, U+56E7, U+574E, U+575D-575E, U+57D4, U+584C, U+58E4, U+5937, U+5955, U+5A05, U+5A1F, U+5A49, U+5AC2, U+5C39, U+5C61, U+5D0E, U+5DE9, U+5E9A, U+5EB8, U+5F0A, U+5F13, U+5F6C, U+5F8C, U+603C, U+608D, U+611B, U+6127, U+62A0, U+62D0, U+634F, U+635E, U+63FD, U+6577, U+658B, U+65BC, U+660A, U+6643, U+6656, U+6703, U+6760, U+67AF, U+67C4, U+67E0, U+6817, U+68CD, U+690E, U+6960, U+69B4, U+6A71, U+6AAC, U+6B67, U+6BB4, U+6C55, U+6C70, U+6C82, U+6CA6, U+6CB8, U+6CBE, U+6EDE, U+6EE5, U+6F4D, U+6F84, U+6F9C, U+7115, U+7121, U+722A, U+7261, U+7272, U+7280, U+72F8, U+7504, U+754F, U+75D8, U+767C, U+76EF, U+778E, U+77BB, U+77F6, U+786B, U+78B1, U+7948, U+7985, U+79BE, U+7A83, U+7A8D, U+7EAC, U+7EEF, U+7EF8, U+7EFD, U+7F00, U+803D, U+8086, U+810A, U+8165, U+819D, U+81A8, U+8214, U+829C, U+831C, U+832B, U+8367, U+83E0, U+83F1, U+8403, U+846B, U+8475, U+84B2, U+8513, U+8574, U+85AF, U+86D9, U+86DB, U+8ACB, U+8BBD, U+8BE0-8BE1, U+8C0E, U+8D29, U+8D50, U+8D63, U+8F7F, U+9032, U+9042, U+90B1, U+90B5, U+9165, U+9175, U+94A6, U+94C5, U+950C, U+9610, U+9631, U+9699, U+973E, U+978D, U+97EC, U+97F6, U+984C, U+987D, U+9882, U+9965, U+996A, U+9972, U+9A8F, U+9AD3, U+9AE6, U+9CB8, U+9EDB, U+E600, U+E60F, U+E611, U+FF05, U+FF0B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-105-600-normal.c6621f36.woff2) format("woff2"), url(/static/font/noto-sans-sc-105-600-normal.1a0dfed0.woff) format("woff");
  unicode-range: U+5E, U+2190, U+250A, U+25BC, U+25CF, U+4E56, U+4EA9, U+4F3D, U+4F6C, U+4F88, U+4FA8, U+4FCF, U+5029, U+5188, U+51F9, U+5203, U+524A, U+5256, U+529D, U+5375, U+53DB, U+541F, U+5435, U+5457, U+548B, U+54C7, U+54D4, U+54E9, U+556A, U+5589, U+55BB, U+55E8, U+55EF, U+563B, U+566A, U+576A, U+58F9, U+598D, U+599E, U+59A8, U+5A9B, U+5AE3, U+5BB0, U+5BDE, U+5C4C, U+5C60, U+5D1B, U+5DEB, U+5DF7, U+5E18, U+5F26, U+5F64, U+601C, U+6084, U+60E9, U+614C, U+6208, U+621A, U+6233, U+6254, U+62D8, U+62E6, U+62EF, U+6323, U+632A, U+633D, U+6361, U+6405, U+640F, U+6614, U+6642, U+6657, U+67A3, U+6808, U+683D, U+6850, U+6897, U+68B3, U+68B5, U+68D5, U+6A58, U+6B47, U+6B6A, U+6C28, U+6C90, U+6CA7, U+6CF5, U+6D51, U+6DA9, U+6DC7, U+6DD1, U+6E0A, U+6E5B, U+6E9C, U+6F47, U+6F6D, U+70AD, U+70F9, U+710A, U+7130, U+71AC, U+745F, U+7476, U+7490, U+7529, U+7538, U+75D2, U+7696, U+76B1, U+76FC, U+777F, U+77DC, U+789F, U+795B, U+79BD, U+79C9, U+7A3B, U+7A46, U+7AA5, U+7AD6, U+7CA5, U+7CB9, U+7CDF, U+7D6E, U+7F06, U+7F38, U+7FA1, U+7FC1, U+8015, U+803B, U+80A2, U+80AA, U+8116, U+813E, U+82BD, U+8305, U+8328, U+8346, U+846C, U+8549, U+859B, U+8611, U+8680, U+87F9, U+884D, U+8877, U+888D, U+88D4, U+898B, U+8A79, U+8A93, U+8C05, U+8C0D, U+8C26, U+8D1E, U+8D31, U+8D81, U+8E22, U+8E81, U+8F90, U+8F96, U+90CA, U+916C, U+917F, U+9187, U+918B, U+9499, U+94A9, U+9524, U+9540, U+958B, U+9600, U+9640, U+96B6, U+96C7, U+96EF, U+98D9, U+9976, U+997F, U+9A74, U+9A84, U+9C8D, U+9E26, U+9E9F, U+AD6D, U+C5B4, U+D55C, U+FF0F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-106-600-normal.8e6a8bfa.woff2) format("woff2"), url(/static/font/noto-sans-sc-106-600-normal.d81c2f78.woff) format("woff");
  unicode-range: U+B0, U+2191, U+2460-2461, U+25C6, U+300E-300F, U+4E1B, U+4E7E, U+4ED5, U+4EF2, U+4F10, U+4F1E, U+4F50, U+4FA6, U+4FAF, U+5021, U+50F5, U+5179, U+5180, U+51D1, U+522E, U+52A3, U+52C3, U+52CB, U+5300, U+5319, U+5320, U+5349, U+5395, U+53D9, U+541E, U+5428, U+543E, U+54B1, U+54C0, U+54D2, U+570B, U+5858, U+58F6, U+5974, U+59A5, U+59E8, U+59EC, U+5A36, U+5A9A, U+5AB3, U+5B99, U+5BAA, U+5CE1, U+5D14, U+5D4C, U+5DC5, U+5DE2, U+5E99, U+5E9E, U+5F18, U+5F66, U+5F70, U+6070, U+60D5, U+60E7, U+6101, U+611A, U+61BE, U+6241, U+6252, U+626F, U+6296, U+62BC, U+62CC, U+6380, U+63A9, U+644A, U+6454, U+64A9, U+64B8, U+6500, U+6572, U+65A5, U+65A9, U+65EC, U+660F, U+6749, U+6795, U+67AB, U+68DA, U+6912, U+6BBF, U+6BEF, U+6CAB, U+6CCA, U+6CCC, U+6CFC, U+6D3D, U+6D78, U+6DEE, U+6E17, U+6E34, U+6E83, U+6EA2, U+6EB6, U+6F20, U+6FA1, U+707F, U+70D8, U+70EB, U+714C, U+714E, U+7235, U+7239, U+73CA, U+743C, U+745C, U+7624, U+763E, U+76F2, U+77DB, U+77E9, U+780D, U+7838, U+7845, U+78CA, U+796D, U+7A84, U+7AED, U+7B3C, U+7EB2, U+7F05, U+7F20, U+7F34, U+7F62, U+7FC5, U+7FD8, U+7FF0, U+800D, U+8036, U+80BA, U+80BE, U+80C0-80C1, U+8155, U+817A, U+8180, U+81E3, U+8206, U+8247, U+8270, U+8299, U+82AD, U+8304, U+8393, U+83B9, U+840D, U+8427, U+8469, U+8471, U+84C4, U+84EC, U+853D, U+8681-8682, U+8721, U+8854, U+88D5, U+88F9, U+8BC0, U+8C0A, U+8C29, U+8C2D, U+8D41, U+8DEA, U+8EB2, U+8F9F, U+903B, U+903E, U+9102, U+9493, U+94A5, U+94F8, U+95F7, U+9706, U+9709, U+9774, U+98A0, U+9E64, U+9F9F, U+E603;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-107-600-normal.ca63406a.woff2) format("woff2"), url(/static/font/noto-sans-sc-107-600-normal.9b1e7882.woff) format("woff");
  unicode-range: U+200B, U+2103, U+4E18, U+4E27-4E28, U+4E38, U+4E59, U+4E8F, U+4EAD, U+4EC7, U+4FE9, U+503A, U+5085, U+5146, U+51AF, U+51F8, U+52AB, U+5339, U+535C, U+5378, U+538C, U+5398, U+53F9, U+5415, U+5475, U+54AA, U+54AC, U+54B8, U+5582, U+5760, U+5764, U+57CB, U+5835, U+5885, U+5951, U+5983, U+59DA, U+5A77, U+5B5D, U+5B5F, U+5BB5, U+5BC2, U+5BE8, U+5BFA, U+5C2C, U+5C34, U+5C41, U+5C48, U+5C65, U+5CAD, U+5E06, U+5E42, U+5EF7, U+5F17, U+5F25, U+5F6D, U+5F79, U+6028, U+6064, U+6068, U+606D, U+607C, U+6094, U+6109, U+6124, U+6247, U+626D, U+6291, U+629A, U+62AC, U+62B9, U+62FE, U+6324, U+6349, U+6367, U+6398, U+6495, U+64A4, U+64B0, U+64BC, U+64CE, U+658C, U+65ED, U+6602, U+6674, U+6691, U+66A8, U+674F, U+679A, U+67EF, U+67F4, U+680B, U+6876, U+68A8, U+6A59, U+6A61, U+6B20, U+6BC5, U+6D12, U+6D46, U+6D8C, U+6DC0, U+6E14, U+6E23, U+6F06, U+7164, U+716E, U+7199, U+71E5, U+72AC, U+742A, U+755C, U+75AB, U+75B2, U+75F4, U+7897, U+78B3, U+78C5, U+7978, U+79FD, U+7A74, U+7B4B, U+7B5B, U+7ECE, U+7ED2, U+7EE3, U+7EF3, U+7F50, U+7F55, U+7F9E, U+7FE0, U+809D, U+8106, U+814A, U+8154, U+817B, U+818F, U+81C2, U+81ED, U+821F, U+82A6, U+82D1, U+8302, U+83C7, U+83CA, U+845B, U+848B, U+84C9, U+85E4, U+86EE, U+8700, U+8774, U+8881, U+8C1C, U+8C79, U+8D2A, U+8D3C, U+8EBA, U+8F70, U+8FA9, U+8FB1, U+900A, U+9017, U+901D, U+9022, U+906E, U+946B, U+94DD, U+94ED, U+953B, U+95EF, U+95FA, U+95FD, U+96C0, U+971E, U+9753, U+9756, U+97E6, U+9881, U+9887, U+9B4F, U+9E2D, U+9F0E, U+E601-E602, U+E604-E605, U+FF5C;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-108-600-normal.39fb9de8.woff2) format("woff2"), url(/static/font/noto-sans-sc-108-600-normal.41170623.woff) format("woff");
  unicode-range: U+24, U+4E08, U+4E43, U+4E4F, U+4EF0, U+4F2A, U+507F, U+50AC, U+50BB, U+5151, U+51BB, U+51F6, U+51FD, U+5272, U+52FE, U+5362, U+53C9, U+53D4, U+53E0, U+543B, U+54F2, U+5507, U+5524, U+558A, U+55B5, U+561B, U+56CA, U+5782, U+57C3, U+5893, U+5915, U+5949, U+5962, U+59AE, U+59DC, U+59FB, U+5BD3, U+5C38, U+5CB3, U+5D07, U+5D29, U+5DE1, U+5DFE, U+5E15, U+5ECA, U+5F2F, U+5F7C, U+5FCC, U+6021, U+609F, U+60F9, U+6108, U+6148, U+6155, U+6170, U+61D2, U+6251, U+629B, U+62AB, U+62E8, U+62F3, U+6321, U+6350, U+6566, U+659C, U+65E8, U+6635, U+6655, U+6670, U+66F9, U+6734, U+679D, U+6851, U+6905, U+6B49, U+6B96, U+6C1B, U+6C41, U+6C6A, U+6C83, U+6CF3, U+6D9B, U+6DCB, U+6E1D, U+6E20-6E21, U+6EAA, U+6EE4, U+6EE9, U+6F58, U+70E4, U+722C, U+7262, U+7267, U+72B9, U+72E0, U+72EE, U+72F1, U+7334, U+73AB, U+7433, U+7470, U+758F, U+75D5, U+764C, U+7686, U+76C6, U+76FE, U+7720, U+77E2, U+7802, U+7816, U+788D, U+7891, U+7A00, U+7A9D, U+7B52, U+7BAD, U+7C98, U+7CCA, U+7EBA, U+7EEA, U+7EF5, U+7F1D, U+7F69, U+806A, U+809A, U+80BF, U+80C3, U+81C0, U+820C, U+82AC, U+82AF, U+82CD, U+82D7, U+838E, U+839E, U+8404, U+84B8, U+852C, U+8587, U+8650, U+8679, U+86C7, U+8702, U+87BA, U+886B-886C, U+8870, U+8C10, U+8C23, U+8C6B, U+8D3E, U+8D4B-8D4C, U+8D64, U+8D6B, U+8D74, U+8E29, U+8F69, U+8F74, U+8FB0, U+8FDF, U+901B, U+9038, U+9093, U+9171, U+9489, U+94AE, U+94C3, U+9508, U+9510, U+9601, U+9614, U+964C, U+9675, U+971C, U+97F5, U+9888, U+98D8, U+9971, U+9AA4, U+9E3F, U+9E45, U+9E4F, U+9E70, U+9F7F, U+E715;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-109-600-normal.f0048033.woff2) format("woff2"), url(/static/font/noto-sans-sc-109-600-normal.e797c68c.woff) format("woff");
  unicode-range: U+A5, U+2192, U+2605, U+4E11, U+4E22, U+4E32, U+4F0D, U+4F0F, U+4F69, U+4FF1, U+50B2, U+5154, U+51DD, U+51F0, U+5211, U+5269, U+533F, U+5366-5367, U+5389, U+5413, U+5440, U+5446, U+5561, U+574A, U+5751, U+57AB, U+5806, U+5821, U+582A, U+58F3, U+5938, U+5948, U+5978, U+59D1, U+5A03, U+5A07, U+5AC1, U+5ACC, U+5AE9, U+5BB4, U+5BC4, U+5C3F, U+5E3D, U+5E7D, U+5F92, U+5FAA, U+5FE0, U+5FFD, U+6016, U+60A0, U+60DC, U+60E8, U+614E, U+6212, U+6284, U+62C6, U+62D3-62D4, U+63F4, U+642C, U+6478, U+6491-6492, U+64E6, U+6591, U+65A4, U+664B, U+6735, U+6746, U+67F1, U+67F3, U+6842, U+68AF, U+68C9, U+68CB, U+6A31, U+6B3A, U+6BC1, U+6C0F, U+6C27, U+6C57, U+6CC4, U+6CE5, U+6D2A, U+6D66, U+6D69, U+6DAF, U+6E58, U+6ECB, U+6EF4, U+707E, U+7092, U+70AB, U+71D5, U+7275, U+7384, U+73B2, U+7434, U+74E6, U+74F7, U+75BC, U+76C8, U+76D0, U+7709, U+77AC, U+7855, U+78A7, U+78C1, U+7A77, U+7B79, U+7C92, U+7CAE, U+7CD5, U+7EA4, U+7EB5, U+7EBD, U+7F5A, U+7FD4, U+7FFC, U+8083, U+8096, U+80A0, U+80D6, U+80DE, U+8102, U+8109, U+810F, U+8179, U+8292, U+82B3, U+8352, U+8361, U+83CC, U+841D, U+8461, U+8482, U+8521, U+857E, U+85AA, U+866B, U+8776, U+8896, U+889C, U+88F8, U+8A9E, U+8BC8, U+8BF8, U+8C0B, U+8C28, U+8D2B, U+8D2F, U+8D37, U+8D3A, U+8D54, U+8DC3, U+8DCC, U+8DF5, U+8E0F, U+8E48, U+8F86, U+8F88, U+8F9E, U+8FC1, U+8FC8, U+8FEB, U+9065, U+90A6, U+90AA, U+90BB, U+90C1, U+94DC, U+9521, U+9676, U+96D5, U+970D, U+9897, U+997C, U+9A70, U+9A76, U+9A9A, U+9AD4, U+9E23, U+9E7F, U+9F3B, U+E675, U+E6B9, U+FFE5;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-110-600-normal.e996ac22.woff2) format("woff2"), url(/static/font/noto-sans-sc-110-600-normal.da10e3f8.woff) format("woff");
  unicode-range: U+300C-300D, U+4E54, U+4E58, U+4E95, U+4EC1, U+4F2F, U+4F38, U+4FA3, U+4FCA, U+503E, U+5141, U+5144, U+517C, U+51CC, U+51ED, U+5242, U+52B2, U+52D2, U+52E4, U+540A, U+5439, U+5448, U+5496, U+54ED, U+5565, U+5761, U+5766, U+58EE, U+593A, U+594B, U+594F, U+5954, U+5996, U+59C6, U+59FF, U+5B64, U+5BFF, U+5C18, U+5C1D, U+5C97, U+5CA9, U+5CB8, U+5E9F, U+5EC9, U+5F04, U+5F7B, U+5FA1, U+5FCD, U+6012, U+60A6, U+60AC, U+60B2, U+60EF, U+626E, U+6270, U+6276, U+62D6, U+62DC, U+6316, U+632F, U+633A, U+6355, U+63AA, U+6447, U+649E, U+64C5, U+654C, U+65C1, U+65CB, U+65E6, U+6606, U+6731, U+675C, U+67CF, U+67DC, U+6846, U+6B8B, U+6BEB, U+6C61, U+6C88, U+6CBF, U+6CDB, U+6CEA, U+6D45, U+6D53, U+6D74, U+6D82, U+6DA8, U+6DB5, U+6DEB, U+6EDA, U+6EE8, U+6F0F, U+706D, U+708E, U+70AE, U+70BC, U+70C2, U+70E6, U+7237-7238, U+72FC, U+730E, U+731B, U+739B, U+73BB, U+7483, U+74DC, U+74F6, U+7586, U+7626, U+775B, U+77FF, U+788E, U+78B0, U+7956, U+7965, U+79E6, U+7AF9, U+7BEE, U+7C97, U+7EB1, U+7EB7, U+7ED1, U+7ED5, U+7F6A, U+7F72, U+7FBD, U+8017, U+808C, U+80A9, U+80C6, U+80CE, U+8150, U+8170, U+819C, U+820D, U+8230, U+8239, U+827E, U+8377, U+8389, U+83B2, U+8428, U+8463, U+867E, U+88C2, U+88D9, U+8986, U+8BCA, U+8BDE, U+8C13, U+8C8C, U+8D21, U+8D24, U+8D56, U+8D60, U+8D8B, U+8DB4, U+8E2A, U+8F68, U+8F89, U+8F9B, U+8FA8, U+8FBD, U+9003, U+90CE, U+90ED, U+9189, U+94BB, U+9505, U+95F9, U+963B, U+9655, U+966A, U+9677, U+96FE, U+9896, U+99A8, U+9A71, U+9A82, U+9A91, U+9B45, U+9ECE, U+9F20, U+FEFF, U+FF0D;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-111-600-normal.3da6637a.woff2) format("woff2"), url(/static/font/noto-sans-sc-111-600-normal.47cf4e54.woff) format("woff");
  unicode-range: U+4E4C, U+4E88, U+4EA1, U+4EA6, U+4ED3-4ED4, U+4EFF, U+4F30, U+4FA7, U+4FC4, U+4FD7, U+500D, U+504F, U+5076-5077, U+517D, U+5192, U+51C9, U+51EF, U+5238, U+5251, U+526A, U+52C7, U+52DF, U+52FF, U+53A6, U+53A8, U+53EC, U+5410, U+559D, U+55B7, U+5634, U+573E, U+5783, U+585E, U+586B, U+58A8, U+5999, U+59D3, U+5A1C, U+5A46, U+5B54-5B55, U+5B85, U+5B8B, U+5B8F, U+5BBF, U+5BD2, U+5C16, U+5C24, U+5E05, U+5E45, U+5E7C, U+5E84, U+5F03, U+5F1F, U+5F31, U+5F84, U+5F90, U+5FBD, U+5FC6, U+5FD9, U+5FE7, U+6052, U+6062, U+6089, U+60A3, U+60D1, U+6167, U+622A, U+6234, U+624E, U+6269, U+626C, U+62B5, U+62D2, U+6325, U+63E1, U+643A, U+6446, U+6562, U+656C, U+65E2, U+65FA, U+660C, U+6628, U+6652, U+6668, U+6676, U+66FC, U+66FF, U+6717, U+676D, U+67AA, U+67D4, U+6843, U+6881, U+68D2, U+695A, U+69FD, U+6A2A, U+6B8A, U+6C60, U+6C64, U+6C9F, U+6CAA, U+6CC9, U+6CE1, U+6CFD, U+6D1B, U+6D1E, U+6D6E, U+6DE1, U+6E10, U+6E7F, U+6F5C, U+704C, U+7070, U+7089, U+70B8, U+718A, U+71C3, U+723D, U+732A, U+73CD, U+7518, U+756A, U+75AF, U+75BE, U+75C7, U+76D2, U+76D7, U+7763, U+78E8, U+795D, U+79DF, U+7C4D, U+7D2F, U+7EE9, U+7F13, U+7F8A, U+8000, U+8010, U+80AF, U+80F6, U+80F8, U+8212, U+8273, U+82F9, U+83AB, U+83B1, U+83F2, U+8584, U+871C, U+8861, U+888B, U+88C1, U+88E4, U+8BD1, U+8BF1, U+8C31, U+8D5A, U+8D75-8D76, U+8DE8, U+8F85, U+8FA3, U+8FC5, U+9006, U+903C, U+904D, U+9075, U+9178, U+9274, U+950B, U+9526, U+95EA, U+9636, U+9686, U+978B, U+987F, U+9A7E, U+9B42, U+9E1F, U+9EA6, U+9F13, U+9F84, U+FF5E;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-112-600-normal.d51a707e.woff2) format("woff2"), url(/static/font/noto-sans-sc-112-600-normal.7447bda9.woff) format("woff");
  unicode-range: U+23, U+3D, U+4E01, U+4E39, U+4E73, U+4ECD, U+4ED9, U+4EEA, U+4F0A, U+4F1F, U+4F5B, U+4FA0, U+4FC3, U+501F, U+50A8, U+515A, U+5175, U+51A0, U+51C0, U+51E1, U+51E4, U+5200, U+520A, U+5224, U+523A, U+52AA, U+52B1, U+52B3, U+5348, U+5353, U+5360, U+5371, U+5377, U+539A, U+541B, U+5434, U+547C, U+54E6, U+5510, U+5531, U+5609, U+56F0, U+56FA, U+5733, U+574F, U+5851, U+5854, U+5899, U+58C1, U+592E, U+5939, U+5976, U+5986, U+59BB, U+5A18, U+5A74, U+5B59, U+5B87, U+5B97, U+5BA0, U+5BAB, U+5BBD-5BBE, U+5BF8, U+5C0A, U+5C3A, U+5C4A, U+5E16, U+5E1D, U+5E2D, U+5E8A, U+6015, U+602A, U+6050, U+6069, U+6162, U+61C2, U+6293, U+6297, U+62B1, U+62BD, U+62DF, U+62FC, U+6302, U+635F, U+638C, U+63ED, U+6458, U+6469, U+6563, U+6620, U+6653, U+6696-6697, U+66DD, U+675F, U+676F-6770, U+67D0, U+67D3, U+684C, U+6865, U+6885, U+68B0, U+68EE, U+690D, U+6B23, U+6B32, U+6BD5, U+6C89, U+6D01, U+6D25, U+6D89, U+6DA6, U+6DB2, U+6DF7, U+6ED1, U+6F02, U+70C8, U+70DF, U+70E7, U+7126, U+7236, U+7259, U+731C, U+745E, U+74E3, U+751A, U+751C, U+7532, U+7545, U+75DB, U+7761, U+7A0D, U+7B51, U+7CA4, U+7CD6, U+7D2B, U+7EA0, U+7EB9, U+7ED8, U+7F18, U+7F29, U+8033, U+804A, U+80A4-80A5, U+80E1, U+817F, U+829D, U+82E6, U+8336, U+840C, U+8499, U+864E, U+8651, U+865A, U+88AD, U+89E6, U+8BD7, U+8BFA, U+8C37, U+8D25, U+8D38, U+8DDD, U+8FEA, U+9010, U+9012, U+906D, U+907F-9080, U+90D1, U+9177, U+91CA, U+94FA, U+9501, U+9634-9635, U+9694, U+9707, U+9738, U+9769, U+9A7B, U+9A97, U+9AA8, U+9B3C, U+9C81, U+9ED8;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-113-600-normal.1229e8cc.woff2) format("woff2"), url(/static/font/noto-sans-sc-113-600-normal.b599e8fe.woff) format("woff");
  unicode-range: U+26, U+3C, U+D7, U+4E4E, U+4E61, U+4E71, U+4EBF, U+4F26, U+5012, U+51AC, U+51B0, U+51B2, U+51B7, U+5218, U+521A, U+5220, U+5237, U+523B, U+526F, U+5385, U+53BF, U+53E5, U+53EB, U+53F3, U+53F6, U+5409, U+5438, U+54C8, U+54E5, U+552F, U+5584, U+5706, U+5723, U+5750, U+575A, U+5987-5988, U+59B9, U+59D0, U+59D4, U+5B88, U+5B9C, U+5BDF, U+5BFB, U+5C01, U+5C04, U+5C3E, U+5C4B, U+5C4F, U+5C9B, U+5CF0, U+5DDD, U+5DE6, U+5DE8, U+5E01, U+5E78, U+5E7B, U+5E9C, U+5EAD, U+5EF6, U+5F39, U+5FD8, U+6000, U+6025, U+604B, U+6076, U+613F, U+6258, U+6263, U+6267, U+6298, U+62A2, U+62E5, U+62EC, U+6311, U+6377, U+6388-6389, U+63A2, U+63D2, U+641E, U+642D, U+654F, U+6551, U+6597, U+65CF, U+65D7, U+65E7, U+6682, U+66F2, U+671D, U+672B, U+6740, U+6751, U+6768, U+6811, U+6863, U+6982, U+6BD2, U+6CF0, U+6D0B, U+6D17, U+6D59, U+6DD8, U+6DFB, U+6E7E, U+6F6E, U+6FB3, U+706F, U+719F, U+72AF, U+72D0, U+72D7, U+732B, U+732E, U+7389, U+73E0, U+7530, U+7687, U+76D6, U+76DB, U+7840, U+786C, U+79CB, U+79D2, U+7A0E, U+7A33, U+7A3F, U+7A97, U+7ADE-7ADF, U+7B26, U+7E41, U+7EC3, U+7F3A, U+8089, U+80DC, U+811A, U+8131, U+8138, U+821E, U+8349, U+83DC, U+8457, U+867D, U+86CB, U+8A89, U+8BA8, U+8BAD, U+8BEF, U+8BFE, U+8C6A, U+8D1D, U+8D4F, U+8D62, U+8DD1, U+8DF3, U+8F6E, U+8FF9, U+900F, U+9014, U+9057, U+9192, U+91CE, U+9488, U+94A2, U+9547, U+955C, U+95F2, U+9644, U+964D, U+96C4-96C5, U+96E8, U+96F6-96F7, U+9732, U+9759, U+9760, U+987A, U+989C, U+9910, U+996D-996E, U+9B54, U+9E21, U+9EBB, U+9F50;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-114-600-normal.15a09d12.woff2) format("woff2"), url(/static/font/noto-sans-sc-114-600-normal.be438166.woff) format("woff");
  unicode-range: U+7E, U+2026, U+4E03, U+4E25, U+4E30, U+4E34, U+4E45, U+4E5D, U+4E89, U+4EAE, U+4ED8, U+4F11, U+4F19, U+4F24, U+4F34, U+4F59, U+4F73, U+4F9D, U+4FB5, U+5047, U+505C, U+5170, U+519C, U+51CF, U+5267, U+5356, U+5374, U+5382, U+538B, U+53E6, U+5426, U+542B, U+542F, U+5462, U+5473, U+554A, U+5566, U+5708, U+571F, U+5757, U+57DF, U+57F9, U+5802, U+590F, U+591C, U+591F, U+592B, U+5965, U+5979, U+5A01, U+5A5A, U+5B63, U+5B69, U+5B81, U+5BA1, U+5BA3, U+5C3C, U+5C42, U+5C81, U+5DE7, U+5DEE, U+5E0C, U+5E10, U+5E55, U+5E86, U+5E8F, U+5EA7, U+5F02, U+5F52, U+5F81, U+5FF5, U+60CA, U+60E0, U+6279, U+62C5, U+62FF, U+63CF, U+6444, U+64CD, U+653B, U+65BD, U+65E9, U+665A, U+66B4, U+66FE, U+6728, U+6742, U+677E, U+67B6, U+680F, U+68A6, U+68C0, U+699C, U+6B4C, U+6B66, U+6B7B, U+6BCD, U+6BDB, U+6C38, U+6C47, U+6C49, U+6CB3, U+6CB9, U+6CE2, U+6D32, U+6D3E, U+6D4F, U+6E56, U+6FC0, U+7075, U+7206, U+725B, U+72C2, U+73ED, U+7565, U+7591, U+7597, U+75C5, U+76AE, U+76D1, U+76DF, U+7834, U+7968, U+7981, U+79C0, U+7A7F, U+7A81, U+7AE5, U+7B14, U+7C89, U+7D27, U+7EAF, U+7EB3, U+7EB8, U+7EC7, U+7EE7, U+7EFF, U+7F57, U+7FFB, U+805A, U+80A1, U+822C, U+82CF, U+82E5, U+8363, U+836F, U+84DD, U+878D, U+8840, U+8857, U+8863, U+8865, U+8B66, U+8BB2, U+8BDA, U+8C01, U+8C08, U+8C46, U+8D1F, U+8D35, U+8D5B, U+8D5E, U+8DA3, U+8DDF, U+8F93, U+8FDD, U+8FF0, U+8FF7, U+8FFD, U+9000, U+9047, U+9152, U+949F, U+94C1, U+94F6, U+9646, U+9648, U+9669, U+969C, U+96EA, U+97E9, U+987B, U+987E, U+989D, U+9970, U+9986, U+9C7C, U+9C9C;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-115-600-normal.007d2d1c.woff2) format("woff2"), url(/static/font/noto-sans-sc-115-600-normal.8b583c45.woff) format("woff");
  unicode-range: U+25, U+4E14, U+4E1D, U+4E3D, U+4E49, U+4E60, U+4E9A, U+4EB2, U+4EC5, U+4EFD, U+4F3C, U+4F4F, U+4F8B, U+4FBF, U+5019, U+5145, U+514B, U+516B, U+516D, U+5174, U+5178, U+517B, U+5199, U+519B, U+51B3, U+51B5, U+5207, U+5212, U+5219, U+521D, U+52BF, U+533B, U+5343, U+5347, U+534A, U+536B, U+5370, U+53E4, U+53F2, U+5403, U+542C, U+547D, U+54A8, U+54CD, U+54EA, U+552E, U+56F4, U+5747, U+575B, U+5883, U+589E, U+5931, U+5947, U+5956-5957, U+5A92, U+5B83, U+5BA4, U+5BB3, U+5BCC, U+5C14, U+5C1A, U+5C3D, U+5C40, U+5C45, U+5C5E, U+5DF4, U+5E72, U+5E95, U+5F80, U+5F85, U+5FB7, U+5FD7, U+601D, U+626B, U+627F, U+62C9, U+62CD, U+6309, U+63A7, U+6545, U+65AD, U+65AF, U+65C5, U+666E, U+667A, U+670B, U+671B, U+674E, U+677F, U+6781, U+6790, U+6797, U+6821, U+6838-6839, U+697C, U+6B27, U+6B62, U+6BB5, U+6C7D, U+6C99, U+6D4B, U+6D4E, U+6D6A, U+6E29, U+6E2F, U+6EE1, U+6F14, U+6F2B, U+72B6, U+72EC, U+7387, U+7533, U+753B, U+76CA, U+76D8, U+7701, U+773C, U+77ED, U+77F3, U+7814, U+793C, U+79BB, U+79C1, U+79D8, U+79EF, U+79FB, U+7A76, U+7B11, U+7B54, U+7B56, U+7B97, U+7BC7, U+7C73, U+7D20, U+7EAA, U+7EC8, U+7EDD, U+7EED, U+7EFC, U+7FA4, U+804C, U+8058, U+80CC, U+8111, U+817E, U+826F, U+8303, U+843D, U+89C9, U+89D2, U+8BA2, U+8BBF, U+8BC9, U+8BCD, U+8BE6, U+8C22, U+8C61, U+8D22, U+8D26-8D27, U+8D8A, U+8F6F, U+8F7B, U+8F83, U+8F91, U+8FB9, U+8FD4, U+8FDC, U+9002, U+94B1, U+9519, U+95ED, U+961F, U+9632-9633, U+963F, U+968F-9690, U+96BE, U+9876, U+9884, U+98DE, U+9988, U+9999, U+9EC4, U+FF1B;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-116-600-normal.e233a163.woff2) format("woff2"), url(/static/font/noto-sans-sc-116-600-normal.9fe6ee0f.woff) format("woff");
  unicode-range: U+2B, U+40, U+3000, U+300A-300B, U+4E16, U+4E66, U+4E70, U+4E91-4E92, U+4E94, U+4E9B, U+4EC0, U+4ECA, U+4F01, U+4F17-4F18, U+4F46, U+4F4E, U+4F9B, U+4FEE, U+503C, U+5065, U+50CF, U+513F, U+5148, U+518D, U+51C6, U+51E0, U+5217, U+529E-529F, U+5341, U+534F, U+5361, U+5386, U+53C2, U+53C8, U+53CC, U+53D7-53D8, U+53EA, U+5404, U+5411, U+5417, U+5427, U+5468, U+559C, U+5668, U+56E0, U+56E2, U+56ED, U+5740, U+57FA, U+58EB, U+5904, U+592A, U+59CB, U+5A31, U+5B58, U+5B9D, U+5BC6, U+5C71, U+5DDE, U+5DF1, U+5E08, U+5E26, U+5E2E, U+5E93, U+5E97, U+5EB7, U+5F15, U+5F20, U+5F3A, U+5F62, U+5F69, U+5F88, U+5F8B, U+5FC5, U+600E, U+620F, U+6218, U+623F, U+627E, U+628A, U+62A4, U+62DB, U+62E9, U+6307, U+6362, U+636E, U+64AD, U+6539, U+653F, U+6548, U+6574, U+6613, U+6625, U+663E, U+666F, U+672A, U+6750, U+6784, U+6A21, U+6B3E, U+6B65, U+6BCF, U+6C11, U+6C5F, U+6DF1, U+706B, U+7167, U+724C, U+738B, U+73A9, U+73AF, U+7403, U+7537, U+754C, U+7559, U+767D, U+7740, U+786E, U+795E, U+798F, U+79F0, U+7AEF, U+7B7E, U+7BB1, U+7EA2, U+7EA6, U+7EC4, U+7EC6, U+7ECD, U+7EDC, U+7EF4, U+8003, U+80B2, U+81F3-81F4, U+822A, U+827A, U+82F1, U+83B7, U+8425, U+89C2, U+89C8, U+8BA9, U+8BB8, U+8BC6, U+8BD5, U+8BE2, U+8BE5, U+8BED, U+8C03, U+8D23, U+8D2D, U+8D34, U+8D70, U+8DB3, U+8FBE, U+8FCE, U+8FD1, U+8FDE, U+9001, U+901F-9020, U+90A3, U+914D, U+91C7, U+94FE, U+9500, U+952E, U+9605, U+9645, U+9662, U+9664, U+9700, U+9752, U+975E, U+97F3, U+9879, U+9886, U+98DF, U+9A6C, U+9A8C, U+9ED1, U+9F99;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-117-600-normal.bb6286aa.woff2) format("woff2"), url(/static/font/noto-sans-sc-117-600-normal.f63a963b.woff) format("woff");
  unicode-range: U+4E, U+201C-201D, U+3010-3011, U+4E07, U+4E1C, U+4E24, U+4E3E, U+4E48, U+4E50, U+4E5F, U+4E8B-4E8C, U+4EA4, U+4EAB-4EAC, U+4ECB, U+4ECE, U+4ED6, U+4EE3, U+4EF6-4EF7, U+4EFB, U+4F20, U+4F55, U+4F7F, U+4FDD, U+505A, U+5143, U+5149, U+514D, U+5171, U+5177, U+518C, U+51FB, U+521B, U+5229, U+522B, U+52A9, U+5305, U+5317, U+534E, U+5355, U+5357, U+535A, U+5373, U+539F, U+53BB, U+53CA, U+53CD, U+53D6, U+53E3, U+53F0, U+5458, U+5546, U+56DB, U+573A, U+578B, U+57CE, U+58F0, U+590D, U+5934, U+5973, U+5B57, U+5B8C, U+5B98, U+5BB9, U+5BFC, U+5C06, U+5C11, U+5C31, U+5C55, U+5DF2, U+5E03, U+5E38, U+5E76, U+5E94, U+5EFA, U+5F71, U+5F97, U+5FEB, U+6001, U+603B, U+60F3, U+611F, U+6216, U+624D, U+6253, U+6295, U+6301, U+6392, U+641C, U+652F, U+653E, U+6559, U+6599, U+661F, U+671F, U+672F, U+6761, U+67E5, U+6807, U+6837, U+683C, U+6848, U+6B22, U+6B64, U+6BD4, U+6C14, U+6C34, U+6C42, U+6CA1, U+6D41, U+6D77, U+6D88, U+6E05, U+6E38, U+6E90, U+7136, U+7231, U+7531, U+767E, U+76EE, U+76F4, U+771F, U+7801, U+793A, U+79CD, U+7A0B, U+7A7A, U+7ACB, U+7AE0, U+7B2C, U+7B80, U+7BA1, U+7CBE, U+7D22, U+7EA7, U+7ED3, U+7ED9, U+7EDF, U+7F16, U+7F6E, U+8001, U+800C, U+8272, U+8282, U+82B1, U+8350, U+88AB, U+88C5, U+897F, U+89C1, U+89C4, U+89E3, U+8A00, U+8BA1, U+8BA4, U+8BAE-8BB0, U+8BBE, U+8BC1, U+8BC4, U+8BFB, U+8D28, U+8D39, U+8D77, U+8D85, U+8DEF, U+8EAB, U+8F66, U+8F6C, U+8F7D, U+8FD0, U+9009, U+90AE, U+90FD, U+91CC-91CD, U+91CF, U+95FB, U+9650, U+96C6, U+9891, U+98CE, U+FF1F;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-118-600-normal.6aaaadc1.woff2) format("woff2"), url(/static/font/noto-sans-sc-118-600-normal.703d0f2e.woff) format("woff");
  unicode-range: U+D, U+3E, U+5F, U+7C, U+A0, U+A9, U+4E09-4E0B, U+4E0D-4E0E, U+4E13, U+4E1A, U+4E2A, U+4E3A-4E3B, U+4E4B, U+4E86, U+4E8E, U+4EA7, U+4EBA, U+4EE4-4EE5, U+4EEC, U+4F1A, U+4F4D, U+4F53, U+4F5C, U+4F60, U+4FE1, U+5165, U+5168, U+516C, U+5173, U+5176, U+5185, U+51FA, U+5206, U+5230, U+5236, U+524D, U+529B, U+52A0-52A1, U+52A8, U+5316, U+533A, U+53CB, U+53D1, U+53EF, U+53F7-53F8, U+5408, U+540C-540E, U+544A, U+548C, U+54C1, U+56DE, U+56FD-56FE, U+5728, U+5730, U+5907, U+5916, U+591A, U+5927, U+5929, U+597D, U+5982, U+5B50, U+5B66, U+5B89, U+5B9A, U+5B9E, U+5BA2, U+5BB6, U+5BF9, U+5C0F, U+5DE5, U+5E02, U+5E73-5E74, U+5E7F, U+5EA6, U+5F00, U+5F0F, U+5F53, U+5F55, U+5FAE, U+5FC3, U+6027, U+606F, U+60A8, U+60C5, U+610F, U+6210-6211, U+6237, U+6240, U+624B, U+6280, U+62A5, U+63A5, U+63A8, U+63D0, U+6536, U+6570, U+6587, U+65B9, U+65E0, U+65F6, U+660E, U+662D, U+662F, U+66F4, U+6700, U+670D, U+672C, U+673A, U+6743, U+6765, U+679C, U+682A, U+6B21, U+6B63, U+6CBB, U+6CD5, U+6CE8, U+6D3B, U+70ED, U+7247-7248, U+7269, U+7279, U+73B0, U+7406, U+751F, U+7528, U+7535, U+767B, U+76F8, U+770B, U+77E5, U+793E, U+79D1, U+7AD9, U+7B49, U+7C7B, U+7CFB, U+7EBF, U+7ECF, U+7F8E, U+8005, U+8054, U+80FD, U+81EA, U+85CF, U+884C, U+8868, U+8981, U+89C6, U+8BBA, U+8BDD, U+8BF4, U+8BF7, U+8D44, U+8FC7, U+8FD8-8FD9, U+8FDB, U+901A, U+9053, U+90E8, U+91D1, U+957F, U+95E8, U+95EE, U+95F4, U+9762, U+9875, U+9898, U+9996, U+9AD8, U+FF01, U+FF08-FF09;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-119-600-normal.7a898d88.woff2) format("woff2"), url(/static/font/noto-sans-sc-119-600-normal.fba686d4.woff) format("woff");
  unicode-range: U+20-22, U+27-2A, U+2C-3B, U+3F, U+41-4D, U+4F-5D, U+61-7B, U+7D, U+AB, U+AE, U+B2, U+B7, U+BB, U+DF-E5, U+E7-EA, U+EC-ED, U+F1-F4, U+F6, U+F9-FA, U+FC, U+101, U+103, U+113, U+12B, U+148, U+14D, U+16B, U+1CE, U+1D0, U+300-301, U+1EBF, U+1EC7, U+2013-2014, U+2022, U+2027, U+2039-203A, U+2122, U+3001-3002, U+3042, U+3044, U+3046, U+3048, U+304A-3055, U+3057, U+3059-305B, U+305D, U+305F-3061, U+3063-306B, U+306D-3073, U+3075-3076, U+3078-3079, U+307B, U+307E-307F, U+3081-308D, U+308F, U+3092-3093, U+30A1-30A4, U+30A6-30BB, U+30BD, U+30BF-30C1, U+30C3-30C4, U+30C6-30CB, U+30CD-30D7, U+30D9-30E1, U+30E3-30E7, U+30E9-30ED, U+30EF, U+30F3, U+30FB-30FC, U+3127, U+4E00, U+4E2D, U+65B0, U+65E5, U+6708-6709, U+70B9, U+7684, U+7F51, U+FF0C, U+FF0E, U+FF1A;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-cyrillic-600-normal.7067e0b1.woff2) format("woff2"), url(/static/font/noto-sans-sc-cyrillic-600-normal.22e08576.woff) format("woff");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-vietnamese-600-normal.7e216b4a.woff2) format("woff2"), url(/static/font/noto-sans-sc-vietnamese-600-normal.cfb8d224.woff) format("woff");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-latin-ext-600-normal.1fd1aa89.woff2) format("woff2"), url(/static/font/noto-sans-sc-latin-ext-600-normal.83811ca6.woff) format("woff");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Noto Sans SC;
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/static/font/noto-sans-sc-latin-600-normal.41ac4f7d.woff2) format("woff2"), url(/static/font/noto-sans-sc-latin-600-normal.34ff5d1a.woff) format("woff");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

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

input::-ms-clear {
  display: none;
}

input::-ms-reveal {
  display: none;
}

*, :before, :after {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: sans-serif;
  line-height: 1.15;
}

@-ms-viewport {
  width: device-width;
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  background-color: #fff;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-size: 14px;
  line-height: 1.5;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  color: rgba(0, 0, 0, .85);
  margin-top: 0;
  margin-bottom: .5em;
  font-weight: 500;
}

p {
  margin-top: 0;
  margin-bottom: 1em;
}

abbr[title], abbr[data-original-title] {
  text-decoration: underline;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

address {
  font-style: normal;
  line-height: inherit;
  margin-bottom: 1em;
}

textarea {
  -webkit-appearance: none;
}

input[type="text"] {
  -webkit-appearance: none;
}

input[type="password"] {
  -webkit-appearance: none;
}

input[type="number"] {
  -webkit-appearance: none;
}

ol, ul, dl {
  margin-top: 0;
  margin-bottom: 1em;
}

ol ol, ul ul, ol ul, ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 500;
}

dd {
  margin-bottom: .5em;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1em;
}

dfn {
  font-style: italic;
}

b, strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #1890ff;
  cursor: pointer;
  -webkit-text-decoration-skip: objects;
  background-color: rgba(0, 0, 0, 0);
  outline: none;
  text-decoration: none;
  transition: color .3s;
}

a:hover {
  color: #40a9ff;
}

a:active {
  color: #096dd9;
}

a:active, a:hover {
  outline: 0;
  text-decoration: none;
}

a[disabled] {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  pointer-events: none;
}

pre, code, kbd, samp {
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}

figure {
  margin: 0 0 1em;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

a, area, button, [role="button"], label, select, summary, textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

input:not([type="range"]) {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  color: rgba(0, 0, 0, .45);
  text-align: left;
  caption-side: bottom;
  padding-top: .75em;
  padding-bottom: .3em;
}

th {
  text-align: inherit;
}

input, button, select, optgroup, textarea {
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  margin: 0;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button {
  -webkit-appearance: button;
}

html [type="button"] {
  -webkit-appearance: button;
}

[type="reset"] {
  -webkit-appearance: button;
}

[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="button"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="reset"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"] {
  -webkit-appearance: listbox;
}

input[type="time"] {
  -webkit-appearance: listbox;
}

input[type="datetime-local"] {
  -webkit-appearance: listbox;
}

input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  resize: vertical;
  overflow: auto;
}

fieldset {
  border: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
}

legend {
  width: 100%;
  max-width: 100%;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
  margin-bottom: .5em;
  padding: 0;
  display: block;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button {
  height: auto;
}

[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

mark {
  background-color: #feffe6;
  padding: .2em;
}

::selection {
  color: #fff;
  background: #1890ff;
}

.clearfix {
  zoom: 1;
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.anticon {
  color: inherit;
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  line-height: 0;
  display: inline-block;
}

.anticon > * {
  line-height: 1;
}

.anticon svg {
  display: inline-block;
}

.anticon:before {
  display: none;
}

.anticon .anticon-icon {
  display: block;
}

.anticon[tabindex] {
  cursor: pointer;
}

.anticon-spin:before, .anticon-spin {
  animation: 1s linear infinite loadingCircle;
  display: inline-block;
}

.fade-enter, .fade-appear, .fade-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.fade-enter.fade-enter-active, .fade-appear.fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running;
}

.fade-leave.fade-leave-active {
  pointer-events: none;
  animation-name: antFadeOut;
  animation-play-state: running;
}

.fade-enter, .fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}

.fade-leave {
  animation-timing-function: linear;
}

@keyframes antFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes antFadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.move-up-enter, .move-up-appear, .move-up-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.move-up-enter.move-up-enter-active, .move-up-appear.move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running;
}

.move-up-leave.move-up-leave-active {
  pointer-events: none;
  animation-name: antMoveUpOut;
  animation-play-state: running;
}

.move-up-enter, .move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.move-up-leave {
  animation-timing-function: cubic-bezier(.6, .04, .98, .34);
}

.move-down-enter, .move-down-appear, .move-down-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.move-down-enter.move-down-enter-active, .move-down-appear.move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running;
}

.move-down-leave.move-down-leave-active {
  pointer-events: none;
  animation-name: antMoveDownOut;
  animation-play-state: running;
}

.move-down-enter, .move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.move-down-leave {
  animation-timing-function: cubic-bezier(.6, .04, .98, .34);
}

.move-left-enter, .move-left-appear, .move-left-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.move-left-enter.move-left-enter-active, .move-left-appear.move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running;
}

.move-left-leave.move-left-leave-active {
  pointer-events: none;
  animation-name: antMoveLeftOut;
  animation-play-state: running;
}

.move-left-enter, .move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.move-left-leave {
  animation-timing-function: cubic-bezier(.6, .04, .98, .34);
}

.move-right-enter, .move-right-appear, .move-right-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.move-right-enter.move-right-enter-active, .move-right-appear.move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running;
}

.move-right-leave.move-right-leave-active {
  pointer-events: none;
  animation-name: antMoveRightOut;
  animation-play-state: running;
}

.move-right-enter, .move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.move-right-leave {
  animation-timing-function: cubic-bezier(.6, .04, .98, .34);
}

@keyframes antMoveDownIn {
  0% {
    transform-origin: 0 0;
    opacity: 0;
    transform: translateY(100%);
  }

  100% {
    transform-origin: 0 0;
    opacity: 1;
    transform: translateY(0%);
  }
}

@keyframes antMoveDownOut {
  0% {
    transform-origin: 0 0;
    opacity: 1;
    transform: translateY(0%);
  }

  100% {
    transform-origin: 0 0;
    opacity: 0;
    transform: translateY(100%);
  }
}

@keyframes antMoveLeftIn {
  0% {
    transform-origin: 0 0;
    opacity: 0;
    transform: translateX(-100%);
  }

  100% {
    transform-origin: 0 0;
    opacity: 1;
    transform: translateX(0%);
  }
}

@keyframes antMoveLeftOut {
  0% {
    transform-origin: 0 0;
    opacity: 1;
    transform: translateX(0%);
  }

  100% {
    transform-origin: 0 0;
    opacity: 0;
    transform: translateX(-100%);
  }
}

@keyframes antMoveRightIn {
  0% {
    transform-origin: 0 0;
    opacity: 0;
    transform: translateX(100%);
  }

  100% {
    transform-origin: 0 0;
    opacity: 1;
    transform: translateX(0%);
  }
}

@keyframes antMoveRightOut {
  0% {
    transform-origin: 0 0;
    opacity: 1;
    transform: translateX(0%);
  }

  100% {
    transform-origin: 0 0;
    opacity: 0;
    transform: translateX(100%);
  }
}

@keyframes antMoveUpIn {
  0% {
    transform-origin: 0 0;
    opacity: 0;
    transform: translateY(-100%);
  }

  100% {
    transform-origin: 0 0;
    opacity: 1;
    transform: translateY(0%);
  }
}

@keyframes antMoveUpOut {
  0% {
    transform-origin: 0 0;
    opacity: 1;
    transform: translateY(0%);
  }

  100% {
    transform-origin: 0 0;
    opacity: 0;
    transform: translateY(-100%);
  }
}

@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}

[ant-click-animating="true"], [ant-click-animating-without-extra-node="true"] {
  position: relative;
}

html {
  --antd-wave-shadow-color: #1890ff;
}

[ant-click-animating-without-extra-node="true"]:after, .ant-click-animating-node {
  border-radius: inherit;
  box-shadow: 0 0 #1890ff;
  -webkit-box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: .2;
  content: "";
  pointer-events: none;
  animation-name: fadeEffect, waveEffect;
  animation-duration: 2s, .4s;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1), cubic-bezier(.08, .82, .17, 1);
  animation-iteration-count: 1, 1;
  animation-direction: normal, normal;
  animation-play-state: running, running;
  animation-delay: 0s, 0s;
  animation-fill-mode: forwards;
  animation-timeline: auto, auto;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@keyframes waveEffect {
  100% {
    box-shadow: 0 0 #1890ff;
    -webkit-box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}

@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}

.slide-up-enter, .slide-up-appear, .slide-up-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.slide-up-enter.slide-up-enter-active, .slide-up-appear.slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running;
}

.slide-up-leave.slide-up-leave-active {
  pointer-events: none;
  animation-name: antSlideUpOut;
  animation-play-state: running;
}

.slide-up-enter, .slide-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.23, 1, .32, 1);
}

.slide-up-leave {
  animation-timing-function: cubic-bezier(.755, .05, .855, .06);
}

.slide-down-enter, .slide-down-appear, .slide-down-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.slide-down-enter.slide-down-enter-active, .slide-down-appear.slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running;
}

.slide-down-leave.slide-down-leave-active {
  pointer-events: none;
  animation-name: antSlideDownOut;
  animation-play-state: running;
}

.slide-down-enter, .slide-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.23, 1, .32, 1);
}

.slide-down-leave {
  animation-timing-function: cubic-bezier(.755, .05, .855, .06);
}

.slide-left-enter, .slide-left-appear, .slide-left-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.slide-left-enter.slide-left-enter-active, .slide-left-appear.slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running;
}

.slide-left-leave.slide-left-leave-active {
  pointer-events: none;
  animation-name: antSlideLeftOut;
  animation-play-state: running;
}

.slide-left-enter, .slide-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.23, 1, .32, 1);
}

.slide-left-leave {
  animation-timing-function: cubic-bezier(.755, .05, .855, .06);
}

.slide-right-enter, .slide-right-appear, .slide-right-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.slide-right-enter.slide-right-enter-active, .slide-right-appear.slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running;
}

.slide-right-leave.slide-right-leave-active {
  pointer-events: none;
  animation-name: antSlideRightOut;
  animation-play-state: running;
}

.slide-right-enter, .slide-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.23, 1, .32, 1);
}

.slide-right-leave {
  animation-timing-function: cubic-bezier(.755, .05, .855, .06);
}

@keyframes antSlideUpIn {
  0% {
    transform-origin: 0 0;
    opacity: 0;
    transform: scaleY(.8);
  }

  100% {
    transform-origin: 0 0;
    opacity: 1;
    transform: scaleY(1);
  }
}

@keyframes antSlideUpOut {
  0% {
    transform-origin: 0 0;
    opacity: 1;
    transform: scaleY(1);
  }

  100% {
    transform-origin: 0 0;
    opacity: 0;
    transform: scaleY(.8);
  }
}

@keyframes antSlideDownIn {
  0% {
    transform-origin: 100% 100%;
    opacity: 0;
    transform: scaleY(.8);
  }

  100% {
    transform-origin: 100% 100%;
    opacity: 1;
    transform: scaleY(1);
  }
}

@keyframes antSlideDownOut {
  0% {
    transform-origin: 100% 100%;
    opacity: 1;
    transform: scaleY(1);
  }

  100% {
    transform-origin: 100% 100%;
    opacity: 0;
    transform: scaleY(.8);
  }
}

@keyframes antSlideLeftIn {
  0% {
    transform-origin: 0 0;
    opacity: 0;
    transform: scaleX(.8);
  }

  100% {
    transform-origin: 0 0;
    opacity: 1;
    transform: scaleX(1);
  }
}

@keyframes antSlideLeftOut {
  0% {
    transform-origin: 0 0;
    opacity: 1;
    transform: scaleX(1);
  }

  100% {
    transform-origin: 0 0;
    opacity: 0;
    transform: scaleX(.8);
  }
}

@keyframes antSlideRightIn {
  0% {
    transform-origin: 100% 0;
    opacity: 0;
    transform: scaleX(.8);
  }

  100% {
    transform-origin: 100% 0;
    opacity: 1;
    transform: scaleX(1);
  }
}

@keyframes antSlideRightOut {
  0% {
    transform-origin: 100% 0;
    opacity: 1;
    transform: scaleX(1);
  }

  100% {
    transform-origin: 100% 0;
    opacity: 0;
    transform: scaleX(.8);
  }
}

.swing-enter, .swing-appear {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.swing-enter.swing-enter-active, .swing-appear.swing-appear-active {
  animation-name: antSwingIn;
  animation-play-state: running;
}

@keyframes antSwingIn {
  0%, 100% {
    transform: translateX(0);
  }

  20% {
    transform: translateX(-10px);
  }

  40% {
    transform: translateX(10px);
  }

  60% {
    transform: translateX(-5px);
  }

  80% {
    transform: translateX(5px);
  }
}

.zoom-enter, .zoom-appear, .zoom-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.zoom-enter.zoom-enter-active, .zoom-appear.zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}

.zoom-leave.zoom-leave-active {
  pointer-events: none;
  animation-name: antZoomOut;
  animation-play-state: running;
}

.zoom-enter, .zoom-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  transform: scale(0);
}

.zoom-leave {
  animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

.zoom-big-enter, .zoom-big-appear, .zoom-big-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.zoom-big-enter.zoom-big-enter-active, .zoom-big-appear.zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}

.zoom-big-leave.zoom-big-leave-active {
  pointer-events: none;
  animation-name: antZoomBigOut;
  animation-play-state: running;
}

.zoom-big-enter, .zoom-big-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  transform: scale(0);
}

.zoom-big-leave {
  animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

.zoom-big-fast-enter, .zoom-big-fast-appear, .zoom-big-fast-leave {
  animation-duration: .1s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.zoom-big-fast-enter.zoom-big-fast-enter-active, .zoom-big-fast-appear.zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}

.zoom-big-fast-leave.zoom-big-fast-leave-active {
  pointer-events: none;
  animation-name: antZoomBigOut;
  animation-play-state: running;
}

.zoom-big-fast-enter, .zoom-big-fast-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  transform: scale(0);
}

.zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

.zoom-up-enter, .zoom-up-appear, .zoom-up-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.zoom-up-enter.zoom-up-enter-active, .zoom-up-appear.zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}

.zoom-up-leave.zoom-up-leave-active {
  pointer-events: none;
  animation-name: antZoomUpOut;
  animation-play-state: running;
}

.zoom-up-enter, .zoom-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  transform: scale(0);
}

.zoom-up-leave {
  animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

.zoom-down-enter, .zoom-down-appear, .zoom-down-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.zoom-down-enter.zoom-down-enter-active, .zoom-down-appear.zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}

.zoom-down-leave.zoom-down-leave-active {
  pointer-events: none;
  animation-name: antZoomDownOut;
  animation-play-state: running;
}

.zoom-down-enter, .zoom-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  transform: scale(0);
}

.zoom-down-leave {
  animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

.zoom-left-enter, .zoom-left-appear, .zoom-left-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.zoom-left-enter.zoom-left-enter-active, .zoom-left-appear.zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}

.zoom-left-leave.zoom-left-leave-active {
  pointer-events: none;
  animation-name: antZoomLeftOut;
  animation-play-state: running;
}

.zoom-left-enter, .zoom-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  transform: scale(0);
}

.zoom-left-leave {
  animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

.zoom-right-enter, .zoom-right-appear, .zoom-right-leave {
  animation-duration: .2s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.zoom-right-enter.zoom-right-enter-active, .zoom-right-appear.zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}

.zoom-right-leave.zoom-right-leave-active {
  pointer-events: none;
  animation-name: antZoomRightOut;
  animation-play-state: running;
}

.zoom-right-enter, .zoom-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.08, .82, .17, 1);
  transform: scale(0);
}

.zoom-right-leave {
  animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

@keyframes antZoomIn {
  0% {
    opacity: 0;
    transform: scale(.2);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(.2);
  }
}

@keyframes antZoomBigIn {
  0% {
    opacity: 0;
    transform: scale(.8);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(.8);
  }
}

@keyframes antZoomUpIn {
  0% {
    transform-origin: 50% 0;
    opacity: 0;
    transform: scale(.8);
  }

  100% {
    transform-origin: 50% 0;
    transform: scale(1);
  }
}

@keyframes antZoomUpOut {
  0% {
    transform-origin: 50% 0;
    transform: scale(1);
  }

  100% {
    transform-origin: 50% 0;
    opacity: 0;
    transform: scale(.8);
  }
}

@keyframes antZoomLeftIn {
  0% {
    transform-origin: 0%;
    opacity: 0;
    transform: scale(.8);
  }

  100% {
    transform-origin: 0%;
    transform: scale(1);
  }
}

@keyframes antZoomLeftOut {
  0% {
    transform-origin: 0%;
    transform: scale(1);
  }

  100% {
    transform-origin: 0%;
    opacity: 0;
    transform: scale(.8);
  }
}

@keyframes antZoomRightIn {
  0% {
    transform-origin: 100%;
    opacity: 0;
    transform: scale(.8);
  }

  100% {
    transform-origin: 100%;
    transform: scale(1);
  }
}

@keyframes antZoomRightOut {
  0% {
    transform-origin: 100%;
    transform: scale(1);
  }

  100% {
    transform-origin: 100%;
    opacity: 0;
    transform: scale(.8);
  }
}

@keyframes antZoomDownIn {
  0% {
    transform-origin: 50% 100%;
    opacity: 0;
    transform: scale(.8);
  }

  100% {
    transform-origin: 50% 100%;
    transform: scale(1);
  }
}

@keyframes antZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1);
  }

  100% {
    transform-origin: 50% 100%;
    opacity: 0;
    transform: scale(.8);
  }
}

.ant-motion-collapse-legacy {
  overflow: hidden;
}

.ant-motion-collapse-legacy-active {
  transition: height .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1) !important;
}

.ant-motion-collapse {
  overflow: hidden;
  transition: height .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1) !important;
}

.ant-affix {
  z-index: 10;
  position: fixed;
}

.ant-alert {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  word-wrap: break-word;
  border-radius: 6px;
  margin: 0;
  padding: 8px 15px 8px 37px;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: relative;
}

.ant-alert.ant-alert-no-icon {
  padding: 8px 15px;
}

.ant-alert.ant-alert-closable {
  padding-right: 30px;
}

.ant-alert-icon {
  position: absolute;
  top: 11.5px;
  left: 16px;
}

.ant-alert-description {
  font-size: 14px;
  line-height: 22px;
  display: none;
}

.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}

.ant-alert-success .ant-alert-icon {
  color: #52c41a;
}

.ant-alert-info {
  background-color: #e6f7ff;
  border: 1px solid #91d5ff;
}

.ant-alert-info .ant-alert-icon {
  color: #1890ff;
}

.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}

.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}

.ant-alert-error {
  background-color: #fff1f0;
  border: 1px solid #ffa39e;
}

.ant-alert-error .ant-alert-icon {
  color: #f5222d;
}

.ant-alert-close-icon {
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  outline: none;
  padding: 0;
  font-size: 12px;
  line-height: 22px;
  position: absolute;
  top: 8px;
  right: 16px;
  overflow: hidden;
}

.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, .45);
  transition: color .3s;
}

.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, .75);
}

.ant-alert-close-text {
  color: rgba(0, 0, 0, .45);
  transition: color .3s;
}

.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, .75);
}

.ant-alert-with-description {
  color: rgba(0, 0, 0, .65);
  border-radius: 6px;
  padding: 15px 15px 15px 64px;
  line-height: 1.5;
  position: relative;
}

.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px;
}

.ant-alert-with-description .ant-alert-icon {
  font-size: 24px;
  position: absolute;
  top: 16px;
  left: 24px;
}

.ant-alert-with-description .ant-alert-close-icon {
  cursor: pointer;
  font-size: 14px;
  position: absolute;
  top: 16px;
  right: 16px;
}

.ant-alert-with-description .ant-alert-message {
  color: rgba(0, 0, 0, .85);
  margin-bottom: 4px;
  font-size: 16px;
  display: block;
}

.ant-alert-message {
  color: rgba(0, 0, 0, .85);
}

.ant-alert-with-description .ant-alert-description {
  display: block;
}

.ant-alert.ant-alert-closing {
  transform-origin: 50% 0;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  transition: all .3s cubic-bezier(.78, .14, .15, .86);
  height: 0 !important;
}

.ant-alert-slide-up-leave {
  animation: .3s cubic-bezier(.78, .14, .15, .86) both antAlertSlideUpOut;
}

.ant-alert-banner {
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
}

@keyframes antAlertSlideUpIn {
  0% {
    transform-origin: 0 0;
    opacity: 0;
    transform: scaleY(0);
  }

  100% {
    transform-origin: 0 0;
    opacity: 1;
    transform: scaleY(1);
  }
}

@keyframes antAlertSlideUpOut {
  0% {
    transform-origin: 0 0;
    opacity: 1;
    transform: scaleY(1);
  }

  100% {
    transform-origin: 0 0;
    opacity: 0;
    transform: scaleY(0);
  }
}

.ant-anchor {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0 0 0 2px;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: relative;
}

.ant-anchor-wrapper {
  background-color: #fff;
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
}

.ant-anchor-ink {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.ant-anchor-ink:before {
  content: " ";
  background-color: #e8e8e8;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  display: block;
  position: relative;
}

.ant-anchor-ink-ball {
  background-color: #fff;
  border: 2px solid #1890ff;
  border-radius: 8px;
  width: 8px;
  height: 8px;
  transition: top .3s ease-in-out;
  display: none;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.ant-anchor-ink-ball.visible {
  display: inline-block;
}

.ant-anchor.fixed .ant-anchor-ink .ant-anchor-ink-ball {
  display: none;
}

.ant-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143;
}

.ant-anchor-link-title {
  color: rgba(0, 0, 0, .65);
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 6px;
  transition: all .3s;
  display: block;
  position: relative;
  overflow: hidden;
}

.ant-anchor-link-title:only-child {
  margin-bottom: 0;
}

.ant-anchor-link-active > .ant-anchor-link-title {
  color: #1890ff;
}

.ant-anchor-link .ant-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px;
}

.ant-select-auto-complete {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-select-auto-complete.ant-select .ant-select-selection {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}

.ant-select-auto-complete.ant-select .ant-select-selection__rendered {
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  line-height: 32px;
}

.ant-select-auto-complete.ant-select .ant-select-selection__placeholder {
  margin-left: 12px;
  margin-right: 12px;
}

.ant-select-auto-complete.ant-select .ant-select-selection--single {
  height: auto;
}

.ant-select-auto-complete.ant-select .ant-select-search--inline {
  float: left;
  position: static;
}

.ant-select-auto-complete.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered {
  margin-right: 0 !important;
}

.ant-select-auto-complete.ant-select .ant-input {
  background: none;
  border-width: 1px;
  height: 32px;
  line-height: 1.5;
}

.ant-select-auto-complete.ant-select .ant-input:focus, .ant-select-auto-complete.ant-select .ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}

.ant-select-auto-complete.ant-select .ant-input[disabled] {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
}

.ant-select-auto-complete.ant-select .ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

.ant-select-auto-complete.ant-select-lg .ant-select-selection__rendered {
  line-height: 40px;
}

.ant-select-auto-complete.ant-select-lg .ant-input {
  height: 40px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.ant-select-auto-complete.ant-select-sm .ant-select-selection__rendered {
  line-height: 24px;
}

.ant-select-auto-complete.ant-select-sm .ant-input {
  height: 24px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.ant-input-group > .ant-select-auto-complete .ant-select-search__field.ant-input-affix-wrapper {
  float: none;
  display: inline;
}

.ant-avatar {
  box-sizing: border-box;
  color: #fff;
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 32px;
  list-style: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.ant-avatar-image {
  background: none;
}

.ant-avatar-string {
  transform-origin: 0;
  position: absolute;
  left: 50%;
}

.ant-avatar.ant-avatar-icon {
  font-size: 18px;
}

.ant-avatar-lg {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
}

.ant-avatar-lg-string {
  transform-origin: 0;
  position: absolute;
  left: 50%;
}

.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}

.ant-avatar-sm {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.ant-avatar-sm-string {
  transform-origin: 0;
  position: absolute;
  left: 50%;
}

.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}

.ant-avatar-square {
  border-radius: 6px;
}

.ant-avatar > img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.ant-back-top {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  z-index: 10;
  cursor: pointer;
  width: 40px;
  height: 40px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: fixed;
  bottom: 50px;
  right: 100px;
}

.ant-back-top-content {
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, .45);
  border-radius: 20px;
  width: 40px;
  height: 40px;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  overflow: hidden;
}

.ant-back-top-content:hover {
  background-color: rgba(0, 0, 0, .65);
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.ant-back-top-icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAABGdBTUEAALGPC/xhBQAAAbtJREFUWAntmMtKw0AUhhMvS5cuxILgQlRUpIggIoKIIoigG1eC+AA+jo+i6FIXBfeuXIgoeKVeitVWJX5HWhhDksnUpp3FDPyZk3Nm5nycmZKkXhAEOXSA3lG7muTeRzmfy6HneUvIhnYkQK+Q9NhAA0Opg0vBEhjBKHiyb8iGMyQMOYuK41BcBSypAL+MYXSKjtFAW7EAGEO3qN4uMQbbAkXiSfRQJ1H6a+yhlkKRcAoVFYiweYNjtCVQJJpBz2GCiPt7fBOZQpFgDpUikse5HgnkM4Fi4QX0Fpc5wf9EbLqpUCy4jMoJSXWhFwbMNgWKhVbRhy5jirhs9fy/oFhgHVVTJEs7RLZ8sSEoJm6iz7SZDMbJ+/OKERQTttCXQRLToRUmrKWCYuA2+jbN0MB4OQobYShfdTCgn/sL1K36M7TLrN3n+758aPy2rrpR6+/od5E8tf/A1uLS9aId5T7J3CNYihkQ4D9PiMdMC7mp4rjB9kjFjZp8BlnVHJBuO1yFXIV0FdDF3RlyFdJVQBdv5AxVdIsq8apiZ2PyYO1EVykesGfZEESsCkweyR8MUW+V8uJ1gkYipmpdP1pm2aJVPEGzAAAAAElFTkSuQmCC) 100% / 100% no-repeat;
  width: 14px;
  height: 16px;
  margin: 12px auto;
}

@media screen and (max-width: 768px) {
  .ant-back-top {
    right: 60px;
  }
}

@media screen and (max-width: 480px) {
  .ant-back-top {
    right: 20px;
  }
}

.ant-badge {
  box-sizing: border-box;
  color: unset;
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1;
  list-style: none;
  display: inline-block;
  position: relative;
}

.ant-badge-count {
  z-index: auto;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  background: #f5222d;
  border-radius: 10px;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  box-shadow: 0 0 0 1px #fff;
}

.ant-badge-count a, .ant-badge-count a:hover {
  color: #fff;
}

.ant-badge-multiple-words {
  padding: 0 8px;
}

.ant-badge-dot {
  z-index: auto;
  background: #f5222d;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  box-shadow: 0 0 0 1px #fff;
}

.ant-badge-count, .ant-badge-dot, .ant-badge .ant-scroll-number-custom-component {
  transform-origin: 100% 0;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
}

.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}

.ant-badge-status-dot {
  vertical-align: middle;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  display: inline-block;
  position: relative;
  top: -1px;
}

.ant-badge-status-success {
  background-color: #52c41a;
}

.ant-badge-status-processing {
  background-color: #1890ff;
  position: relative;
}

.ant-badge-status-processing:after {
  content: "";
  border: 1px solid #1890ff;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  animation: 1.2s ease-in-out infinite antStatusProcessing;
  position: absolute;
  top: 0;
  left: 0;
}

.ant-badge-status-default {
  background-color: #d9d9d9;
}

.ant-badge-status-error {
  background-color: #f5222d;
}

.ant-badge-status-warning {
  background-color: #faad14;
}

.ant-badge-status-pink, .ant-badge-status-magenta {
  background: #eb2f96;
}

.ant-badge-status-red {
  background: #f5222d;
}

.ant-badge-status-volcano {
  background: #fa541c;
}

.ant-badge-status-orange {
  background: #fa8c16;
}

.ant-badge-status-yellow {
  background: #fadb14;
}

.ant-badge-status-gold {
  background: #faad14;
}

.ant-badge-status-cyan {
  background: #13c2c2;
}

.ant-badge-status-lime {
  background: #a0d911;
}

.ant-badge-status-green {
  background: #52c41a;
}

.ant-badge-status-blue {
  background: #1890ff;
}

.ant-badge-status-geekblue {
  background: #2f54eb;
}

.ant-badge-status-purple {
  background: #722ed1;
}

.ant-badge-status-text {
  color: rgba(0, 0, 0, .65);
  margin-left: 8px;
  font-size: 14px;
}

.ant-badge-zoom-appear, .ant-badge-zoom-enter {
  animation: .3s cubic-bezier(.12, .4, .29, 1.46) both antZoomBadgeIn;
}

.ant-badge-zoom-leave {
  animation: .3s cubic-bezier(.71, -.46, .88, .6) both antZoomBadgeOut;
}

.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}

.ant-badge-not-a-wrapper .ant-scroll-number {
  display: block;
  position: relative;
  top: auto;
}

.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}

@keyframes antStatusProcessing {
  0% {
    opacity: .5;
    transform: scale(.8);
  }

  100% {
    opacity: 0;
    transform: scale(2.4);
  }
}

.ant-scroll-number {
  overflow: hidden;
}

.ant-scroll-number-only {
  height: 20px;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
}

.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
}

.ant-scroll-number-symbol {
  vertical-align: top;
}

@keyframes antZoomBadgeIn {
  0% {
    opacity: 0;
    transform: scale(0)translate(50%, -50%);
  }

  100% {
    transform: scale(1)translate(50%, -50%);
  }
}

@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1)translate(50%, -50%);
  }

  100% {
    opacity: 0;
    transform: scale(0)translate(50%, -50%);
  }
}

.ant-breadcrumb {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .45);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-breadcrumb .anticon {
  font-size: 14px;
}

.ant-breadcrumb a {
  color: rgba(0, 0, 0, .45);
  transition: color .3s;
}

.ant-breadcrumb a:hover {
  color: #40a9ff;
}

.ant-breadcrumb > span:last-child, .ant-breadcrumb > span:last-child a {
  color: rgba(0, 0, 0, .65);
}

.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {
  display: none;
}

.ant-breadcrumb-separator {
  color: rgba(0, 0, 0, .45);
  margin: 0 8px;
}

.ant-breadcrumb-link > .anticon + span, .ant-breadcrumb-overlay-link > .anticon {
  margin-left: 4px;
}

.ant-btn {
  white-space: nowrap;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  color: rgba(0, 0, 0, .65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  height: 32px;
  padding: 0 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.499;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  position: relative;
  box-shadow: 0 2px rgba(0, 0, 0, .016);
}

.ant-btn > .anticon {
  line-height: 1;
}

.ant-btn, .ant-btn:active, .ant-btn:focus {
  outline: 0;
}

.ant-btn:not([disabled]):hover {
  text-decoration: none;
}

.ant-btn:not([disabled]):active {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
}

.ant-btn.disabled, .ant-btn[disabled] {
  cursor: not-allowed;
}

.ant-btn.disabled > *, .ant-btn[disabled] > * {
  pointer-events: none;
}

.ant-btn-lg {
  border-radius: 6px;
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
}

.ant-btn-sm {
  border-radius: 6px;
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
}

.ant-btn > a:only-child {
  color: currentColor;
}

.ant-btn > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn:hover, .ant-btn:focus {
  color: #40a9ff;
  background-color: #fff;
  border-color: #40a9ff;
}

.ant-btn:hover > a:only-child, .ant-btn:focus > a:only-child {
  color: currentColor;
}

.ant-btn:hover > a:only-child:after, .ant-btn:focus > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn:active, .ant-btn.active {
  color: #096dd9;
  background-color: #fff;
  border-color: #096dd9;
}

.ant-btn:active > a:only-child, .ant-btn.active > a:only-child {
  color: currentColor;
}

.ant-btn:active > a:only-child:after, .ant-btn.active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-disabled, .ant-btn.disabled, .ant-btn[disabled], .ant-btn-disabled:hover, .ant-btn.disabled:hover, .ant-btn[disabled]:hover, .ant-btn-disabled:focus, .ant-btn.disabled:focus, .ant-btn[disabled]:focus, .ant-btn-disabled:active, .ant-btn.disabled:active, .ant-btn[disabled]:active, .ant-btn-disabled.active, .ant-btn.disabled.active, .ant-btn[disabled].active {
  color: rgba(0, 0, 0, .25);
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-btn-disabled > a:only-child, .ant-btn.disabled > a:only-child, .ant-btn[disabled] > a:only-child, .ant-btn-disabled:hover > a:only-child, .ant-btn.disabled:hover > a:only-child, .ant-btn[disabled]:hover > a:only-child, .ant-btn-disabled:focus > a:only-child, .ant-btn.disabled:focus > a:only-child, .ant-btn[disabled]:focus > a:only-child, .ant-btn-disabled:active > a:only-child, .ant-btn.disabled:active > a:only-child, .ant-btn[disabled]:active > a:only-child, .ant-btn-disabled.active > a:only-child, .ant-btn.disabled.active > a:only-child, .ant-btn[disabled].active > a:only-child {
  color: currentColor;
}

.ant-btn-disabled > a:only-child:after, .ant-btn.disabled > a:only-child:after, .ant-btn[disabled] > a:only-child:after, .ant-btn-disabled:hover > a:only-child:after, .ant-btn.disabled:hover > a:only-child:after, .ant-btn[disabled]:hover > a:only-child:after, .ant-btn-disabled:focus > a:only-child:after, .ant-btn.disabled:focus > a:only-child:after, .ant-btn[disabled]:focus > a:only-child:after, .ant-btn-disabled:active > a:only-child:after, .ant-btn.disabled:active > a:only-child:after, .ant-btn[disabled]:active > a:only-child:after, .ant-btn-disabled.active > a:only-child:after, .ant-btn.disabled.active > a:only-child:after, .ant-btn[disabled].active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn:hover, .ant-btn:focus, .ant-btn:active, .ant-btn.active {
  background: #fff;
  text-decoration: none;
}

.ant-btn > i, .ant-btn > span {
  pointer-events: none;
  transition: margin-left .3s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
}

.ant-btn-primary {
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, .12);
  background-color: #1890ff;
  border-color: #1890ff;
  box-shadow: 0 2px rgba(0, 0, 0, .043);
}

.ant-btn-primary > a:only-child {
  color: currentColor;
}

.ant-btn-primary > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-primary:hover, .ant-btn-primary:focus {
  color: #fff;
  background-color: #40a9ff;
  border-color: #40a9ff;
}

.ant-btn-primary:hover > a:only-child, .ant-btn-primary:focus > a:only-child {
  color: currentColor;
}

.ant-btn-primary:hover > a:only-child:after, .ant-btn-primary:focus > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-primary:active, .ant-btn-primary.active {
  color: #fff;
  background-color: #096dd9;
  border-color: #096dd9;
}

.ant-btn-primary:active > a:only-child, .ant-btn-primary.active > a:only-child {
  color: currentColor;
}

.ant-btn-primary:active > a:only-child:after, .ant-btn-primary.active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-primary-disabled, .ant-btn-primary.disabled, .ant-btn-primary[disabled], .ant-btn-primary-disabled:hover, .ant-btn-primary.disabled:hover, .ant-btn-primary[disabled]:hover, .ant-btn-primary-disabled:focus, .ant-btn-primary.disabled:focus, .ant-btn-primary[disabled]:focus, .ant-btn-primary-disabled:active, .ant-btn-primary.disabled:active, .ant-btn-primary[disabled]:active, .ant-btn-primary-disabled.active, .ant-btn-primary.disabled.active, .ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, .25);
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-btn-primary-disabled > a:only-child, .ant-btn-primary.disabled > a:only-child, .ant-btn-primary[disabled] > a:only-child, .ant-btn-primary-disabled:hover > a:only-child, .ant-btn-primary.disabled:hover > a:only-child, .ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-primary-disabled:focus > a:only-child, .ant-btn-primary.disabled:focus > a:only-child, .ant-btn-primary[disabled]:focus > a:only-child, .ant-btn-primary-disabled:active > a:only-child, .ant-btn-primary.disabled:active > a:only-child, .ant-btn-primary[disabled]:active > a:only-child, .ant-btn-primary-disabled.active > a:only-child, .ant-btn-primary.disabled.active > a:only-child, .ant-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}

.ant-btn-primary-disabled > a:only-child:after, .ant-btn-primary.disabled > a:only-child:after, .ant-btn-primary[disabled] > a:only-child:after, .ant-btn-primary-disabled:hover > a:only-child:after, .ant-btn-primary.disabled:hover > a:only-child:after, .ant-btn-primary[disabled]:hover > a:only-child:after, .ant-btn-primary-disabled:focus > a:only-child:after, .ant-btn-primary.disabled:focus > a:only-child:after, .ant-btn-primary[disabled]:focus > a:only-child:after, .ant-btn-primary-disabled:active > a:only-child:after, .ant-btn-primary.disabled:active > a:only-child:after, .ant-btn-primary[disabled]:active > a:only-child:after, .ant-btn-primary-disabled.active > a:only-child:after, .ant-btn-primary.disabled.active > a:only-child:after, .ant-btn-primary[disabled].active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-left-color: #40a9ff;
  border-right-color: #40a9ff;
}

.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9;
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #40a9ff;
}

.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9;
}

.ant-btn-group .ant-btn-primary:last-child:not(:first-child), .ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #40a9ff;
}

.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled], .ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}

.ant-btn-ghost {
  color: rgba(0, 0, 0, .65);
  background-color: rgba(0, 0, 0, 0);
  border-color: #d9d9d9;
}

.ant-btn-ghost > a:only-child {
  color: currentColor;
}

.ant-btn-ghost > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-ghost:hover, .ant-btn-ghost:focus {
  color: #40a9ff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #40a9ff;
}

.ant-btn-ghost:hover > a:only-child, .ant-btn-ghost:focus > a:only-child {
  color: currentColor;
}

.ant-btn-ghost:hover > a:only-child:after, .ant-btn-ghost:focus > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-ghost:active, .ant-btn-ghost.active {
  color: #096dd9;
  background-color: rgba(0, 0, 0, 0);
  border-color: #096dd9;
}

.ant-btn-ghost:active > a:only-child, .ant-btn-ghost.active > a:only-child {
  color: currentColor;
}

.ant-btn-ghost:active > a:only-child:after, .ant-btn-ghost.active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-ghost-disabled, .ant-btn-ghost.disabled, .ant-btn-ghost[disabled], .ant-btn-ghost-disabled:hover, .ant-btn-ghost.disabled:hover, .ant-btn-ghost[disabled]:hover, .ant-btn-ghost-disabled:focus, .ant-btn-ghost.disabled:focus, .ant-btn-ghost[disabled]:focus, .ant-btn-ghost-disabled:active, .ant-btn-ghost.disabled:active, .ant-btn-ghost[disabled]:active, .ant-btn-ghost-disabled.active, .ant-btn-ghost.disabled.active, .ant-btn-ghost[disabled].active {
  color: rgba(0, 0, 0, .25);
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-btn-ghost-disabled > a:only-child, .ant-btn-ghost.disabled > a:only-child, .ant-btn-ghost[disabled] > a:only-child, .ant-btn-ghost-disabled:hover > a:only-child, .ant-btn-ghost.disabled:hover > a:only-child, .ant-btn-ghost[disabled]:hover > a:only-child, .ant-btn-ghost-disabled:focus > a:only-child, .ant-btn-ghost.disabled:focus > a:only-child, .ant-btn-ghost[disabled]:focus > a:only-child, .ant-btn-ghost-disabled:active > a:only-child, .ant-btn-ghost.disabled:active > a:only-child, .ant-btn-ghost[disabled]:active > a:only-child, .ant-btn-ghost-disabled.active > a:only-child, .ant-btn-ghost.disabled.active > a:only-child, .ant-btn-ghost[disabled].active > a:only-child {
  color: currentColor;
}

.ant-btn-ghost-disabled > a:only-child:after, .ant-btn-ghost.disabled > a:only-child:after, .ant-btn-ghost[disabled] > a:only-child:after, .ant-btn-ghost-disabled:hover > a:only-child:after, .ant-btn-ghost.disabled:hover > a:only-child:after, .ant-btn-ghost[disabled]:hover > a:only-child:after, .ant-btn-ghost-disabled:focus > a:only-child:after, .ant-btn-ghost.disabled:focus > a:only-child:after, .ant-btn-ghost[disabled]:focus > a:only-child:after, .ant-btn-ghost-disabled:active > a:only-child:after, .ant-btn-ghost.disabled:active > a:only-child:after, .ant-btn-ghost[disabled]:active > a:only-child:after, .ant-btn-ghost-disabled.active > a:only-child:after, .ant-btn-ghost.disabled.active > a:only-child:after, .ant-btn-ghost[disabled].active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-dashed {
  color: rgba(0, 0, 0, .65);
  background-color: #fff;
  border-style: dashed;
  border-color: #d9d9d9;
}

.ant-btn-dashed > a:only-child {
  color: currentColor;
}

.ant-btn-dashed > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-dashed:hover, .ant-btn-dashed:focus {
  color: #40a9ff;
  background-color: #fff;
  border-color: #40a9ff;
}

.ant-btn-dashed:hover > a:only-child, .ant-btn-dashed:focus > a:only-child {
  color: currentColor;
}

.ant-btn-dashed:hover > a:only-child:after, .ant-btn-dashed:focus > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-dashed:active, .ant-btn-dashed.active {
  color: #096dd9;
  background-color: #fff;
  border-color: #096dd9;
}

.ant-btn-dashed:active > a:only-child, .ant-btn-dashed.active > a:only-child {
  color: currentColor;
}

.ant-btn-dashed:active > a:only-child:after, .ant-btn-dashed.active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-dashed-disabled, .ant-btn-dashed.disabled, .ant-btn-dashed[disabled], .ant-btn-dashed-disabled:hover, .ant-btn-dashed.disabled:hover, .ant-btn-dashed[disabled]:hover, .ant-btn-dashed-disabled:focus, .ant-btn-dashed.disabled:focus, .ant-btn-dashed[disabled]:focus, .ant-btn-dashed-disabled:active, .ant-btn-dashed.disabled:active, .ant-btn-dashed[disabled]:active, .ant-btn-dashed-disabled.active, .ant-btn-dashed.disabled.active, .ant-btn-dashed[disabled].active {
  color: rgba(0, 0, 0, .25);
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-btn-dashed-disabled > a:only-child, .ant-btn-dashed.disabled > a:only-child, .ant-btn-dashed[disabled] > a:only-child, .ant-btn-dashed-disabled:hover > a:only-child, .ant-btn-dashed.disabled:hover > a:only-child, .ant-btn-dashed[disabled]:hover > a:only-child, .ant-btn-dashed-disabled:focus > a:only-child, .ant-btn-dashed.disabled:focus > a:only-child, .ant-btn-dashed[disabled]:focus > a:only-child, .ant-btn-dashed-disabled:active > a:only-child, .ant-btn-dashed.disabled:active > a:only-child, .ant-btn-dashed[disabled]:active > a:only-child, .ant-btn-dashed-disabled.active > a:only-child, .ant-btn-dashed.disabled.active > a:only-child, .ant-btn-dashed[disabled].active > a:only-child {
  color: currentColor;
}

.ant-btn-dashed-disabled > a:only-child:after, .ant-btn-dashed.disabled > a:only-child:after, .ant-btn-dashed[disabled] > a:only-child:after, .ant-btn-dashed-disabled:hover > a:only-child:after, .ant-btn-dashed.disabled:hover > a:only-child:after, .ant-btn-dashed[disabled]:hover > a:only-child:after, .ant-btn-dashed-disabled:focus > a:only-child:after, .ant-btn-dashed.disabled:focus > a:only-child:after, .ant-btn-dashed[disabled]:focus > a:only-child:after, .ant-btn-dashed-disabled:active > a:only-child:after, .ant-btn-dashed.disabled:active > a:only-child:after, .ant-btn-dashed[disabled]:active > a:only-child:after, .ant-btn-dashed-disabled.active > a:only-child:after, .ant-btn-dashed.disabled.active > a:only-child:after, .ant-btn-dashed[disabled].active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-danger {
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, .12);
  background-color: #ff4d4f;
  border-color: #ff4d4f;
  box-shadow: 0 2px rgba(0, 0, 0, .043);
}

.ant-btn-danger > a:only-child {
  color: currentColor;
}

.ant-btn-danger > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-danger:hover, .ant-btn-danger:focus {
  color: #fff;
  background-color: #ff7875;
  border-color: #ff7875;
}

.ant-btn-danger:hover > a:only-child, .ant-btn-danger:focus > a:only-child {
  color: currentColor;
}

.ant-btn-danger:hover > a:only-child:after, .ant-btn-danger:focus > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-danger:active, .ant-btn-danger.active {
  color: #fff;
  background-color: #d9363e;
  border-color: #d9363e;
}

.ant-btn-danger:active > a:only-child, .ant-btn-danger.active > a:only-child {
  color: currentColor;
}

.ant-btn-danger:active > a:only-child:after, .ant-btn-danger.active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-danger-disabled, .ant-btn-danger.disabled, .ant-btn-danger[disabled], .ant-btn-danger-disabled:hover, .ant-btn-danger.disabled:hover, .ant-btn-danger[disabled]:hover, .ant-btn-danger-disabled:focus, .ant-btn-danger.disabled:focus, .ant-btn-danger[disabled]:focus, .ant-btn-danger-disabled:active, .ant-btn-danger.disabled:active, .ant-btn-danger[disabled]:active, .ant-btn-danger-disabled.active, .ant-btn-danger.disabled.active, .ant-btn-danger[disabled].active {
  color: rgba(0, 0, 0, .25);
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-btn-danger-disabled > a:only-child, .ant-btn-danger.disabled > a:only-child, .ant-btn-danger[disabled] > a:only-child, .ant-btn-danger-disabled:hover > a:only-child, .ant-btn-danger.disabled:hover > a:only-child, .ant-btn-danger[disabled]:hover > a:only-child, .ant-btn-danger-disabled:focus > a:only-child, .ant-btn-danger.disabled:focus > a:only-child, .ant-btn-danger[disabled]:focus > a:only-child, .ant-btn-danger-disabled:active > a:only-child, .ant-btn-danger.disabled:active > a:only-child, .ant-btn-danger[disabled]:active > a:only-child, .ant-btn-danger-disabled.active > a:only-child, .ant-btn-danger.disabled.active > a:only-child, .ant-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}

.ant-btn-danger-disabled > a:only-child:after, .ant-btn-danger.disabled > a:only-child:after, .ant-btn-danger[disabled] > a:only-child:after, .ant-btn-danger-disabled:hover > a:only-child:after, .ant-btn-danger.disabled:hover > a:only-child:after, .ant-btn-danger[disabled]:hover > a:only-child:after, .ant-btn-danger-disabled:focus > a:only-child:after, .ant-btn-danger.disabled:focus > a:only-child:after, .ant-btn-danger[disabled]:focus > a:only-child:after, .ant-btn-danger-disabled:active > a:only-child:after, .ant-btn-danger.disabled:active > a:only-child:after, .ant-btn-danger[disabled]:active > a:only-child:after, .ant-btn-danger-disabled.active > a:only-child:after, .ant-btn-danger.disabled.active > a:only-child:after, .ant-btn-danger[disabled].active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-link {
  color: #1890ff;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

.ant-btn-link > a:only-child {
  color: currentColor;
}

.ant-btn-link > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-link:hover, .ant-btn-link:focus {
  color: #40a9ff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #40a9ff;
}

.ant-btn-link:hover > a:only-child, .ant-btn-link:focus > a:only-child {
  color: currentColor;
}

.ant-btn-link:hover > a:only-child:after, .ant-btn-link:focus > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-link:active, .ant-btn-link.active {
  color: #096dd9;
  background-color: rgba(0, 0, 0, 0);
  border-color: #096dd9;
}

.ant-btn-link:active > a:only-child, .ant-btn-link.active > a:only-child {
  color: currentColor;
}

.ant-btn-link:active > a:only-child:after, .ant-btn-link.active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-link:hover, .ant-btn-link:focus, .ant-btn-link:active {
  border-color: rgba(0, 0, 0, 0);
}

.ant-btn-link-disabled, .ant-btn-link.disabled, .ant-btn-link[disabled], .ant-btn-link-disabled:hover, .ant-btn-link.disabled:hover, .ant-btn-link[disabled]:hover, .ant-btn-link-disabled:focus, .ant-btn-link.disabled:focus, .ant-btn-link[disabled]:focus, .ant-btn-link-disabled:active, .ant-btn-link.disabled:active, .ant-btn-link[disabled]:active, .ant-btn-link-disabled.active, .ant-btn-link.disabled.active, .ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, .25);
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

.ant-btn-link-disabled > a:only-child, .ant-btn-link.disabled > a:only-child, .ant-btn-link[disabled] > a:only-child, .ant-btn-link-disabled:hover > a:only-child, .ant-btn-link.disabled:hover > a:only-child, .ant-btn-link[disabled]:hover > a:only-child, .ant-btn-link-disabled:focus > a:only-child, .ant-btn-link.disabled:focus > a:only-child, .ant-btn-link[disabled]:focus > a:only-child, .ant-btn-link-disabled:active > a:only-child, .ant-btn-link.disabled:active > a:only-child, .ant-btn-link[disabled]:active > a:only-child, .ant-btn-link-disabled.active > a:only-child, .ant-btn-link.disabled.active > a:only-child, .ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}

.ant-btn-link-disabled > a:only-child:after, .ant-btn-link.disabled > a:only-child:after, .ant-btn-link[disabled] > a:only-child:after, .ant-btn-link-disabled:hover > a:only-child:after, .ant-btn-link.disabled:hover > a:only-child:after, .ant-btn-link[disabled]:hover > a:only-child:after, .ant-btn-link-disabled:focus > a:only-child:after, .ant-btn-link.disabled:focus > a:only-child:after, .ant-btn-link[disabled]:focus > a:only-child:after, .ant-btn-link-disabled:active > a:only-child:after, .ant-btn-link.disabled:active > a:only-child:after, .ant-btn-link[disabled]:active > a:only-child:after, .ant-btn-link-disabled.active > a:only-child:after, .ant-btn-link.disabled.active > a:only-child:after, .ant-btn-link[disabled].active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-icon-only {
  border-radius: 6px;
  width: 32px;
  height: 32px;
  padding: 0;
  font-size: 16px;
}

.ant-btn-icon-only.ant-btn-lg {
  border-radius: 6px;
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 18px;
}

.ant-btn-icon-only.ant-btn-sm {
  border-radius: 6px;
  width: 24px;
  height: 24px;
  padding: 0;
  font-size: 14px;
}

.ant-btn-icon-only > i {
  vertical-align: middle;
}

.ant-btn-round {
  border-radius: 32px;
  height: 32px;
  padding: 0 16px;
  font-size: 14px;
}

.ant-btn-round.ant-btn-lg {
  border-radius: 40px;
  height: 40px;
  padding: 0 20px;
  font-size: 16px;
}

.ant-btn-round.ant-btn-sm {
  border-radius: 24px;
  height: 24px;
  padding: 0 12px;
  font-size: 14px;
}

.ant-btn-round.ant-btn-icon-only {
  width: auto;
}

.ant-btn-circle, .ant-btn-circle-outline {
  text-align: center;
  border-radius: 50%;
  min-width: 32px;
  padding-left: 0;
  padding-right: 0;
}

.ant-btn-circle.ant-btn-lg, .ant-btn-circle-outline.ant-btn-lg {
  border-radius: 50%;
  min-width: 40px;
}

.ant-btn-circle.ant-btn-sm, .ant-btn-circle-outline.ant-btn-sm {
  border-radius: 50%;
  min-width: 24px;
}

.ant-btn:before {
  z-index: 1;
  border-radius: inherit;
  opacity: .35;
  content: "";
  pointer-events: none;
  background: #fff;
  transition: opacity .2s;
  display: none;
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
}

.ant-btn .anticon {
  transition: margin-left .3s cubic-bezier(.645, .045, .355, 1);
}

.ant-btn .anticon.anticon-plus > svg, .ant-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizeSpeed;
}

.ant-btn.ant-btn-loading {
  position: relative;
}

.ant-btn.ant-btn-loading:not([disabled]) {
  pointer-events: none;
}

.ant-btn.ant-btn-loading:before {
  display: block;
}

.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
  padding-left: 29px;
}

.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child) {
  margin-left: -14px;
}

.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) {
  padding-left: 24px;
}

.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon {
  margin-left: -17px;
}

.ant-btn-group {
  display: inline-block;
  position: relative;
}

.ant-btn-group > .ant-btn, .ant-btn-group > span > .ant-btn {
  position: relative;
}

.ant-btn-group > .ant-btn:hover, .ant-btn-group > span > .ant-btn:hover, .ant-btn-group > .ant-btn:focus, .ant-btn-group > span > .ant-btn:focus, .ant-btn-group > .ant-btn:active, .ant-btn-group > span > .ant-btn:active, .ant-btn-group > .ant-btn.active, .ant-btn-group > span > .ant-btn.active {
  z-index: 2;
}

.ant-btn-group > .ant-btn:disabled, .ant-btn-group > span > .ant-btn:disabled {
  z-index: 0;
}

.ant-btn-group > .ant-btn-icon-only {
  font-size: 14px;
}

.ant-btn-group-lg > .ant-btn, .ant-btn-group-lg > span > .ant-btn {
  border-radius: 0;
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  line-height: 38px;
}

.ant-btn-group-lg > .ant-btn.ant-btn-icon-only {
  width: 40px;
  height: 40px;
  padding-left: 0;
  padding-right: 0;
}

.ant-btn-group-sm > .ant-btn, .ant-btn-group-sm > span > .ant-btn {
  border-radius: 0;
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  line-height: 22px;
}

.ant-btn-group-sm > .ant-btn > .anticon, .ant-btn-group-sm > span > .ant-btn > .anticon {
  font-size: 14px;
}

.ant-btn-group-sm > .ant-btn.ant-btn-icon-only {
  width: 24px;
  height: 24px;
  padding-left: 0;
  padding-right: 0;
}

.ant-btn-group .ant-btn + .ant-btn, .ant-btn + .ant-btn-group, .ant-btn-group span + .ant-btn, .ant-btn-group .ant-btn + span, .ant-btn-group > span + span, .ant-btn-group + .ant-btn, .ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}

.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: rgba(0, 0, 0, 0);
}

.ant-btn-group .ant-btn {
  border-radius: 0;
}

.ant-btn-group > .ant-btn:first-child, .ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}

.ant-btn-group > .ant-btn:only-child, .ant-btn-group > span:only-child > .ant-btn {
  border-radius: 6px;
}

.ant-btn-group > .ant-btn:first-child:not(:last-child), .ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.ant-btn-group > .ant-btn:last-child:not(:first-child), .ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.ant-btn-group-sm > .ant-btn:only-child, .ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 6px;
}

.ant-btn-group-sm > .ant-btn:first-child:not(:last-child), .ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.ant-btn-group-sm > .ant-btn:last-child:not(:first-child), .ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.ant-btn-group > .ant-btn-group {
  float: left;
}

.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}

.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-right: 8px;
}

.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 8px;
}

.ant-btn:focus > span, .ant-btn:active > span {
  position: relative;
}

.ant-btn > .anticon + span, .ant-btn > span + .anticon {
  margin-left: 8px;
}

.ant-btn-background-ghost {
  color: #fff;
  border-color: #fff;
  background: none !important;
}

.ant-btn-background-ghost.ant-btn-primary {
  color: #1890ff;
  text-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border-color: #1890ff;
}

.ant-btn-background-ghost.ant-btn-primary > a:only-child {
  color: currentColor;
}

.ant-btn-background-ghost.ant-btn-primary > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-background-ghost.ant-btn-primary:hover, .ant-btn-background-ghost.ant-btn-primary:focus {
  color: #40a9ff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #40a9ff;
}

.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentColor;
}

.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary:focus > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-background-ghost.ant-btn-primary:active, .ant-btn-background-ghost.ant-btn-primary.active {
  color: #096dd9;
  background-color: rgba(0, 0, 0, 0);
  border-color: #096dd9;
}

.ant-btn-background-ghost.ant-btn-primary:active > a:only-child, .ant-btn-background-ghost.ant-btn-primary.active > a:only-child {
  color: currentColor;
}

.ant-btn-background-ghost.ant-btn-primary:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary.active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-background-ghost.ant-btn-primary-disabled, .ant-btn-background-ghost.ant-btn-primary.disabled, .ant-btn-background-ghost.ant-btn-primary[disabled], .ant-btn-background-ghost.ant-btn-primary-disabled:hover, .ant-btn-background-ghost.ant-btn-primary.disabled:hover, .ant-btn-background-ghost.ant-btn-primary[disabled]:hover, .ant-btn-background-ghost.ant-btn-primary-disabled:focus, .ant-btn-background-ghost.ant-btn-primary.disabled:focus, .ant-btn-background-ghost.ant-btn-primary[disabled]:focus, .ant-btn-background-ghost.ant-btn-primary-disabled:active, .ant-btn-background-ghost.ant-btn-primary.disabled:active, .ant-btn-background-ghost.ant-btn-primary[disabled]:active, .ant-btn-background-ghost.ant-btn-primary-disabled.active, .ant-btn-background-ghost.ant-btn-primary.disabled.active, .ant-btn-background-ghost.ant-btn-primary[disabled].active {
  color: rgba(0, 0, 0, .25);
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-btn-background-ghost.ant-btn-primary-disabled > a:only-child, .ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child, .ant-btn-background-ghost.ant-btn-primary-disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-primary-disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-primary-disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child, .ant-btn-background-ghost.ant-btn-primary-disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child {
  color: currentColor;
}

.ant-btn-background-ghost.ant-btn-primary-disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary.disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary-disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary.disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary-disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary.disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary-disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary.disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary-disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary.disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-primary[disabled].active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-background-ghost.ant-btn-danger {
  color: #ff4d4f;
  text-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border-color: #ff4d4f;
}

.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentColor;
}

.ant-btn-background-ghost.ant-btn-danger > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-background-ghost.ant-btn-danger:hover, .ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff7875;
  background-color: rgba(0, 0, 0, 0);
  border-color: #ff7875;
}

.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child, .ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentColor;
}

.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger:focus > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-background-ghost.ant-btn-danger:active, .ant-btn-background-ghost.ant-btn-danger.active {
  color: #d9363e;
  background-color: rgba(0, 0, 0, 0);
  border-color: #d9363e;
}

.ant-btn-background-ghost.ant-btn-danger:active > a:only-child, .ant-btn-background-ghost.ant-btn-danger.active > a:only-child {
  color: currentColor;
}

.ant-btn-background-ghost.ant-btn-danger:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger.active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-background-ghost.ant-btn-danger-disabled, .ant-btn-background-ghost.ant-btn-danger.disabled, .ant-btn-background-ghost.ant-btn-danger[disabled], .ant-btn-background-ghost.ant-btn-danger-disabled:hover, .ant-btn-background-ghost.ant-btn-danger.disabled:hover, .ant-btn-background-ghost.ant-btn-danger[disabled]:hover, .ant-btn-background-ghost.ant-btn-danger-disabled:focus, .ant-btn-background-ghost.ant-btn-danger.disabled:focus, .ant-btn-background-ghost.ant-btn-danger[disabled]:focus, .ant-btn-background-ghost.ant-btn-danger-disabled:active, .ant-btn-background-ghost.ant-btn-danger.disabled:active, .ant-btn-background-ghost.ant-btn-danger[disabled]:active, .ant-btn-background-ghost.ant-btn-danger-disabled.active, .ant-btn-background-ghost.ant-btn-danger.disabled.active, .ant-btn-background-ghost.ant-btn-danger[disabled].active {
  color: rgba(0, 0, 0, .25);
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-btn-background-ghost.ant-btn-danger-disabled > a:only-child, .ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child, .ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child, .ant-btn-background-ghost.ant-btn-danger-disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-danger-disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-danger-disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child, .ant-btn-background-ghost.ant-btn-danger-disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child {
  color: currentColor;
}

.ant-btn-background-ghost.ant-btn-danger-disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger.disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger-disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger.disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger-disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger.disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger-disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger.disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger-disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger.disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-danger[disabled].active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-background-ghost.ant-btn-link {
  color: #fff;
  text-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

.ant-btn-background-ghost.ant-btn-link > a:only-child {
  color: currentColor;
}

.ant-btn-background-ghost.ant-btn-link > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-background-ghost.ant-btn-link:hover, .ant-btn-background-ghost.ant-btn-link:focus {
  color: #40a9ff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

.ant-btn-background-ghost.ant-btn-link:hover > a:only-child, .ant-btn-background-ghost.ant-btn-link:focus > a:only-child {
  color: currentColor;
}

.ant-btn-background-ghost.ant-btn-link:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-link:focus > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-background-ghost.ant-btn-link:active, .ant-btn-background-ghost.ant-btn-link.active {
  color: #096dd9;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

.ant-btn-background-ghost.ant-btn-link:active > a:only-child, .ant-btn-background-ghost.ant-btn-link.active > a:only-child {
  color: currentColor;
}

.ant-btn-background-ghost.ant-btn-link:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link.active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-background-ghost.ant-btn-link-disabled, .ant-btn-background-ghost.ant-btn-link.disabled, .ant-btn-background-ghost.ant-btn-link[disabled], .ant-btn-background-ghost.ant-btn-link-disabled:hover, .ant-btn-background-ghost.ant-btn-link.disabled:hover, .ant-btn-background-ghost.ant-btn-link[disabled]:hover, .ant-btn-background-ghost.ant-btn-link-disabled:focus, .ant-btn-background-ghost.ant-btn-link.disabled:focus, .ant-btn-background-ghost.ant-btn-link[disabled]:focus, .ant-btn-background-ghost.ant-btn-link-disabled:active, .ant-btn-background-ghost.ant-btn-link.disabled:active, .ant-btn-background-ghost.ant-btn-link[disabled]:active, .ant-btn-background-ghost.ant-btn-link-disabled.active, .ant-btn-background-ghost.ant-btn-link.disabled.active, .ant-btn-background-ghost.ant-btn-link[disabled].active {
  color: rgba(0, 0, 0, .25);
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-btn-background-ghost.ant-btn-link-disabled > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child, .ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child, .ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child, .ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child, .ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child, .ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child {
  color: currentColor;
}

.ant-btn-background-ghost.ant-btn-link-disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-link.disabled > a:only-child:after, .ant-btn-background-ghost.ant-btn-link[disabled] > a:only-child:after, .ant-btn-background-ghost.ant-btn-link-disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-link.disabled:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-link[disabled]:hover > a:only-child:after, .ant-btn-background-ghost.ant-btn-link-disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-link.disabled:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-link[disabled]:focus > a:only-child:after, .ant-btn-background-ghost.ant-btn-link-disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link.disabled:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link[disabled]:active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link-disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link.disabled.active > a:only-child:after, .ant-btn-background-ghost.ant-btn-link[disabled].active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-btn-two-chinese-chars:first-letter {
  letter-spacing: .34em;
}

.ant-btn-two-chinese-chars > :not(.anticon) {
  letter-spacing: .34em;
  margin-right: -.34em;
}

.ant-btn-block {
  width: 100%;
}

.ant-btn:empty {
  vertical-align: top;
}

a.ant-btn {
  padding-top: .1px;
  line-height: 30px;
}

a.ant-btn-lg {
  line-height: 38px;
}

a.ant-btn-sm {
  line-height: 22px;
}

.ant-fullcalendar {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  border-top: 1px solid #d9d9d9;
  outline: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-select.ant-fullcalendar-year-select {
  min-width: 90px;
}

.ant-select.ant-fullcalendar-year-select.ant-select-sm {
  min-width: 70px;
}

.ant-select.ant-fullcalendar-month-select {
  min-width: 80px;
  margin-left: 8px;
}

.ant-select.ant-fullcalendar-month-select.ant-select-sm {
  min-width: 70px;
}

.ant-fullcalendar-header {
  text-align: right;
  padding: 11px 16px 11px 0;
}

.ant-fullcalendar-header .ant-select-dropdown {
  text-align: left;
}

.ant-fullcalendar-header .ant-radio-group {
  text-align: left;
  margin-left: 8px;
}

.ant-fullcalendar-header label.ant-radio-button {
  height: 22px;
  padding: 0 10px;
  line-height: 20px;
}

.ant-fullcalendar-date-panel {
  outline: none;
  position: relative;
}

.ant-fullcalendar-calendar-body {
  padding: 8px 12px;
}

.ant-fullcalendar table {
  border-collapse: collapse;
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  max-width: 100%;
  height: 256px;
}

.ant-fullcalendar table, .ant-fullcalendar th, .ant-fullcalendar td {
  border: 0;
}

.ant-fullcalendar td {
  position: relative;
}

.ant-fullcalendar-calendar-table {
  border-spacing: 0;
  margin-bottom: 0;
}

.ant-fullcalendar-column-header {
  text-align: center;
  width: 33px;
  padding: 0;
  line-height: 18px;
}

.ant-fullcalendar-column-header .ant-fullcalendar-column-header-inner {
  font-weight: normal;
  display: block;
}

.ant-fullcalendar-week-number-header .ant-fullcalendar-column-header-inner {
  display: none;
}

.ant-fullcalendar-month, .ant-fullcalendar-date {
  text-align: center;
  transition: all .3s;
}

.ant-fullcalendar-value {
  color: rgba(0, 0, 0, .65);
  background: none;
  border-radius: 2px;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  padding: 0;
  line-height: 24px;
  transition: all .3s;
  display: block;
}

.ant-fullcalendar-value:hover {
  cursor: pointer;
  background: #e6f7ff;
}

.ant-fullcalendar-value:active {
  color: #fff;
  background: #1890ff;
}

.ant-fullcalendar-month-panel-cell .ant-fullcalendar-value {
  width: 48px;
}

.ant-fullcalendar-today .ant-fullcalendar-value, .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value {
  box-shadow: inset 0 0 0 1px #1890ff;
}

.ant-fullcalendar-selected-day .ant-fullcalendar-value, .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value {
  color: #fff;
  background: #1890ff;
}

.ant-fullcalendar-disabled-cell-first-of-row .ant-fullcalendar-value {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.ant-fullcalendar-disabled-cell-last-of-row .ant-fullcalendar-value {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.ant-fullcalendar-last-month-cell .ant-fullcalendar-value, .ant-fullcalendar-next-month-btn-day .ant-fullcalendar-value {
  color: rgba(0, 0, 0, .25);
}

.ant-fullcalendar-month-panel-table {
  table-layout: fixed;
  border-collapse: separate;
  width: 100%;
}

.ant-fullcalendar-content {
  width: 100%;
  position: absolute;
  bottom: -9px;
  left: 0;
}

.ant-fullcalendar-fullscreen {
  border-top: 0;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-table {
  table-layout: fixed;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-header .ant-radio-group {
  margin-left: 16px;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-header label.ant-radio-button {
  height: 32px;
  line-height: 30px;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-month, .ant-fullcalendar-fullscreen .ant-fullcalendar-date {
  color: rgba(0, 0, 0, .65);
  text-align: left;
  border-top: 2px solid #e8e8e8;
  height: 116px;
  margin: 0 4px;
  padding: 4px 8px;
  transition: background .3s;
  display: block;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-month:hover, .ant-fullcalendar-fullscreen .ant-fullcalendar-date:hover {
  cursor: pointer;
  background: #e6f7ff;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-month:active, .ant-fullcalendar-fullscreen .ant-fullcalendar-date:active {
  background: #bae7ff;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-column-header {
  text-align: right;
  padding-bottom: 5px;
  padding-right: 12px;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-value {
  text-align: right;
  background: none;
  width: auto;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
  color: rgba(0, 0, 0, .65);
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-month, .ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date {
  background: none;
  border-top-color: #1890ff;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value, .ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month, .ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date {
  background: #e6f7ff;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value, .ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value {
  color: #1890ff;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-last-month-cell .ant-fullcalendar-date, .ant-fullcalendar-fullscreen .ant-fullcalendar-next-month-btn-day .ant-fullcalendar-date {
  color: rgba(0, 0, 0, .25);
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-content {
  width: auto;
  height: 88px;
  position: static;
  overflow-y: auto;
}

.ant-fullcalendar-disabled-cell .ant-fullcalendar-date, .ant-fullcalendar-disabled-cell .ant-fullcalendar-date:hover {
  cursor: not-allowed;
}

.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date, .ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date:hover {
  background: none;
}

.ant-fullcalendar-disabled-cell .ant-fullcalendar-value {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  border-radius: 0;
  width: auto;
}

.ant-card {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  background: #fff;
  border-radius: 2px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  transition: all .3s;
  position: relative;
}

.ant-card-hoverable {
  cursor: pointer;
}

.ant-card-hoverable:hover {
  border-color: rgba(0, 0, 0, .09);
  box-shadow: 0 2px 8px rgba(0, 0, 0, .09);
}

.ant-card-bordered {
  border: 1px solid #e8e8e8;
}

.ant-card-head {
  color: rgba(0, 0, 0, .85);
  zoom: 1;
  background: none;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 2px 2px 0 0;
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 24px;
  font-size: 16px;
  font-weight: 500;
}

.ant-card-head:before, .ant-card-head:after {
  content: "";
  display: table;
}

.ant-card-head:after {
  clear: both;
}

.ant-card-head-wrapper {
  align-items: center;
  display: flex;
}

.ant-card-head-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
  padding: 16px 0;
  display: inline-block;
  overflow: hidden;
}

.ant-card-head .ant-tabs {
  clear: both;
  color: rgba(0, 0, 0, .65);
  margin-bottom: -17px;
  font-size: 14px;
  font-weight: normal;
}

.ant-card-head .ant-tabs-bar {
  border-bottom: 1px solid #e8e8e8;
}

.ant-card-extra {
  float: right;
  color: rgba(0, 0, 0, .65);
  margin-left: auto;
  padding: 16px 0;
  font-size: 14px;
  font-weight: normal;
}

.ant-card-body {
  zoom: 1;
  padding: 24px;
}

.ant-card-body:before, .ant-card-body:after {
  content: "";
  display: table;
}

.ant-card-body:after {
  clear: both;
}

.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
  margin: -1px 0 0 -1px;
  padding: 0;
}

.ant-card-grid {
  float: left;
  border: 0;
  border-radius: 0;
  width: 33.33%;
  padding: 24px;
  transition: all .3s;
  box-shadow: 1px 0 #e8e8e8, 0 1px #e8e8e8, 1px 1px #e8e8e8, inset 1px 0 #e8e8e8, inset 0 1px #e8e8e8;
}

.ant-card-grid-hoverable:hover {
  z-index: 1;
  position: relative;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-card-contain-tabs > .ant-card-head .ant-card-head-title {
  min-height: 32px;
  padding-bottom: 0;
}

.ant-card-contain-tabs > .ant-card-head .ant-card-extra {
  padding-bottom: 0;
}

.ant-card-cover > * {
  width: 100%;
  display: block;
}

.ant-card-cover img {
  border-radius: 2px 2px 0 0;
}

.ant-card-actions {
  zoom: 1;
  background: #fafafa;
  border-top: 1px solid #e8e8e8;
  margin: 0;
  padding: 0;
  list-style: none;
}

.ant-card-actions:before, .ant-card-actions:after {
  content: "";
  display: table;
}

.ant-card-actions:after {
  clear: both;
}

.ant-card-actions > li {
  float: left;
  color: rgba(0, 0, 0, .45);
  text-align: center;
  margin: 12px 0;
}

.ant-card-actions > li > span {
  cursor: pointer;
  min-width: 32px;
  font-size: 14px;
  line-height: 22px;
  display: block;
  position: relative;
}

.ant-card-actions > li > span:hover {
  color: #1890ff;
  transition: color .3s;
}

.ant-card-actions > li > span a:not(.ant-btn), .ant-card-actions > li > span > .anticon {
  color: rgba(0, 0, 0, .45);
  width: 100%;
  line-height: 22px;
  transition: color .3s;
  display: inline-block;
}

.ant-card-actions > li > span a:not(.ant-btn):hover, .ant-card-actions > li > span > .anticon:hover {
  color: #1890ff;
}

.ant-card-actions > li > span > .anticon {
  font-size: 16px;
  line-height: 22px;
}

.ant-card-actions > li:not(:last-child) {
  border-right: 1px solid #e8e8e8;
}

.ant-card-type-inner .ant-card-head {
  background: #fafafa;
  padding: 0 24px;
}

.ant-card-type-inner .ant-card-head-title {
  padding: 12px 0;
  font-size: 14px;
}

.ant-card-type-inner .ant-card-body {
  padding: 16px 24px;
}

.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0;
}

.ant-card-meta {
  zoom: 1;
  margin: -4px 0;
}

.ant-card-meta:before, .ant-card-meta:after {
  content: "";
  display: table;
}

.ant-card-meta:after {
  clear: both;
}

.ant-card-meta-avatar {
  float: left;
  padding-right: 16px;
}

.ant-card-meta-detail {
  overflow: hidden;
}

.ant-card-meta-detail > div:not(:last-child) {
  margin-bottom: 8px;
}

.ant-card-meta-title {
  color: rgba(0, 0, 0, .85);
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 500;
  overflow: hidden;
}

.ant-card-meta-description {
  color: rgba(0, 0, 0, .45);
}

.ant-card-loading {
  overflow: hidden;
}

.ant-card-loading .ant-card-body {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ant-card-loading-content p {
  margin: 0;
}

.ant-card-loading-block {
  background: -webkit-gradient(linear, left top, right top, from(rgba(207, 216, 220, .2)), color-stop(rgba(207, 216, 220, .4)), to(rgba(207, 216, 220, .2)));
  background: linear-gradient(90deg, rgba(207, 216, 220, .2), rgba(207, 216, 220, .4), rgba(207, 216, 220, .2)) 0 0 / 600% 600%;
  border-radius: 2px;
  height: 14px;
  margin: 4px 0;
  animation: 1.4s infinite card-loading;
}

@keyframes card-loading {
  0%, 100% {
    background-position: 0;
  }

  50% {
    background-position: 100%;
  }
}

.ant-card-small > .ant-card-head {
  min-height: 36px;
  padding: 0 12px;
  font-size: 14px;
}

.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {
  padding: 8px 0;
}

.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {
  padding: 8px 0;
  font-size: 14px;
}

.ant-card-small > .ant-card-body {
  padding: 12px;
}

.ant-carousel {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-carousel .slick-slider {
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  display: block;
  position: relative;
}

.ant-carousel .slick-list {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.ant-carousel .slick-list:focus {
  outline: none;
}

.ant-carousel .slick-list.dragging {
  cursor: pointer;
}

.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}

.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}

.ant-carousel .slick-slider .slick-track, .ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.ant-carousel .slick-track {
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.ant-carousel .slick-track:before, .ant-carousel .slick-track:after {
  content: "";
  display: table;
}

.ant-carousel .slick-track:after {
  clear: both;
}

.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}

.ant-carousel .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .ant-carousel .slick-slide {
  float: right;
}

.ant-carousel .slick-slide img {
  display: block;
}

.ant-carousel .slick-slide.slick-loading img {
  display: none;
}

.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}

.ant-carousel .slick-initialized .slick-slide {
  display: block;
}

.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}

.ant-carousel .slick-vertical .slick-slide {
  border: 1px solid rgba(0, 0, 0, 0);
  height: auto;
  display: block;
}

.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}

.ant-carousel .slick-prev, .ant-carousel .slick-next {
  color: rgba(0, 0, 0, 0);
  cursor: pointer;
  background: none;
  border: 0;
  outline: none;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  position: absolute;
  top: 50%;
}

.ant-carousel .slick-prev:hover, .ant-carousel .slick-next:hover, .ant-carousel .slick-prev:focus, .ant-carousel .slick-next:focus {
  color: rgba(0, 0, 0, 0);
  background: none;
  outline: none;
}

.ant-carousel .slick-prev:hover:before, .ant-carousel .slick-next:hover:before, .ant-carousel .slick-prev:focus:before, .ant-carousel .slick-next:focus:before {
  opacity: 1;
}

.ant-carousel .slick-prev.slick-disabled:before, .ant-carousel .slick-next.slick-disabled:before {
  opacity: .25;
}

.ant-carousel .slick-prev {
  left: -25px;
}

.ant-carousel .slick-prev:before {
  content: "←";
}

.ant-carousel .slick-next {
  right: -25px;
}

.ant-carousel .slick-next:before {
  content: "→";
}

.ant-carousel .slick-dots {
  text-align: center;
  width: 100%;
  height: 3px;
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  position: absolute;
}

.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}

.ant-carousel .slick-dots-top {
  top: 12px;
}

.ant-carousel .slick-dots li {
  text-align: center;
  vertical-align: top;
  margin: 0 2px;
  padding: 0;
  display: inline-block;
  position: relative;
}

.ant-carousel .slick-dots li button {
  color: rgba(0, 0, 0, 0);
  cursor: pointer;
  opacity: .3;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  width: 16px;
  height: 3px;
  padding: 0;
  font-size: 0;
  transition: all .5s;
  display: block;
}

.ant-carousel .slick-dots li button:hover, .ant-carousel .slick-dots li button:focus {
  opacity: .75;
}

.ant-carousel .slick-dots li.slick-active button {
  opacity: 1;
  background: #fff;
  width: 24px;
}

.ant-carousel .slick-dots li.slick-active button:hover, .ant-carousel .slick-dots li.slick-active button:focus {
  opacity: 1;
}

.ant-carousel-vertical .slick-dots {
  width: 3px;
  height: auto;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}

.ant-carousel-vertical .slick-dots-left {
  left: 12px;
}

.ant-carousel-vertical .slick-dots-right {
  right: 12px;
}

.ant-carousel-vertical .slick-dots li {
  vertical-align: baseline;
  margin: 0 2px;
}

.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}

.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}

.ant-cascader {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-cascader-input.ant-input {
  cursor: pointer;
  width: 100%;
  padding-right: 24px;
  position: static;
  background-color: rgba(0, 0, 0, 0) !important;
}

.ant-cascader-picker-show-search .ant-cascader-input.ant-input {
  position: relative;
}

.ant-cascader-picker {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  outline: 0;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  transition: color .3s;
  display: inline-block;
  position: relative;
}

.ant-cascader-picker-with-value .ant-cascader-picker-label {
  color: rgba(0, 0, 0, 0);
}

.ant-cascader-picker-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  background: #f5f5f5;
}

.ant-cascader-picker-disabled .ant-cascader-input {
  cursor: not-allowed;
}

.ant-cascader-picker:focus .ant-cascader-input {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.ant-cascader-picker-show-search.ant-cascader-picker-focused {
  color: rgba(0, 0, 0, .25);
}

.ant-cascader-picker-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  height: 20px;
  margin-top: -10px;
  padding: 0 20px 0 12px;
  line-height: 20px;
  position: absolute;
  top: 50%;
  left: 0;
  overflow: hidden;
}

.ant-cascader-picker-clear {
  z-index: 2;
  color: rgba(0, 0, 0, .25);
  cursor: pointer;
  opacity: 0;
  background: #fff;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  font-size: 12px;
  line-height: 12px;
  transition: color .3s, opacity .15s;
  position: absolute;
  top: 50%;
  right: 12px;
}

.ant-cascader-picker-clear:hover {
  color: rgba(0, 0, 0, .45);
}

.ant-cascader-picker:hover .ant-cascader-picker-clear {
  opacity: 1;
}

.ant-cascader-picker-arrow {
  z-index: 1;
  color: rgba(0, 0, 0, .25);
  width: 12px;
  height: 12px;
  margin-top: -6px;
  font-size: 12px;
  line-height: 12px;
  transition: transform .2s;
  position: absolute;
  top: 50%;
  right: 12px;
}

.ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand {
  transform: rotate(180deg);
}

.ant-cascader-picker-label:hover + .ant-cascader-input {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}

.ant-cascader-picker-small .ant-cascader-picker-clear, .ant-cascader-picker-small .ant-cascader-picker-arrow {
  right: 8px;
}

.ant-cascader-menus {
  z-index: 1050;
  white-space: nowrap;
  background: #fff;
  border-radius: 6px;
  font-size: 14px;
  position: absolute;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-cascader-menus ul, .ant-cascader-menus ol {
  margin: 0;
  list-style: none;
}

.ant-cascader-menus-empty, .ant-cascader-menus-hidden {
  display: none;
}

.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-bottomLeft, .ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpIn;
}

.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-topLeft, .ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-topLeft {
  animation-name: antSlideDownIn;
}

.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-bottomLeft {
  animation-name: antSlideUpOut;
}

.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-topLeft {
  animation-name: antSlideDownOut;
}

.ant-cascader-menu {
  vertical-align: top;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  border-right: 1px solid #e8e8e8;
  min-width: 111px;
  height: 180px;
  margin: 0;
  padding: 4px 0;
  list-style: none;
  display: inline-block;
  overflow: auto;
}

.ant-cascader-menu:first-child {
  border-radius: 6px 0 0 6px;
}

.ant-cascader-menu:last-child {
  border-right-color: rgba(0, 0, 0, 0);
  border-radius: 0 6px 6px 0;
  margin-right: -1px;
}

.ant-cascader-menu:only-child {
  border-radius: 6px;
}

.ant-cascader-menu-item {
  white-space: nowrap;
  cursor: pointer;
  padding: 5px 12px;
  line-height: 22px;
  transition: all .3s;
}

.ant-cascader-menu-item:hover {
  background: #e6f7ff;
}

.ant-cascader-menu-item-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

.ant-cascader-menu-item-disabled:hover {
  background: none;
}

.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled), .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  background-color: #fafafa;
  font-weight: 600;
}

.ant-cascader-menu-item-expand {
  padding-right: 24px;
  position: relative;
}

.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon, .ant-cascader-menu-item-loading-icon {
  font-size: 12px;
  font-size: 10px \9 ;
  color: rgba(0, 0, 0, .45);
  display: inline-block;
  position: absolute;
  right: 12px;
  transform: scale(.833333)rotate(0);
}

:root .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon, :root .ant-cascader-menu-item-loading-icon {
  font-size: 12px;
}

.ant-cascader-menu-item .ant-cascader-menu-item-keyword {
  color: #f5222d;
}

@keyframes antCheckboxEffect {
  0% {
    opacity: .5;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(1.6);
  }
}

.ant-checkbox {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  outline: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1;
  list-style: none;
  display: inline-block;
  position: relative;
  top: -.09em;
}

.ant-checkbox-wrapper:hover .ant-checkbox-inner, .ant-checkbox:hover .ant-checkbox-inner, .ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #1890ff;
}

.ant-checkbox-checked:after {
  visibility: hidden;
  content: "";
  border: 1px solid #1890ff;
  border-radius: 2px;
  width: 100%;
  height: 100%;
  animation: .36s ease-in-out backwards antCheckboxEffect;
  position: absolute;
  top: 0;
  left: 0;
}

.ant-checkbox:hover:after, .ant-checkbox-wrapper:hover .ant-checkbox:after {
  visibility: visible;
}

.ant-checkbox-inner {
  border-collapse: separate;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  transition: all .3s;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.ant-checkbox-inner:after {
  opacity: 0;
  content: " ";
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  width: 5.71429px;
  height: 9.14286px;
  transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
  display: table;
  position: absolute;
  top: 50%;
  left: 22%;
  transform: rotate(45deg)scale(0)translate(-50%, -50%);
}

.ant-checkbox-input {
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-checkbox-checked .ant-checkbox-inner:after {
  opacity: 1;
  content: " ";
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
  display: table;
  position: absolute;
  transform: rotate(45deg)scale(1)translate(-50%, -50%);
}

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.ant-checkbox-disabled {
  cursor: not-allowed;
}

.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after {
  border-color: rgba(0, 0, 0, .25);
  animation-name: none;
}

.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
}

.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}

.ant-checkbox-disabled .ant-checkbox-inner:after {
  border-collapse: separate;
  border-color: #f5f5f5;
  animation-name: none;
}

.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

.ant-checkbox-disabled:hover:after, .ant-checkbox-wrapper:hover .ant-checkbox-disabled:after {
  visibility: hidden;
}

.ant-checkbox-wrapper {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  font-size: 14px;
  line-height: 1.5;
  line-height: unset;
  cursor: pointer;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}

.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}

.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}

.ant-checkbox + span {
  padding-left: 8px;
  padding-right: 8px;
}

.ant-checkbox-group {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  display: inline-block;
}

.ant-checkbox-group-item {
  margin-right: 8px;
  display: inline-block;
}

.ant-checkbox-group-item:last-child {
  margin-right: 0;
}

.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}

.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}

.ant-checkbox-indeterminate .ant-checkbox-inner:after {
  opacity: 1;
  content: " ";
  background-color: #1890ff;
  border: 0;
  width: 8px;
  height: 8px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)scale(1);
}

.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after {
  background-color: rgba(0, 0, 0, .25);
  border-color: rgba(0, 0, 0, .25);
}

.ant-collapse {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 6px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}

.ant-collapse > .ant-collapse-item:last-child, .ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 6px 6px;
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  color: rgba(0, 0, 0, .85);
  cursor: pointer;
  padding: 12px 16px 12px 40px;
  line-height: 22px;
  transition: all .3s;
  position: relative;
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  color: inherit;
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  font-style: normal;
  line-height: 0;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow > * {
  line-height: 1;
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  display: inline-block;
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow:before {
  display: none;
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow-icon {
  display: block;
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform .24s;
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  float: right;
}

.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}

.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}

.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 40px 12px 16px;
}

.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  left: auto;
  right: 16px;
}

.ant-collapse-anim-active {
  transition: height .2s cubic-bezier(.215, .61, .355, 1);
}

.ant-collapse-content {
  color: rgba(0, 0, 0, .65);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
  overflow: hidden;
}

.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}

.ant-collapse-content-inactive {
  display: none;
}

.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 6px 6px;
}

.ant-collapse-borderless {
  background-color: #fafafa;
  border: 0;
}

.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}

.ant-collapse-borderless > .ant-collapse-item:last-child, .ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}

.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: rgba(0, 0, 0, 0);
  border-top: 0;
}

.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}

.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header, .ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

.ant-comment {
  position: relative;
}

.ant-comment-inner {
  padding: 16px 0;
  display: flex;
}

.ant-comment-avatar {
  cursor: pointer;
  flex-shrink: 0;
  margin-right: 12px;
  position: relative;
}

.ant-comment-avatar img {
  border-radius: 50%;
  width: 32px;
  height: 32px;
}

.ant-comment-content {
  word-wrap: break-word;
  flex: auto;
  min-width: 1px;
  font-size: 14px;
  position: relative;
}

.ant-comment-content-author {
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 4px;
  font-size: 14px;
  display: flex;
}

.ant-comment-content-author > a, .ant-comment-content-author > span {
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px;
}

.ant-comment-content-author-name {
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
  transition: color .3s;
}

.ant-comment-content-author-name > *, .ant-comment-content-author-name > :hover {
  color: rgba(0, 0, 0, .45);
}

.ant-comment-content-author-time {
  color: #ccc;
  white-space: nowrap;
  cursor: auto;
}

.ant-comment-content-detail p {
  white-space: pre-wrap;
}

.ant-comment-actions {
  margin-top: 12px;
  padding-left: 0;
}

.ant-comment-actions > li {
  color: rgba(0, 0, 0, .45);
  display: inline-block;
}

.ant-comment-actions > li > span {
  color: rgba(0, 0, 0, .45);
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-right: 10px;
  font-size: 12px;
  transition: color .3s;
}

.ant-comment-actions > li > span:hover {
  color: #595959;
}

.ant-comment-nested {
  margin-left: 44px;
}

.ant-calendar-picker-container {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  z-index: 1050;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: absolute;
}

.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topLeft, .ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-topRight, .ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topLeft, .ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-topRight {
  animation-name: antSlideDownIn;
}

.ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomLeft, .ant-calendar-picker-container.slide-up-enter.slide-up-enter-active.ant-calendar-picker-container-placement-bottomRight, .ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomLeft, .ant-calendar-picker-container.slide-up-appear.slide-up-appear-active.ant-calendar-picker-container-placement-bottomRight {
  animation-name: antSlideUpIn;
}

.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topLeft, .ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-topRight {
  animation-name: antSlideDownOut;
}

.ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomLeft, .ant-calendar-picker-container.slide-up-leave.slide-up-leave-active.ant-calendar-picker-container-placement-bottomRight {
  animation-name: antSlideUpOut;
}

.ant-calendar-picker {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  cursor: text;
  outline: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  transition: opacity .3s;
  display: inline-block;
  position: relative;
}

.ant-calendar-picker-input {
  outline: none;
}

.ant-calendar-picker-input.ant-input {
  line-height: 1.5;
}

.ant-calendar-picker-input.ant-input-sm {
  padding-top: 0;
  padding-bottom: 0;
}

.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled) {
  border-color: #40a9ff;
}

.ant-calendar-picker:focus .ant-calendar-picker-input:not(.ant-input-disabled) {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.ant-calendar-picker-clear, .ant-calendar-picker-icon {
  z-index: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  font-size: 12px;
  line-height: 14px;
  transition: all .3s;
  position: absolute;
  top: 50%;
  right: 12px;
}

.ant-calendar-picker-clear {
  z-index: 2;
  color: rgba(0, 0, 0, .25);
  cursor: pointer;
  opacity: 0;
  pointer-events: none;
  background: #fff;
  font-size: 14px;
}

.ant-calendar-picker-clear:hover {
  color: rgba(0, 0, 0, .45);
}

.ant-calendar-picker:hover .ant-calendar-picker-clear {
  opacity: 1;
  pointer-events: auto;
}

.ant-calendar-picker-icon {
  color: rgba(0, 0, 0, .25);
  font-size: 14px;
  line-height: 1;
  display: inline-block;
}

.ant-input-disabled + .ant-calendar-picker-icon {
  cursor: not-allowed;
}

.ant-calendar-picker-small .ant-calendar-picker-clear, .ant-calendar-picker-small .ant-calendar-picker-icon {
  right: 8px;
}

.ant-calendar {
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #fff;
  border-radius: 6px;
  outline: none;
  width: 280px;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: relative;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-calendar-input-wrap {
  border-bottom: 1px solid #e8e8e8;
  height: 34px;
  padding: 6px 10px;
}

.ant-calendar-input {
  color: rgba(0, 0, 0, .65);
  cursor: auto;
  background: #fff;
  border: 0;
  outline: 0;
  width: 100%;
  height: 22px;
}

.ant-calendar-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}

.ant-calendar-input:-ms-placeholder-shown {
  color: #bfbfbf;
}

.ant-calendar-input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.ant-calendar-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-calendar-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-calendar-week-number {
  width: 286px;
}

.ant-calendar-week-number-cell {
  text-align: center;
}

.ant-calendar-header {
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom: 1px solid #e8e8e8;
  height: 40px;
  line-height: 40px;
}

.ant-calendar-header a:hover {
  color: #40a9ff;
}

.ant-calendar-header .ant-calendar-century-select, .ant-calendar-header .ant-calendar-decade-select, .ant-calendar-header .ant-calendar-year-select, .ant-calendar-header .ant-calendar-month-select {
  color: rgba(0, 0, 0, .85);
  padding: 0 2px;
  font-weight: 500;
  line-height: 40px;
  display: inline-block;
}

.ant-calendar-header .ant-calendar-century-select-arrow, .ant-calendar-header .ant-calendar-decade-select-arrow, .ant-calendar-header .ant-calendar-year-select-arrow, .ant-calendar-header .ant-calendar-month-select-arrow {
  display: none;
}

.ant-calendar-header .ant-calendar-prev-century-btn, .ant-calendar-header .ant-calendar-next-century-btn, .ant-calendar-header .ant-calendar-prev-decade-btn, .ant-calendar-header .ant-calendar-next-decade-btn, .ant-calendar-header .ant-calendar-prev-month-btn, .ant-calendar-header .ant-calendar-next-month-btn, .ant-calendar-header .ant-calendar-prev-year-btn, .ant-calendar-header .ant-calendar-next-year-btn {
  color: rgba(0, 0, 0, .45);
  padding: 0 5px;
  font-family: Arial, Hiragino Sans GB, Microsoft Yahei, Microsoft Sans Serif, sans-serif;
  font-size: 16px;
  line-height: 40px;
  display: inline-block;
  position: absolute;
  top: 0;
}

.ant-calendar-header .ant-calendar-prev-century-btn, .ant-calendar-header .ant-calendar-prev-decade-btn, .ant-calendar-header .ant-calendar-prev-year-btn {
  height: 100%;
  left: 7px;
}

.ant-calendar-header .ant-calendar-prev-century-btn:before, .ant-calendar-header .ant-calendar-prev-decade-btn:before, .ant-calendar-header .ant-calendar-prev-year-btn:before, .ant-calendar-header .ant-calendar-prev-century-btn:after, .ant-calendar-header .ant-calendar-prev-decade-btn:after, .ant-calendar-header .ant-calendar-prev-year-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-header .ant-calendar-prev-century-btn:hover:before, .ant-calendar-header .ant-calendar-prev-decade-btn:hover:before, .ant-calendar-header .ant-calendar-prev-year-btn:hover:before, .ant-calendar-header .ant-calendar-prev-century-btn:hover:after, .ant-calendar-header .ant-calendar-prev-decade-btn:hover:after, .ant-calendar-header .ant-calendar-prev-year-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-header .ant-calendar-prev-century-btn:after, .ant-calendar-header .ant-calendar-prev-decade-btn:after, .ant-calendar-header .ant-calendar-prev-year-btn:after {
  display: inline-block;
  position: relative;
  left: -3px;
}

.ant-calendar-header .ant-calendar-next-century-btn, .ant-calendar-header .ant-calendar-next-decade-btn, .ant-calendar-header .ant-calendar-next-year-btn {
  height: 100%;
  right: 7px;
}

.ant-calendar-header .ant-calendar-next-century-btn:before, .ant-calendar-header .ant-calendar-next-decade-btn:before, .ant-calendar-header .ant-calendar-next-year-btn:before, .ant-calendar-header .ant-calendar-next-century-btn:after, .ant-calendar-header .ant-calendar-next-decade-btn:after, .ant-calendar-header .ant-calendar-next-year-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-header .ant-calendar-next-century-btn:hover:before, .ant-calendar-header .ant-calendar-next-decade-btn:hover:before, .ant-calendar-header .ant-calendar-next-year-btn:hover:before, .ant-calendar-header .ant-calendar-next-century-btn:hover:after, .ant-calendar-header .ant-calendar-next-decade-btn:hover:after, .ant-calendar-header .ant-calendar-next-year-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-header .ant-calendar-next-century-btn:before, .ant-calendar-header .ant-calendar-next-decade-btn:before, .ant-calendar-header .ant-calendar-next-year-btn:before, .ant-calendar-header .ant-calendar-next-century-btn:after, .ant-calendar-header .ant-calendar-next-decade-btn:after, .ant-calendar-header .ant-calendar-next-year-btn:after {
  transform: rotate(135deg)scale(.8);
}

.ant-calendar-header .ant-calendar-next-century-btn:before, .ant-calendar-header .ant-calendar-next-decade-btn:before, .ant-calendar-header .ant-calendar-next-year-btn:before {
  position: relative;
  left: 3px;
}

.ant-calendar-header .ant-calendar-next-century-btn:after, .ant-calendar-header .ant-calendar-next-decade-btn:after, .ant-calendar-header .ant-calendar-next-year-btn:after {
  display: inline-block;
}

.ant-calendar-header .ant-calendar-prev-month-btn {
  height: 100%;
  left: 29px;
}

.ant-calendar-header .ant-calendar-prev-month-btn:before, .ant-calendar-header .ant-calendar-prev-month-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-header .ant-calendar-prev-month-btn:hover:before, .ant-calendar-header .ant-calendar-prev-month-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-header .ant-calendar-prev-month-btn:after {
  display: none;
}

.ant-calendar-header .ant-calendar-next-month-btn {
  height: 100%;
  right: 29px;
}

.ant-calendar-header .ant-calendar-next-month-btn:before, .ant-calendar-header .ant-calendar-next-month-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-header .ant-calendar-next-month-btn:hover:before, .ant-calendar-header .ant-calendar-next-month-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-header .ant-calendar-next-month-btn:after {
  display: none;
}

.ant-calendar-header .ant-calendar-next-month-btn:before, .ant-calendar-header .ant-calendar-next-month-btn:after {
  transform: rotate(135deg)scale(.8);
}

.ant-calendar-body {
  padding: 8px 12px;
}

.ant-calendar table {
  border-collapse: collapse;
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  max-width: 100%;
}

.ant-calendar table, .ant-calendar th, .ant-calendar td {
  text-align: center;
  border: 0;
}

.ant-calendar-calendar-table {
  border-spacing: 0;
  margin-bottom: 0;
}

.ant-calendar-column-header {
  text-align: center;
  width: 33px;
  padding: 6px 0;
  line-height: 18px;
}

.ant-calendar-column-header .ant-calendar-column-header-inner {
  font-weight: normal;
  display: block;
}

.ant-calendar-week-number-header .ant-calendar-column-header-inner {
  display: none;
}

.ant-calendar-cell {
  height: 30px;
  padding: 3px 0;
}

.ant-calendar-date {
  color: rgba(0, 0, 0, .65);
  text-align: center;
  background: none;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 2px;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  padding: 0;
  line-height: 22px;
  transition: background .3s;
  display: block;
}

.ant-calendar-date-panel {
  outline: none;
  position: relative;
}

.ant-calendar-date:hover {
  cursor: pointer;
  background: #e6f7ff;
}

.ant-calendar-date:active {
  color: #fff;
  background: #40a9ff;
}

.ant-calendar-today .ant-calendar-date {
  color: #1890ff;
  border-color: #1890ff;
  font-weight: bold;
}

.ant-calendar-selected-day .ant-calendar-date {
  background: #bae7ff;
}

.ant-calendar-last-month-cell .ant-calendar-date, .ant-calendar-next-month-btn-day .ant-calendar-date, .ant-calendar-last-month-cell .ant-calendar-date:hover, .ant-calendar-next-month-btn-day .ant-calendar-date:hover {
  color: rgba(0, 0, 0, .25);
  background: none;
  border-color: rgba(0, 0, 0, 0);
}

.ant-calendar-disabled-cell .ant-calendar-date {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  background: #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  width: auto;
  position: relative;
}

.ant-calendar-disabled-cell .ant-calendar-date:hover {
  background: #f5f5f5;
}

.ant-calendar-disabled-cell.ant-calendar-selected-day .ant-calendar-date:before {
  content: "";
  background: rgba(0, 0, 0, .1);
  border-radius: 2px;
  width: 24px;
  height: 24px;
  position: absolute;
  top: -1px;
  left: 5px;
}

.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date {
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
}

.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date:before {
  content: " ";
  border: 1px solid rgba(0, 0, 0, .25);
  border-radius: 2px;
  width: 24px;
  height: 24px;
  position: absolute;
  top: -1px;
  left: 5px;
}

.ant-calendar-disabled-cell-first-of-row .ant-calendar-date {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.ant-calendar-disabled-cell-last-of-row .ant-calendar-date {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.ant-calendar-footer {
  border-top: 1px solid #e8e8e8;
  padding: 0 12px;
  line-height: 38px;
}

.ant-calendar-footer:empty {
  border-top: 0;
}

.ant-calendar-footer-btn {
  text-align: center;
  display: block;
}

.ant-calendar-footer-extra {
  text-align: left;
}

.ant-calendar .ant-calendar-today-btn, .ant-calendar .ant-calendar-clear-btn {
  text-align: center;
  margin: 0 0 0 8px;
  display: inline-block;
}

.ant-calendar .ant-calendar-today-btn-disabled, .ant-calendar .ant-calendar-clear-btn-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

.ant-calendar .ant-calendar-today-btn:only-child, .ant-calendar .ant-calendar-clear-btn:only-child {
  margin: 0;
}

.ant-calendar .ant-calendar-clear-btn {
  text-align: center;
  text-indent: -76px;
  width: 20px;
  height: 20px;
  margin: 0;
  line-height: 20px;
  display: none;
  position: absolute;
  top: 7px;
  right: 5px;
  overflow: hidden;
}

.ant-calendar .ant-calendar-clear-btn:after {
  color: rgba(0, 0, 0, .25);
  text-indent: 43px;
  width: 20px;
  font-size: 14px;
  line-height: 1;
  transition: color .3s;
  display: inline-block;
}

.ant-calendar .ant-calendar-clear-btn:hover:after {
  color: rgba(0, 0, 0, .45);
}

.ant-calendar .ant-calendar-ok-btn {
  white-space: nowrap;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  color: #fff;
  text-shadow: 0 -1px rgba(0, 0, 0, .12);
  background-color: #1890ff;
  background-image: none;
  border: 1px solid #1890ff;
  border-radius: 6px;
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  position: relative;
  box-shadow: 0 2px rgba(0, 0, 0, .043);
}

.ant-calendar .ant-calendar-ok-btn > .anticon {
  line-height: 1;
}

.ant-calendar .ant-calendar-ok-btn, .ant-calendar .ant-calendar-ok-btn:active, .ant-calendar .ant-calendar-ok-btn:focus {
  outline: 0;
}

.ant-calendar .ant-calendar-ok-btn:not([disabled]):hover {
  text-decoration: none;
}

.ant-calendar .ant-calendar-ok-btn:not([disabled]):active {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
}

.ant-calendar .ant-calendar-ok-btn.disabled, .ant-calendar .ant-calendar-ok-btn[disabled] {
  cursor: not-allowed;
}

.ant-calendar .ant-calendar-ok-btn.disabled > *, .ant-calendar .ant-calendar-ok-btn[disabled] > * {
  pointer-events: none;
}

.ant-calendar .ant-calendar-ok-btn-lg {
  border-radius: 6px;
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
}

.ant-calendar .ant-calendar-ok-btn-sm {
  border-radius: 6px;
  height: 24px;
  padding: 0 7px;
  font-size: 14px;
}

.ant-calendar .ant-calendar-ok-btn > a:only-child {
  color: currentColor;
}

.ant-calendar .ant-calendar-ok-btn > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-calendar .ant-calendar-ok-btn:hover, .ant-calendar .ant-calendar-ok-btn:focus {
  color: #fff;
  background-color: #40a9ff;
  border-color: #40a9ff;
}

.ant-calendar .ant-calendar-ok-btn:hover > a:only-child, .ant-calendar .ant-calendar-ok-btn:focus > a:only-child {
  color: currentColor;
}

.ant-calendar .ant-calendar-ok-btn:hover > a:only-child:after, .ant-calendar .ant-calendar-ok-btn:focus > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-calendar .ant-calendar-ok-btn:active, .ant-calendar .ant-calendar-ok-btn.active {
  color: #fff;
  background-color: #096dd9;
  border-color: #096dd9;
}

.ant-calendar .ant-calendar-ok-btn:active > a:only-child, .ant-calendar .ant-calendar-ok-btn.active > a:only-child {
  color: currentColor;
}

.ant-calendar .ant-calendar-ok-btn:active > a:only-child:after, .ant-calendar .ant-calendar-ok-btn.active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-calendar .ant-calendar-ok-btn-disabled, .ant-calendar .ant-calendar-ok-btn.disabled, .ant-calendar .ant-calendar-ok-btn[disabled], .ant-calendar .ant-calendar-ok-btn-disabled:hover, .ant-calendar .ant-calendar-ok-btn.disabled:hover, .ant-calendar .ant-calendar-ok-btn[disabled]:hover, .ant-calendar .ant-calendar-ok-btn-disabled:focus, .ant-calendar .ant-calendar-ok-btn.disabled:focus, .ant-calendar .ant-calendar-ok-btn[disabled]:focus, .ant-calendar .ant-calendar-ok-btn-disabled:active, .ant-calendar .ant-calendar-ok-btn.disabled:active, .ant-calendar .ant-calendar-ok-btn[disabled]:active, .ant-calendar .ant-calendar-ok-btn-disabled.active, .ant-calendar .ant-calendar-ok-btn.disabled.active, .ant-calendar .ant-calendar-ok-btn[disabled].active {
  color: rgba(0, 0, 0, .25);
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child, .ant-calendar .ant-calendar-ok-btn.disabled > a:only-child, .ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child, .ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child, .ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child, .ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child, .ant-calendar .ant-calendar-ok-btn-disabled:focus > a:only-child, .ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child, .ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child, .ant-calendar .ant-calendar-ok-btn-disabled:active > a:only-child, .ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child, .ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child, .ant-calendar .ant-calendar-ok-btn-disabled.active > a:only-child, .ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child, .ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child {
  color: currentColor;
}

.ant-calendar .ant-calendar-ok-btn-disabled > a:only-child:after, .ant-calendar .ant-calendar-ok-btn.disabled > a:only-child:after, .ant-calendar .ant-calendar-ok-btn[disabled] > a:only-child:after, .ant-calendar .ant-calendar-ok-btn-disabled:hover > a:only-child:after, .ant-calendar .ant-calendar-ok-btn.disabled:hover > a:only-child:after, .ant-calendar .ant-calendar-ok-btn[disabled]:hover > a:only-child:after, .ant-calendar .ant-calendar-ok-btn-disabled:focus > a:only-child:after, .ant-calendar .ant-calendar-ok-btn.disabled:focus > a:only-child:after, .ant-calendar .ant-calendar-ok-btn[disabled]:focus > a:only-child:after, .ant-calendar .ant-calendar-ok-btn-disabled:active > a:only-child:after, .ant-calendar .ant-calendar-ok-btn.disabled:active > a:only-child:after, .ant-calendar .ant-calendar-ok-btn[disabled]:active > a:only-child:after, .ant-calendar .ant-calendar-ok-btn-disabled.active > a:only-child:after, .ant-calendar .ant-calendar-ok-btn.disabled.active > a:only-child:after, .ant-calendar .ant-calendar-ok-btn[disabled].active > a:only-child:after {
  content: "";
  background: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-calendar-range-picker-input {
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  outline: 0;
  width: 44%;
  height: 99%;
}

.ant-calendar-range-picker-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}

.ant-calendar-range-picker-input:-ms-placeholder-shown {
  color: #bfbfbf;
}

.ant-calendar-range-picker-input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.ant-calendar-range-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-calendar-range-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-calendar-range-picker-input[disabled] {
  cursor: not-allowed;
}

.ant-calendar-range-picker-separator {
  color: rgba(0, 0, 0, .45);
  white-space: nowrap;
  text-align: center;
  vertical-align: top;
  pointer-events: none;
  min-width: 10px;
  height: 100%;
  display: inline-block;
}

.ant-calendar-range {
  width: 552px;
  overflow: hidden;
}

.ant-calendar-range .ant-calendar-date-panel:after {
  clear: both;
  visibility: hidden;
  content: ".";
  height: 0;
  display: block;
}

.ant-calendar-range-part {
  width: 50%;
  position: relative;
}

.ant-calendar-range-left {
  float: left;
}

.ant-calendar-range-left .ant-calendar-time-picker-inner {
  border-right: 1px solid #e8e8e8;
}

.ant-calendar-range-right {
  float: right;
}

.ant-calendar-range-right .ant-calendar-time-picker-inner {
  border-left: 1px solid #e8e8e8;
}

.ant-calendar-range-middle {
  z-index: 1;
  color: rgba(0, 0, 0, .45);
  text-align: center;
  pointer-events: none;
  height: 34px;
  margin: 1px 0 0;
  padding: 0 200px 0 0;
  line-height: 34px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.ant-calendar-range-right .ant-calendar-date-input-wrap {
  margin-left: -90px;
}

.ant-calendar-range.ant-calendar-time .ant-calendar-range-middle {
  padding: 0 10px 0 0;
  transform: translateX(-50%);
}

.ant-calendar-range .ant-calendar-today :not(.ant-calendar-disabled-cell) :not(.ant-calendar-last-month-cell) :not(.ant-calendar-next-month-btn-day) .ant-calendar-date {
  color: #1890ff;
  background: #bae7ff;
  border-color: #1890ff;
}

.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date, .ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date {
  color: #fff;
  background: #1890ff;
  border: 1px solid rgba(0, 0, 0, 0);
}

.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date:hover, .ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date:hover {
  background: #1890ff;
}

.ant-calendar-range.ant-calendar-time .ant-calendar-range-right .ant-calendar-date-input-wrap {
  margin-left: 0;
}

.ant-calendar-range .ant-calendar-input-wrap {
  height: 34px;
  position: relative;
}

.ant-calendar-range .ant-calendar-input, .ant-calendar-range .ant-calendar-time-picker-input {
  color: rgba(0, 0, 0, .65);
  width: 100%;
  height: 24px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #fff;
  background-image: none;
  border: 0;
  border-radius: 6px;
  padding: 4px 0;
  font-size: 14px;
  line-height: 24px;
  transition: all .3s;
  display: inline-block;
  position: relative;
}

.ant-calendar-range .ant-calendar-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}

.ant-calendar-range .ant-calendar-time-picker-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}

.ant-calendar-range .ant-calendar-input:-ms-placeholder-shown {
  color: #bfbfbf;
}

.ant-calendar-range .ant-calendar-time-picker-input:-ms-placeholder-shown {
  color: #bfbfbf;
}

.ant-calendar-range .ant-calendar-input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.ant-calendar-range .ant-calendar-time-picker-input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.ant-calendar-range .ant-calendar-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}

.ant-calendar-range .ant-calendar-time-picker-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}

.ant-calendar-range .ant-calendar-input:-ms-placeholder-shown {
  text-overflow: ellipsis;
}

.ant-calendar-range .ant-calendar-time-picker-input:-ms-placeholder-shown {
  text-overflow: ellipsis;
}

.ant-calendar-range .ant-calendar-input:-ms-placeholder-shown {
  text-overflow: ellipsis;
}

.ant-calendar-range .ant-calendar-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-calendar-range .ant-calendar-time-picker-input:-ms-placeholder-shown {
  text-overflow: ellipsis;
}

.ant-calendar-range .ant-calendar-time-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-calendar-range .ant-calendar-input:hover, .ant-calendar-range .ant-calendar-time-picker-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}

.ant-calendar-range .ant-calendar-input:focus, .ant-calendar-range .ant-calendar-time-picker-input:focus {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.ant-calendar-range .ant-calendar-input-disabled, .ant-calendar-range .ant-calendar-time-picker-input-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-calendar-range .ant-calendar-input-disabled:hover, .ant-calendar-range .ant-calendar-time-picker-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

.ant-calendar-range .ant-calendar-input[disabled], .ant-calendar-range .ant-calendar-time-picker-input[disabled] {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-calendar-range .ant-calendar-input[disabled]:hover, .ant-calendar-range .ant-calendar-time-picker-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

textarea.ant-calendar-range .ant-calendar-input, textarea.ant-calendar-range .ant-calendar-time-picker-input {
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  transition: all .3s, height;
}

.ant-calendar-range .ant-calendar-input-lg, .ant-calendar-range .ant-calendar-time-picker-input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}

.ant-calendar-range .ant-calendar-input-sm, .ant-calendar-range .ant-calendar-time-picker-input-sm {
  height: 24px;
  padding: 1px 7px;
}

.ant-calendar-range .ant-calendar-input:focus, .ant-calendar-range .ant-calendar-time-picker-input:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.ant-calendar-range .ant-calendar-time-picker-icon {
  display: none;
}

.ant-calendar-range.ant-calendar-week-number {
  width: 574px;
}

.ant-calendar-range.ant-calendar-week-number .ant-calendar-range-part {
  width: 286px;
}

.ant-calendar-range .ant-calendar-year-panel, .ant-calendar-range .ant-calendar-month-panel, .ant-calendar-range .ant-calendar-decade-panel {
  top: 34px;
}

.ant-calendar-range .ant-calendar-month-panel .ant-calendar-year-panel {
  top: 0;
}

.ant-calendar-range .ant-calendar-decade-panel-table, .ant-calendar-range .ant-calendar-year-panel-table, .ant-calendar-range .ant-calendar-month-panel-table {
  height: 208px;
}

.ant-calendar-range .ant-calendar-in-range-cell {
  border-radius: 0;
  position: relative;
}

.ant-calendar-range .ant-calendar-in-range-cell > div {
  z-index: 1;
  position: relative;
}

.ant-calendar-range .ant-calendar-in-range-cell:before {
  content: "";
  background: #e6f7ff;
  border: 0;
  border-radius: 0;
  display: block;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 0;
  right: 0;
}

.ant-calendar-range .ant-calendar-footer-extra {
  float: left;
}

div.ant-calendar-range-quick-selector {
  text-align: left;
}

div.ant-calendar-range-quick-selector > a {
  margin-right: 8px;
}

.ant-calendar-range .ant-calendar-header, .ant-calendar-range .ant-calendar-month-panel-header, .ant-calendar-range .ant-calendar-year-panel-header, .ant-calendar-range .ant-calendar-decade-panel-header {
  border-bottom: 0;
}

.ant-calendar-range .ant-calendar-body, .ant-calendar-range .ant-calendar-month-panel-body, .ant-calendar-range .ant-calendar-year-panel-body, .ant-calendar-range .ant-calendar-decade-panel-body {
  border-top: 1px solid #e8e8e8;
}

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker {
  z-index: 2;
  width: 100%;
  height: 207px;
  top: 68px;
}

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-panel {
  height: 267px;
  margin-top: -34px;
}

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-inner {
  background: none;
  height: 100%;
  padding-top: 40px;
}

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-combobox {
  background-color: #fff;
  border-top: 1px solid #e8e8e8;
  height: 100%;
  display: inline-block;
}

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select {
  height: 100%;
}

.ant-calendar-range.ant-calendar-time .ant-calendar-time-picker-select ul {
  max-height: 100%;
}

.ant-calendar-range.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
  margin-right: 8px;
}

.ant-calendar-range.ant-calendar-time .ant-calendar-today-btn {
  height: 22px;
  margin: 8px 12px;
  line-height: 22px;
}

.ant-calendar-range-with-ranges.ant-calendar-time .ant-calendar-time-picker {
  height: 233px;
}

.ant-calendar-range.ant-calendar-show-time-picker .ant-calendar-body {
  border-top-color: rgba(0, 0, 0, 0);
}

.ant-calendar-time-picker {
  background-color: #fff;
  width: 100%;
  position: absolute;
  top: 40px;
}

.ant-calendar-time-picker-panel {
  z-index: 1050;
  width: 100%;
  position: absolute;
}

.ant-calendar-time-picker-inner {
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  outline: none;
  width: 100%;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.ant-calendar-time-picker-combobox, .ant-calendar-time-picker-column-1, .ant-calendar-time-picker-column-1 .ant-calendar-time-picker-select {
  width: 100%;
}

.ant-calendar-time-picker-column-2 .ant-calendar-time-picker-select {
  width: 50%;
}

.ant-calendar-time-picker-column-3 .ant-calendar-time-picker-select {
  width: 33.33%;
}

.ant-calendar-time-picker-column-4 .ant-calendar-time-picker-select {
  width: 25%;
}

.ant-calendar-time-picker-input-wrap {
  display: none;
}

.ant-calendar-time-picker-select {
  float: left;
  border-right: 1px solid #e8e8e8;
  height: 226px;
  font-size: 14px;
  position: relative;
  overflow: hidden;
}

.ant-calendar-time-picker-select:hover {
  overflow-y: auto;
}

.ant-calendar-time-picker-select:first-child {
  border-left: 0;
  margin-left: 0;
}

.ant-calendar-time-picker-select:last-child {
  border-right: 0;
}

.ant-calendar-time-picker-select ul {
  width: 100%;
  max-height: 206px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.ant-calendar-time-picker-select li {
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 24px;
  margin: 0;
  line-height: 24px;
  list-style: none;
  transition: all .3s;
}

.ant-calendar-time-picker-select li:last-child:after {
  content: "";
  height: 202px;
  display: block;
}

.ant-calendar-time-picker-select li:hover {
  background: #e6f7ff;
}

.ant-calendar-time-picker-select li:focus {
  color: #1890ff;
  outline: none;
  font-weight: 600;
}

li.ant-calendar-time-picker-select-option-selected {
  background: #f5f5f5;
  font-weight: 600;
}

li.ant-calendar-time-picker-select-option-disabled {
  color: rgba(0, 0, 0, .25);
}

li.ant-calendar-time-picker-select-option-disabled:hover {
  cursor: not-allowed;
  background: none;
}

.ant-calendar-time .ant-calendar-day-select {
  color: rgba(0, 0, 0, .85);
  padding: 0 2px;
  font-weight: 500;
  line-height: 34px;
  display: inline-block;
}

.ant-calendar-time .ant-calendar-footer {
  height: auto;
  position: relative;
}

.ant-calendar-time .ant-calendar-footer-btn {
  text-align: right;
}

.ant-calendar-time .ant-calendar-footer .ant-calendar-today-btn {
  float: left;
  margin: 0;
}

.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn {
  margin-right: 8px;
  display: inline-block;
}

.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn-disabled {
  color: rgba(0, 0, 0, .25);
}

.ant-calendar-month-panel {
  z-index: 10;
  background: #fff;
  border-radius: 6px;
  outline: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-calendar-month-panel > div {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.ant-calendar-month-panel-hidden {
  display: none;
}

.ant-calendar-month-panel-header {
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom: 1px solid #e8e8e8;
  height: 40px;
  line-height: 40px;
  position: relative;
}

.ant-calendar-month-panel-header a:hover {
  color: #40a9ff;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select, .ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select, .ant-calendar-month-panel-header .ant-calendar-month-panel-year-select, .ant-calendar-month-panel-header .ant-calendar-month-panel-month-select {
  color: rgba(0, 0, 0, .85);
  padding: 0 2px;
  font-weight: 500;
  line-height: 40px;
  display: inline-block;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-century-select-arrow, .ant-calendar-month-panel-header .ant-calendar-month-panel-decade-select-arrow, .ant-calendar-month-panel-header .ant-calendar-month-panel-year-select-arrow, .ant-calendar-month-panel-header .ant-calendar-month-panel-month-select-arrow {
  display: none;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
  color: rgba(0, 0, 0, .45);
  padding: 0 5px;
  font-family: Arial, Hiragino Sans GB, Microsoft Yahei, Microsoft Sans Serif, sans-serif;
  font-size: 16px;
  line-height: 40px;
  display: inline-block;
  position: absolute;
  top: 0;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn {
  height: 100%;
  left: 7px;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:hover:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:hover:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:hover:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:hover:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:hover:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-century-btn:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-decade-btn:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-year-btn:after {
  display: inline-block;
  position: relative;
  left: -3px;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn {
  height: 100%;
  right: 7px;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:hover:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:hover:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:hover:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:hover:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:hover:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after {
  transform: rotate(135deg)scale(.8);
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:before {
  position: relative;
  left: 3px;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-century-btn:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-decade-btn:after, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-year-btn:after {
  display: inline-block;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn {
  height: 100%;
  left: 29px;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:hover:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-prev-month-btn:after {
  display: none;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn {
  height: 100%;
  right: 29px;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:hover:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after {
  display: none;
}

.ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:before, .ant-calendar-month-panel-header .ant-calendar-month-panel-next-month-btn:after {
  transform: rotate(135deg)scale(.8);
}

.ant-calendar-month-panel-body {
  flex: 1;
}

.ant-calendar-month-panel-footer {
  border-top: 1px solid #e8e8e8;
}

.ant-calendar-month-panel-footer .ant-calendar-footer-extra {
  padding: 0 12px;
}

.ant-calendar-month-panel-table {
  table-layout: fixed;
  border-collapse: separate;
  width: 100%;
  height: 100%;
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month, .ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover {
  color: #fff;
  background: #1890ff;
}

.ant-calendar-month-panel-cell {
  text-align: center;
}

.ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month, .ant-calendar-month-panel-cell-disabled .ant-calendar-month-panel-month:hover {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  background: #f5f5f5;
}

.ant-calendar-month-panel-month {
  color: rgba(0, 0, 0, .65);
  text-align: center;
  background: none;
  border-radius: 2px;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  line-height: 24px;
  transition: background .3s;
  display: inline-block;
}

.ant-calendar-month-panel-month:hover {
  cursor: pointer;
  background: #e6f7ff;
}

.ant-calendar-year-panel {
  z-index: 10;
  background: #fff;
  border-radius: 6px;
  outline: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-calendar-year-panel > div {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.ant-calendar-year-panel-hidden {
  display: none;
}

.ant-calendar-year-panel-header {
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom: 1px solid #e8e8e8;
  height: 40px;
  line-height: 40px;
  position: relative;
}

.ant-calendar-year-panel-header a:hover {
  color: #40a9ff;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select, .ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select, .ant-calendar-year-panel-header .ant-calendar-year-panel-year-select, .ant-calendar-year-panel-header .ant-calendar-year-panel-month-select {
  color: rgba(0, 0, 0, .85);
  padding: 0 2px;
  font-weight: 500;
  line-height: 40px;
  display: inline-block;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-century-select-arrow, .ant-calendar-year-panel-header .ant-calendar-year-panel-decade-select-arrow, .ant-calendar-year-panel-header .ant-calendar-year-panel-year-select-arrow, .ant-calendar-year-panel-header .ant-calendar-year-panel-month-select-arrow {
  display: none;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
  color: rgba(0, 0, 0, .45);
  padding: 0 5px;
  font-family: Arial, Hiragino Sans GB, Microsoft Yahei, Microsoft Sans Serif, sans-serif;
  font-size: 16px;
  line-height: 40px;
  display: inline-block;
  position: absolute;
  top: 0;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn {
  height: 100%;
  left: 7px;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:hover:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:hover:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:hover:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:hover:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:hover:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-century-btn:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-decade-btn:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-year-btn:after {
  display: inline-block;
  position: relative;
  left: -3px;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn {
  height: 100%;
  right: 7px;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:hover:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:hover:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:hover:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:hover:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:hover:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after {
  transform: rotate(135deg)scale(.8);
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:before {
  position: relative;
  left: 3px;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-century-btn:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-decade-btn:after, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-year-btn:after {
  display: inline-block;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn {
  height: 100%;
  left: 29px;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:hover:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-prev-month-btn:after {
  display: none;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn {
  height: 100%;
  right: 29px;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:hover:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after {
  display: none;
}

.ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:before, .ant-calendar-year-panel-header .ant-calendar-year-panel-next-month-btn:after {
  transform: rotate(135deg)scale(.8);
}

.ant-calendar-year-panel-body {
  flex: 1;
}

.ant-calendar-year-panel-footer {
  border-top: 1px solid #e8e8e8;
}

.ant-calendar-year-panel-footer .ant-calendar-footer-extra {
  padding: 0 12px;
}

.ant-calendar-year-panel-table {
  table-layout: fixed;
  border-collapse: separate;
  width: 100%;
  height: 100%;
}

.ant-calendar-year-panel-cell {
  text-align: center;
}

.ant-calendar-year-panel-year {
  color: rgba(0, 0, 0, .65);
  text-align: center;
  background: none;
  border-radius: 2px;
  height: 24px;
  margin: 0 auto;
  padding: 0 8px;
  line-height: 24px;
  transition: background .3s;
  display: inline-block;
}

.ant-calendar-year-panel-year:hover {
  cursor: pointer;
  background: #e6f7ff;
}

.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year, .ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
  color: #fff;
  background: #1890ff;
}

.ant-calendar-year-panel-last-decade-cell .ant-calendar-year-panel-year, .ant-calendar-year-panel-next-decade-cell .ant-calendar-year-panel-year {
  color: rgba(0, 0, 0, .25);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ant-calendar-decade-panel {
  z-index: 10;
  background: #fff;
  border-radius: 6px;
  outline: none;
  flex-direction: column;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-calendar-decade-panel-hidden {
  display: none;
}

.ant-calendar-decade-panel-header {
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom: 1px solid #e8e8e8;
  height: 40px;
  line-height: 40px;
  position: relative;
}

.ant-calendar-decade-panel-header a:hover {
  color: #40a9ff;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select {
  color: rgba(0, 0, 0, .85);
  padding: 0 2px;
  font-weight: 500;
  line-height: 40px;
  display: inline-block;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-century-select-arrow, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-decade-select-arrow, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-year-select-arrow, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-month-select-arrow {
  display: none;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
  color: rgba(0, 0, 0, .45);
  padding: 0 5px;
  font-family: Arial, Hiragino Sans GB, Microsoft Yahei, Microsoft Sans Serif, sans-serif;
  font-size: 16px;
  line-height: 40px;
  display: inline-block;
  position: absolute;
  top: 0;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn {
  height: 100%;
  left: 7px;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:hover:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:hover:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:hover:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:hover:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:hover:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-century-btn:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-decade-btn:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-year-btn:after {
  display: inline-block;
  position: relative;
  left: -3px;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn {
  height: 100%;
  right: 7px;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:hover:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:hover:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:hover:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:hover:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:hover:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after {
  transform: rotate(135deg)scale(.8);
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:before {
  position: relative;
  left: 3px;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-century-btn:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-decade-btn:after, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-year-btn:after {
  display: inline-block;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn {
  height: 100%;
  left: 29px;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:hover:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-prev-month-btn:after {
  display: none;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn {
  height: 100%;
  right: 29px;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after {
  vertical-align: middle;
  content: "";
  border: 0 solid #aaa;
  border-width: 1.5px 0 0 1.5px;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  transition: all .3s;
  display: inline-block;
  position: relative;
  top: -1px;
  transform: rotate(-45deg)scale(.8);
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:hover:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:hover:after {
  border-color: rgba(0, 0, 0, .65);
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after {
  display: none;
}

.ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:before, .ant-calendar-decade-panel-header .ant-calendar-decade-panel-next-month-btn:after {
  transform: rotate(135deg)scale(.8);
}

.ant-calendar-decade-panel-body {
  flex: 1;
}

.ant-calendar-decade-panel-footer {
  border-top: 1px solid #e8e8e8;
}

.ant-calendar-decade-panel-footer .ant-calendar-footer-extra {
  padding: 0 12px;
}

.ant-calendar-decade-panel-table {
  table-layout: fixed;
  border-collapse: separate;
  width: 100%;
  height: 100%;
}

.ant-calendar-decade-panel-cell {
  white-space: nowrap;
  text-align: center;
}

.ant-calendar-decade-panel-decade {
  color: rgba(0, 0, 0, .65);
  text-align: center;
  background: none;
  border-radius: 2px;
  height: 24px;
  margin: 0 auto;
  padding: 0 6px;
  line-height: 24px;
  transition: background .3s;
  display: inline-block;
}

.ant-calendar-decade-panel-decade:hover {
  cursor: pointer;
  background: #e6f7ff;
}

.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade, .ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover {
  color: #fff;
  background: #1890ff;
}

.ant-calendar-decade-panel-last-century-cell .ant-calendar-decade-panel-decade, .ant-calendar-decade-panel-next-century-cell .ant-calendar-decade-panel-decade {
  color: rgba(0, 0, 0, .25);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ant-calendar-month .ant-calendar-month-header-wrap {
  height: 288px;
  position: relative;
}

.ant-calendar-month .ant-calendar-month-panel, .ant-calendar-month .ant-calendar-year-panel {
  height: 100%;
  top: 0;
}

.ant-calendar-week-number-cell {
  opacity: .5;
}

.ant-calendar-week-number .ant-calendar-body tr {
  cursor: pointer;
  transition: all .3s;
}

.ant-calendar-week-number .ant-calendar-body tr:hover {
  background: #e6f7ff;
}

.ant-calendar-week-number .ant-calendar-body tr.ant-calendar-active-week {
  background: #bae7ff;
  font-weight: bold;
}

.ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day .ant-calendar-date, .ant-calendar-week-number .ant-calendar-body tr .ant-calendar-selected-day:hover .ant-calendar-date {
  color: rgba(0, 0, 0, .65);
  background: none;
}

.ant-descriptions-title {
  color: rgba(0, 0, 0, .85);
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
}

.ant-descriptions-view {
  border-radius: 6px;
  width: 100%;
  overflow: hidden;
}

.ant-descriptions-view table {
  table-layout: fixed;
  width: 100%;
}

.ant-descriptions-row > th, .ant-descriptions-row > td {
  padding-bottom: 16px;
}

.ant-descriptions-row:last-child {
  border-bottom: none;
}

.ant-descriptions-item-label {
  color: rgba(0, 0, 0, .85);
  font-size: 14px;
  font-weight: normal;
  line-height: 1.5;
}

.ant-descriptions-item-label:after {
  content: " ";
  margin: 0 8px 0 2px;
  position: relative;
  top: -.5px;
}

.ant-descriptions-item-colon:after {
  content: ":";
}

.ant-descriptions-item-no-label:after {
  content: "";
  margin: 0;
}

.ant-descriptions-item-content {
  color: rgba(0, 0, 0, .65);
  font-size: 14px;
  line-height: 1.5;
  display: table-cell;
}

.ant-descriptions-item {
  padding-bottom: 0;
}

.ant-descriptions-item > span {
  display: inline-block;
}

.ant-descriptions-middle .ant-descriptions-row > th, .ant-descriptions-middle .ant-descriptions-row > td {
  padding-bottom: 12px;
}

.ant-descriptions-small .ant-descriptions-row > th, .ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 8px;
}

.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #e8e8e8;
}

.ant-descriptions-bordered .ant-descriptions-view > table {
  table-layout: auto;
}

.ant-descriptions-bordered .ant-descriptions-item-label, .ant-descriptions-bordered .ant-descriptions-item-content {
  border-right: 1px solid #e8e8e8;
  padding: 16px 24px;
}

.ant-descriptions-bordered .ant-descriptions-item-label:last-child, .ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-right: none;
}

.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa;
}

.ant-descriptions-bordered .ant-descriptions-item-label:after {
  display: none;
}

.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #e8e8e8;
}

.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none;
}

.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label, .ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {
  padding: 12px 24px;
}

.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label, .ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
  padding: 8px 16px;
}

.ant-divider {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  background: #e8e8e8;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-divider, .ant-divider-vertical {
  vertical-align: middle;
  width: 1px;
  height: .9em;
  margin: 0 8px;
  display: inline-block;
  position: relative;
  top: -.06em;
}

.ant-divider-horizontal {
  clear: both;
  width: 100%;
  min-width: 100%;
  height: 1px;
  margin: 24px 0;
  display: block;
}

.ant-divider-horizontal.ant-divider-with-text-center, .ant-divider-horizontal.ant-divider-with-text-left, .ant-divider-horizontal.ant-divider-with-text-right {
  color: rgba(0, 0, 0, .85);
  white-space: nowrap;
  text-align: center;
  background: none;
  margin: 16px 0;
  font-size: 16px;
  font-weight: 500;
  display: table;
}

.ant-divider-horizontal.ant-divider-with-text-center:before, .ant-divider-horizontal.ant-divider-with-text-left:before, .ant-divider-horizontal.ant-divider-with-text-right:before, .ant-divider-horizontal.ant-divider-with-text-center:after, .ant-divider-horizontal.ant-divider-with-text-left:after, .ant-divider-horizontal.ant-divider-with-text-right:after {
  content: "";
  border-top: 1px solid #e8e8e8;
  width: 50%;
  display: table-cell;
  position: relative;
  top: 50%;
  transform: translateY(50%);
}

.ant-divider-horizontal.ant-divider-with-text-left .ant-divider-inner-text, .ant-divider-horizontal.ant-divider-with-text-right .ant-divider-inner-text {
  padding: 0 10px;
  display: inline-block;
}

.ant-divider-horizontal.ant-divider-with-text-left:before {
  width: 5%;
  top: 50%;
}

.ant-divider-horizontal.ant-divider-with-text-left:after, .ant-divider-horizontal.ant-divider-with-text-right:before {
  width: 95%;
  top: 50%;
}

.ant-divider-horizontal.ant-divider-with-text-right:after {
  width: 5%;
  top: 50%;
}

.ant-divider-inner-text {
  padding: 0 24px;
  display: inline-block;
}

.ant-divider-dashed {
  background: none;
  border: 0 dashed #e8e8e8;
  border-top-width: 1px;
}

.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed, .ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed, .ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed {
  border-top: 0;
}

.ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:before, .ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:before, .ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:before, .ant-divider-horizontal.ant-divider-with-text-center.ant-divider-dashed:after, .ant-divider-horizontal.ant-divider-with-text-left.ant-divider-dashed:after, .ant-divider-horizontal.ant-divider-with-text-right.ant-divider-dashed:after {
  border-style: dashed none none;
}

.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px;
}

.ant-drawer {
  z-index: 1000;
  width: 0%;
  height: 100%;
  transition: transform .3s cubic-bezier(.7, .3, .1, 1), height 0s .3s, width 0s .3s;
  position: fixed;
}

.ant-drawer > * {
  transition: transform .3s cubic-bezier(.7, .3, .1, 1), box-shadow .3s cubic-bezier(.7, .3, .1, 1);
}

.ant-drawer-content-wrapper {
  position: absolute;
}

.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}

.ant-drawer-left, .ant-drawer-right {
  width: 0%;
  height: 100%;
  top: 0;
}

.ant-drawer-left .ant-drawer-content-wrapper, .ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}

.ant-drawer-left.ant-drawer-open, .ant-drawer-right.ant-drawer-open {
  width: 100%;
  transition: transform .3s cubic-bezier(.7, .3, .1, 1);
}

.ant-drawer-left.ant-drawer-open.no-mask, .ant-drawer-right.ant-drawer-open.no-mask {
  width: 0%;
}

.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 2px 0 8px rgba(0, 0, 0, .15);
}

.ant-drawer-right, .ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}

.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: -2px 0 8px rgba(0, 0, 0, .15);
}

.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  transform: translateX(1px);
}

.ant-drawer-top, .ant-drawer-bottom {
  width: 100%;
  height: 0%;
  left: 0;
}

.ant-drawer-top .ant-drawer-content-wrapper, .ant-drawer-bottom .ant-drawer-content-wrapper {
  width: 100%;
}

.ant-drawer-top.ant-drawer-open, .ant-drawer-bottom.ant-drawer-open {
  height: 100%;
  transition: transform .3s cubic-bezier(.7, .3, .1, 1);
}

.ant-drawer-top.ant-drawer-open.no-mask, .ant-drawer-bottom.ant-drawer-open.no-mask {
  height: 0%;
}

.ant-drawer-top {
  top: 0;
}

.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-drawer-bottom, .ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0;
}

.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 -2px 8px rgba(0, 0, 0, .15);
}

.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  transform: translateY(1px);
}

.ant-drawer.ant-drawer-open .ant-drawer-mask {
  opacity: 1;
  height: 100%;
  transition: none;
  animation: .3s cubic-bezier(.7, .3, .1, 1) antdDrawerFadeIn;
}

.ant-drawer-title {
  color: rgba(0, 0, 0, .85);
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.ant-drawer-content {
  z-index: 1;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  position: relative;
  overflow: auto;
}

.ant-drawer-close {
  z-index: 10;
  color: rgba(0, 0, 0, .45);
  text-align: center;
  text-transform: none;
  cursor: pointer;
  text-rendering: auto;
  background: none;
  border: 0;
  outline: 0;
  width: 56px;
  height: 56px;
  padding: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
  text-decoration: none;
  transition: color .3s;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

.ant-drawer-close:focus, .ant-drawer-close:hover {
  color: rgba(0, 0, 0, .75);
  text-decoration: none;
}

.ant-drawer-header {
  color: rgba(0, 0, 0, .65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 6px 6px 0 0;
  padding: 16px 24px;
  position: relative;
}

.ant-drawer-header-no-title {
  color: rgba(0, 0, 0, .65);
  background: #fff;
}

.ant-drawer-body {
  word-wrap: break-word;
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
}

.ant-drawer-wrapper-body {
  height: 100%;
  overflow: auto;
}

.ant-drawer-mask {
  opacity: 0;
  width: 100%;
  height: 0;
  filter: alpha(opacity= 45);
  background-color: rgba(0, 0, 0, .45);
  transition: opacity .3s linear, height 0s .3s;
  position: absolute;
  top: 0;
  left: 0;
}

.ant-drawer-open-content {
  box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
}

@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.ant-dropdown {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  z-index: 1050;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  display: block;
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.ant-dropdown:before {
  z-index: -9999;
  opacity: .0001;
  content: " ";
  position: absolute;
  top: -7px;
  bottom: -7px;
  left: -7px;
  right: 0;
}

.ant-dropdown-wrap {
  position: relative;
}

.ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 12px;
  font-size: 10px \9 ;
  display: inline-block;
  transform: scale(.833333)rotate(0);
}

:root .ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 12px;
}

.ant-dropdown-wrap .anticon-down:before {
  transition: transform .2s;
}

.ant-dropdown-wrap-open .anticon-down:before {
  transform: rotate(180deg);
}

.ant-dropdown-hidden, .ant-dropdown-menu-hidden {
  display: none;
}

.ant-dropdown-menu {
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 6px;
  outline: none;
  margin: 0;
  padding: 4px 0;
  list-style-type: none;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-dropdown-menu-item-group-title {
  color: rgba(0, 0, 0, .45);
  padding: 5px 12px;
  transition: all .3s;
}

.ant-dropdown-menu-submenu-popup {
  z-index: 1050;
  position: absolute;
}

.ant-dropdown-menu-submenu-popup > .ant-dropdown-menu {
  transform-origin: 0 0;
}

.ant-dropdown-menu-submenu-popup ul, .ant-dropdown-menu-submenu-popup li {
  list-style: none;
}

.ant-dropdown-menu-submenu-popup ul {
  margin-left: .3em;
  margin-right: .3em;
  padding: 0;
}

.ant-dropdown-menu-item, .ant-dropdown-menu-submenu-title {
  clear: both;
  color: rgba(0, 0, 0, .65);
  white-space: nowrap;
  cursor: pointer;
  margin: 0;
  padding: 5px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  transition: all .3s;
}

.ant-dropdown-menu-item > .anticon:first-child, .ant-dropdown-menu-submenu-title > .anticon:first-child, .ant-dropdown-menu-item > span > .anticon:first-child, .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}

.ant-dropdown-menu-item > a, .ant-dropdown-menu-submenu-title > a {
  color: rgba(0, 0, 0, .65);
  margin: -5px -12px;
  padding: 5px 12px;
  transition: all .3s;
  display: block;
}

.ant-dropdown-menu-item-selected, .ant-dropdown-menu-submenu-title-selected, .ant-dropdown-menu-item-selected > a, .ant-dropdown-menu-submenu-title-selected > a {
  color: #1890ff;
  background-color: #e6f7ff;
}

.ant-dropdown-menu-item:hover, .ant-dropdown-menu-submenu-title:hover {
  background-color: #e6f7ff;
}

.ant-dropdown-menu-item-disabled, .ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

.ant-dropdown-menu-item-disabled:hover, .ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  background-color: #fff;
}

.ant-dropdown-menu-item-divider, .ant-dropdown-menu-submenu-title-divider {
  background-color: #e8e8e8;
  height: 1px;
  margin: 4px 0;
  line-height: 0;
  overflow: hidden;
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow, .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}

.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon, .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, .45);
  font-size: 12px;
  font-style: normal;
  font-size: 10px \9 ;
  display: inline-block;
  transform: scale(.833333)rotate(0);
}

:root .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon, :root .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  font-size: 12px;
}

.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}

.ant-dropdown-menu-submenu-title {
  padding-right: 26px;
}

.ant-dropdown-menu-submenu-vertical {
  position: relative;
}

.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  transform-origin: 0 0;
  min-width: 100%;
  margin-left: 4px;
  position: absolute;
  top: 0;
  left: 100%;
}

.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title, .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  background-color: #fff;
}

.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #1890ff;
}

.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft, .ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft, .ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter, .ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter, .ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight, .ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}

.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft, .ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft, .ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter, .ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter, .ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight, .ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}

.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft, .ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter, .ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}

.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft, .ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter, .ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}

.ant-dropdown-trigger > .anticon.anticon-down, .ant-dropdown-link > .anticon.anticon-down {
  font-size: 12px;
  font-size: 10px \9 ;
  display: inline-block;
  transform: scale(.833333)rotate(0);
}

:root .ant-dropdown-trigger > .anticon.anticon-down, :root .ant-dropdown-link > .anticon.anticon-down {
  font-size: 12px;
}

.ant-dropdown-button {
  white-space: nowrap;
}

.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child) {
  padding-left: 8px;
  padding-right: 8px;
}

.ant-dropdown-button .anticon.anticon-down {
  font-size: 12px;
  font-size: 10px \9 ;
  display: inline-block;
  transform: scale(.833333)rotate(0);
}

:root .ant-dropdown-button .anticon.anticon-down {
  font-size: 12px;
}

.ant-dropdown-menu-dark, .ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item, .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title, .ant-dropdown-menu-dark .ant-dropdown-menu-item > a, .ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after, .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after, .ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow:after {
  color: rgba(255, 255, 255, .65);
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover, .ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover, .ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover {
  color: #fff;
  background: none;
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected, .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover, .ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #1890ff;
}

.ant-empty {
  text-align: center;
  margin: 0 8px;
  font-size: 14px;
  line-height: 22px;
}

.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}

.ant-empty-image img {
  height: 100%;
}

.ant-empty-image svg {
  height: 100%;
  margin: auto;
}

.ant-empty-description {
  margin: 0;
}

.ant-empty-footer {
  margin-top: 16px;
}

.ant-empty-normal {
  color: rgba(0, 0, 0, .25);
  margin: 32px 0;
}

.ant-empty-normal .ant-empty-image {
  height: 40px;
}

.ant-empty-small {
  color: rgba(0, 0, 0, .25);
  margin: 8px 0;
}

.ant-empty-small .ant-empty-image {
  height: 35px;
}

.ant-form input[type="radio"] {
  line-height: normal;
}

.ant-form input[type="checkbox"] {
  line-height: normal;
}

.ant-form input[type="file"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ant-form input[type="radio"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ant-form input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ant-form input[type="radio"] {
  line-height: normal;
}

.ant-form input[type="checkbox"] {
  line-height: normal;
}

.ant-form input[type="file"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ant-form input[type="radio"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ant-form input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

form .has-feedback .ant-cascader-picker-clear, form .has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix, form .has-feedback .ant-calendar-picker-icon, form .has-feedback .ant-time-picker-icon, form .has-feedback .ant-calendar-picker-clear, form .has-feedback .ant-time-picker-clear {
  right: 28px;
}

form input[type="radio"] {
  width: 14px;
  height: 14px;
}

form input[type="checkbox"] {
  width: 14px;
  height: 14px;
}

@media (max-width: 575px) {
  .ant-form-item-label, .ant-form-item-control-wrapper {
    width: 100%;
    display: block;
  }

  .ant-form-item-label {
    white-space: initial;
    text-align: left;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    display: block;
  }

  .ant-form-item-label label:after {
    display: none;
  }

  .ant-col-xs-24.ant-form-item-label {
    white-space: initial;
    text-align: left;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    display: block;
  }

  .ant-col-xs-24.ant-form-item-label label:after {
    display: none;
  }
}

@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    white-space: initial;
    text-align: left;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    display: block;
  }

  .ant-col-sm-24.ant-form-item-label label:after {
    display: none;
  }
}

@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    white-space: initial;
    text-align: left;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    display: block;
  }

  .ant-col-md-24.ant-form-item-label label:after {
    display: none;
  }
}

@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    white-space: initial;
    text-align: left;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    display: block;
  }

  .ant-col-lg-24.ant-form-item-label label:after {
    display: none;
  }
}

@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    white-space: initial;
    text-align: left;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    display: block;
  }

  .ant-col-xl-24.ant-form-item-label label:after {
    display: none;
  }
}

.ant-form-inline .ant-form-text, .ant-form-inline .has-feedback {
  display: inline-block;
}

.has-warning .has-feedback, .has-warning .ant-form-explain, .has-warning .ant-form-split {
  color: #faad14;
}

.has-warning .ant-select-selection, .has-warning .ant-select-selection:hover {
  border-color: #faad14;
}

.has-error .has-feedback, .has-error .ant-form-explain, .has-error .ant-form-split {
  color: #f5222d;
}

.has-error .ant-select-selection, .has-error .ant-select-selection:hover {
  border-color: #f5222d;
}

.has-error .ant-input-number:not([disabled]):hover, .has-error .ant-time-picker-input:not([disabled]):hover, .has-error .ant-mention-wrapper .ant-mention-editor, .has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  border-color: #f5222d;
}

.has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus, .has-error .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ff4d4f;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
  border-right-width: 1px !important;
}

.has-error .ant-cascader-picker:hover .ant-cascader-input, .has-error .ant-transfer-list {
  border-color: #f5222d;
}

.show-help-enter, .show-help-appear, .show-help-leave {
  animation-duration: .3s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.show-help-enter, .show-help-appear, .show-help-leave {
  animation-duration: .3s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

@keyframes antShowHelpIn {
  0% {
    opacity: 0;
    transform: translateY(-5px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes antShowHelpOut {
  to {
    opacity: 0;
    transform: translateY(-5px);
  }
}

@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
  }

  100% {
    transform: scale(1);
  }
}

.ant-form {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-form input[type="radio"] {
  line-height: normal;
}

.ant-form input[type="checkbox"] {
  line-height: normal;
}

.ant-form input[type="file"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ant-form input[type="radio"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ant-form input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ant-form legend {
  color: rgba(0, 0, 0, .45);
  width: 100%;
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 20px;
  padding: 0;
  display: block;
}

.ant-form label {
  font-size: 14px;
}

.ant-form input[type="search"] {
  box-sizing: border-box;
}

.ant-form input[type="radio"] {
  line-height: normal;
}

.ant-form input[type="checkbox"] {
  line-height: normal;
}

.ant-form input[type="file"] {
  display: block;
}

.ant-form input[type="range"] {
  width: 100%;
  display: block;
}

.ant-form select[multiple], .ant-form select[size] {
  height: auto;
}

.ant-form input[type="file"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ant-form input[type="radio"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ant-form input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ant-form output {
  color: rgba(0, 0, 0, .65);
  padding-top: 15px;
  font-size: 14px;
  line-height: 1.5;
  display: block;
}

.ant-form-item-required:before {
  color: #f5222d;
  content: "*";
  margin-right: 4px;
  font-family: SimSun, sans-serif;
  font-size: 14px;
  line-height: 1;
  display: inline-block;
}

.ant-form-hide-required-mark .ant-form-item-required:before {
  display: none;
}

.ant-form-item-label > label {
  color: rgba(0, 0, 0, .85);
}

.ant-form-item-label > label:after {
  content: ":";
  margin: 0 8px 0 2px;
  position: relative;
  top: -.5px;
}

.ant-form-item-label > label.ant-form-item-no-colon:after {
  content: " ";
}

.ant-form-item {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  vertical-align: top;
  margin: 0 0 24px;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-form-item label {
  position: relative;
}

.ant-form-item label > .anticon {
  vertical-align: top;
  font-size: 14px;
}

.ant-form-item-control {
  zoom: 1;
  line-height: 40px;
  position: relative;
}

.ant-form-item-control:before, .ant-form-item-control:after {
  content: "";
  display: table;
}

.ant-form-item-control:after {
  clear: both;
}

.ant-form-item-children {
  position: relative;
}

.ant-form-item-with-help {
  margin-bottom: 5px;
}

.ant-form-item-label {
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
  line-height: 39.9999px;
  display: inline-block;
  overflow: hidden;
}

.ant-form-item-label-left {
  text-align: left;
}

.ant-form-item .ant-switch {
  margin: 2px 0 4px;
}

.ant-form-explain, .ant-form-extra {
  clear: both;
  color: rgba(0, 0, 0, .45);
  min-height: 22px;
  margin-top: -2px;
  font-size: 14px;
  line-height: 1.5;
  transition: color .3s cubic-bezier(.215, .61, .355, 1);
}

.ant-form-explain {
  margin-bottom: -1px;
}

.ant-form-extra {
  padding-top: 4px;
}

.ant-form-text {
  padding-right: 8px;
  display: inline-block;
}

.ant-form-split {
  text-align: center;
  display: block;
}

form .has-feedback .ant-input {
  padding-right: 30px;
}

form .has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 18px;
}

form .has-feedback .ant-input-affix-wrapper .ant-input {
  padding-right: 49px;
}

form .has-feedback .ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input {
  padding-right: 68px;
}

form .has-feedback > .ant-select .ant-select-arrow, form .has-feedback > .ant-select .ant-select-selection__clear, form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow, form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection__clear {
  right: 28px;
}

form .has-feedback > .ant-select .ant-select-selection-selected-value, form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 42px;
}

form .has-feedback .ant-cascader-picker-arrow {
  margin-right: 17px;
}

form .has-feedback .ant-cascader-picker-clear, form .has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix, form .has-feedback .ant-calendar-picker-icon, form .has-feedback .ant-time-picker-icon, form .has-feedback .ant-calendar-picker-clear, form .has-feedback .ant-time-picker-clear {
  right: 28px;
}

form .ant-mentions, form textarea.ant-input {
  height: auto;
  margin-bottom: 4px;
}

form .ant-upload {
  background: none;
}

form input[type="radio"] {
  width: 14px;
  height: 14px;
}

form input[type="checkbox"] {
  width: 14px;
  height: 14px;
}

form .ant-radio-inline, form .ant-checkbox-inline {
  vertical-align: middle;
  cursor: pointer;
  margin-left: 8px;
  font-weight: normal;
  display: inline-block;
}

form .ant-radio-inline:first-child, form .ant-checkbox-inline:first-child {
  margin-left: 0;
}

form .ant-checkbox-vertical, form .ant-radio-vertical {
  display: block;
}

form .ant-checkbox-vertical + .ant-checkbox-vertical, form .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}

form .ant-input-number + .ant-form-text {
  margin-left: 8px;
}

form .ant-input-number-handler-wrap {
  z-index: 2;
}

form .ant-select, form .ant-cascader-picker {
  width: 100%;
}

form .ant-input-group .ant-select, form .ant-input-group .ant-cascader-picker {
  width: auto;
}

form :not(.ant-input-group-wrapper) > .ant-input-group, form .ant-input-group-wrapper {
  vertical-align: middle;
  display: inline-block;
}

form:not(.ant-form-vertical) :not(.ant-input-group-wrapper) > .ant-input-group, form:not(.ant-form-vertical) .ant-input-group-wrapper {
  position: relative;
  top: -1px;
}

.ant-form-vertical .ant-form-item-label, .ant-col-24.ant-form-item-label, .ant-col-xl-24.ant-form-item-label {
  white-space: initial;
  text-align: left;
  margin: 0;
  padding: 0 0 8px;
  line-height: 1.5;
  display: block;
}

.ant-form-vertical .ant-form-item-label label:after, .ant-col-24.ant-form-item-label label:after, .ant-col-xl-24.ant-form-item-label label:after {
  display: none;
}

.ant-form-vertical .ant-form-item {
  padding-bottom: 8px;
}

.ant-form-vertical .ant-form-item-control {
  line-height: 1.5;
}

.ant-form-vertical .ant-form-explain {
  margin-top: 2px;
  margin-bottom: -5px;
}

.ant-form-vertical .ant-form-extra {
  margin-top: 2px;
  margin-bottom: -4px;
}

@media (max-width: 575px) {
  .ant-form-item-label, .ant-form-item-control-wrapper {
    width: 100%;
    display: block;
  }

  .ant-form-item-label {
    white-space: initial;
    text-align: left;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    display: block;
  }

  .ant-form-item-label label:after {
    display: none;
  }

  .ant-col-xs-24.ant-form-item-label {
    white-space: initial;
    text-align: left;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    display: block;
  }

  .ant-col-xs-24.ant-form-item-label label:after {
    display: none;
  }
}

@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    white-space: initial;
    text-align: left;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    display: block;
  }

  .ant-col-sm-24.ant-form-item-label label:after {
    display: none;
  }
}

@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    white-space: initial;
    text-align: left;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    display: block;
  }

  .ant-col-md-24.ant-form-item-label label:after {
    display: none;
  }
}

@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    white-space: initial;
    text-align: left;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    display: block;
  }

  .ant-col-lg-24.ant-form-item-label label:after {
    display: none;
  }
}

@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    white-space: initial;
    text-align: left;
    margin: 0;
    padding: 0 0 8px;
    line-height: 1.5;
    display: block;
  }

  .ant-col-xl-24.ant-form-item-label label:after {
    display: none;
  }
}

.ant-form-inline .ant-form-item {
  margin-bottom: 0;
  margin-right: 16px;
  display: inline-block;
}

.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px;
}

.ant-form-inline .ant-form-item > .ant-form-item-control-wrapper, .ant-form-inline .ant-form-item > .ant-form-item-label {
  vertical-align: top;
  display: inline-block;
}

.ant-form-inline .ant-form-text, .ant-form-inline .has-feedback {
  display: inline-block;
}

.has-success.has-feedback .ant-form-item-children-icon, .has-warning.has-feedback .ant-form-item-children-icon, .has-error.has-feedback .ant-form-item-children-icon, .is-validating.has-feedback .ant-form-item-children-icon {
  z-index: 1;
  text-align: center;
  visibility: visible;
  pointer-events: none;
  width: 32px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  animation: .3s cubic-bezier(.12, .4, .29, 1.46) zoomIn;
  position: absolute;
  top: 50%;
  right: 0;
}

.has-success.has-feedback .ant-form-item-children-icon svg, .has-warning.has-feedback .ant-form-item-children-icon svg, .has-error.has-feedback .ant-form-item-children-icon svg, .is-validating.has-feedback .ant-form-item-children-icon svg {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.has-success.has-feedback .ant-form-item-children-icon {
  color: #52c41a;
  animation-name: diffZoomIn1 !important;
}

.has-warning .ant-form-explain, .has-warning .ant-form-split {
  color: #faad14;
}

.has-warning .has-feedback, .has-warning .ant-form-explain, .has-warning .ant-form-split {
  color: #faad14;
}

.has-warning .ant-input, .has-warning .ant-input:hover {
  background-color: #fff;
  border-color: #faad14;
}

.has-warning .ant-input:focus {
  border-color: #ffc53d;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
  border-right-width: 1px !important;
}

.has-warning .ant-input:not([disabled]):hover {
  border-color: #faad14;
}

.has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffc53d;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
  border-right-width: 1px !important;
}

.has-warning .ant-input-affix-wrapper .ant-input, .has-warning .ant-input-affix-wrapper .ant-input:hover {
  background-color: #fff;
  border-color: #faad14;
}

.has-warning .ant-input-affix-wrapper .ant-input:focus {
  border-color: #ffc53d;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
  border-right-width: 1px !important;
}

.has-warning .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #faad14;
}

.has-warning .ant-input-prefix {
  color: #faad14;
}

.has-warning .ant-input-group-addon {
  color: #faad14;
  background-color: #fff;
  border-color: #faad14;
}

.has-warning .has-feedback {
  color: #faad14;
}

.has-warning.has-feedback .ant-form-item-children-icon {
  color: #faad14;
  animation-name: diffZoomIn3 !important;
}

.has-warning .ant-select-selection, .has-warning .ant-select-selection:hover {
  border-color: #faad14;
}

.has-warning .ant-select-open .ant-select-selection, .has-warning .ant-select-focused .ant-select-selection {
  border-color: #ffc53d;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
  border-right-width: 1px !important;
}

.has-warning .ant-calendar-picker-icon:after, .has-warning .ant-time-picker-icon:after, .has-warning .ant-picker-icon:after, .has-warning .ant-select-arrow, .has-warning .ant-cascader-picker-arrow {
  color: #faad14;
}

.has-warning .ant-input-number, .has-warning .ant-time-picker-input {
  border-color: #faad14;
}

.has-warning .ant-input-number-focused, .has-warning .ant-time-picker-input-focused, .has-warning .ant-input-number:focus, .has-warning .ant-time-picker-input:focus {
  border-color: #ffc53d;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
  border-right-width: 1px !important;
}

.has-warning .ant-input-number:not([disabled]):hover, .has-warning .ant-time-picker-input:not([disabled]):hover {
  border-color: #faad14;
}

.has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffc53d;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, .2);
  border-right-width: 1px !important;
}

.has-warning .ant-cascader-picker:hover .ant-cascader-input {
  border-color: #faad14;
}

.has-error .ant-form-explain, .has-error .ant-form-split {
  color: #f5222d;
}

.has-error .has-feedback, .has-error .ant-form-explain, .has-error .ant-form-split {
  color: #f5222d;
}

.has-error .ant-input, .has-error .ant-input:hover {
  background-color: #fff;
  border-color: #f5222d;
}

.has-error .ant-input:focus {
  border-color: #ff4d4f;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
  border-right-width: 1px !important;
}

.has-error .ant-input:not([disabled]):hover {
  border-color: #f5222d;
}

.has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff4d4f;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
  border-right-width: 1px !important;
}

.has-error .ant-input-affix-wrapper .ant-input, .has-error .ant-input-affix-wrapper .ant-input:hover {
  background-color: #fff;
  border-color: #f5222d;
}

.has-error .ant-input-affix-wrapper .ant-input:focus {
  border-color: #ff4d4f;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
  border-right-width: 1px !important;
}

.has-error .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #f5222d;
}

.has-error .ant-input-prefix {
  color: #f5222d;
}

.has-error .ant-input-group-addon {
  color: #f5222d;
  background-color: #fff;
  border-color: #f5222d;
}

.has-error .has-feedback {
  color: #f5222d;
}

.has-error.has-feedback .ant-form-item-children-icon {
  color: #f5222d;
  animation-name: diffZoomIn2 !important;
}

.has-error .ant-select-selection, .has-error .ant-select-selection:hover {
  border-color: #f5222d;
}

.has-error .ant-select-open .ant-select-selection, .has-error .ant-select-focused .ant-select-selection {
  border-color: #ff4d4f;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
  border-right-width: 1px !important;
}

.has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #f5222d;
}

.has-error .ant-input-group-addon .ant-select-selection {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: rgba(0, 0, 0, 0);
}

.has-error .ant-calendar-picker-icon:after, .has-error .ant-time-picker-icon:after, .has-error .ant-picker-icon:after, .has-error .ant-select-arrow, .has-error .ant-cascader-picker-arrow {
  color: #f5222d;
}

.has-error .ant-input-number, .has-error .ant-time-picker-input {
  border-color: #f5222d;
}

.has-error .ant-input-number-focused, .has-error .ant-time-picker-input-focused, .has-error .ant-input-number:focus, .has-error .ant-time-picker-input:focus {
  border-color: #ff4d4f;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
  border-right-width: 1px !important;
}

.has-error .ant-input-number:not([disabled]):hover, .has-error .ant-time-picker-input:not([disabled]):hover, .has-error .ant-mention-wrapper .ant-mention-editor, .has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  border-color: #f5222d;
}

.has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus, .has-error .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ff4d4f;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(245, 34, 45, .2);
  border-right-width: 1px !important;
}

.has-error .ant-cascader-picker:hover .ant-cascader-input, .has-error .ant-transfer-list {
  border-color: #f5222d;
}

.has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}

.has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}

.has-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.is-validating.has-feedback .ant-form-item-children-icon {
  color: #1890ff;
  display: inline-block;
}

.ant-advanced-search-form .ant-form-item {
  margin-bottom: 24px;
}

.ant-advanced-search-form .ant-form-item-with-help {
  margin-bottom: 5px;
}

.show-help-enter, .show-help-appear, .show-help-leave {
  animation-duration: .3s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.show-help-enter, .show-help-appear, .show-help-leave {
  animation-duration: .3s;
  animation-play-state: paused;
  animation-fill-mode: both;
}

.show-help-enter.show-help-enter-active, .show-help-appear.show-help-appear-active {
  animation-name: antShowHelpIn;
  animation-play-state: running;
}

.show-help-leave.show-help-leave-active {
  pointer-events: none;
  animation-name: antShowHelpOut;
  animation-play-state: running;
}

.show-help-enter, .show-help-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(.645, .045, .355, 1);
}

.show-help-leave {
  animation-timing-function: cubic-bezier(.645, .045, .355, 1);
}

.ant-row {
  zoom: 1;
  box-sizing: border-box;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
}

.ant-row:before, .ant-row:after {
  content: "";
  display: table;
}

.ant-row:after, .ant-row + .ant-row:before {
  clear: both;
}

.ant-row-flex {
  flex-flow: wrap;
  display: flex;
}

.ant-row-flex:before, .ant-row-flex:after {
  display: flex;
}

.ant-row-flex-start {
  justify-content: flex-start;
}

.ant-row-flex-center {
  justify-content: center;
}

.ant-row-flex-end {
  justify-content: flex-end;
}

.ant-row-flex-space-between {
  justify-content: space-between;
}

.ant-row-flex-space-around {
  justify-content: space-around;
}

.ant-row-flex-top {
  align-items: flex-start;
}

.ant-row-flex-middle {
  align-items: center;
}

.ant-row-flex-bottom {
  align-items: flex-end;
}

.ant-col {
  min-height: 1px;
  position: relative;
}

.ant-col-1, .ant-col-xs-1, .ant-col-sm-1, .ant-col-md-1, .ant-col-lg-1, .ant-col-2, .ant-col-xs-2, .ant-col-sm-2, .ant-col-md-2, .ant-col-lg-2, .ant-col-3, .ant-col-xs-3, .ant-col-sm-3, .ant-col-md-3, .ant-col-lg-3, .ant-col-4, .ant-col-xs-4, .ant-col-sm-4, .ant-col-md-4, .ant-col-lg-4, .ant-col-5, .ant-col-xs-5, .ant-col-sm-5, .ant-col-md-5, .ant-col-lg-5, .ant-col-6, .ant-col-xs-6, .ant-col-sm-6, .ant-col-md-6, .ant-col-lg-6, .ant-col-7, .ant-col-xs-7, .ant-col-sm-7, .ant-col-md-7, .ant-col-lg-7, .ant-col-8, .ant-col-xs-8, .ant-col-sm-8, .ant-col-md-8, .ant-col-lg-8, .ant-col-9, .ant-col-xs-9, .ant-col-sm-9, .ant-col-md-9, .ant-col-lg-9, .ant-col-10, .ant-col-xs-10, .ant-col-sm-10, .ant-col-md-10, .ant-col-lg-10, .ant-col-11, .ant-col-xs-11, .ant-col-sm-11, .ant-col-md-11, .ant-col-lg-11, .ant-col-12, .ant-col-xs-12, .ant-col-sm-12, .ant-col-md-12, .ant-col-lg-12, .ant-col-13, .ant-col-xs-13, .ant-col-sm-13, .ant-col-md-13, .ant-col-lg-13, .ant-col-14, .ant-col-xs-14, .ant-col-sm-14, .ant-col-md-14, .ant-col-lg-14, .ant-col-15, .ant-col-xs-15, .ant-col-sm-15, .ant-col-md-15, .ant-col-lg-15, .ant-col-16, .ant-col-xs-16, .ant-col-sm-16, .ant-col-md-16, .ant-col-lg-16, .ant-col-17, .ant-col-xs-17, .ant-col-sm-17, .ant-col-md-17, .ant-col-lg-17, .ant-col-18, .ant-col-xs-18, .ant-col-sm-18, .ant-col-md-18, .ant-col-lg-18, .ant-col-19, .ant-col-xs-19, .ant-col-sm-19, .ant-col-md-19, .ant-col-lg-19, .ant-col-20, .ant-col-xs-20, .ant-col-sm-20, .ant-col-md-20, .ant-col-lg-20, .ant-col-21, .ant-col-xs-21, .ant-col-sm-21, .ant-col-md-21, .ant-col-lg-21, .ant-col-22, .ant-col-xs-22, .ant-col-sm-22, .ant-col-md-22, .ant-col-lg-22, .ant-col-23, .ant-col-xs-23, .ant-col-sm-23, .ant-col-md-23, .ant-col-lg-23, .ant-col-24, .ant-col-xs-24, .ant-col-sm-24, .ant-col-md-24, .ant-col-lg-24 {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.ant-col-1, .ant-col-2, .ant-col-3, .ant-col-4, .ant-col-5, .ant-col-6, .ant-col-7, .ant-col-8, .ant-col-9, .ant-col-10, .ant-col-11, .ant-col-12, .ant-col-13, .ant-col-14, .ant-col-15, .ant-col-16, .ant-col-17, .ant-col-18, .ant-col-19, .ant-col-20, .ant-col-21, .ant-col-22, .ant-col-23, .ant-col-24 {
  float: left;
  flex: none;
}

.ant-col-24 {
  box-sizing: border-box;
  width: 100%;
  display: block;
}

.ant-col-push-24 {
  left: 100%;
}

.ant-col-pull-24 {
  right: 100%;
}

.ant-col-offset-24 {
  margin-left: 100%;
}

.ant-col-order-24 {
  order: 24;
}

.ant-col-23 {
  box-sizing: border-box;
  width: 95.8333%;
  display: block;
}

.ant-col-push-23 {
  left: 95.8333%;
}

.ant-col-pull-23 {
  right: 95.8333%;
}

.ant-col-offset-23 {
  margin-left: 95.8333%;
}

.ant-col-order-23 {
  order: 23;
}

.ant-col-22 {
  box-sizing: border-box;
  width: 91.6667%;
  display: block;
}

.ant-col-push-22 {
  left: 91.6667%;
}

.ant-col-pull-22 {
  right: 91.6667%;
}

.ant-col-offset-22 {
  margin-left: 91.6667%;
}

.ant-col-order-22 {
  order: 22;
}

.ant-col-21 {
  box-sizing: border-box;
  width: 87.5%;
  display: block;
}

.ant-col-push-21 {
  left: 87.5%;
}

.ant-col-pull-21 {
  right: 87.5%;
}

.ant-col-offset-21 {
  margin-left: 87.5%;
}

.ant-col-order-21 {
  order: 21;
}

.ant-col-20 {
  box-sizing: border-box;
  width: 83.3333%;
  display: block;
}

.ant-col-push-20 {
  left: 83.3333%;
}

.ant-col-pull-20 {
  right: 83.3333%;
}

.ant-col-offset-20 {
  margin-left: 83.3333%;
}

.ant-col-order-20 {
  order: 20;
}

.ant-col-19 {
  box-sizing: border-box;
  width: 79.1667%;
  display: block;
}

.ant-col-push-19 {
  left: 79.1667%;
}

.ant-col-pull-19 {
  right: 79.1667%;
}

.ant-col-offset-19 {
  margin-left: 79.1667%;
}

.ant-col-order-19 {
  order: 19;
}

.ant-col-18 {
  box-sizing: border-box;
  width: 75%;
  display: block;
}

.ant-col-push-18 {
  left: 75%;
}

.ant-col-pull-18 {
  right: 75%;
}

.ant-col-offset-18 {
  margin-left: 75%;
}

.ant-col-order-18 {
  order: 18;
}

.ant-col-17 {
  box-sizing: border-box;
  width: 70.8333%;
  display: block;
}

.ant-col-push-17 {
  left: 70.8333%;
}

.ant-col-pull-17 {
  right: 70.8333%;
}

.ant-col-offset-17 {
  margin-left: 70.8333%;
}

.ant-col-order-17 {
  order: 17;
}

.ant-col-16 {
  box-sizing: border-box;
  width: 66.6667%;
  display: block;
}

.ant-col-push-16 {
  left: 66.6667%;
}

.ant-col-pull-16 {
  right: 66.6667%;
}

.ant-col-offset-16 {
  margin-left: 66.6667%;
}

.ant-col-order-16 {
  order: 16;
}

.ant-col-15 {
  box-sizing: border-box;
  width: 62.5%;
  display: block;
}

.ant-col-push-15 {
  left: 62.5%;
}

.ant-col-pull-15 {
  right: 62.5%;
}

.ant-col-offset-15 {
  margin-left: 62.5%;
}

.ant-col-order-15 {
  order: 15;
}

.ant-col-14 {
  box-sizing: border-box;
  width: 58.3333%;
  display: block;
}

.ant-col-push-14 {
  left: 58.3333%;
}

.ant-col-pull-14 {
  right: 58.3333%;
}

.ant-col-offset-14 {
  margin-left: 58.3333%;
}

.ant-col-order-14 {
  order: 14;
}

.ant-col-13 {
  box-sizing: border-box;
  width: 54.1667%;
  display: block;
}

.ant-col-push-13 {
  left: 54.1667%;
}

.ant-col-pull-13 {
  right: 54.1667%;
}

.ant-col-offset-13 {
  margin-left: 54.1667%;
}

.ant-col-order-13 {
  order: 13;
}

.ant-col-12 {
  box-sizing: border-box;
  width: 50%;
  display: block;
}

.ant-col-push-12 {
  left: 50%;
}

.ant-col-pull-12 {
  right: 50%;
}

.ant-col-offset-12 {
  margin-left: 50%;
}

.ant-col-order-12 {
  order: 12;
}

.ant-col-11 {
  box-sizing: border-box;
  width: 45.8333%;
  display: block;
}

.ant-col-push-11 {
  left: 45.8333%;
}

.ant-col-pull-11 {
  right: 45.8333%;
}

.ant-col-offset-11 {
  margin-left: 45.8333%;
}

.ant-col-order-11 {
  order: 11;
}

.ant-col-10 {
  box-sizing: border-box;
  width: 41.6667%;
  display: block;
}

.ant-col-push-10 {
  left: 41.6667%;
}

.ant-col-pull-10 {
  right: 41.6667%;
}

.ant-col-offset-10 {
  margin-left: 41.6667%;
}

.ant-col-order-10 {
  order: 10;
}

.ant-col-9 {
  box-sizing: border-box;
  width: 37.5%;
  display: block;
}

.ant-col-push-9 {
  left: 37.5%;
}

.ant-col-pull-9 {
  right: 37.5%;
}

.ant-col-offset-9 {
  margin-left: 37.5%;
}

.ant-col-order-9 {
  order: 9;
}

.ant-col-8 {
  box-sizing: border-box;
  width: 33.3333%;
  display: block;
}

.ant-col-push-8 {
  left: 33.3333%;
}

.ant-col-pull-8 {
  right: 33.3333%;
}

.ant-col-offset-8 {
  margin-left: 33.3333%;
}

.ant-col-order-8 {
  order: 8;
}

.ant-col-7 {
  box-sizing: border-box;
  width: 29.1667%;
  display: block;
}

.ant-col-push-7 {
  left: 29.1667%;
}

.ant-col-pull-7 {
  right: 29.1667%;
}

.ant-col-offset-7 {
  margin-left: 29.1667%;
}

.ant-col-order-7 {
  order: 7;
}

.ant-col-6 {
  box-sizing: border-box;
  width: 25%;
  display: block;
}

.ant-col-push-6 {
  left: 25%;
}

.ant-col-pull-6 {
  right: 25%;
}

.ant-col-offset-6 {
  margin-left: 25%;
}

.ant-col-order-6 {
  order: 6;
}

.ant-col-5 {
  box-sizing: border-box;
  width: 20.8333%;
  display: block;
}

.ant-col-push-5 {
  left: 20.8333%;
}

.ant-col-pull-5 {
  right: 20.8333%;
}

.ant-col-offset-5 {
  margin-left: 20.8333%;
}

.ant-col-order-5 {
  order: 5;
}

.ant-col-4 {
  box-sizing: border-box;
  width: 16.6667%;
  display: block;
}

.ant-col-push-4 {
  left: 16.6667%;
}

.ant-col-pull-4 {
  right: 16.6667%;
}

.ant-col-offset-4 {
  margin-left: 16.6667%;
}

.ant-col-order-4 {
  order: 4;
}

.ant-col-3 {
  box-sizing: border-box;
  width: 12.5%;
  display: block;
}

.ant-col-push-3 {
  left: 12.5%;
}

.ant-col-pull-3 {
  right: 12.5%;
}

.ant-col-offset-3 {
  margin-left: 12.5%;
}

.ant-col-order-3 {
  order: 3;
}

.ant-col-2 {
  box-sizing: border-box;
  width: 8.33333%;
  display: block;
}

.ant-col-push-2 {
  left: 8.33333%;
}

.ant-col-pull-2 {
  right: 8.33333%;
}

.ant-col-offset-2 {
  margin-left: 8.33333%;
}

.ant-col-order-2 {
  order: 2;
}

.ant-col-1 {
  box-sizing: border-box;
  width: 4.16667%;
  display: block;
}

.ant-col-push-1 {
  left: 4.16667%;
}

.ant-col-pull-1 {
  right: 4.16667%;
}

.ant-col-offset-1 {
  margin-left: 4.16667%;
}

.ant-col-order-1 {
  order: 1;
}

.ant-col-0 {
  display: none;
}

.ant-col-offset-0 {
  margin-left: 0;
}

.ant-col-order-0 {
  order: 0;
}

.ant-col-xs-1, .ant-col-xs-2, .ant-col-xs-3, .ant-col-xs-4, .ant-col-xs-5, .ant-col-xs-6, .ant-col-xs-7, .ant-col-xs-8, .ant-col-xs-9, .ant-col-xs-10, .ant-col-xs-11, .ant-col-xs-12, .ant-col-xs-13, .ant-col-xs-14, .ant-col-xs-15, .ant-col-xs-16, .ant-col-xs-17, .ant-col-xs-18, .ant-col-xs-19, .ant-col-xs-20, .ant-col-xs-21, .ant-col-xs-22, .ant-col-xs-23, .ant-col-xs-24 {
  float: left;
  flex: none;
}

.ant-col-xs-24 {
  box-sizing: border-box;
  width: 100%;
  display: block;
}

.ant-col-xs-push-24 {
  left: 100%;
}

.ant-col-xs-pull-24 {
  right: 100%;
}

.ant-col-xs-offset-24 {
  margin-left: 100%;
}

.ant-col-xs-order-24 {
  order: 24;
}

.ant-col-xs-23 {
  box-sizing: border-box;
  width: 95.8333%;
  display: block;
}

.ant-col-xs-push-23 {
  left: 95.8333%;
}

.ant-col-xs-pull-23 {
  right: 95.8333%;
}

.ant-col-xs-offset-23 {
  margin-left: 95.8333%;
}

.ant-col-xs-order-23 {
  order: 23;
}

.ant-col-xs-22 {
  box-sizing: border-box;
  width: 91.6667%;
  display: block;
}

.ant-col-xs-push-22 {
  left: 91.6667%;
}

.ant-col-xs-pull-22 {
  right: 91.6667%;
}

.ant-col-xs-offset-22 {
  margin-left: 91.6667%;
}

.ant-col-xs-order-22 {
  order: 22;
}

.ant-col-xs-21 {
  box-sizing: border-box;
  width: 87.5%;
  display: block;
}

.ant-col-xs-push-21 {
  left: 87.5%;
}

.ant-col-xs-pull-21 {
  right: 87.5%;
}

.ant-col-xs-offset-21 {
  margin-left: 87.5%;
}

.ant-col-xs-order-21 {
  order: 21;
}

.ant-col-xs-20 {
  box-sizing: border-box;
  width: 83.3333%;
  display: block;
}

.ant-col-xs-push-20 {
  left: 83.3333%;
}

.ant-col-xs-pull-20 {
  right: 83.3333%;
}

.ant-col-xs-offset-20 {
  margin-left: 83.3333%;
}

.ant-col-xs-order-20 {
  order: 20;
}

.ant-col-xs-19 {
  box-sizing: border-box;
  width: 79.1667%;
  display: block;
}

.ant-col-xs-push-19 {
  left: 79.1667%;
}

.ant-col-xs-pull-19 {
  right: 79.1667%;
}

.ant-col-xs-offset-19 {
  margin-left: 79.1667%;
}

.ant-col-xs-order-19 {
  order: 19;
}

.ant-col-xs-18 {
  box-sizing: border-box;
  width: 75%;
  display: block;
}

.ant-col-xs-push-18 {
  left: 75%;
}

.ant-col-xs-pull-18 {
  right: 75%;
}

.ant-col-xs-offset-18 {
  margin-left: 75%;
}

.ant-col-xs-order-18 {
  order: 18;
}

.ant-col-xs-17 {
  box-sizing: border-box;
  width: 70.8333%;
  display: block;
}

.ant-col-xs-push-17 {
  left: 70.8333%;
}

.ant-col-xs-pull-17 {
  right: 70.8333%;
}

.ant-col-xs-offset-17 {
  margin-left: 70.8333%;
}

.ant-col-xs-order-17 {
  order: 17;
}

.ant-col-xs-16 {
  box-sizing: border-box;
  width: 66.6667%;
  display: block;
}

.ant-col-xs-push-16 {
  left: 66.6667%;
}

.ant-col-xs-pull-16 {
  right: 66.6667%;
}

.ant-col-xs-offset-16 {
  margin-left: 66.6667%;
}

.ant-col-xs-order-16 {
  order: 16;
}

.ant-col-xs-15 {
  box-sizing: border-box;
  width: 62.5%;
  display: block;
}

.ant-col-xs-push-15 {
  left: 62.5%;
}

.ant-col-xs-pull-15 {
  right: 62.5%;
}

.ant-col-xs-offset-15 {
  margin-left: 62.5%;
}

.ant-col-xs-order-15 {
  order: 15;
}

.ant-col-xs-14 {
  box-sizing: border-box;
  width: 58.3333%;
  display: block;
}

.ant-col-xs-push-14 {
  left: 58.3333%;
}

.ant-col-xs-pull-14 {
  right: 58.3333%;
}

.ant-col-xs-offset-14 {
  margin-left: 58.3333%;
}

.ant-col-xs-order-14 {
  order: 14;
}

.ant-col-xs-13 {
  box-sizing: border-box;
  width: 54.1667%;
  display: block;
}

.ant-col-xs-push-13 {
  left: 54.1667%;
}

.ant-col-xs-pull-13 {
  right: 54.1667%;
}

.ant-col-xs-offset-13 {
  margin-left: 54.1667%;
}

.ant-col-xs-order-13 {
  order: 13;
}

.ant-col-xs-12 {
  box-sizing: border-box;
  width: 50%;
  display: block;
}

.ant-col-xs-push-12 {
  left: 50%;
}

.ant-col-xs-pull-12 {
  right: 50%;
}

.ant-col-xs-offset-12 {
  margin-left: 50%;
}

.ant-col-xs-order-12 {
  order: 12;
}

.ant-col-xs-11 {
  box-sizing: border-box;
  width: 45.8333%;
  display: block;
}

.ant-col-xs-push-11 {
  left: 45.8333%;
}

.ant-col-xs-pull-11 {
  right: 45.8333%;
}

.ant-col-xs-offset-11 {
  margin-left: 45.8333%;
}

.ant-col-xs-order-11 {
  order: 11;
}

.ant-col-xs-10 {
  box-sizing: border-box;
  width: 41.6667%;
  display: block;
}

.ant-col-xs-push-10 {
  left: 41.6667%;
}

.ant-col-xs-pull-10 {
  right: 41.6667%;
}

.ant-col-xs-offset-10 {
  margin-left: 41.6667%;
}

.ant-col-xs-order-10 {
  order: 10;
}

.ant-col-xs-9 {
  box-sizing: border-box;
  width: 37.5%;
  display: block;
}

.ant-col-xs-push-9 {
  left: 37.5%;
}

.ant-col-xs-pull-9 {
  right: 37.5%;
}

.ant-col-xs-offset-9 {
  margin-left: 37.5%;
}

.ant-col-xs-order-9 {
  order: 9;
}

.ant-col-xs-8 {
  box-sizing: border-box;
  width: 33.3333%;
  display: block;
}

.ant-col-xs-push-8 {
  left: 33.3333%;
}

.ant-col-xs-pull-8 {
  right: 33.3333%;
}

.ant-col-xs-offset-8 {
  margin-left: 33.3333%;
}

.ant-col-xs-order-8 {
  order: 8;
}

.ant-col-xs-7 {
  box-sizing: border-box;
  width: 29.1667%;
  display: block;
}

.ant-col-xs-push-7 {
  left: 29.1667%;
}

.ant-col-xs-pull-7 {
  right: 29.1667%;
}

.ant-col-xs-offset-7 {
  margin-left: 29.1667%;
}

.ant-col-xs-order-7 {
  order: 7;
}

.ant-col-xs-6 {
  box-sizing: border-box;
  width: 25%;
  display: block;
}

.ant-col-xs-push-6 {
  left: 25%;
}

.ant-col-xs-pull-6 {
  right: 25%;
}

.ant-col-xs-offset-6 {
  margin-left: 25%;
}

.ant-col-xs-order-6 {
  order: 6;
}

.ant-col-xs-5 {
  box-sizing: border-box;
  width: 20.8333%;
  display: block;
}

.ant-col-xs-push-5 {
  left: 20.8333%;
}

.ant-col-xs-pull-5 {
  right: 20.8333%;
}

.ant-col-xs-offset-5 {
  margin-left: 20.8333%;
}

.ant-col-xs-order-5 {
  order: 5;
}

.ant-col-xs-4 {
  box-sizing: border-box;
  width: 16.6667%;
  display: block;
}

.ant-col-xs-push-4 {
  left: 16.6667%;
}

.ant-col-xs-pull-4 {
  right: 16.6667%;
}

.ant-col-xs-offset-4 {
  margin-left: 16.6667%;
}

.ant-col-xs-order-4 {
  order: 4;
}

.ant-col-xs-3 {
  box-sizing: border-box;
  width: 12.5%;
  display: block;
}

.ant-col-xs-push-3 {
  left: 12.5%;
}

.ant-col-xs-pull-3 {
  right: 12.5%;
}

.ant-col-xs-offset-3 {
  margin-left: 12.5%;
}

.ant-col-xs-order-3 {
  order: 3;
}

.ant-col-xs-2 {
  box-sizing: border-box;
  width: 8.33333%;
  display: block;
}

.ant-col-xs-push-2 {
  left: 8.33333%;
}

.ant-col-xs-pull-2 {
  right: 8.33333%;
}

.ant-col-xs-offset-2 {
  margin-left: 8.33333%;
}

.ant-col-xs-order-2 {
  order: 2;
}

.ant-col-xs-1 {
  box-sizing: border-box;
  width: 4.16667%;
  display: block;
}

.ant-col-xs-push-1 {
  left: 4.16667%;
}

.ant-col-xs-pull-1 {
  right: 4.16667%;
}

.ant-col-xs-offset-1 {
  margin-left: 4.16667%;
}

.ant-col-xs-order-1 {
  order: 1;
}

.ant-col-xs-0 {
  display: none;
}

.ant-col-push-0 {
  left: auto;
}

.ant-col-pull-0 {
  right: auto;
}

.ant-col-xs-push-0 {
  left: auto;
}

.ant-col-xs-pull-0 {
  right: auto;
}

.ant-col-xs-offset-0 {
  margin-left: 0;
}

.ant-col-xs-order-0 {
  order: 0;
}

@media (min-width: 576px) {
  .ant-col-sm-1, .ant-col-sm-2, .ant-col-sm-3, .ant-col-sm-4, .ant-col-sm-5, .ant-col-sm-6, .ant-col-sm-7, .ant-col-sm-8, .ant-col-sm-9, .ant-col-sm-10, .ant-col-sm-11, .ant-col-sm-12, .ant-col-sm-13, .ant-col-sm-14, .ant-col-sm-15, .ant-col-sm-16, .ant-col-sm-17, .ant-col-sm-18, .ant-col-sm-19, .ant-col-sm-20, .ant-col-sm-21, .ant-col-sm-22, .ant-col-sm-23, .ant-col-sm-24 {
    float: left;
    flex: none;
  }

  .ant-col-sm-24 {
    box-sizing: border-box;
    width: 100%;
    display: block;
  }

  .ant-col-sm-push-24 {
    left: 100%;
  }

  .ant-col-sm-pull-24 {
    right: 100%;
  }

  .ant-col-sm-offset-24 {
    margin-left: 100%;
  }

  .ant-col-sm-order-24 {
    order: 24;
  }

  .ant-col-sm-23 {
    box-sizing: border-box;
    width: 95.8333%;
    display: block;
  }

  .ant-col-sm-push-23 {
    left: 95.8333%;
  }

  .ant-col-sm-pull-23 {
    right: 95.8333%;
  }

  .ant-col-sm-offset-23 {
    margin-left: 95.8333%;
  }

  .ant-col-sm-order-23 {
    order: 23;
  }

  .ant-col-sm-22 {
    box-sizing: border-box;
    width: 91.6667%;
    display: block;
  }

  .ant-col-sm-push-22 {
    left: 91.6667%;
  }

  .ant-col-sm-pull-22 {
    right: 91.6667%;
  }

  .ant-col-sm-offset-22 {
    margin-left: 91.6667%;
  }

  .ant-col-sm-order-22 {
    order: 22;
  }

  .ant-col-sm-21 {
    box-sizing: border-box;
    width: 87.5%;
    display: block;
  }

  .ant-col-sm-push-21 {
    left: 87.5%;
  }

  .ant-col-sm-pull-21 {
    right: 87.5%;
  }

  .ant-col-sm-offset-21 {
    margin-left: 87.5%;
  }

  .ant-col-sm-order-21 {
    order: 21;
  }

  .ant-col-sm-20 {
    box-sizing: border-box;
    width: 83.3333%;
    display: block;
  }

  .ant-col-sm-push-20 {
    left: 83.3333%;
  }

  .ant-col-sm-pull-20 {
    right: 83.3333%;
  }

  .ant-col-sm-offset-20 {
    margin-left: 83.3333%;
  }

  .ant-col-sm-order-20 {
    order: 20;
  }

  .ant-col-sm-19 {
    box-sizing: border-box;
    width: 79.1667%;
    display: block;
  }

  .ant-col-sm-push-19 {
    left: 79.1667%;
  }

  .ant-col-sm-pull-19 {
    right: 79.1667%;
  }

  .ant-col-sm-offset-19 {
    margin-left: 79.1667%;
  }

  .ant-col-sm-order-19 {
    order: 19;
  }

  .ant-col-sm-18 {
    box-sizing: border-box;
    width: 75%;
    display: block;
  }

  .ant-col-sm-push-18 {
    left: 75%;
  }

  .ant-col-sm-pull-18 {
    right: 75%;
  }

  .ant-col-sm-offset-18 {
    margin-left: 75%;
  }

  .ant-col-sm-order-18 {
    order: 18;
  }

  .ant-col-sm-17 {
    box-sizing: border-box;
    width: 70.8333%;
    display: block;
  }

  .ant-col-sm-push-17 {
    left: 70.8333%;
  }

  .ant-col-sm-pull-17 {
    right: 70.8333%;
  }

  .ant-col-sm-offset-17 {
    margin-left: 70.8333%;
  }

  .ant-col-sm-order-17 {
    order: 17;
  }

  .ant-col-sm-16 {
    box-sizing: border-box;
    width: 66.6667%;
    display: block;
  }

  .ant-col-sm-push-16 {
    left: 66.6667%;
  }

  .ant-col-sm-pull-16 {
    right: 66.6667%;
  }

  .ant-col-sm-offset-16 {
    margin-left: 66.6667%;
  }

  .ant-col-sm-order-16 {
    order: 16;
  }

  .ant-col-sm-15 {
    box-sizing: border-box;
    width: 62.5%;
    display: block;
  }

  .ant-col-sm-push-15 {
    left: 62.5%;
  }

  .ant-col-sm-pull-15 {
    right: 62.5%;
  }

  .ant-col-sm-offset-15 {
    margin-left: 62.5%;
  }

  .ant-col-sm-order-15 {
    order: 15;
  }

  .ant-col-sm-14 {
    box-sizing: border-box;
    width: 58.3333%;
    display: block;
  }

  .ant-col-sm-push-14 {
    left: 58.3333%;
  }

  .ant-col-sm-pull-14 {
    right: 58.3333%;
  }

  .ant-col-sm-offset-14 {
    margin-left: 58.3333%;
  }

  .ant-col-sm-order-14 {
    order: 14;
  }

  .ant-col-sm-13 {
    box-sizing: border-box;
    width: 54.1667%;
    display: block;
  }

  .ant-col-sm-push-13 {
    left: 54.1667%;
  }

  .ant-col-sm-pull-13 {
    right: 54.1667%;
  }

  .ant-col-sm-offset-13 {
    margin-left: 54.1667%;
  }

  .ant-col-sm-order-13 {
    order: 13;
  }

  .ant-col-sm-12 {
    box-sizing: border-box;
    width: 50%;
    display: block;
  }

  .ant-col-sm-push-12 {
    left: 50%;
  }

  .ant-col-sm-pull-12 {
    right: 50%;
  }

  .ant-col-sm-offset-12 {
    margin-left: 50%;
  }

  .ant-col-sm-order-12 {
    order: 12;
  }

  .ant-col-sm-11 {
    box-sizing: border-box;
    width: 45.8333%;
    display: block;
  }

  .ant-col-sm-push-11 {
    left: 45.8333%;
  }

  .ant-col-sm-pull-11 {
    right: 45.8333%;
  }

  .ant-col-sm-offset-11 {
    margin-left: 45.8333%;
  }

  .ant-col-sm-order-11 {
    order: 11;
  }

  .ant-col-sm-10 {
    box-sizing: border-box;
    width: 41.6667%;
    display: block;
  }

  .ant-col-sm-push-10 {
    left: 41.6667%;
  }

  .ant-col-sm-pull-10 {
    right: 41.6667%;
  }

  .ant-col-sm-offset-10 {
    margin-left: 41.6667%;
  }

  .ant-col-sm-order-10 {
    order: 10;
  }

  .ant-col-sm-9 {
    box-sizing: border-box;
    width: 37.5%;
    display: block;
  }

  .ant-col-sm-push-9 {
    left: 37.5%;
  }

  .ant-col-sm-pull-9 {
    right: 37.5%;
  }

  .ant-col-sm-offset-9 {
    margin-left: 37.5%;
  }

  .ant-col-sm-order-9 {
    order: 9;
  }

  .ant-col-sm-8 {
    box-sizing: border-box;
    width: 33.3333%;
    display: block;
  }

  .ant-col-sm-push-8 {
    left: 33.3333%;
  }

  .ant-col-sm-pull-8 {
    right: 33.3333%;
  }

  .ant-col-sm-offset-8 {
    margin-left: 33.3333%;
  }

  .ant-col-sm-order-8 {
    order: 8;
  }

  .ant-col-sm-7 {
    box-sizing: border-box;
    width: 29.1667%;
    display: block;
  }

  .ant-col-sm-push-7 {
    left: 29.1667%;
  }

  .ant-col-sm-pull-7 {
    right: 29.1667%;
  }

  .ant-col-sm-offset-7 {
    margin-left: 29.1667%;
  }

  .ant-col-sm-order-7 {
    order: 7;
  }

  .ant-col-sm-6 {
    box-sizing: border-box;
    width: 25%;
    display: block;
  }

  .ant-col-sm-push-6 {
    left: 25%;
  }

  .ant-col-sm-pull-6 {
    right: 25%;
  }

  .ant-col-sm-offset-6 {
    margin-left: 25%;
  }

  .ant-col-sm-order-6 {
    order: 6;
  }

  .ant-col-sm-5 {
    box-sizing: border-box;
    width: 20.8333%;
    display: block;
  }

  .ant-col-sm-push-5 {
    left: 20.8333%;
  }

  .ant-col-sm-pull-5 {
    right: 20.8333%;
  }

  .ant-col-sm-offset-5 {
    margin-left: 20.8333%;
  }

  .ant-col-sm-order-5 {
    order: 5;
  }

  .ant-col-sm-4 {
    box-sizing: border-box;
    width: 16.6667%;
    display: block;
  }

  .ant-col-sm-push-4 {
    left: 16.6667%;
  }

  .ant-col-sm-pull-4 {
    right: 16.6667%;
  }

  .ant-col-sm-offset-4 {
    margin-left: 16.6667%;
  }

  .ant-col-sm-order-4 {
    order: 4;
  }

  .ant-col-sm-3 {
    box-sizing: border-box;
    width: 12.5%;
    display: block;
  }

  .ant-col-sm-push-3 {
    left: 12.5%;
  }

  .ant-col-sm-pull-3 {
    right: 12.5%;
  }

  .ant-col-sm-offset-3 {
    margin-left: 12.5%;
  }

  .ant-col-sm-order-3 {
    order: 3;
  }

  .ant-col-sm-2 {
    box-sizing: border-box;
    width: 8.33333%;
    display: block;
  }

  .ant-col-sm-push-2 {
    left: 8.33333%;
  }

  .ant-col-sm-pull-2 {
    right: 8.33333%;
  }

  .ant-col-sm-offset-2 {
    margin-left: 8.33333%;
  }

  .ant-col-sm-order-2 {
    order: 2;
  }

  .ant-col-sm-1 {
    box-sizing: border-box;
    width: 4.16667%;
    display: block;
  }

  .ant-col-sm-push-1 {
    left: 4.16667%;
  }

  .ant-col-sm-pull-1 {
    right: 4.16667%;
  }

  .ant-col-sm-offset-1 {
    margin-left: 4.16667%;
  }

  .ant-col-sm-order-1 {
    order: 1;
  }

  .ant-col-sm-0 {
    display: none;
  }

  .ant-col-push-0 {
    left: auto;
  }

  .ant-col-pull-0 {
    right: auto;
  }

  .ant-col-sm-push-0 {
    left: auto;
  }

  .ant-col-sm-pull-0 {
    right: auto;
  }

  .ant-col-sm-offset-0 {
    margin-left: 0;
  }

  .ant-col-sm-order-0 {
    order: 0;
  }
}

@media (min-width: 768px) {
  .ant-col-md-1, .ant-col-md-2, .ant-col-md-3, .ant-col-md-4, .ant-col-md-5, .ant-col-md-6, .ant-col-md-7, .ant-col-md-8, .ant-col-md-9, .ant-col-md-10, .ant-col-md-11, .ant-col-md-12, .ant-col-md-13, .ant-col-md-14, .ant-col-md-15, .ant-col-md-16, .ant-col-md-17, .ant-col-md-18, .ant-col-md-19, .ant-col-md-20, .ant-col-md-21, .ant-col-md-22, .ant-col-md-23, .ant-col-md-24 {
    float: left;
    flex: none;
  }

  .ant-col-md-24 {
    box-sizing: border-box;
    width: 100%;
    display: block;
  }

  .ant-col-md-push-24 {
    left: 100%;
  }

  .ant-col-md-pull-24 {
    right: 100%;
  }

  .ant-col-md-offset-24 {
    margin-left: 100%;
  }

  .ant-col-md-order-24 {
    order: 24;
  }

  .ant-col-md-23 {
    box-sizing: border-box;
    width: 95.8333%;
    display: block;
  }

  .ant-col-md-push-23 {
    left: 95.8333%;
  }

  .ant-col-md-pull-23 {
    right: 95.8333%;
  }

  .ant-col-md-offset-23 {
    margin-left: 95.8333%;
  }

  .ant-col-md-order-23 {
    order: 23;
  }

  .ant-col-md-22 {
    box-sizing: border-box;
    width: 91.6667%;
    display: block;
  }

  .ant-col-md-push-22 {
    left: 91.6667%;
  }

  .ant-col-md-pull-22 {
    right: 91.6667%;
  }

  .ant-col-md-offset-22 {
    margin-left: 91.6667%;
  }

  .ant-col-md-order-22 {
    order: 22;
  }

  .ant-col-md-21 {
    box-sizing: border-box;
    width: 87.5%;
    display: block;
  }

  .ant-col-md-push-21 {
    left: 87.5%;
  }

  .ant-col-md-pull-21 {
    right: 87.5%;
  }

  .ant-col-md-offset-21 {
    margin-left: 87.5%;
  }

  .ant-col-md-order-21 {
    order: 21;
  }

  .ant-col-md-20 {
    box-sizing: border-box;
    width: 83.3333%;
    display: block;
  }

  .ant-col-md-push-20 {
    left: 83.3333%;
  }

  .ant-col-md-pull-20 {
    right: 83.3333%;
  }

  .ant-col-md-offset-20 {
    margin-left: 83.3333%;
  }

  .ant-col-md-order-20 {
    order: 20;
  }

  .ant-col-md-19 {
    box-sizing: border-box;
    width: 79.1667%;
    display: block;
  }

  .ant-col-md-push-19 {
    left: 79.1667%;
  }

  .ant-col-md-pull-19 {
    right: 79.1667%;
  }

  .ant-col-md-offset-19 {
    margin-left: 79.1667%;
  }

  .ant-col-md-order-19 {
    order: 19;
  }

  .ant-col-md-18 {
    box-sizing: border-box;
    width: 75%;
    display: block;
  }

  .ant-col-md-push-18 {
    left: 75%;
  }

  .ant-col-md-pull-18 {
    right: 75%;
  }

  .ant-col-md-offset-18 {
    margin-left: 75%;
  }

  .ant-col-md-order-18 {
    order: 18;
  }

  .ant-col-md-17 {
    box-sizing: border-box;
    width: 70.8333%;
    display: block;
  }

  .ant-col-md-push-17 {
    left: 70.8333%;
  }

  .ant-col-md-pull-17 {
    right: 70.8333%;
  }

  .ant-col-md-offset-17 {
    margin-left: 70.8333%;
  }

  .ant-col-md-order-17 {
    order: 17;
  }

  .ant-col-md-16 {
    box-sizing: border-box;
    width: 66.6667%;
    display: block;
  }

  .ant-col-md-push-16 {
    left: 66.6667%;
  }

  .ant-col-md-pull-16 {
    right: 66.6667%;
  }

  .ant-col-md-offset-16 {
    margin-left: 66.6667%;
  }

  .ant-col-md-order-16 {
    order: 16;
  }

  .ant-col-md-15 {
    box-sizing: border-box;
    width: 62.5%;
    display: block;
  }

  .ant-col-md-push-15 {
    left: 62.5%;
  }

  .ant-col-md-pull-15 {
    right: 62.5%;
  }

  .ant-col-md-offset-15 {
    margin-left: 62.5%;
  }

  .ant-col-md-order-15 {
    order: 15;
  }

  .ant-col-md-14 {
    box-sizing: border-box;
    width: 58.3333%;
    display: block;
  }

  .ant-col-md-push-14 {
    left: 58.3333%;
  }

  .ant-col-md-pull-14 {
    right: 58.3333%;
  }

  .ant-col-md-offset-14 {
    margin-left: 58.3333%;
  }

  .ant-col-md-order-14 {
    order: 14;
  }

  .ant-col-md-13 {
    box-sizing: border-box;
    width: 54.1667%;
    display: block;
  }

  .ant-col-md-push-13 {
    left: 54.1667%;
  }

  .ant-col-md-pull-13 {
    right: 54.1667%;
  }

  .ant-col-md-offset-13 {
    margin-left: 54.1667%;
  }

  .ant-col-md-order-13 {
    order: 13;
  }

  .ant-col-md-12 {
    box-sizing: border-box;
    width: 50%;
    display: block;
  }

  .ant-col-md-push-12 {
    left: 50%;
  }

  .ant-col-md-pull-12 {
    right: 50%;
  }

  .ant-col-md-offset-12 {
    margin-left: 50%;
  }

  .ant-col-md-order-12 {
    order: 12;
  }

  .ant-col-md-11 {
    box-sizing: border-box;
    width: 45.8333%;
    display: block;
  }

  .ant-col-md-push-11 {
    left: 45.8333%;
  }

  .ant-col-md-pull-11 {
    right: 45.8333%;
  }

  .ant-col-md-offset-11 {
    margin-left: 45.8333%;
  }

  .ant-col-md-order-11 {
    order: 11;
  }

  .ant-col-md-10 {
    box-sizing: border-box;
    width: 41.6667%;
    display: block;
  }

  .ant-col-md-push-10 {
    left: 41.6667%;
  }

  .ant-col-md-pull-10 {
    right: 41.6667%;
  }

  .ant-col-md-offset-10 {
    margin-left: 41.6667%;
  }

  .ant-col-md-order-10 {
    order: 10;
  }

  .ant-col-md-9 {
    box-sizing: border-box;
    width: 37.5%;
    display: block;
  }

  .ant-col-md-push-9 {
    left: 37.5%;
  }

  .ant-col-md-pull-9 {
    right: 37.5%;
  }

  .ant-col-md-offset-9 {
    margin-left: 37.5%;
  }

  .ant-col-md-order-9 {
    order: 9;
  }

  .ant-col-md-8 {
    box-sizing: border-box;
    width: 33.3333%;
    display: block;
  }

  .ant-col-md-push-8 {
    left: 33.3333%;
  }

  .ant-col-md-pull-8 {
    right: 33.3333%;
  }

  .ant-col-md-offset-8 {
    margin-left: 33.3333%;
  }

  .ant-col-md-order-8 {
    order: 8;
  }

  .ant-col-md-7 {
    box-sizing: border-box;
    width: 29.1667%;
    display: block;
  }

  .ant-col-md-push-7 {
    left: 29.1667%;
  }

  .ant-col-md-pull-7 {
    right: 29.1667%;
  }

  .ant-col-md-offset-7 {
    margin-left: 29.1667%;
  }

  .ant-col-md-order-7 {
    order: 7;
  }

  .ant-col-md-6 {
    box-sizing: border-box;
    width: 25%;
    display: block;
  }

  .ant-col-md-push-6 {
    left: 25%;
  }

  .ant-col-md-pull-6 {
    right: 25%;
  }

  .ant-col-md-offset-6 {
    margin-left: 25%;
  }

  .ant-col-md-order-6 {
    order: 6;
  }

  .ant-col-md-5 {
    box-sizing: border-box;
    width: 20.8333%;
    display: block;
  }

  .ant-col-md-push-5 {
    left: 20.8333%;
  }

  .ant-col-md-pull-5 {
    right: 20.8333%;
  }

  .ant-col-md-offset-5 {
    margin-left: 20.8333%;
  }

  .ant-col-md-order-5 {
    order: 5;
  }

  .ant-col-md-4 {
    box-sizing: border-box;
    width: 16.6667%;
    display: block;
  }

  .ant-col-md-push-4 {
    left: 16.6667%;
  }

  .ant-col-md-pull-4 {
    right: 16.6667%;
  }

  .ant-col-md-offset-4 {
    margin-left: 16.6667%;
  }

  .ant-col-md-order-4 {
    order: 4;
  }

  .ant-col-md-3 {
    box-sizing: border-box;
    width: 12.5%;
    display: block;
  }

  .ant-col-md-push-3 {
    left: 12.5%;
  }

  .ant-col-md-pull-3 {
    right: 12.5%;
  }

  .ant-col-md-offset-3 {
    margin-left: 12.5%;
  }

  .ant-col-md-order-3 {
    order: 3;
  }

  .ant-col-md-2 {
    box-sizing: border-box;
    width: 8.33333%;
    display: block;
  }

  .ant-col-md-push-2 {
    left: 8.33333%;
  }

  .ant-col-md-pull-2 {
    right: 8.33333%;
  }

  .ant-col-md-offset-2 {
    margin-left: 8.33333%;
  }

  .ant-col-md-order-2 {
    order: 2;
  }

  .ant-col-md-1 {
    box-sizing: border-box;
    width: 4.16667%;
    display: block;
  }

  .ant-col-md-push-1 {
    left: 4.16667%;
  }

  .ant-col-md-pull-1 {
    right: 4.16667%;
  }

  .ant-col-md-offset-1 {
    margin-left: 4.16667%;
  }

  .ant-col-md-order-1 {
    order: 1;
  }

  .ant-col-md-0 {
    display: none;
  }

  .ant-col-push-0 {
    left: auto;
  }

  .ant-col-pull-0 {
    right: auto;
  }

  .ant-col-md-push-0 {
    left: auto;
  }

  .ant-col-md-pull-0 {
    right: auto;
  }

  .ant-col-md-offset-0 {
    margin-left: 0;
  }

  .ant-col-md-order-0 {
    order: 0;
  }
}

@media (min-width: 992px) {
  .ant-col-lg-1, .ant-col-lg-2, .ant-col-lg-3, .ant-col-lg-4, .ant-col-lg-5, .ant-col-lg-6, .ant-col-lg-7, .ant-col-lg-8, .ant-col-lg-9, .ant-col-lg-10, .ant-col-lg-11, .ant-col-lg-12, .ant-col-lg-13, .ant-col-lg-14, .ant-col-lg-15, .ant-col-lg-16, .ant-col-lg-17, .ant-col-lg-18, .ant-col-lg-19, .ant-col-lg-20, .ant-col-lg-21, .ant-col-lg-22, .ant-col-lg-23, .ant-col-lg-24 {
    float: left;
    flex: none;
  }

  .ant-col-lg-24 {
    box-sizing: border-box;
    width: 100%;
    display: block;
  }

  .ant-col-lg-push-24 {
    left: 100%;
  }

  .ant-col-lg-pull-24 {
    right: 100%;
  }

  .ant-col-lg-offset-24 {
    margin-left: 100%;
  }

  .ant-col-lg-order-24 {
    order: 24;
  }

  .ant-col-lg-23 {
    box-sizing: border-box;
    width: 95.8333%;
    display: block;
  }

  .ant-col-lg-push-23 {
    left: 95.8333%;
  }

  .ant-col-lg-pull-23 {
    right: 95.8333%;
  }

  .ant-col-lg-offset-23 {
    margin-left: 95.8333%;
  }

  .ant-col-lg-order-23 {
    order: 23;
  }

  .ant-col-lg-22 {
    box-sizing: border-box;
    width: 91.6667%;
    display: block;
  }

  .ant-col-lg-push-22 {
    left: 91.6667%;
  }

  .ant-col-lg-pull-22 {
    right: 91.6667%;
  }

  .ant-col-lg-offset-22 {
    margin-left: 91.6667%;
  }

  .ant-col-lg-order-22 {
    order: 22;
  }

  .ant-col-lg-21 {
    box-sizing: border-box;
    width: 87.5%;
    display: block;
  }

  .ant-col-lg-push-21 {
    left: 87.5%;
  }

  .ant-col-lg-pull-21 {
    right: 87.5%;
  }

  .ant-col-lg-offset-21 {
    margin-left: 87.5%;
  }

  .ant-col-lg-order-21 {
    order: 21;
  }

  .ant-col-lg-20 {
    box-sizing: border-box;
    width: 83.3333%;
    display: block;
  }

  .ant-col-lg-push-20 {
    left: 83.3333%;
  }

  .ant-col-lg-pull-20 {
    right: 83.3333%;
  }

  .ant-col-lg-offset-20 {
    margin-left: 83.3333%;
  }

  .ant-col-lg-order-20 {
    order: 20;
  }

  .ant-col-lg-19 {
    box-sizing: border-box;
    width: 79.1667%;
    display: block;
  }

  .ant-col-lg-push-19 {
    left: 79.1667%;
  }

  .ant-col-lg-pull-19 {
    right: 79.1667%;
  }

  .ant-col-lg-offset-19 {
    margin-left: 79.1667%;
  }

  .ant-col-lg-order-19 {
    order: 19;
  }

  .ant-col-lg-18 {
    box-sizing: border-box;
    width: 75%;
    display: block;
  }

  .ant-col-lg-push-18 {
    left: 75%;
  }

  .ant-col-lg-pull-18 {
    right: 75%;
  }

  .ant-col-lg-offset-18 {
    margin-left: 75%;
  }

  .ant-col-lg-order-18 {
    order: 18;
  }

  .ant-col-lg-17 {
    box-sizing: border-box;
    width: 70.8333%;
    display: block;
  }

  .ant-col-lg-push-17 {
    left: 70.8333%;
  }

  .ant-col-lg-pull-17 {
    right: 70.8333%;
  }

  .ant-col-lg-offset-17 {
    margin-left: 70.8333%;
  }

  .ant-col-lg-order-17 {
    order: 17;
  }

  .ant-col-lg-16 {
    box-sizing: border-box;
    width: 66.6667%;
    display: block;
  }

  .ant-col-lg-push-16 {
    left: 66.6667%;
  }

  .ant-col-lg-pull-16 {
    right: 66.6667%;
  }

  .ant-col-lg-offset-16 {
    margin-left: 66.6667%;
  }

  .ant-col-lg-order-16 {
    order: 16;
  }

  .ant-col-lg-15 {
    box-sizing: border-box;
    width: 62.5%;
    display: block;
  }

  .ant-col-lg-push-15 {
    left: 62.5%;
  }

  .ant-col-lg-pull-15 {
    right: 62.5%;
  }

  .ant-col-lg-offset-15 {
    margin-left: 62.5%;
  }

  .ant-col-lg-order-15 {
    order: 15;
  }

  .ant-col-lg-14 {
    box-sizing: border-box;
    width: 58.3333%;
    display: block;
  }

  .ant-col-lg-push-14 {
    left: 58.3333%;
  }

  .ant-col-lg-pull-14 {
    right: 58.3333%;
  }

  .ant-col-lg-offset-14 {
    margin-left: 58.3333%;
  }

  .ant-col-lg-order-14 {
    order: 14;
  }

  .ant-col-lg-13 {
    box-sizing: border-box;
    width: 54.1667%;
    display: block;
  }

  .ant-col-lg-push-13 {
    left: 54.1667%;
  }

  .ant-col-lg-pull-13 {
    right: 54.1667%;
  }

  .ant-col-lg-offset-13 {
    margin-left: 54.1667%;
  }

  .ant-col-lg-order-13 {
    order: 13;
  }

  .ant-col-lg-12 {
    box-sizing: border-box;
    width: 50%;
    display: block;
  }

  .ant-col-lg-push-12 {
    left: 50%;
  }

  .ant-col-lg-pull-12 {
    right: 50%;
  }

  .ant-col-lg-offset-12 {
    margin-left: 50%;
  }

  .ant-col-lg-order-12 {
    order: 12;
  }

  .ant-col-lg-11 {
    box-sizing: border-box;
    width: 45.8333%;
    display: block;
  }

  .ant-col-lg-push-11 {
    left: 45.8333%;
  }

  .ant-col-lg-pull-11 {
    right: 45.8333%;
  }

  .ant-col-lg-offset-11 {
    margin-left: 45.8333%;
  }

  .ant-col-lg-order-11 {
    order: 11;
  }

  .ant-col-lg-10 {
    box-sizing: border-box;
    width: 41.6667%;
    display: block;
  }

  .ant-col-lg-push-10 {
    left: 41.6667%;
  }

  .ant-col-lg-pull-10 {
    right: 41.6667%;
  }

  .ant-col-lg-offset-10 {
    margin-left: 41.6667%;
  }

  .ant-col-lg-order-10 {
    order: 10;
  }

  .ant-col-lg-9 {
    box-sizing: border-box;
    width: 37.5%;
    display: block;
  }

  .ant-col-lg-push-9 {
    left: 37.5%;
  }

  .ant-col-lg-pull-9 {
    right: 37.5%;
  }

  .ant-col-lg-offset-9 {
    margin-left: 37.5%;
  }

  .ant-col-lg-order-9 {
    order: 9;
  }

  .ant-col-lg-8 {
    box-sizing: border-box;
    width: 33.3333%;
    display: block;
  }

  .ant-col-lg-push-8 {
    left: 33.3333%;
  }

  .ant-col-lg-pull-8 {
    right: 33.3333%;
  }

  .ant-col-lg-offset-8 {
    margin-left: 33.3333%;
  }

  .ant-col-lg-order-8 {
    order: 8;
  }

  .ant-col-lg-7 {
    box-sizing: border-box;
    width: 29.1667%;
    display: block;
  }

  .ant-col-lg-push-7 {
    left: 29.1667%;
  }

  .ant-col-lg-pull-7 {
    right: 29.1667%;
  }

  .ant-col-lg-offset-7 {
    margin-left: 29.1667%;
  }

  .ant-col-lg-order-7 {
    order: 7;
  }

  .ant-col-lg-6 {
    box-sizing: border-box;
    width: 25%;
    display: block;
  }

  .ant-col-lg-push-6 {
    left: 25%;
  }

  .ant-col-lg-pull-6 {
    right: 25%;
  }

  .ant-col-lg-offset-6 {
    margin-left: 25%;
  }

  .ant-col-lg-order-6 {
    order: 6;
  }

  .ant-col-lg-5 {
    box-sizing: border-box;
    width: 20.8333%;
    display: block;
  }

  .ant-col-lg-push-5 {
    left: 20.8333%;
  }

  .ant-col-lg-pull-5 {
    right: 20.8333%;
  }

  .ant-col-lg-offset-5 {
    margin-left: 20.8333%;
  }

  .ant-col-lg-order-5 {
    order: 5;
  }

  .ant-col-lg-4 {
    box-sizing: border-box;
    width: 16.6667%;
    display: block;
  }

  .ant-col-lg-push-4 {
    left: 16.6667%;
  }

  .ant-col-lg-pull-4 {
    right: 16.6667%;
  }

  .ant-col-lg-offset-4 {
    margin-left: 16.6667%;
  }

  .ant-col-lg-order-4 {
    order: 4;
  }

  .ant-col-lg-3 {
    box-sizing: border-box;
    width: 12.5%;
    display: block;
  }

  .ant-col-lg-push-3 {
    left: 12.5%;
  }

  .ant-col-lg-pull-3 {
    right: 12.5%;
  }

  .ant-col-lg-offset-3 {
    margin-left: 12.5%;
  }

  .ant-col-lg-order-3 {
    order: 3;
  }

  .ant-col-lg-2 {
    box-sizing: border-box;
    width: 8.33333%;
    display: block;
  }

  .ant-col-lg-push-2 {
    left: 8.33333%;
  }

  .ant-col-lg-pull-2 {
    right: 8.33333%;
  }

  .ant-col-lg-offset-2 {
    margin-left: 8.33333%;
  }

  .ant-col-lg-order-2 {
    order: 2;
  }

  .ant-col-lg-1 {
    box-sizing: border-box;
    width: 4.16667%;
    display: block;
  }

  .ant-col-lg-push-1 {
    left: 4.16667%;
  }

  .ant-col-lg-pull-1 {
    right: 4.16667%;
  }

  .ant-col-lg-offset-1 {
    margin-left: 4.16667%;
  }

  .ant-col-lg-order-1 {
    order: 1;
  }

  .ant-col-lg-0 {
    display: none;
  }

  .ant-col-push-0 {
    left: auto;
  }

  .ant-col-pull-0 {
    right: auto;
  }

  .ant-col-lg-push-0 {
    left: auto;
  }

  .ant-col-lg-pull-0 {
    right: auto;
  }

  .ant-col-lg-offset-0 {
    margin-left: 0;
  }

  .ant-col-lg-order-0 {
    order: 0;
  }
}

@media (min-width: 1200px) {
  .ant-col-xl-1, .ant-col-xl-2, .ant-col-xl-3, .ant-col-xl-4, .ant-col-xl-5, .ant-col-xl-6, .ant-col-xl-7, .ant-col-xl-8, .ant-col-xl-9, .ant-col-xl-10, .ant-col-xl-11, .ant-col-xl-12, .ant-col-xl-13, .ant-col-xl-14, .ant-col-xl-15, .ant-col-xl-16, .ant-col-xl-17, .ant-col-xl-18, .ant-col-xl-19, .ant-col-xl-20, .ant-col-xl-21, .ant-col-xl-22, .ant-col-xl-23, .ant-col-xl-24 {
    float: left;
    flex: none;
  }

  .ant-col-xl-24 {
    box-sizing: border-box;
    width: 100%;
    display: block;
  }

  .ant-col-xl-push-24 {
    left: 100%;
  }

  .ant-col-xl-pull-24 {
    right: 100%;
  }

  .ant-col-xl-offset-24 {
    margin-left: 100%;
  }

  .ant-col-xl-order-24 {
    order: 24;
  }

  .ant-col-xl-23 {
    box-sizing: border-box;
    width: 95.8333%;
    display: block;
  }

  .ant-col-xl-push-23 {
    left: 95.8333%;
  }

  .ant-col-xl-pull-23 {
    right: 95.8333%;
  }

  .ant-col-xl-offset-23 {
    margin-left: 95.8333%;
  }

  .ant-col-xl-order-23 {
    order: 23;
  }

  .ant-col-xl-22 {
    box-sizing: border-box;
    width: 91.6667%;
    display: block;
  }

  .ant-col-xl-push-22 {
    left: 91.6667%;
  }

  .ant-col-xl-pull-22 {
    right: 91.6667%;
  }

  .ant-col-xl-offset-22 {
    margin-left: 91.6667%;
  }

  .ant-col-xl-order-22 {
    order: 22;
  }

  .ant-col-xl-21 {
    box-sizing: border-box;
    width: 87.5%;
    display: block;
  }

  .ant-col-xl-push-21 {
    left: 87.5%;
  }

  .ant-col-xl-pull-21 {
    right: 87.5%;
  }

  .ant-col-xl-offset-21 {
    margin-left: 87.5%;
  }

  .ant-col-xl-order-21 {
    order: 21;
  }

  .ant-col-xl-20 {
    box-sizing: border-box;
    width: 83.3333%;
    display: block;
  }

  .ant-col-xl-push-20 {
    left: 83.3333%;
  }

  .ant-col-xl-pull-20 {
    right: 83.3333%;
  }

  .ant-col-xl-offset-20 {
    margin-left: 83.3333%;
  }

  .ant-col-xl-order-20 {
    order: 20;
  }

  .ant-col-xl-19 {
    box-sizing: border-box;
    width: 79.1667%;
    display: block;
  }

  .ant-col-xl-push-19 {
    left: 79.1667%;
  }

  .ant-col-xl-pull-19 {
    right: 79.1667%;
  }

  .ant-col-xl-offset-19 {
    margin-left: 79.1667%;
  }

  .ant-col-xl-order-19 {
    order: 19;
  }

  .ant-col-xl-18 {
    box-sizing: border-box;
    width: 75%;
    display: block;
  }

  .ant-col-xl-push-18 {
    left: 75%;
  }

  .ant-col-xl-pull-18 {
    right: 75%;
  }

  .ant-col-xl-offset-18 {
    margin-left: 75%;
  }

  .ant-col-xl-order-18 {
    order: 18;
  }

  .ant-col-xl-17 {
    box-sizing: border-box;
    width: 70.8333%;
    display: block;
  }

  .ant-col-xl-push-17 {
    left: 70.8333%;
  }

  .ant-col-xl-pull-17 {
    right: 70.8333%;
  }

  .ant-col-xl-offset-17 {
    margin-left: 70.8333%;
  }

  .ant-col-xl-order-17 {
    order: 17;
  }

  .ant-col-xl-16 {
    box-sizing: border-box;
    width: 66.6667%;
    display: block;
  }

  .ant-col-xl-push-16 {
    left: 66.6667%;
  }

  .ant-col-xl-pull-16 {
    right: 66.6667%;
  }

  .ant-col-xl-offset-16 {
    margin-left: 66.6667%;
  }

  .ant-col-xl-order-16 {
    order: 16;
  }

  .ant-col-xl-15 {
    box-sizing: border-box;
    width: 62.5%;
    display: block;
  }

  .ant-col-xl-push-15 {
    left: 62.5%;
  }

  .ant-col-xl-pull-15 {
    right: 62.5%;
  }

  .ant-col-xl-offset-15 {
    margin-left: 62.5%;
  }

  .ant-col-xl-order-15 {
    order: 15;
  }

  .ant-col-xl-14 {
    box-sizing: border-box;
    width: 58.3333%;
    display: block;
  }

  .ant-col-xl-push-14 {
    left: 58.3333%;
  }

  .ant-col-xl-pull-14 {
    right: 58.3333%;
  }

  .ant-col-xl-offset-14 {
    margin-left: 58.3333%;
  }

  .ant-col-xl-order-14 {
    order: 14;
  }

  .ant-col-xl-13 {
    box-sizing: border-box;
    width: 54.1667%;
    display: block;
  }

  .ant-col-xl-push-13 {
    left: 54.1667%;
  }

  .ant-col-xl-pull-13 {
    right: 54.1667%;
  }

  .ant-col-xl-offset-13 {
    margin-left: 54.1667%;
  }

  .ant-col-xl-order-13 {
    order: 13;
  }

  .ant-col-xl-12 {
    box-sizing: border-box;
    width: 50%;
    display: block;
  }

  .ant-col-xl-push-12 {
    left: 50%;
  }

  .ant-col-xl-pull-12 {
    right: 50%;
  }

  .ant-col-xl-offset-12 {
    margin-left: 50%;
  }

  .ant-col-xl-order-12 {
    order: 12;
  }

  .ant-col-xl-11 {
    box-sizing: border-box;
    width: 45.8333%;
    display: block;
  }

  .ant-col-xl-push-11 {
    left: 45.8333%;
  }

  .ant-col-xl-pull-11 {
    right: 45.8333%;
  }

  .ant-col-xl-offset-11 {
    margin-left: 45.8333%;
  }

  .ant-col-xl-order-11 {
    order: 11;
  }

  .ant-col-xl-10 {
    box-sizing: border-box;
    width: 41.6667%;
    display: block;
  }

  .ant-col-xl-push-10 {
    left: 41.6667%;
  }

  .ant-col-xl-pull-10 {
    right: 41.6667%;
  }

  .ant-col-xl-offset-10 {
    margin-left: 41.6667%;
  }

  .ant-col-xl-order-10 {
    order: 10;
  }

  .ant-col-xl-9 {
    box-sizing: border-box;
    width: 37.5%;
    display: block;
  }

  .ant-col-xl-push-9 {
    left: 37.5%;
  }

  .ant-col-xl-pull-9 {
    right: 37.5%;
  }

  .ant-col-xl-offset-9 {
    margin-left: 37.5%;
  }

  .ant-col-xl-order-9 {
    order: 9;
  }

  .ant-col-xl-8 {
    box-sizing: border-box;
    width: 33.3333%;
    display: block;
  }

  .ant-col-xl-push-8 {
    left: 33.3333%;
  }

  .ant-col-xl-pull-8 {
    right: 33.3333%;
  }

  .ant-col-xl-offset-8 {
    margin-left: 33.3333%;
  }

  .ant-col-xl-order-8 {
    order: 8;
  }

  .ant-col-xl-7 {
    box-sizing: border-box;
    width: 29.1667%;
    display: block;
  }

  .ant-col-xl-push-7 {
    left: 29.1667%;
  }

  .ant-col-xl-pull-7 {
    right: 29.1667%;
  }

  .ant-col-xl-offset-7 {
    margin-left: 29.1667%;
  }

  .ant-col-xl-order-7 {
    order: 7;
  }

  .ant-col-xl-6 {
    box-sizing: border-box;
    width: 25%;
    display: block;
  }

  .ant-col-xl-push-6 {
    left: 25%;
  }

  .ant-col-xl-pull-6 {
    right: 25%;
  }

  .ant-col-xl-offset-6 {
    margin-left: 25%;
  }

  .ant-col-xl-order-6 {
    order: 6;
  }

  .ant-col-xl-5 {
    box-sizing: border-box;
    width: 20.8333%;
    display: block;
  }

  .ant-col-xl-push-5 {
    left: 20.8333%;
  }

  .ant-col-xl-pull-5 {
    right: 20.8333%;
  }

  .ant-col-xl-offset-5 {
    margin-left: 20.8333%;
  }

  .ant-col-xl-order-5 {
    order: 5;
  }

  .ant-col-xl-4 {
    box-sizing: border-box;
    width: 16.6667%;
    display: block;
  }

  .ant-col-xl-push-4 {
    left: 16.6667%;
  }

  .ant-col-xl-pull-4 {
    right: 16.6667%;
  }

  .ant-col-xl-offset-4 {
    margin-left: 16.6667%;
  }

  .ant-col-xl-order-4 {
    order: 4;
  }

  .ant-col-xl-3 {
    box-sizing: border-box;
    width: 12.5%;
    display: block;
  }

  .ant-col-xl-push-3 {
    left: 12.5%;
  }

  .ant-col-xl-pull-3 {
    right: 12.5%;
  }

  .ant-col-xl-offset-3 {
    margin-left: 12.5%;
  }

  .ant-col-xl-order-3 {
    order: 3;
  }

  .ant-col-xl-2 {
    box-sizing: border-box;
    width: 8.33333%;
    display: block;
  }

  .ant-col-xl-push-2 {
    left: 8.33333%;
  }

  .ant-col-xl-pull-2 {
    right: 8.33333%;
  }

  .ant-col-xl-offset-2 {
    margin-left: 8.33333%;
  }

  .ant-col-xl-order-2 {
    order: 2;
  }

  .ant-col-xl-1 {
    box-sizing: border-box;
    width: 4.16667%;
    display: block;
  }

  .ant-col-xl-push-1 {
    left: 4.16667%;
  }

  .ant-col-xl-pull-1 {
    right: 4.16667%;
  }

  .ant-col-xl-offset-1 {
    margin-left: 4.16667%;
  }

  .ant-col-xl-order-1 {
    order: 1;
  }

  .ant-col-xl-0 {
    display: none;
  }

  .ant-col-push-0 {
    left: auto;
  }

  .ant-col-pull-0 {
    right: auto;
  }

  .ant-col-xl-push-0 {
    left: auto;
  }

  .ant-col-xl-pull-0 {
    right: auto;
  }

  .ant-col-xl-offset-0 {
    margin-left: 0;
  }

  .ant-col-xl-order-0 {
    order: 0;
  }
}

@media (min-width: 1600px) {
  .ant-col-xxl-1, .ant-col-xxl-2, .ant-col-xxl-3, .ant-col-xxl-4, .ant-col-xxl-5, .ant-col-xxl-6, .ant-col-xxl-7, .ant-col-xxl-8, .ant-col-xxl-9, .ant-col-xxl-10, .ant-col-xxl-11, .ant-col-xxl-12, .ant-col-xxl-13, .ant-col-xxl-14, .ant-col-xxl-15, .ant-col-xxl-16, .ant-col-xxl-17, .ant-col-xxl-18, .ant-col-xxl-19, .ant-col-xxl-20, .ant-col-xxl-21, .ant-col-xxl-22, .ant-col-xxl-23, .ant-col-xxl-24 {
    float: left;
    flex: none;
  }

  .ant-col-xxl-24 {
    box-sizing: border-box;
    width: 100%;
    display: block;
  }

  .ant-col-xxl-push-24 {
    left: 100%;
  }

  .ant-col-xxl-pull-24 {
    right: 100%;
  }

  .ant-col-xxl-offset-24 {
    margin-left: 100%;
  }

  .ant-col-xxl-order-24 {
    order: 24;
  }

  .ant-col-xxl-23 {
    box-sizing: border-box;
    width: 95.8333%;
    display: block;
  }

  .ant-col-xxl-push-23 {
    left: 95.8333%;
  }

  .ant-col-xxl-pull-23 {
    right: 95.8333%;
  }

  .ant-col-xxl-offset-23 {
    margin-left: 95.8333%;
  }

  .ant-col-xxl-order-23 {
    order: 23;
  }

  .ant-col-xxl-22 {
    box-sizing: border-box;
    width: 91.6667%;
    display: block;
  }

  .ant-col-xxl-push-22 {
    left: 91.6667%;
  }

  .ant-col-xxl-pull-22 {
    right: 91.6667%;
  }

  .ant-col-xxl-offset-22 {
    margin-left: 91.6667%;
  }

  .ant-col-xxl-order-22 {
    order: 22;
  }

  .ant-col-xxl-21 {
    box-sizing: border-box;
    width: 87.5%;
    display: block;
  }

  .ant-col-xxl-push-21 {
    left: 87.5%;
  }

  .ant-col-xxl-pull-21 {
    right: 87.5%;
  }

  .ant-col-xxl-offset-21 {
    margin-left: 87.5%;
  }

  .ant-col-xxl-order-21 {
    order: 21;
  }

  .ant-col-xxl-20 {
    box-sizing: border-box;
    width: 83.3333%;
    display: block;
  }

  .ant-col-xxl-push-20 {
    left: 83.3333%;
  }

  .ant-col-xxl-pull-20 {
    right: 83.3333%;
  }

  .ant-col-xxl-offset-20 {
    margin-left: 83.3333%;
  }

  .ant-col-xxl-order-20 {
    order: 20;
  }

  .ant-col-xxl-19 {
    box-sizing: border-box;
    width: 79.1667%;
    display: block;
  }

  .ant-col-xxl-push-19 {
    left: 79.1667%;
  }

  .ant-col-xxl-pull-19 {
    right: 79.1667%;
  }

  .ant-col-xxl-offset-19 {
    margin-left: 79.1667%;
  }

  .ant-col-xxl-order-19 {
    order: 19;
  }

  .ant-col-xxl-18 {
    box-sizing: border-box;
    width: 75%;
    display: block;
  }

  .ant-col-xxl-push-18 {
    left: 75%;
  }

  .ant-col-xxl-pull-18 {
    right: 75%;
  }

  .ant-col-xxl-offset-18 {
    margin-left: 75%;
  }

  .ant-col-xxl-order-18 {
    order: 18;
  }

  .ant-col-xxl-17 {
    box-sizing: border-box;
    width: 70.8333%;
    display: block;
  }

  .ant-col-xxl-push-17 {
    left: 70.8333%;
  }

  .ant-col-xxl-pull-17 {
    right: 70.8333%;
  }

  .ant-col-xxl-offset-17 {
    margin-left: 70.8333%;
  }

  .ant-col-xxl-order-17 {
    order: 17;
  }

  .ant-col-xxl-16 {
    box-sizing: border-box;
    width: 66.6667%;
    display: block;
  }

  .ant-col-xxl-push-16 {
    left: 66.6667%;
  }

  .ant-col-xxl-pull-16 {
    right: 66.6667%;
  }

  .ant-col-xxl-offset-16 {
    margin-left: 66.6667%;
  }

  .ant-col-xxl-order-16 {
    order: 16;
  }

  .ant-col-xxl-15 {
    box-sizing: border-box;
    width: 62.5%;
    display: block;
  }

  .ant-col-xxl-push-15 {
    left: 62.5%;
  }

  .ant-col-xxl-pull-15 {
    right: 62.5%;
  }

  .ant-col-xxl-offset-15 {
    margin-left: 62.5%;
  }

  .ant-col-xxl-order-15 {
    order: 15;
  }

  .ant-col-xxl-14 {
    box-sizing: border-box;
    width: 58.3333%;
    display: block;
  }

  .ant-col-xxl-push-14 {
    left: 58.3333%;
  }

  .ant-col-xxl-pull-14 {
    right: 58.3333%;
  }

  .ant-col-xxl-offset-14 {
    margin-left: 58.3333%;
  }

  .ant-col-xxl-order-14 {
    order: 14;
  }

  .ant-col-xxl-13 {
    box-sizing: border-box;
    width: 54.1667%;
    display: block;
  }

  .ant-col-xxl-push-13 {
    left: 54.1667%;
  }

  .ant-col-xxl-pull-13 {
    right: 54.1667%;
  }

  .ant-col-xxl-offset-13 {
    margin-left: 54.1667%;
  }

  .ant-col-xxl-order-13 {
    order: 13;
  }

  .ant-col-xxl-12 {
    box-sizing: border-box;
    width: 50%;
    display: block;
  }

  .ant-col-xxl-push-12 {
    left: 50%;
  }

  .ant-col-xxl-pull-12 {
    right: 50%;
  }

  .ant-col-xxl-offset-12 {
    margin-left: 50%;
  }

  .ant-col-xxl-order-12 {
    order: 12;
  }

  .ant-col-xxl-11 {
    box-sizing: border-box;
    width: 45.8333%;
    display: block;
  }

  .ant-col-xxl-push-11 {
    left: 45.8333%;
  }

  .ant-col-xxl-pull-11 {
    right: 45.8333%;
  }

  .ant-col-xxl-offset-11 {
    margin-left: 45.8333%;
  }

  .ant-col-xxl-order-11 {
    order: 11;
  }

  .ant-col-xxl-10 {
    box-sizing: border-box;
    width: 41.6667%;
    display: block;
  }

  .ant-col-xxl-push-10 {
    left: 41.6667%;
  }

  .ant-col-xxl-pull-10 {
    right: 41.6667%;
  }

  .ant-col-xxl-offset-10 {
    margin-left: 41.6667%;
  }

  .ant-col-xxl-order-10 {
    order: 10;
  }

  .ant-col-xxl-9 {
    box-sizing: border-box;
    width: 37.5%;
    display: block;
  }

  .ant-col-xxl-push-9 {
    left: 37.5%;
  }

  .ant-col-xxl-pull-9 {
    right: 37.5%;
  }

  .ant-col-xxl-offset-9 {
    margin-left: 37.5%;
  }

  .ant-col-xxl-order-9 {
    order: 9;
  }

  .ant-col-xxl-8 {
    box-sizing: border-box;
    width: 33.3333%;
    display: block;
  }

  .ant-col-xxl-push-8 {
    left: 33.3333%;
  }

  .ant-col-xxl-pull-8 {
    right: 33.3333%;
  }

  .ant-col-xxl-offset-8 {
    margin-left: 33.3333%;
  }

  .ant-col-xxl-order-8 {
    order: 8;
  }

  .ant-col-xxl-7 {
    box-sizing: border-box;
    width: 29.1667%;
    display: block;
  }

  .ant-col-xxl-push-7 {
    left: 29.1667%;
  }

  .ant-col-xxl-pull-7 {
    right: 29.1667%;
  }

  .ant-col-xxl-offset-7 {
    margin-left: 29.1667%;
  }

  .ant-col-xxl-order-7 {
    order: 7;
  }

  .ant-col-xxl-6 {
    box-sizing: border-box;
    width: 25%;
    display: block;
  }

  .ant-col-xxl-push-6 {
    left: 25%;
  }

  .ant-col-xxl-pull-6 {
    right: 25%;
  }

  .ant-col-xxl-offset-6 {
    margin-left: 25%;
  }

  .ant-col-xxl-order-6 {
    order: 6;
  }

  .ant-col-xxl-5 {
    box-sizing: border-box;
    width: 20.8333%;
    display: block;
  }

  .ant-col-xxl-push-5 {
    left: 20.8333%;
  }

  .ant-col-xxl-pull-5 {
    right: 20.8333%;
  }

  .ant-col-xxl-offset-5 {
    margin-left: 20.8333%;
  }

  .ant-col-xxl-order-5 {
    order: 5;
  }

  .ant-col-xxl-4 {
    box-sizing: border-box;
    width: 16.6667%;
    display: block;
  }

  .ant-col-xxl-push-4 {
    left: 16.6667%;
  }

  .ant-col-xxl-pull-4 {
    right: 16.6667%;
  }

  .ant-col-xxl-offset-4 {
    margin-left: 16.6667%;
  }

  .ant-col-xxl-order-4 {
    order: 4;
  }

  .ant-col-xxl-3 {
    box-sizing: border-box;
    width: 12.5%;
    display: block;
  }

  .ant-col-xxl-push-3 {
    left: 12.5%;
  }

  .ant-col-xxl-pull-3 {
    right: 12.5%;
  }

  .ant-col-xxl-offset-3 {
    margin-left: 12.5%;
  }

  .ant-col-xxl-order-3 {
    order: 3;
  }

  .ant-col-xxl-2 {
    box-sizing: border-box;
    width: 8.33333%;
    display: block;
  }

  .ant-col-xxl-push-2 {
    left: 8.33333%;
  }

  .ant-col-xxl-pull-2 {
    right: 8.33333%;
  }

  .ant-col-xxl-offset-2 {
    margin-left: 8.33333%;
  }

  .ant-col-xxl-order-2 {
    order: 2;
  }

  .ant-col-xxl-1 {
    box-sizing: border-box;
    width: 4.16667%;
    display: block;
  }

  .ant-col-xxl-push-1 {
    left: 4.16667%;
  }

  .ant-col-xxl-pull-1 {
    right: 4.16667%;
  }

  .ant-col-xxl-offset-1 {
    margin-left: 4.16667%;
  }

  .ant-col-xxl-order-1 {
    order: 1;
  }

  .ant-col-xxl-0 {
    display: none;
  }

  .ant-col-push-0 {
    left: auto;
  }

  .ant-col-pull-0 {
    right: auto;
  }

  .ant-col-xxl-push-0 {
    left: auto;
  }

  .ant-col-xxl-pull-0 {
    right: auto;
  }

  .ant-col-xxl-offset-0 {
    margin-left: 0;
  }

  .ant-col-xxl-order-0 {
    order: 0;
  }
}

.ant-input {
  box-sizing: border-box;
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  color: rgba(0, 0, 0, .65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  width: 100%;
  height: 32px;
  margin: 0;
  padding: 4px 11px;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  transition: all .3s;
  display: inline-block;
  position: relative;
}

.ant-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}

.ant-input:-ms-placeholder-shown {
  color: #bfbfbf;
}

.ant-input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}

.ant-input:focus {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.ant-input-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

.ant-input[disabled] {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

textarea.ant-input {
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  transition: all .3s, height;
}

.ant-input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}

.ant-input-sm {
  height: 24px;
  padding: 1px 7px;
}

.ant-input-group {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  display: table;
  position: relative;
}

.ant-input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.ant-input-group > [class*="col-"] {
  padding-right: 8px;
}

.ant-input-group > [class*="col-"]:last-child {
  padding-right: 0;
}

.ant-input-group-addon, .ant-input-group-wrap, .ant-input-group > .ant-input {
  display: table-cell;
}

.ant-input-group-addon:not(:first-child):not(:last-child), .ant-input-group-wrap:not(:first-child):not(:last-child), .ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.ant-input-group-addon, .ant-input-group-wrap {
  white-space: nowrap;
  vertical-align: middle;
  width: 1px;
}

.ant-input-group-wrap > * {
  display: block !important;
}

.ant-input-group .ant-input {
  float: left;
  width: 100%;
  text-align: inherit;
  margin-bottom: 0;
}

.ant-input-group .ant-input:focus, .ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}

.ant-input-group-addon {
  color: rgba(0, 0, 0, .65);
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  padding: 0 11px;
  font-size: 14px;
  font-weight: normal;
  transition: all .3s;
  position: relative;
}

.ant-input-group-addon .ant-select {
  margin: -5px -11px;
}

.ant-input-group-addon .ant-select .ant-select-selection {
  background-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0);
  margin: -1px;
}

.ant-input-group-addon .ant-select-open .ant-select-selection, .ant-input-group-addon .ant-select-focused .ant-select-selection {
  color: #1890ff;
}

.ant-input-group-addon > i:only-child:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-input-group > .ant-input:first-child, .ant-input-group-addon:first-child, .ant-input-group > .ant-input:first-child .ant-select .ant-select-selection, .ant-input-group-addon:first-child .ant-select .ant-select-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ant-input-group-addon:first-child {
  border-right: 0;
}

.ant-input-group-addon:last-child {
  border-left: 0;
}

.ant-input-group > .ant-input:last-child, .ant-input-group-addon:last-child, .ant-input-group > .ant-input:last-child .ant-select .ant-select-selection, .ant-input-group-addon:last-child .ant-select .ant-select-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.ant-input-group-lg .ant-input, .ant-input-group-lg > .ant-input-group-addon {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}

.ant-input-group-sm .ant-input, .ant-input-group-sm > .ant-input-group-addon {
  height: 24px;
  padding: 1px 7px;
}

.ant-input-group-lg .ant-select-selection--single {
  height: 40px;
}

.ant-input-group-sm .ant-select-selection--single {
  height: 24px;
}

.ant-input-group .ant-input-affix-wrapper {
  float: left;
  width: 100%;
  display: table-cell;
}

.ant-input-group.ant-input-group-compact {
  zoom: 1;
  display: block;
}

.ant-input-group.ant-input-group-compact:before, .ant-input-group.ant-input-group-compact:after {
  content: "";
  display: table;
}

.ant-input-group.ant-input-group-compact:after {
  clear: both;
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child), .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child), .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}

.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover, .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover, .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover, .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus, .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus, .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}

.ant-input-group.ant-input-group-compact > * {
  float: none;
  vertical-align: top;
  border-radius: 0;
  display: inline-block;
}

.ant-input-group.ant-input-group-compact > :not(:last-child) {
  border-right-width: 1px;
  margin-right: -1px;
}

.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}

.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection, .ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input, .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input, .ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor, .ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input, .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}

.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection:hover, .ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:hover, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover, .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover, .ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:hover, .ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:hover, .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover, .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selection:focus, .ant-input-group.ant-input-group-compact > .ant-calendar-picker .ant-input:focus, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus, .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus, .ant-input-group.ant-input-group-compact > .ant-mention-wrapper .ant-mention-editor:focus, .ant-input-group.ant-input-group-compact > .ant-time-picker .ant-time-picker-input:focus, .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}

.ant-input-group.ant-input-group-compact > :first-child, .ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selection, .ant-input-group.ant-input-group-compact > .ant-calendar-picker:first-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-mention-wrapper:first-child .ant-mention-editor, .ant-input-group.ant-input-group-compact > .ant-time-picker:first-child .ant-time-picker-input {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.ant-input-group.ant-input-group-compact > :last-child, .ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selection, .ant-input-group.ant-input-group-compact > .ant-calendar-picker:last-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-mention-wrapper:last-child .ant-mention-editor, .ant-input-group.ant-input-group-compact > .ant-time-picker:last-child .ant-time-picker-input {
  border-right-width: 1px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}

.ant-input-group-wrapper {
  vertical-align: top;
  width: 100%;
  display: inline-block;
}

.ant-input-group-wrapper:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  text-align: left;
}

.ant-input-group-wrapper:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  text-align: right;
}

.ant-input-affix-wrapper {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  display: inline-block;
  position: relative;
}

.ant-input-affix-wrapper:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  text-align: left;
}

.ant-input-affix-wrapper:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  text-align: right;
}

.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}

.ant-input-affix-wrapper .ant-input {
  text-align: inherit;
  position: relative;
}

.ant-input-affix-wrapper .ant-input-prefix, .ant-input-affix-wrapper .ant-input-suffix {
  z-index: 2;
  color: rgba(0, 0, 0, .65);
  align-items: center;
  line-height: 0;
  display: flex;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.ant-input-affix-wrapper .ant-input-prefix :not(.anticon), .ant-input-affix-wrapper .ant-input-suffix :not(.anticon) {
  line-height: 1.5;
}

.ant-input-affix-wrapper .ant-input-disabled ~ .ant-input-suffix .anticon {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

.ant-input-affix-wrapper .ant-input-prefix {
  left: 12px;
}

.ant-input-affix-wrapper .ant-input-suffix {
  right: 12px;
}

.ant-input-affix-wrapper .ant-input:not(:first-child) {
  padding-left: 30px;
}

.ant-input-affix-wrapper .ant-input:not(:last-child) {
  padding-right: 30px;
}

.ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input:not(:last-child) {
  padding-right: 49px;
}

.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input {
  padding-right: 22px;
}

.ant-input-affix-wrapper .ant-input {
  min-height: 100%;
}

.ant-input-password-icon {
  color: rgba(0, 0, 0, .45);
  cursor: pointer;
  transition: all .3s;
}

.ant-input-password-icon:hover {
  color: #333;
}

.ant-input-clear-icon {
  color: rgba(0, 0, 0, .25);
  cursor: pointer;
  vertical-align: 0;
  font-size: 12px;
  transition: color .3s;
}

.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, .45);
}

.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, .65);
}

.ant-input-clear-icon + i {
  margin-left: 6px;
}

.ant-input-textarea-clear-icon {
  color: rgba(0, 0, 0, .25);
  cursor: pointer;
  margin: 8px 8px 0 0;
  font-size: 12px;
  transition: color .3s;
  position: absolute;
  top: 0;
  right: 0;
}

.ant-input-textarea-clear-icon:hover {
  color: rgba(0, 0, 0, .45);
}

.ant-input-textarea-clear-icon:active {
  color: rgba(0, 0, 0, .65);
}

.ant-input-textarea-clear-icon + i {
  margin-left: 6px;
}

.ant-input-search-icon {
  color: rgba(0, 0, 0, .45);
  cursor: pointer;
  transition: all .3s;
}

.ant-input-search-icon:hover {
  color: rgba(0, 0, 0, .8);
}

.ant-input-search-enter-button input {
  border-right: 0;
}

.ant-input-search-enter-button + .ant-input-group-addon, .ant-input-search-enter-button input + .ant-input-group-addon {
  border: 0;
  padding: 0;
}

.ant-input-search-enter-button + .ant-input-group-addon .ant-input-search-button, .ant-input-search-enter-button input + .ant-input-group-addon .ant-input-search-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.ant-input-number {
  box-sizing: border-box;
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  color: rgba(0, 0, 0, .65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  width: 90px;
  height: 32px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  transition: all .3s;
  display: inline-block;
  position: relative;
}

.ant-input-number::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}

.ant-input-number:-ms-placeholder-shown {
  color: #bfbfbf;
}

.ant-input-number::-webkit-input-placeholder {
  color: #bfbfbf;
}

.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-input-number:focus {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.ant-input-number[disabled] {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-input-number[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

textarea.ant-input-number {
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  transition: all .3s, height;
}

.ant-input-number-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}

.ant-input-number-sm {
  height: 24px;
  padding: 1px 7px;
}

.ant-input-number-handler {
  color: rgba(0, 0, 0, .45);
  text-align: center;
  width: 100%;
  height: 50%;
  font-weight: bold;
  line-height: 0;
  transition: all .1s linear;
  display: block;
  position: relative;
  overflow: hidden;
}

.ant-input-number-handler:active {
  background: #f4f4f4;
}

.ant-input-number-handler:hover .ant-input-number-handler-up-inner, .ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #40a9ff;
}

.ant-input-number-handler-up-inner, .ant-input-number-handler-down-inner {
  color: rgba(0, 0, 0, .45);
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 12px;
  height: 12px;
  font-style: normal;
  line-height: 12px;
  transition: all .1s linear;
  display: inline-block;
  position: absolute;
  right: 4px;
}

.ant-input-number-handler-up-inner > *, .ant-input-number-handler-down-inner > * {
  line-height: 1;
}

.ant-input-number-handler-up-inner svg, .ant-input-number-handler-down-inner svg {
  display: inline-block;
}

.ant-input-number-handler-up-inner:before, .ant-input-number-handler-down-inner:before {
  display: none;
}

.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon, .ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon, .ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon, .ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
  display: block;
}

.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}

.ant-input-number-focused {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.ant-input-number-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed;
}

.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none;
}

.ant-input-number-input {
  text-align: left;
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 6px;
  outline: 0;
  width: 100%;
  height: 30px;
  padding: 0 11px;
  transition: all .3s linear;
  -moz-appearance: textfield !important;
}

.ant-input-number-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}

.ant-input-number-input:-ms-placeholder-shown {
  color: #bfbfbf;
}

.ant-input-number-input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-input-number-input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.ant-input-number-input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.ant-input-number-lg {
  padding: 0;
  font-size: 16px;
}

.ant-input-number-lg input {
  height: 38px;
}

.ant-input-number-sm {
  padding: 0;
}

.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px;
}

.ant-input-number-handler-wrap {
  opacity: 0;
  background: #fff;
  border-left: 1px solid #d9d9d9;
  border-radius: 0 6px 6px 0;
  width: 22px;
  height: 100%;
  transition: opacity .24s linear .1s;
  position: absolute;
  top: 0;
  right: 0;
}

.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner, .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  font-size: 12px;
  font-size: 7px \9 ;
  min-width: auto;
  margin-right: 0;
  display: inline-block;
  transform: scale(.583333)rotate(0);
}

:root .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner, :root .ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  font-size: 12px;
}

.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%;
}

.ant-input-number:hover .ant-input-number-handler-wrap {
  opacity: 1;
}

.ant-input-number-handler-up {
  cursor: pointer;
  border-top-right-radius: 6px;
}

.ant-input-number-handler-up-inner {
  text-align: center;
  margin-top: -5px;
  top: 50%;
}

.ant-input-number-handler-up:hover {
  height: 60% !important;
}

.ant-input-number-handler-down {
  cursor: pointer;
  border-top: 1px solid #d9d9d9;
  border-bottom-right-radius: 6px;
  top: 0;
}

.ant-input-number-handler-down-inner {
  text-align: center;
  margin-top: -6px;
  top: 50%;
}

.ant-input-number-handler-down:hover {
  height: 60% !important;
}

.ant-input-number-handler-up-disabled, .ant-input-number-handler-down-disabled {
  cursor: not-allowed;
}

.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner, .ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
  color: rgba(0, 0, 0, .25);
}

.ant-layout {
  background: #f0f2f5;
  flex-direction: column;
  flex: auto;
  min-height: 0;
  display: flex;
}

.ant-layout, .ant-layout * {
  box-sizing: border-box;
}

.ant-layout.ant-layout-has-sider {
  flex-direction: row;
}

.ant-layout.ant-layout-has-sider > .ant-layout, .ant-layout.ant-layout-has-sider > .ant-layout-content {
  overflow-x: hidden;
}

.ant-layout-header, .ant-layout-footer {
  flex: none;
}

.ant-layout-header {
  background: #001529;
  height: 64px;
  padding: 0 50px;
  line-height: 64px;
}

.ant-layout-footer {
  color: rgba(0, 0, 0, .65);
  background: #f0f2f5;
  padding: 24px 50px;
  font-size: 14px;
}

.ant-layout-content {
  flex: auto;
  min-height: 0;
}

.ant-layout-sider {
  background: #001529;
  min-width: 0;
  transition: all .2s;
  position: relative;
}

.ant-layout-sider-children {
  height: 100%;
  margin-top: -.1px;
  padding-top: .1px;
}

.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}

.ant-layout-sider-right {
  order: 1;
}

.ant-layout-sider-trigger {
  z-index: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background: #002140;
  height: 48px;
  line-height: 48px;
  transition: all .2s;
  position: fixed;
  bottom: 0;
}

.ant-layout-sider-zero-width > * {
  overflow: hidden;
}

.ant-layout-sider-zero-width-trigger {
  z-index: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background: #001529;
  border-radius: 0 6px 6px 0;
  width: 36px;
  height: 42px;
  font-size: 18px;
  line-height: 42px;
  transition: background .3s;
  position: absolute;
  top: 64px;
  right: -36px;
}

.ant-layout-sider-zero-width-trigger:hover {
  background: #192c3e;
}

.ant-layout-sider-zero-width-trigger-right {
  border-radius: 6px 0 0 6px;
  left: -36px;
}

.ant-layout-sider-light {
  background: #fff;
}

.ant-layout-sider-light .ant-layout-sider-trigger, .ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: rgba(0, 0, 0, .65);
  background: #fff;
}

.ant-list {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: relative;
}

.ant-list * {
  outline: none;
}

.ant-list-pagination {
  text-align: right;
  margin-top: 24px;
}

.ant-list-pagination .ant-pagination-options {
  text-align: left;
}

.ant-list-more {
  text-align: center;
  margin-top: 12px;
}

.ant-list-more button {
  padding-left: 32px;
  padding-right: 32px;
}

.ant-list-spin {
  text-align: center;
  min-height: 40px;
}

.ant-list-empty-text {
  color: rgba(0, 0, 0, .25);
  text-align: center;
  padding: 16px;
  font-size: 14px;
}

.ant-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}

.ant-list-item {
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  display: flex;
}

.ant-list-item-content {
  color: rgba(0, 0, 0, .65);
}

.ant-list-item-meta {
  flex: 1;
  align-items: flex-start;
  font-size: 0;
  display: flex;
}

.ant-list-item-meta-avatar {
  margin-right: 16px;
}

.ant-list-item-meta-content {
  flex: 1 0;
}

.ant-list-item-meta-title {
  color: rgba(0, 0, 0, .65);
  margin-bottom: 4px;
  font-size: 14px;
  line-height: 22px;
}

.ant-list-item-meta-title > a {
  color: rgba(0, 0, 0, .65);
  transition: all .3s;
}

.ant-list-item-meta-title > a:hover {
  color: #1890ff;
}

.ant-list-item-meta-description {
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
  line-height: 22px;
}

.ant-list-item-action {
  flex: none;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none;
}

.ant-list-item-action > li {
  color: rgba(0, 0, 0, .45);
  text-align: center;
  cursor: pointer;
  padding: 0 8px;
  font-size: 14px;
  line-height: 22px;
  display: inline-block;
  position: relative;
}

.ant-list-item-action > li:first-child {
  padding-left: 0;
}

.ant-list-item-action-split {
  background-color: #e8e8e8;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  position: absolute;
  top: 50%;
  right: 0;
}

.ant-list-header, .ant-list-footer {
  background: none;
  padding-top: 12px;
  padding-bottom: 12px;
}

.ant-list-empty {
  color: rgba(0, 0, 0, .45);
  text-align: center;
  padding: 16px 0;
  font-size: 12px;
}

.ant-list-split .ant-list-item {
  border-bottom: 1px solid #e8e8e8;
}

.ant-list-split .ant-list-item:last-child {
  border-bottom: none;
}

.ant-list-split .ant-list-header {
  border-bottom: 1px solid #e8e8e8;
}

.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px;
}

.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
  border-bottom: 1px solid #e8e8e8;
}

.ant-list-lg .ant-list-item {
  padding-top: 16px;
  padding-bottom: 16px;
}

.ant-list-sm .ant-list-item {
  padding-top: 8px;
  padding-bottom: 8px;
}

.ant-list-vertical .ant-list-item {
  -webkit-box-align: initial;
  -ms-flex-align: initial;
  align-items: initial;
}

.ant-list-vertical .ant-list-item-main {
  flex: 1;
  display: block;
}

.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px;
}

.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px;
}

.ant-list-vertical .ant-list-item-meta-title {
  color: rgba(0, 0, 0, .85);
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 24px;
}

.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto;
}

.ant-list-vertical .ant-list-item-action > li {
  padding: 0 16px;
}

.ant-list-vertical .ant-list-item-action > li:first-child {
  padding-left: 0;
}

.ant-list-grid .ant-col > .ant-list-item {
  border-bottom: none;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.ant-list-item-no-flex {
  display: block;
}

.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right;
}

.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 6px;
}

.ant-list-bordered .ant-list-header, .ant-list-bordered .ant-list-footer {
  padding-left: 24px;
  padding-right: 24px;
}

.ant-list-bordered .ant-list-item {
  border-bottom: 1px solid #e8e8e8;
  padding-left: 24px;
  padding-right: 24px;
}

.ant-list-bordered .ant-list-pagination {
  margin: 16px 24px;
}

.ant-list-bordered.ant-list-sm .ant-list-item {
  padding-left: 16px;
  padding-right: 16px;
}

.ant-list-bordered.ant-list-sm .ant-list-header, .ant-list-bordered.ant-list-sm .ant-list-footer {
  padding: 8px 16px;
}

.ant-list-bordered.ant-list-lg .ant-list-header, .ant-list-bordered.ant-list-lg .ant-list-footer {
  padding: 16px 24px;
}

@media screen and (max-width: 768px) {
  .ant-list-item-action, .ant-list-vertical .ant-list-item-extra {
    margin-left: 24px;
  }
}

@media screen and (max-width: 576px) {
  .ant-list-item {
    flex-wrap: wrap;
  }

  .ant-list-item-action {
    margin-left: 12px;
  }

  .ant-list-vertical .ant-list-item {
    flex-wrap: wrap-reverse;
  }

  .ant-list-vertical .ant-list-item-main {
    min-width: 220px;
  }

  .ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}

.ant-mentions {
  box-sizing: border-box;
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  color: rgba(0, 0, 0, .65);
  white-space: pre-wrap;
  vertical-align: bottom;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  transition: all .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.ant-mentions::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}

.ant-mentions:-ms-placeholder-shown {
  color: #bfbfbf;
}

.ant-mentions::-webkit-input-placeholder {
  color: #bfbfbf;
}

.ant-mentions:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-mentions:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-mentions:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}

.ant-mentions:focus {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.ant-mentions-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-mentions-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

.ant-mentions[disabled] {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-mentions[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

textarea.ant-mentions {
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  transition: all .3s, height;
}

.ant-mentions-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}

.ant-mentions-sm {
  height: 24px;
  padding: 1px 7px;
}

.ant-mentions-disabled > textarea {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-mentions-disabled > textarea:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

.ant-mentions-focused {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.ant-mentions > textarea, .ant-mentions-measure {
  min-height: 30px;
  overflow: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-size-adjust: inherit;
  font-stretch: inherit;
  line-height: inherit;
  direction: inherit;
  letter-spacing: inherit;
  white-space: inherit;
  text-align: inherit;
  vertical-align: top;
  word-wrap: break-word;
  word-break: inherit;
  -moz-tab-size: inherit;
  -o-tab-size: inherit;
  tab-size: inherit;
  margin: 0;
  padding: 4px 11px;
  overflow-x: hidden;
  overflow-y: auto;
}

.ant-mentions > textarea {
  resize: none;
  border: none;
  outline: none;
  width: 100%;
}

.ant-mentions > textarea::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}

.ant-mentions > textarea:-ms-placeholder-shown {
  color: #bfbfbf;
}

.ant-mentions > textarea::-webkit-input-placeholder {
  color: #bfbfbf;
}

.ant-mentions > textarea:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-mentions > textarea:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-mentions > textarea:read-only {
  cursor: default;
}

.ant-mentions-measure {
  z-index: -1;
  color: rgba(0, 0, 0, 0);
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-mentions-measure > span {
  min-height: 1em;
  display: inline-block;
}

.ant-mentions-dropdown {
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  z-index: 1050;
  box-sizing: border-box;
  font-variant: initial;
  background-color: #fff;
  border-radius: 6px;
  outline: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: absolute;
  top: -9999px;
  left: -9999px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-mentions-dropdown-hidden {
  display: none;
}

.ant-mentions-dropdown-menu {
  outline: none;
  max-height: 250px;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  overflow: auto;
}

.ant-mentions-dropdown-menu-item {
  color: rgba(0, 0, 0, .65);
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  min-width: 100px;
  padding: 5px 12px;
  font-weight: normal;
  line-height: 22px;
  transition: background .3s;
  display: block;
  position: relative;
  overflow: hidden;
}

.ant-mentions-dropdown-menu-item:hover {
  background-color: #e6f7ff;
}

.ant-mentions-dropdown-menu-item:first-child {
  border-radius: 6px 6px 0 0;
}

.ant-mentions-dropdown-menu-item:last-child {
  border-radius: 0 0 6px 6px;
}

.ant-mentions-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

.ant-mentions-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  background-color: #fff;
}

.ant-mentions-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, .65);
  background-color: #fafafa;
  font-weight: 600;
}

.ant-mentions-dropdown-menu-item-active {
  background-color: #e6f7ff;
}

.ant-menu {
  box-sizing: border-box;
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  color: rgba(0, 0, 0, .65);
  zoom: 1;
  background: #fff;
  outline: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 0;
  list-style: none;
  transition: background .3s, width .2s;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-menu:before, .ant-menu:after {
  content: "";
  display: table;
}

.ant-menu:after {
  clear: both;
}

.ant-menu ul, .ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.ant-menu-hidden {
  display: none;
}

.ant-menu-item-group-title {
  color: rgba(0, 0, 0, .45);
  padding: 8px 16px;
  font-size: 14px;
  line-height: 1.5;
  transition: all .3s;
}

.ant-menu-submenu, .ant-menu-submenu-inline {
  transition: border-color .3s cubic-bezier(.645, .045, .355, 1), background .3s cubic-bezier(.645, .045, .355, 1), padding .15s cubic-bezier(.645, .045, .355, 1);
}

.ant-menu-submenu-selected {
  color: #1890ff;
}

.ant-menu-item:active, .ant-menu-submenu-title:active {
  background: #e6f7ff;
}

.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  transition: background .3s cubic-bezier(.645, .045, .355, 1), padding .3s cubic-bezier(.645, .045, .355, 1);
}

.ant-menu-item > a {
  color: rgba(0, 0, 0, .65);
  display: block;
}

.ant-menu-item > a:hover {
  color: #1890ff;
}

.ant-menu-item > a:before {
  content: "";
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-menu-item > .ant-badge > a {
  color: rgba(0, 0, 0, .65);
}

.ant-menu-item > .ant-badge > a:hover {
  color: #1890ff;
}

.ant-menu-item-divider {
  background-color: #e8e8e8;
  height: 1px;
  line-height: 0;
  overflow: hidden;
}

.ant-menu-item:hover, .ant-menu-item-active, .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, .ant-menu-submenu-active, .ant-menu-submenu-title:hover {
  color: #1890ff;
}

.ant-menu-horizontal .ant-menu-item, .ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}

.ant-menu-horizontal > .ant-menu-item:hover, .ant-menu-horizontal > .ant-menu-item-active, .ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: rgba(0, 0, 0, 0);
}

.ant-menu-item-selected, .ant-menu-item-selected > a, .ant-menu-item-selected > a:hover {
  color: #1890ff;
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6f7ff;
}

.ant-menu-inline, .ant-menu-vertical, .ant-menu-vertical-left {
  border-right: 1px solid #e8e8e8;
}

.ant-menu-vertical-right {
  border-left: 1px solid #e8e8e8;
}

.ant-menu-vertical.ant-menu-sub, .ant-menu-vertical-left.ant-menu-sub, .ant-menu-vertical-right.ant-menu-sub {
  transform-origin: 0 0;
  border-right: 0;
  min-width: 160px;
  padding: 0;
}

.ant-menu-vertical.ant-menu-sub .ant-menu-item, .ant-menu-vertical-left.ant-menu-sub .ant-menu-item, .ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  border-right: 0;
  margin-left: 0;
  left: 0;
}

.ant-menu-vertical.ant-menu-sub .ant-menu-item:after, .ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after, .ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after {
  border-right: 0;
}

.ant-menu-vertical.ant-menu-sub > .ant-menu-item, .ant-menu-vertical-left.ant-menu-sub > .ant-menu-item, .ant-menu-vertical-right.ant-menu-sub > .ant-menu-item, .ant-menu-vertical.ant-menu-sub > .ant-menu-submenu, .ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu, .ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}

.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}

.ant-menu-item, .ant-menu-submenu-title {
  white-space: nowrap;
  cursor: pointer;
  margin: 0;
  padding: 0 20px;
  transition: color .3s cubic-bezier(.645, .045, .355, 1), border-color .3s cubic-bezier(.645, .045, .355, 1), background .3s cubic-bezier(.645, .045, .355, 1), padding .15s cubic-bezier(.645, .045, .355, 1);
  display: block;
  position: relative;
}

.ant-menu-item .anticon, .ant-menu-submenu-title .anticon {
  min-width: 14px;
  margin-right: 10px;
  font-size: 14px;
  transition: font-size .15s cubic-bezier(.215, .61, .355, 1), margin .3s cubic-bezier(.645, .045, .355, 1);
}

.ant-menu-item .anticon + span, .ant-menu-submenu-title .anticon + span {
  opacity: 1;
  transition: opacity .3s cubic-bezier(.645, .045, .355, 1), width .3s cubic-bezier(.645, .045, .355, 1);
}

.ant-menu > .ant-menu-item-divider {
  background-color: #e8e8e8;
  height: 1px;
  margin: 1px 0;
  padding: 0;
  line-height: 0;
  overflow: hidden;
}

.ant-menu-submenu-popup {
  z-index: 1050;
  background: #fff;
  border-radius: 6px;
  position: absolute;
}

.ant-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px;
}

.ant-menu-submenu-popup:before {
  opacity: .0001;
  content: " ";
  position: absolute;
  top: -7px;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 6px;
}

.ant-menu-submenu > .ant-menu-submenu-title:after {
  transition: transform .3s cubic-bezier(.645, .045, .355, 1);
}

.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  width: 10px;
  transition: transform .3s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
  top: 50%;
  right: 16px;
}

.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after {
  background: #fff;
  background: rgba(0, 0, 0, .65) \9 ;
  background-image: linear-gradient(to right, rgba(0, 0, 0, .65), rgba(0, 0, 0, .65));
  background-image: none \9 ;
  content: "";
  border-radius: 2px;
  width: 6px;
  height: 1.5px;
  transition: background .3s cubic-bezier(.645, .045, .355, 1), transform .3s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
}

.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:before, .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  transform: rotate(45deg)translateY(-2px);
}

.ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow:after, .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after {
  transform: rotate(-45deg)translateY(2px);
}

.ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, .ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:after, .ant-menu-submenu-vertical > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, .ant-menu-submenu-vertical-left > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, .ant-menu-submenu-vertical-right > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before, .ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow:before {
  background: linear-gradient(to right, #1890ff, #1890ff);
}

.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  transform: rotate(-45deg)translateX(2px);
}

.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after {
  transform: rotate(45deg)translateX(-2px);
}

.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}

.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:after {
  transform: rotate(-45deg)translateX(-2px);
}

.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  transform: rotate(45deg)translateX(2px);
}

.ant-menu-vertical .ant-menu-submenu-selected, .ant-menu-vertical-left .ant-menu-submenu-selected, .ant-menu-vertical-right .ant-menu-submenu-selected, .ant-menu-vertical .ant-menu-submenu-selected > a, .ant-menu-vertical-left .ant-menu-submenu-selected > a, .ant-menu-vertical-right .ant-menu-submenu-selected > a {
  color: #1890ff;
}

.ant-menu-horizontal {
  white-space: nowrap;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  line-height: 46px;
}

.ant-menu-horizontal > .ant-menu-item, .ant-menu-horizontal > .ant-menu-submenu {
  vertical-align: bottom;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  display: inline-block;
  position: relative;
  top: 1px;
}

.ant-menu-horizontal > .ant-menu-item:hover, .ant-menu-horizontal > .ant-menu-submenu:hover, .ant-menu-horizontal > .ant-menu-item-active, .ant-menu-horizontal > .ant-menu-submenu-active, .ant-menu-horizontal > .ant-menu-item-open, .ant-menu-horizontal > .ant-menu-submenu-open, .ant-menu-horizontal > .ant-menu-item-selected, .ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #1890ff;
  border-bottom: 2px solid #1890ff;
}

.ant-menu-horizontal > .ant-menu-item > a {
  color: rgba(0, 0, 0, .65);
  display: block;
}

.ant-menu-horizontal > .ant-menu-item > a:hover {
  color: #1890ff;
}

.ant-menu-horizontal > .ant-menu-item > a:before {
  bottom: -2px;
}

.ant-menu-horizontal > .ant-menu-item-selected > a {
  color: #1890ff;
}

.ant-menu-horizontal:after {
  clear: both;
  content: " ";
  height: 0;
  display: block;
}

.ant-menu-vertical .ant-menu-item, .ant-menu-vertical-left .ant-menu-item, .ant-menu-vertical-right .ant-menu-item, .ant-menu-inline .ant-menu-item {
  position: relative;
}

.ant-menu-vertical .ant-menu-item:after, .ant-menu-vertical-left .ant-menu-item:after, .ant-menu-vertical-right .ant-menu-item:after, .ant-menu-inline .ant-menu-item:after {
  opacity: 0;
  content: "";
  border-right: 3px solid #1890ff;
  transition: transform .15s cubic-bezier(.215, .61, .355, 1), opacity .15s cubic-bezier(.215, .61, .355, 1);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  transform: scaleY(.0001);
}

.ant-menu-vertical .ant-menu-item, .ant-menu-vertical-left .ant-menu-item, .ant-menu-vertical-right .ant-menu-item, .ant-menu-inline .ant-menu-item, .ant-menu-vertical .ant-menu-submenu-title, .ant-menu-vertical-left .ant-menu-submenu-title, .ant-menu-vertical-right .ant-menu-submenu-title, .ant-menu-inline .ant-menu-submenu-title {
  text-overflow: ellipsis;
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  font-size: 14px;
  line-height: 40px;
  overflow: hidden;
}

.ant-menu-vertical .ant-menu-submenu, .ant-menu-vertical-left .ant-menu-submenu, .ant-menu-vertical-right .ant-menu-submenu, .ant-menu-inline .ant-menu-submenu {
  padding-bottom: .02px;
}

.ant-menu-vertical .ant-menu-item:not(:last-child), .ant-menu-vertical-left .ant-menu-item:not(:last-child), .ant-menu-vertical-right .ant-menu-item:not(:last-child), .ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}

.ant-menu-vertical > .ant-menu-item, .ant-menu-vertical-left > .ant-menu-item, .ant-menu-vertical-right > .ant-menu-item, .ant-menu-inline > .ant-menu-item, .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}

.ant-menu-inline {
  width: 100%;
}

.ant-menu-inline .ant-menu-selected:after, .ant-menu-inline .ant-menu-item-selected:after {
  opacity: 1;
  transition: transform .15s cubic-bezier(.645, .045, .355, 1), opacity .15s cubic-bezier(.645, .045, .355, 1);
  transform: scaleY(1);
}

.ant-menu-inline .ant-menu-item, .ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}

.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}

.ant-menu-inline-collapsed {
  width: 80px;
}

.ant-menu-inline-collapsed > .ant-menu-item, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  text-overflow: clip;
  left: 0;
  padding: 0 32px !important;
}

.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  display: none;
}

.ant-menu-inline-collapsed > .ant-menu-item .anticon, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon, .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}

.ant-menu-inline-collapsed > .ant-menu-item .anticon + span, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span, .ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span, .ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  opacity: 0;
  max-width: 0;
  display: inline-block;
}

.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}

.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}

.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, .85);
}

.ant-menu-inline-collapsed .ant-menu-item-group-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 4px;
  padding-right: 4px;
  overflow: hidden;
}

.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}

.ant-menu-item-group-list .ant-menu-item, .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}

.ant-menu-root.ant-menu-vertical, .ant-menu-root.ant-menu-vertical-left, .ant-menu-root.ant-menu-vertical-right, .ant-menu-root.ant-menu-inline {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.ant-menu-sub.ant-menu-inline {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  padding: 0;
}

.ant-menu-sub.ant-menu-inline > .ant-menu-item, .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-type: disc;
  list-style-position: inside;
}

.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}

.ant-menu-item-disabled, .ant-menu-submenu-disabled {
  cursor: not-allowed;
  background: none;
  color: rgba(0, 0, 0, .25) !important;
  border-color: rgba(0, 0, 0, 0) !important;
}

.ant-menu-item-disabled > a, .ant-menu-submenu-disabled > a {
  pointer-events: none;
  color: rgba(0, 0, 0, .25) !important;
}

.ant-menu-item-disabled > .ant-menu-submenu-title, .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  cursor: not-allowed;
  color: rgba(0, 0, 0, .25) !important;
}

.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after {
  background: rgba(0, 0, 0, .25) !important;
}

.ant-menu-dark, .ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, .65);
  background: #001529;
}

.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: .45;
  transition: all .3s;
}

.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before {
  background: #fff;
}

.ant-menu-dark.ant-menu-submenu-popup {
  background: none;
}

.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, .45);
}

.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}

.ant-menu-dark.ant-menu-horizontal > .ant-menu-item, .ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  border-color: #001529 #001529 currentColor;
  border-bottom-style: none;
  border-bottom-width: 0;
  margin-top: 0;
  top: 0;
}

.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a:before {
  bottom: 0;
}

.ant-menu-dark .ant-menu-item, .ant-menu-dark .ant-menu-item-group-title, .ant-menu-dark .ant-menu-item > a {
  color: rgba(255, 255, 255, .65);
}

.ant-menu-dark.ant-menu-inline, .ant-menu-dark.ant-menu-vertical, .ant-menu-dark.ant-menu-vertical-left, .ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}

.ant-menu-dark.ant-menu-inline .ant-menu-item, .ant-menu-dark.ant-menu-vertical .ant-menu-item, .ant-menu-dark.ant-menu-vertical-left .ant-menu-item, .ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  border-right: 0;
  margin-left: 0;
  left: 0;
}

.ant-menu-dark.ant-menu-inline .ant-menu-item:after, .ant-menu-dark.ant-menu-vertical .ant-menu-item:after, .ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after, .ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after {
  border-right: 0;
}

.ant-menu-dark.ant-menu-inline .ant-menu-item, .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}

.ant-menu-dark .ant-menu-item:hover, .ant-menu-dark .ant-menu-item-active, .ant-menu-dark .ant-menu-submenu-active, .ant-menu-dark .ant-menu-submenu-open, .ant-menu-dark .ant-menu-submenu-selected, .ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
}

.ant-menu-dark .ant-menu-item:hover > a, .ant-menu-dark .ant-menu-item-active > a, .ant-menu-dark .ant-menu-submenu-active > a, .ant-menu-dark .ant-menu-submenu-open > a, .ant-menu-dark .ant-menu-submenu-selected > a, .ant-menu-dark .ant-menu-submenu-title:hover > a {
  color: #fff;
}

.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow {
  opacity: 1;
}

.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title:hover > .ant-menu-submenu-arrow:before {
  background: #fff;
}

.ant-menu-dark .ant-menu-item:hover {
  background-color: rgba(0, 0, 0, 0);
}

.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}

.ant-menu-dark .ant-menu-item-selected:after {
  border-right: 0;
}

.ant-menu-dark .ant-menu-item-selected > a, .ant-menu-dark .ant-menu-item-selected > a:hover, .ant-menu-dark .ant-menu-item-selected .anticon, .ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}

.ant-menu.ant-menu-dark .ant-menu-item-selected, .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #1890ff;
}

.ant-menu-dark .ant-menu-item-disabled, .ant-menu-dark .ant-menu-submenu-disabled, .ant-menu-dark .ant-menu-item-disabled > a, .ant-menu-dark .ant-menu-submenu-disabled > a {
  opacity: .8;
  color: rgba(255, 255, 255, .35) !important;
}

.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title, .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, .35) !important;
}

.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:before, .ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after, .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow:after {
  background: rgba(255, 255, 255, .35) !important;
}

.ant-message {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  z-index: 1010;
  pointer-events: none;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: fixed;
  top: 16px;
  left: 0;
}

.ant-message-notice {
  text-align: center;
  padding: 8px;
}

.ant-message-notice:first-child {
  margin-top: -8px;
}

.ant-message-notice-content {
  pointer-events: all;
  background: #fff;
  border-radius: 6px;
  padding: 10px 16px;
  display: inline-block;
  box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
}

.ant-message-success .anticon {
  color: #52c41a;
}

.ant-message-error .anticon {
  color: #f5222d;
}

.ant-message-warning .anticon {
  color: #faad14;
}

.ant-message-info .anticon, .ant-message-loading .anticon {
  color: #1890ff;
}

.ant-message .anticon {
  margin-right: 8px;
  font-size: 16px;
  position: relative;
  top: 1px;
}

.ant-message-notice.move-up-leave.move-up-leave-active {
  animation-name: MessageMoveOut;
  animation-duration: .3s;
  overflow: hidden;
}

@keyframes MessageMoveOut {
  0% {
    opacity: 1;
    max-height: 150px;
    padding: 8px;
  }

  100% {
    opacity: 0;
    max-height: 0;
    padding: 0;
  }
}

.ant-modal {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  pointer-events: none;
  width: auto;
  margin: 0 auto;
  padding: 0 0 24px;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: relative;
  top: 100px;
}

.ant-modal-wrap {
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}

.ant-modal-title {
  color: rgba(0, 0, 0, .85);
  word-wrap: break-word;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.ant-modal-content {
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 6px;
  position: relative;
  box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
}

.ant-modal-close {
  z-index: 10;
  color: rgba(0, 0, 0, .45);
  cursor: pointer;
  background: none;
  border: 0;
  outline: 0;
  padding: 0;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: color .3s;
  position: absolute;
  top: 0;
  right: 0;
}

.ant-modal-close-x {
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  width: 56px;
  height: 56px;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  display: block;
}

.ant-modal-close:focus, .ant-modal-close:hover {
  color: rgba(0, 0, 0, .75);
  text-decoration: none;
}

.ant-modal-header {
  color: rgba(0, 0, 0, .65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 6px 6px 0 0;
  padding: 16px 24px;
}

.ant-modal-body {
  word-wrap: break-word;
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
}

.ant-modal-footer {
  text-align: right;
  background: none;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 6px 6px;
  padding: 10px 16px;
}

.ant-modal-footer button + button {
  margin-bottom: 0;
  margin-left: 8px;
}

.ant-modal.zoom-enter, .ant-modal.zoom-appear {
  opacity: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  animation-duration: .3s;
  transform: none;
}

.ant-modal-mask {
  z-index: 1000;
  height: 100%;
  filter: alpha(opacity= 50);
  background-color: rgba(0, 0, 0, .45);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-modal-mask-hidden {
  display: none;
}

.ant-modal-open {
  overflow: hidden;
}

.ant-modal-centered {
  text-align: center;
}

.ant-modal-centered:before {
  vertical-align: middle;
  content: "";
  width: 0;
  height: 100%;
  display: inline-block;
}

.ant-modal-centered .ant-modal {
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  top: 0;
}

@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }

  .ant-modal-centered .ant-modal {
    flex: 1;
  }
}

.ant-modal-confirm .ant-modal-header, .ant-modal-confirm .ant-modal-close {
  display: none;
}

.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}

.ant-modal-confirm-body-wrapper {
  zoom: 1;
}

.ant-modal-confirm-body-wrapper:before, .ant-modal-confirm-body-wrapper:after {
  content: "";
  display: table;
}

.ant-modal-confirm-body-wrapper:after {
  clear: both;
}

.ant-modal-confirm-body .ant-modal-confirm-title {
  color: rgba(0, 0, 0, .85);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  display: block;
  overflow: hidden;
}

.ant-modal-confirm-body .ant-modal-confirm-content {
  color: rgba(0, 0, 0, .65);
  margin-top: 8px;
  font-size: 14px;
}

.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}

.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}

.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}

.ant-modal-confirm .ant-modal-confirm-btns button + button {
  margin-bottom: 0;
  margin-left: 8px;
}

.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #f5222d;
}

.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon, .ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #faad14;
}

.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #1890ff;
}

.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}

.ant-notification {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  z-index: 1010;
  width: 384px;
  max-width: calc(100vw - 32px);
  margin: 0 24px 0 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: fixed;
}

.ant-notification-topLeft, .ant-notification-bottomLeft {
  margin-left: 24px;
  margin-right: 0;
}

.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active, .ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active, .ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active, .ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationLeftFadeIn;
}

.ant-notification-close-icon {
  cursor: pointer;
  font-size: 14px;
}

.ant-notification-notice {
  background: #fff;
  border-radius: 6px;
  margin-bottom: 16px;
  padding: 16px 24px;
  line-height: 1.5;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0, 0, 0, .15);
}

.ant-notification-notice-message {
  color: rgba(0, 0, 0, .85);
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
}

.ant-notification-notice-message-single-line-auto-margin {
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0);
  width: calc(264px - 100%);
  max-width: 4px;
  display: block;
}

.ant-notification-notice-message-single-line-auto-margin:before {
  content: "";
  display: block;
}

.ant-notification-notice-description {
  font-size: 14px;
}

.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px;
}

.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px;
}

.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}

.ant-notification-notice-icon {
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
  position: absolute;
}

.anticon.ant-notification-notice-icon-success {
  color: #52c41a;
}

.anticon.ant-notification-notice-icon-info {
  color: #1890ff;
}

.anticon.ant-notification-notice-icon-warning {
  color: #faad14;
}

.anticon.ant-notification-notice-icon-error {
  color: #f5222d;
}

.ant-notification-notice-close {
  color: rgba(0, 0, 0, .45);
  outline: none;
  position: absolute;
  top: 16px;
  right: 22px;
}

.ant-notification-notice-close:hover {
  color: rgba(0, 0, 0, .67);
}

.ant-notification-notice-btn {
  float: right;
  margin-top: 16px;
}

.ant-notification .notification-fade-effect {
  animation-duration: .24s;
  animation-timing-function: cubic-bezier(.645, .045, .355, 1);
  animation-fill-mode: both;
}

.ant-notification-fade-enter, .ant-notification-fade-appear {
  opacity: 0;
  animation-duration: .24s;
  animation-timing-function: cubic-bezier(.645, .045, .355, 1);
  animation-play-state: paused;
  animation-fill-mode: both;
}

.ant-notification-fade-leave {
  animation-duration: .2s;
  animation-timing-function: cubic-bezier(.645, .045, .355, 1);
  animation-play-state: paused;
  animation-fill-mode: both;
}

.ant-notification-fade-enter.ant-notification-fade-enter-active, .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationFadeIn;
  animation-play-state: running;
}

.ant-notification-fade-leave.ant-notification-fade-leave-active {
  animation-name: NotificationFadeOut;
  animation-play-state: running;
}

@keyframes NotificationFadeIn {
  0% {
    opacity: 0;
    left: 384px;
  }

  100% {
    opacity: 1;
    left: 0;
  }
}

@keyframes NotificationLeftFadeIn {
  0% {
    opacity: 0;
    right: 384px;
  }

  100% {
    opacity: 1;
    right: 0;
  }
}

@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    padding-top: 16px 24px;
    padding-bottom: 16px 24px;
    opacity: 1;
    margin-bottom: 16px;
  }

  100% {
    opacity: 0;
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}

.ant-page-header {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  background-color: #fff;
  margin: 0;
  padding: 16px 24px;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: relative;
}

.ant-page-header-ghost {
  background-color: inherit;
}

.ant-page-header.has-breadcrumb {
  padding-top: 12px;
}

.ant-page-header.has-footer {
  padding-bottom: 0;
}

.ant-page-header-back {
  float: left;
  margin: 8px 16px 8px 0;
  font-size: 16px;
  line-height: 1;
}

.ant-page-header-back-button {
  color: #000;
  cursor: pointer;
  outline: none;
  text-decoration: none;
  transition: color .3s;
}

.ant-page-header-back-button:focus, .ant-page-header-back-button:hover {
  color: #40a9ff;
}

.ant-page-header-back-button:active {
  color: #096dd9;
}

.ant-page-header .ant-divider-vertical {
  vertical-align: middle;
  height: 14px;
  margin: 0 12px;
}

.ant-breadcrumb + .ant-page-header-heading {
  margin-top: 8px;
}

.ant-page-header-heading {
  width: 100%;
  overflow: hidden;
}

.ant-page-header-heading-title {
  float: left;
  color: rgba(0, 0, 0, .85);
  margin-bottom: 0;
  padding-right: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  display: block;
}

.ant-page-header-heading .ant-avatar {
  float: left;
  margin-right: 12px;
}

.ant-page-header-heading-sub-title {
  float: left;
  color: rgba(0, 0, 0, .45);
  margin: 5px 12px 5px 0;
  font-size: 14px;
  line-height: 22px;
}

.ant-page-header-heading-tags {
  float: left;
  margin: 4px 0;
}

.ant-page-header-heading-extra {
  float: right;
}

.ant-page-header-heading-extra > * {
  margin-left: 8px;
}

.ant-page-header-heading-extra > :first-child {
  margin-left: 0;
}

.ant-page-header-content {
  padding-top: 12px;
  overflow: hidden;
}

.ant-page-header-footer {
  margin-top: 16px;
}

.ant-page-header-footer .ant-tabs-bar {
  border-bottom: 0;
  margin-bottom: 1px;
}

.ant-page-header-footer .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
  padding: 8px;
  font-size: 16px;
}

@media (max-width: 576px) {
  .ant-page-header-heading-extra {
    float: unset;
    width: 100%;
    padding-top: 12px;
    display: block;
    overflow: hidden;
  }
}

.ant-pagination {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-pagination ul, .ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.ant-pagination:after {
  clear: both;
  visibility: hidden;
  content: " ";
  height: 0;
  display: block;
  overflow: hidden;
}

.ant-pagination-total-text {
  vertical-align: middle;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  display: inline-block;
}

.ant-pagination-item {
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  outline: 0;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: Arial;
  line-height: 30px;
  list-style: none;
  display: inline-block;
}

.ant-pagination-item a {
  color: rgba(0, 0, 0, .65);
  padding: 0 6px;
  transition: none;
  display: block;
}

.ant-pagination-item a:hover {
  text-decoration: none;
}

.ant-pagination-item:focus, .ant-pagination-item:hover {
  border-color: #1890ff;
  transition: all .3s;
}

.ant-pagination-item:focus a, .ant-pagination-item:hover a {
  color: #1890ff;
}

.ant-pagination-item-active {
  background: #fff;
  border-color: #1890ff;
  font-weight: 500;
}

.ant-pagination-item-active a {
  color: #1890ff;
}

.ant-pagination-item-active:focus, .ant-pagination-item-active:hover {
  border-color: #40a9ff;
}

.ant-pagination-item-active:focus a, .ant-pagination-item-active:hover a {
  color: #40a9ff;
}

.ant-pagination-jump-prev, .ant-pagination-jump-next {
  outline: 0;
}

.ant-pagination-jump-prev .ant-pagination-item-container, .ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}

.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  font-size: 12px;
  font-size: 12px \9 ;
  color: #1890ff;
  letter-spacing: -1px;
  opacity: 0;
  transition: all .2s;
  display: inline-block;
  transform: scale(1)rotate(0);
}

:root .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon, :root .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  font-size: 12px;
}

.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg, .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis, .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  color: rgba(0, 0, 0, .25);
  letter-spacing: 2px;
  text-align: center;
  text-indent: .13em;
  opacity: 1;
  margin: auto;
  transition: all .2s;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-pagination-jump-prev:focus .ant-pagination-item-link-icon, .ant-pagination-jump-next:focus .ant-pagination-item-link-icon, .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon, .ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}

.ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis, .ant-pagination-jump-next:focus .ant-pagination-item-ellipsis, .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis, .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}

.ant-pagination-prev, .ant-pagination-jump-prev, .ant-pagination-jump-next {
  margin-right: 8px;
}

.ant-pagination-prev, .ant-pagination-next, .ant-pagination-jump-prev, .ant-pagination-jump-next {
  color: rgba(0, 0, 0, .65);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 6px;
  min-width: 32px;
  height: 32px;
  font-family: Arial;
  line-height: 32px;
  list-style: none;
  transition: all .3s;
  display: inline-block;
}

.ant-pagination-prev, .ant-pagination-next {
  outline: 0;
}

.ant-pagination-prev a, .ant-pagination-next a {
  color: rgba(0, 0, 0, .65);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ant-pagination-prev:hover a, .ant-pagination-next:hover a {
  border-color: #40a9ff;
}

.ant-pagination-prev .ant-pagination-item-link, .ant-pagination-next .ant-pagination-item-link {
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  outline: none;
  height: 100%;
  font-size: 12px;
  transition: all .3s;
  display: block;
}

.ant-pagination-prev:focus .ant-pagination-item-link, .ant-pagination-next:focus .ant-pagination-item-link, .ant-pagination-prev:hover .ant-pagination-item-link, .ant-pagination-next:hover .ant-pagination-item-link {
  color: #1890ff;
  border-color: #1890ff;
}

.ant-pagination-disabled, .ant-pagination-disabled:hover, .ant-pagination-disabled:focus {
  cursor: not-allowed;
}

.ant-pagination-disabled a, .ant-pagination-disabled:hover a, .ant-pagination-disabled:focus a, .ant-pagination-disabled .ant-pagination-item-link, .ant-pagination-disabled:hover .ant-pagination-item-link, .ant-pagination-disabled:focus .ant-pagination-item-link {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  border-color: #d9d9d9;
}

.ant-pagination-slash {
  margin: 0 10px 0 5px;
}

.ant-pagination-options {
  vertical-align: middle;
  margin-left: 16px;
  display: inline-block;
}

.ant-pagination-options-size-changer.ant-select {
  width: auto;
  margin-right: 8px;
  display: inline-block;
}

.ant-pagination-options-quick-jumper {
  vertical-align: top;
  height: 32px;
  line-height: 32px;
  display: inline-block;
}

.ant-pagination-options-quick-jumper input {
  color: rgba(0, 0, 0, .65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  width: 50px;
  height: 32px;
  margin: 0 8px;
  padding: 4px 11px;
  font-size: 14px;
  line-height: 1.5;
  transition: all .3s;
  display: inline-block;
  position: relative;
}

.ant-pagination-options-quick-jumper input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}

.ant-pagination-options-quick-jumper input:-ms-placeholder-shown {
  color: #bfbfbf;
}

.ant-pagination-options-quick-jumper input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-pagination-options-quick-jumper input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}

.ant-pagination-options-quick-jumper input:focus {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

textarea.ant-pagination-options-quick-jumper input {
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  transition: all .3s, height;
}

.ant-pagination-options-quick-jumper input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}

.ant-pagination-options-quick-jumper input-sm {
  height: 24px;
  padding: 1px 7px;
}

.ant-pagination-simple .ant-pagination-prev, .ant-pagination-simple .ant-pagination-next {
  vertical-align: top;
  height: 24px;
  line-height: 24px;
}

.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link, .ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  border: 0;
  height: 24px;
}

.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after, .ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after {
  height: 24px;
  line-height: 24px;
}

.ant-pagination-simple .ant-pagination-simple-pager {
  height: 24px;
  margin-right: 8px;
  display: inline-block;
}

.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  outline: none;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  transition: border-color .3s;
}

.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #1890ff;
}

.ant-pagination.mini .ant-pagination-total-text, .ant-pagination.mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}

.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}

.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: none;
  border-color: rgba(0, 0, 0, 0);
}

.ant-pagination.mini .ant-pagination-prev, .ant-pagination.mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}

.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link, .ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  background: none;
  border-color: rgba(0, 0, 0, 0);
}

.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after, .ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after {
  height: 24px;
  line-height: 24px;
}

.ant-pagination.mini .ant-pagination-jump-prev, .ant-pagination.mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}

.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}

.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}

.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  width: 44px;
  height: 24px;
  padding: 1px 7px;
}

.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  cursor: not-allowed;
  background: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  background: none;
  border: none;
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #dbdbdb;
  border-color: rgba(0, 0, 0, 0);
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: #fff;
}

.ant-pagination.ant-pagination-disabled .ant-pagination-item-link, .ant-pagination.ant-pagination-disabled .ant-pagination-item-link:hover, .ant-pagination.ant-pagination-disabled .ant-pagination-item-link:focus {
  color: rgba(0, 0, 0, .45);
  cursor: not-allowed;
  background: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-link-icon, .ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-link-icon, .ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon, .ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 0;
}

.ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:focus .ant-pagination-item-ellipsis, .ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:focus .ant-pagination-item-ellipsis, .ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis, .ant-pagination.ant-pagination-disabled .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 1;
}

@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev, .ant-pagination-item-before-jump-next {
    display: none;
  }
}

@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}

.ant-popover {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  z-index: 1030;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.5;
  list-style: none;
  position: absolute;
  top: 0;
  left: 0;
}

.ant-popover:after {
  content: "";
  background: rgba(255, 255, 255, .01);
  position: absolute;
}

.ant-popover-hidden {
  display: none;
}

.ant-popover-placement-top, .ant-popover-placement-topLeft, .ant-popover-placement-topRight {
  padding-bottom: 10px;
}

.ant-popover-placement-right, .ant-popover-placement-rightTop, .ant-popover-placement-rightBottom {
  padding-left: 10px;
}

.ant-popover-placement-bottom, .ant-popover-placement-bottomLeft, .ant-popover-placement-bottomRight {
  padding-top: 10px;
}

.ant-popover-placement-left, .ant-popover-placement-leftTop, .ant-popover-placement-leftBottom {
  padding-right: 10px;
}

.ant-popover-inner {
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .15) \9 ;
  box-shadow: 0 0 8px rgba(0, 0, 0, .15) \9 ;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 6px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover-inner {
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
  }
}

.ant-popover-title {
  color: rgba(0, 0, 0, .85);
  border-bottom: 1px solid #e8e8e8;
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  font-weight: 500;
}

.ant-popover-inner-content {
  color: rgba(0, 0, 0, .65);
  padding: 12px 16px;
}

.ant-popover-message {
  color: rgba(0, 0, 0, .65);
  padding: 4px 0 12px;
  font-size: 14px;
  position: relative;
}

.ant-popover-message > .anticon {
  color: #faad14;
  font-size: 14px;
  position: absolute;
  top: 8px;
}

.ant-popover-message-title {
  padding-left: 22px;
}

.ant-popover-buttons {
  text-align: right;
  margin-bottom: 4px;
}

.ant-popover-buttons button {
  margin-left: 8px;
}

.ant-popover-arrow {
  background: none;
  border-style: solid;
  border-width: 4.24264px;
  width: 8.48528px;
  height: 8.48528px;
  display: block;
  position: absolute;
  transform: rotate(45deg);
}

.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  border-color: rgba(0, 0, 0, 0) #fff #fff rgba(0, 0, 0, 0);
  bottom: 6.2px;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, .07);
}

.ant-popover-placement-top > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%)rotate(45deg);
}

.ant-popover-placement-topLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px;
}

.ant-popover-placement-topRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px;
}

.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff #fff;
  left: 6px;
  box-shadow: -3px 3px 7px rgba(0, 0, 0, .07);
}

.ant-popover-placement-right > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%)rotate(45deg);
}

.ant-popover-placement-rightTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px;
}

.ant-popover-placement-rightBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px;
}

.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;
  top: 6px;
  box-shadow: -2px -2px 5px rgba(0, 0, 0, .06);
}

.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%)rotate(45deg);
}

.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow {
  left: 16px;
}

.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
  right: 16px;
}

.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow, .ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  border-color: #fff #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  right: 6px;
  box-shadow: 3px -3px 7px rgba(0, 0, 0, .07);
}

.ant-popover-placement-left > .ant-popover-content > .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%)rotate(45deg);
}

.ant-popover-placement-leftTop > .ant-popover-content > .ant-popover-arrow {
  top: 12px;
}

.ant-popover-placement-leftBottom > .ant-popover-content > .ant-popover-arrow {
  bottom: 12px;
}

.ant-progress {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  display: inline-block;
}

.ant-progress-line {
  width: 100%;
  font-size: 14px;
  position: relative;
}

.ant-progress-small.ant-progress-line, .ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}

.ant-progress-outer {
  width: 100%;
  margin-right: 0;
  padding-right: 0;
  display: inline-block;
}

.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}

.ant-progress-inner {
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
  width: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.ant-progress-circle-trail {
  stroke: #f5f5f5;
}

.ant-progress-circle-path {
  animation: .3s ant-progress-appear;
}

.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}

.ant-progress-success-bg, .ant-progress-bg {
  background-color: #1890ff;
  border-radius: 100px;
  transition: all .4s cubic-bezier(.08, .82, .17, 1);
  position: relative;
}

.ant-progress-success-bg {
  background-color: #52c41a;
  position: absolute;
  top: 0;
  left: 0;
}

.ant-progress-text {
  color: rgba(0, 0, 0, .45);
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
  width: 2em;
  margin-left: 8px;
  font-size: 1em;
  line-height: 1;
  display: inline-block;
}

.ant-progress-text .anticon {
  font-size: 14px;
}

.ant-progress-status-active .ant-progress-bg:before {
  opacity: 0;
  content: "";
  background: #fff;
  border-radius: 10px;
  animation: 2.4s cubic-bezier(.23, 1, .32, 1) infinite ant-progress-active;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-progress-status-exception .ant-progress-bg {
  background-color: #f5222d;
}

.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}

.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #f5222d;
}

.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a;
}

.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}

.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}

.ant-progress-circle .ant-progress-inner {
  background-color: rgba(0, 0, 0, 0);
  line-height: 1;
  position: relative;
}

.ant-progress-circle .ant-progress-text {
  color: rgba(0, 0, 0, .65);
  white-space: normal;
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16667em;
}

.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}

.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}

@keyframes ant-progress-active {
  0% {
    opacity: .1;
    width: 0;
  }

  20% {
    opacity: .5;
    width: 0;
  }

  100% {
    opacity: 0;
    width: 100%;
  }
}

.ant-radio-group {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  display: inline-block;
}

.ant-radio-wrapper {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  white-space: nowrap;
  cursor: pointer;
  margin: 0 8px 0 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  display: inline-block;
  position: relative;
}

.ant-radio {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  white-space: nowrap;
  vertical-align: sub;
  cursor: pointer;
  outline: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1;
  list-style: none;
  display: inline-block;
  position: relative;
}

.ant-radio-wrapper:hover .ant-radio, .ant-radio:hover .ant-radio-inner, .ant-radio-input:focus + .ant-radio-inner {
  border-color: #1890ff;
}

.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px rgba(24, 144, 255, .08);
}

.ant-radio-checked:after {
  visibility: hidden;
  content: "";
  border: 1px solid #1890ff;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  animation: .36s ease-in-out both antRadioEffect;
  position: absolute;
  top: 0;
  left: 0;
}

.ant-radio:hover:after, .ant-radio-wrapper:hover .ant-radio:after {
  visibility: visible;
}

.ant-radio-inner {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  transition: all .3s;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.ant-radio-inner:after {
  opacity: 0;
  content: " ";
  background-color: #1890ff;
  border-top: 0;
  border-left: 0;
  border-radius: 8px;
  width: 8px;
  height: 8px;
  transition: all .3s cubic-bezier(.78, .14, .15, .86);
  display: table;
  position: absolute;
  top: 3px;
  left: 3px;
  transform: scale(0);
}

.ant-radio-input {
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-radio-checked .ant-radio-inner {
  border-color: #1890ff;
}

.ant-radio-checked .ant-radio-inner:after {
  opacity: 1;
  transition: all .3s cubic-bezier(.78, .14, .15, .86);
  transform: scale(1);
}

.ant-radio-disabled .ant-radio-inner {
  cursor: not-allowed;
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}

.ant-radio-disabled .ant-radio-inner:after {
  background-color: rgba(0, 0, 0, .2);
}

.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}

.ant-radio-disabled + span {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

span.ant-radio + * {
  padding-left: 8px;
  padding-right: 8px;
}

.ant-radio-button-wrapper {
  color: rgba(0, 0, 0, .65);
  cursor: pointer;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left: 0;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  line-height: 30px;
  transition: color .3s, background .3s, border-color .3s;
  display: inline-block;
  position: relative;
}

.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, .65);
}

.ant-radio-button-wrapper > .ant-radio-button {
  width: 0;
  height: 0;
  margin-left: 0;
  display: block;
}

.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}

.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}

.ant-radio-button-wrapper:not(:first-child):before {
  content: "";
  background-color: #d9d9d9;
  width: 1px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: -1px;
}

.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 6px 0 0 6px;
}

.ant-radio-button-wrapper:last-child {
  border-radius: 0 6px 6px 0;
}

.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 6px;
}

.ant-radio-button-wrapper:hover {
  color: #1890ff;
  position: relative;
}

.ant-radio-button-wrapper:focus-within {
  outline: 3px solid rgba(24, 144, 255, .06);
}

.ant-radio-button-wrapper .ant-radio-inner {
  opacity: 0;
  pointer-events: none;
  width: 0;
  height: 0;
}

.ant-radio-button-wrapper input[type="checkbox"] {
  opacity: 0;
  pointer-events: none;
  width: 0;
  height: 0;
}

.ant-radio-button-wrapper input[type="radio"] {
  opacity: 0;
  pointer-events: none;
  width: 0;
  height: 0;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #1890ff;
  background: #fff;
  border-color: #1890ff;
  box-shadow: -1px 0 #1890ff;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before {
  opacity: .1;
  background-color: #1890ff !important;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #1890ff;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #40a9ff;
  border-color: #40a9ff;
  box-shadow: -1px 0 #40a9ff;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #096dd9;
  border-color: #096dd9;
  box-shadow: -1px 0 #096dd9;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  outline: 3px solid rgba(24, 144, 255, .06);
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #40a9ff;
  border-color: #40a9ff;
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #096dd9;
  border-color: #096dd9;
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  outline: 3px solid rgba(24, 144, 255, .06);
}

.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-radio-button-wrapper-disabled:first-child, .ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, .25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}

.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}

.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #e6e6e6;
  border-color: #d9d9d9;
}

@keyframes antRadioEffect {
  0% {
    opacity: .5;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(1.6);
  }
}

@supports ((-moz-appearance: meterbar)) and (background-blend-mode: difference, normal) {
  .ant-radio {
    vertical-align: text-bottom;
  }
}

.ant-rate {
  box-sizing: border-box;
  color: #fadb14;
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  font-size: 20px;
  line-height: 1.5;
  line-height: unset;
  outline: none;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}

.ant-rate-disabled .ant-rate-star {
  cursor: default;
}

.ant-rate-disabled .ant-rate-star:hover {
  transform: scale(1);
}

.ant-rate-star {
  color: inherit;
  cursor: pointer;
  margin: 0;
  padding: 0;
  transition: all .3s;
  display: inline-block;
  position: relative;
}

.ant-rate-star:not(:last-child) {
  margin-right: 8px;
}

.ant-rate-star > div:focus {
  outline: 0;
}

.ant-rate-star > div:hover, .ant-rate-star > div:focus {
  transform: scale(1.1);
}

.ant-rate-star-first, .ant-rate-star-second {
  color: #e8e8e8;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all .3s;
}

.ant-rate-star-first .anticon, .ant-rate-star-second .anticon {
  vertical-align: middle;
}

.ant-rate-star-first {
  opacity: 0;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.ant-rate-star-half .ant-rate-star-first, .ant-rate-star-half .ant-rate-star-second {
  opacity: 1;
}

.ant-rate-star-half .ant-rate-star-first, .ant-rate-star-full .ant-rate-star-second {
  color: inherit;
}

.ant-rate-text {
  margin-left: 8px;
  font-size: 14px;
  display: inline-block;
}

.ant-result {
  padding: 48px 32px;
}

.ant-result-success .ant-result-icon > .anticon {
  color: #52c41a;
}

.ant-result-error .ant-result-icon > .anticon {
  color: #f5222d;
}

.ant-result-info .ant-result-icon > .anticon {
  color: #1890ff;
}

.ant-result-warning .ant-result-icon > .anticon {
  color: #faad14;
}

.ant-result-image {
  width: 250px;
  height: 295px;
  margin: auto;
}

.ant-result-icon {
  text-align: center;
  margin-bottom: 24px;
}

.ant-result-icon > .anticon {
  font-size: 72px;
}

.ant-result-title {
  color: rgba(0, 0, 0, .85);
  text-align: center;
  font-size: 24px;
  line-height: 1.8;
}

.ant-result-subtitle {
  color: rgba(0, 0, 0, .45);
  text-align: center;
  font-size: 14px;
  line-height: 1.6;
}

.ant-result-extra {
  text-align: center;
  margin-top: 32px;
}

.ant-result-extra > * {
  margin-right: 8px;
}

.ant-result-extra > :last-child {
  margin-right: 0;
}

.ant-result-content {
  background-color: #fafafa;
  margin-top: 24px;
  padding: 24px 40px;
}

.ant-select {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  outline: 0;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  display: inline-block;
  position: relative;
}

.ant-select ul, .ant-select ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.ant-select > ul > li > a {
  background-color: #fff;
  padding: 0;
}

.ant-select-arrow {
  color: rgba(0, 0, 0, .25);
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform-origin: 50%;
  margin-top: -6px;
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 11px;
}

.ant-select-arrow > * {
  line-height: 1;
}

.ant-select-arrow svg {
  display: inline-block;
}

.ant-select-arrow:before {
  display: none;
}

.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}

.ant-select-arrow .ant-select-arrow-icon svg {
  transition: transform .3s;
}

.ant-select-selection {
  box-sizing: border-box;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-radius: 6px;
  outline: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: block;
}

.ant-select-selection:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}

.ant-select-focused .ant-select-selection, .ant-select-selection:focus, .ant-select-selection:active {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.ant-select-selection__clear {
  z-index: 1;
  color: rgba(0, 0, 0, .25);
  text-align: center;
  text-transform: none;
  cursor: pointer;
  opacity: 0;
  text-rendering: auto;
  background: #fff;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  font-size: 12px;
  font-style: normal;
  line-height: 12px;
  transition: color .3s, opacity .15s;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 11px;
}

.ant-select-selection__clear:before {
  display: block;
}

.ant-select-selection__clear:hover {
  color: rgba(0, 0, 0, .45);
}

.ant-select-selection:hover .ant-select-selection__clear {
  opacity: 1;
}

.ant-select-selection-selected-value {
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  overflow: hidden;
}

.ant-select-no-arrow .ant-select-selection-selected-value {
  padding-right: 0;
}

.ant-select-disabled {
  color: rgba(0, 0, 0, .25);
}

.ant-select-disabled .ant-select-selection {
  cursor: not-allowed;
  background: #f5f5f5;
}

.ant-select-disabled .ant-select-selection:hover, .ant-select-disabled .ant-select-selection:focus, .ant-select-disabled .ant-select-selection:active {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #d9d9d9;
}

.ant-select-disabled .ant-select-selection__clear {
  visibility: hidden;
  pointer-events: none;
  display: none;
}

.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice {
  color: rgba(0, 0, 0, .33);
  background: #f5f5f5;
  padding-right: 10px;
}

.ant-select-disabled .ant-select-selection--multiple .ant-select-selection__choice__remove {
  display: none;
}

.ant-select-selection--single {
  cursor: pointer;
  height: 32px;
  position: relative;
}

.ant-select-selection--single .ant-select-selection__rendered {
  margin-right: 24px;
}

.ant-select-no-arrow .ant-select-selection__rendered {
  margin-right: 11px;
}

.ant-select-selection__rendered {
  margin-left: 11px;
  margin-right: 11px;
  line-height: 30px;
  display: block;
  position: relative;
}

.ant-select-selection__rendered:after {
  visibility: hidden;
  content: ".";
  pointer-events: none;
  width: 0;
  display: inline-block;
}

.ant-select-lg {
  font-size: 16px;
}

.ant-select-lg .ant-select-selection--single {
  height: 40px;
}

.ant-select-lg .ant-select-selection__rendered {
  line-height: 38px;
}

.ant-select-lg .ant-select-selection--multiple {
  min-height: 40px;
}

.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 32px;
  line-height: 32px;
}

.ant-select-lg .ant-select-selection--multiple .ant-select-selection__clear, .ant-select-lg .ant-select-selection--multiple .ant-select-arrow {
  top: 20px;
}

.ant-select-sm .ant-select-selection--single {
  height: 24px;
}

.ant-select-sm .ant-select-selection__rendered {
  margin-left: 7px;
  line-height: 22px;
}

.ant-select-sm .ant-select-selection--multiple {
  min-height: 24px;
}

.ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 16px;
  line-height: 14px;
}

.ant-select-sm .ant-select-selection--multiple .ant-select-selection__clear, .ant-select-sm .ant-select-selection--multiple .ant-select-arrow {
  top: 12px;
}

.ant-select-sm .ant-select-selection__clear, .ant-select-sm .ant-select-arrow {
  right: 8px;
}

.ant-select-disabled .ant-select-selection__choice__remove {
  color: rgba(0, 0, 0, .25);
  cursor: default;
}

.ant-select-disabled .ant-select-selection__choice__remove:hover {
  color: rgba(0, 0, 0, .25);
}

.ant-select-search__field__wrap {
  display: inline-block;
  position: relative;
}

.ant-select-selection__placeholder, .ant-select-search__field__placeholder {
  color: #bfbfbf;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  max-width: 100%;
  height: 20px;
  margin-top: -10px;
  line-height: 20px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 9px;
  overflow: hidden;
}

.ant-select-search__field__placeholder {
  left: 12px;
}

.ant-select-search__field__mirror {
  white-space: pre;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.ant-select-search--inline {
  width: 100%;
  height: 100%;
  position: absolute;
}

.ant-select-search--inline .ant-select-search__field__wrap {
  width: 100%;
  height: 100%;
}

.ant-select-search--inline .ant-select-search__field {
  background: none;
  border-width: 0;
  border-radius: 6px;
  outline: 0;
  width: 100%;
  height: 100%;
  font-size: 100%;
  line-height: 1;
}

.ant-select-search--inline > i {
  float: right;
}

.ant-select-selection--multiple {
  cursor: text;
  zoom: 1;
  min-height: 32px;
  padding-bottom: 3px;
}

.ant-select-selection--multiple:before, .ant-select-selection--multiple:after {
  content: "";
  display: table;
}

.ant-select-selection--multiple:after {
  clear: both;
}

.ant-select-selection--multiple .ant-select-search--inline {
  float: left;
  width: auto;
  max-width: 100%;
  padding: 0;
  position: static;
}

.ant-select-selection--multiple .ant-select-search--inline .ant-select-search__field {
  width: .75em;
  max-width: 100%;
}

.ant-select-selection--multiple .ant-select-selection__rendered {
  height: auto;
  margin-bottom: -3px;
  margin-left: 5px;
}

.ant-select-selection--multiple .ant-select-selection__placeholder {
  margin-left: 6px;
}

.ant-select-selection--multiple > ul > li, .ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
  height: 24px;
  margin-top: 3px;
  line-height: 22px;
}

.ant-select-selection--multiple .ant-select-selection__choice {
  float: left;
  color: rgba(0, 0, 0, .65);
  cursor: default;
  background-color: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  max-width: 99%;
  margin-right: 4px;
  padding: 0 20px 0 10px;
  transition: padding .3s cubic-bezier(.645, .045, .355, 1);
  position: relative;
  overflow: hidden;
}

.ant-select-selection--multiple .ant-select-selection__choice__disabled {
  padding: 0 10px;
}

.ant-select-selection--multiple .ant-select-selection__choice__content {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  transition: margin .3s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  overflow: hidden;
}

.ant-select-selection--multiple .ant-select-selection__choice__remove {
  color: rgba(0, 0, 0, .45);
  text-align: center;
  text-transform: none;
  vertical-align: -.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: bold;
  line-height: 0;
  line-height: inherit;
  cursor: pointer;
  font-size: 12px;
  font-size: 10px \9 ;
  transition: all .3s;
  display: inline-block;
  position: absolute;
  right: 4px;
  transform: scale(.833333)rotate(0);
}

.ant-select-selection--multiple .ant-select-selection__choice__remove > * {
  line-height: 1;
}

.ant-select-selection--multiple .ant-select-selection__choice__remove svg {
  display: inline-block;
}

.ant-select-selection--multiple .ant-select-selection__choice__remove:before {
  display: none;
}

.ant-select-selection--multiple .ant-select-selection__choice__remove .ant-select-selection--multiple .ant-select-selection__choice__remove-icon {
  display: block;
}

:root .ant-select-selection--multiple .ant-select-selection__choice__remove {
  font-size: 12px;
}

.ant-select-selection--multiple .ant-select-selection__choice__remove:hover {
  color: rgba(0, 0, 0, .75);
}

.ant-select-selection--multiple .ant-select-selection__clear, .ant-select-selection--multiple .ant-select-arrow {
  top: 16px;
}

.ant-select-allow-clear .ant-select-selection--multiple .ant-select-selection__rendered, .ant-select-show-arrow .ant-select-selection--multiple .ant-select-selection__rendered {
  margin-right: 20px;
}

.ant-select-open .ant-select-arrow-icon svg {
  transform: rotate(180deg);
}

.ant-select-open .ant-select-selection {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.ant-select-combobox .ant-select-arrow {
  display: none;
}

.ant-select-combobox .ant-select-search--inline {
  float: none;
  width: 100%;
  height: 100%;
}

.ant-select-combobox .ant-select-search__field__wrap {
  width: 100%;
  height: 100%;
}

.ant-select-combobox .ant-select-search__field {
  z-index: 1;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1), height;
  position: relative;
}

.ant-select-combobox.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered, .ant-select-combobox.ant-select-show-arrow .ant-select-selection:hover .ant-select-selection__rendered {
  margin-right: 20px;
}

.ant-select-dropdown {
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  z-index: 1050;
  box-sizing: border-box;
  font-variant: initial;
  background-color: #fff;
  border-radius: 6px;
  outline: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: absolute;
  top: -9999px;
  left: -9999px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft, .ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn;
}

.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft, .ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn;
}

.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut;
}

.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut;
}

.ant-select-dropdown-hidden {
  display: none;
}

.ant-select-dropdown-menu {
  outline: none;
  max-height: 250px;
  margin-bottom: 0;
  padding: 4px 0;
  list-style: none;
  overflow: auto;
}

.ant-select-dropdown-menu-item-group-list {
  margin: 0;
  padding: 0;
}

.ant-select-dropdown-menu-item-group-list > .ant-select-dropdown-menu-item {
  padding-left: 20px;
}

.ant-select-dropdown-menu-item-group-title {
  color: rgba(0, 0, 0, .45);
  height: 32px;
  padding: 0 12px;
  font-size: 12px;
  line-height: 32px;
}

.ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:first-child:not(:last-child), .ant-select-dropdown-menu-item-group:not(:last-child) .ant-select-dropdown-menu-item-group-list .ant-select-dropdown-menu-item:last-child {
  border-radius: 0;
}

.ant-select-dropdown-menu-item {
  color: rgba(0, 0, 0, .65);
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  padding: 5px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  transition: background .3s;
  display: block;
  position: relative;
  overflow: hidden;
}

.ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #e6f7ff;
}

.ant-select-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, .65);
  background-color: #fafafa;
  font-weight: 600;
}

.ant-select-dropdown-menu-item-disabled, .ant-select-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

.ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled) {
  background-color: #e6f7ff;
}

.ant-select-dropdown-menu-item-divider {
  background-color: #e8e8e8;
  height: 1px;
  margin: 1px 0;
  line-height: 0;
  overflow: hidden;
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
  padding-right: 32px;
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item .ant-select-selected-icon {
  color: rgba(0, 0, 0, 0);
  text-shadow: 0 .1px, .1px 0, 0 -.1px, -.1px 0;
  font-size: 12px;
  font-weight: bold;
  transition: all .2s;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item:hover .ant-select-selected-icon {
  color: rgba(0, 0, 0, .87);
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-disabled .ant-select-selected-icon {
  display: none;
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected .ant-select-selected-icon, .ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover .ant-select-selected-icon {
  color: #1890ff;
  display: inline-block;
}

.ant-select-dropdown--empty.ant-select-dropdown--multiple .ant-select-dropdown-menu-item {
  padding-right: 12px;
}

.ant-select-dropdown-container-open .ant-select-dropdown, .ant-select-dropdown-open .ant-select-dropdown {
  display: block;
}

.ant-skeleton {
  width: 100%;
  display: table;
}

.ant-skeleton-header {
  vertical-align: top;
  padding-right: 16px;
  display: table-cell;
}

.ant-skeleton-header .ant-skeleton-avatar {
  vertical-align: top;
  background: #f2f2f2;
  width: 32px;
  height: 32px;
  line-height: 32px;
  display: inline-block;
}

.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}

.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}

.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}

.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}

.ant-skeleton-content {
  vertical-align: top;
  width: 100%;
  display: table-cell;
}

.ant-skeleton-content .ant-skeleton-title {
  background: #f2f2f2;
  width: 100%;
  height: 16px;
  margin-top: 16px;
}

.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}

.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}

.ant-skeleton-content .ant-skeleton-paragraph > li {
  background: #f2f2f2;
  width: 100%;
  height: 16px;
  list-style: none;
}

.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}

.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}

.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}

.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title, .ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li, .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%) 0 0 / 400% 100%;
  animation: 1.4s infinite ant-skeleton-loading;
}

@keyframes ant-skeleton-loading {
  0% {
    background-position: 100%;
  }

  100% {
    background-position: 0;
  }
}

.ant-slider {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  cursor: pointer;
  -ms-touch-action: none;
  touch-action: none;
  height: 12px;
  margin: 14px 6px 10px;
  padding: 4px 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: relative;
}

.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}

.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}

.ant-slider-vertical .ant-slider-track {
  width: 4px;
}

.ant-slider-vertical .ant-slider-handle {
  margin-bottom: -7px;
  margin-left: -5px;
}

.ant-slider-vertical .ant-slider-mark {
  width: 18px;
  height: 100%;
  top: 0;
  left: 12px;
}

.ant-slider-vertical .ant-slider-mark-text {
  white-space: nowrap;
  left: 4px;
}

.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}

.ant-slider-vertical .ant-slider-dot {
  margin-bottom: -4px;
  top: auto;
  left: 2px;
}

.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset;
}

.ant-slider-with-marks {
  margin-bottom: 28px;
}

.ant-slider-rail {
  background-color: #f5f5f5;
  border-radius: 2px;
  width: 100%;
  height: 4px;
  transition: background-color .3s;
  position: absolute;
}

.ant-slider-track {
  background-color: #91d5ff;
  border-radius: 6px;
  height: 4px;
  transition: background-color .3s;
  position: absolute;
}

.ant-slider-handle {
  width: 14px;
  height: 14px;
  -webkit-box-shadow: 0;
  box-shadow: 0;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #91d5ff;
  border-radius: 50%;
  margin-top: -5px;
  transition: border-color .3s, box-shadow .6s, transform .3s cubic-bezier(.18, .89, .32, 1.28);
  position: absolute;
}

.ant-slider-handle:focus {
  border-color: #46a6ff;
  outline: none;
  box-shadow: 0 0 0 5px rgba(24, 144, 255, .2);
}

.ant-slider-handle.ant-tooltip-open {
  border-color: #1890ff;
}

.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}

.ant-slider:hover .ant-slider-track {
  background-color: #69c0ff;
}

.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #69c0ff;
}

.ant-slider-mark {
  width: 100%;
  font-size: 14px;
  position: absolute;
  top: 14px;
  left: 0;
}

.ant-slider-mark-text {
  color: rgba(0, 0, 0, .45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
  display: inline-block;
  position: absolute;
}

.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, .65);
}

.ant-slider-step {
  background: none;
  width: 100%;
  height: 4px;
  position: absolute;
}

.ant-slider-dot {
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #e8e8e8;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  position: absolute;
  top: -2px;
}

.ant-slider-dot:first-child, .ant-slider-dot:last-child {
  margin-left: -4px;
}

.ant-slider-dot-active {
  border-color: #8cc8ff;
}

.ant-slider-disabled {
  cursor: not-allowed;
}

.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, .25) !important;
}

.ant-slider-disabled .ant-slider-handle, .ant-slider-disabled .ant-slider-dot {
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: rgba(0, 0, 0, .25) !important;
}

.ant-slider-disabled .ant-slider-mark-text, .ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}

.ant-spin {
  box-sizing: border-box;
  color: #1890ff;
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  transition: transform .3s cubic-bezier(.78, .14, .15, .86);
  display: none;
  position: absolute;
}

.ant-spin-spinning {
  opacity: 1;
  display: inline-block;
  position: static;
}

.ant-spin-nested-loading {
  position: relative;
}

.ant-spin-nested-loading > div > .ant-spin {
  z-index: 4;
  width: 100%;
  height: 100%;
  max-height: 400px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  margin: -10px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  text-shadow: 0 1px 2px #fff;
  width: 100%;
  padding-top: 5px;
  position: absolute;
  top: 50%;
}

.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}

.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}

.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}

.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}

.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}

.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}

.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}

.ant-spin-container {
  transition: opacity .3s;
  position: relative;
}

.ant-spin-container:after {
  z-index: 10;
  display: none \9 ;
  opacity: 0;
  content: "";
  pointer-events: none;
  background: #fff;
  width: 100%;
  height: 100%;
  transition: all .3s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-spin-blur {
  clear: both;
  opacity: .5;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  overflow: hidden;
}

.ant-spin-blur:after {
  opacity: .4;
  pointer-events: auto;
}

.ant-spin-tip {
  color: rgba(0, 0, 0, .45);
}

.ant-spin-dot {
  width: 1em;
  height: 1em;
  font-size: 20px;
  display: inline-block;
  position: relative;
}

.ant-spin-dot-item {
  transform-origin: 50%;
  opacity: .3;
  background-color: #1890ff;
  border-radius: 100%;
  width: 9px;
  height: 9px;
  animation: 1s linear infinite alternate antSpinMove;
  display: block;
  position: absolute;
  transform: scale(.75);
}

.ant-spin-dot-item:first-child {
  top: 0;
  left: 0;
}

.ant-spin-dot-item:nth-child(2) {
  animation-delay: .4s;
  top: 0;
  right: 0;
}

.ant-spin-dot-item:nth-child(3) {
  animation-delay: .8s;
  bottom: 0;
  right: 0;
}

.ant-spin-dot-item:nth-child(4) {
  animation-delay: 1.2s;
  bottom: 0;
  left: 0;
}

.ant-spin-dot-spin {
  animation: 1.2s linear infinite antRotate;
  transform: rotate(45deg);
}

.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}

.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}

.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}

.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}

.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ant-spin-blur {
    opacity: .5;
    background: #fff;
  }
}

@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}

@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}

.ant-statistic {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-statistic-title {
  color: rgba(0, 0, 0, .45);
  margin-bottom: 4px;
  font-size: 14px;
}

.ant-statistic-content {
  color: rgba(0, 0, 0, .85);
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-size: 24px;
}

.ant-statistic-content-value-decimal {
  font-size: 16px;
}

.ant-statistic-content-prefix, .ant-statistic-content-suffix {
  display: inline-block;
}

.ant-statistic-content-prefix {
  margin-right: 4px;
}

.ant-statistic-content-suffix {
  margin-left: 4px;
  font-size: 16px;
}

.ant-steps {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 1.5;
  list-style: none;
  display: flex;
}

.ant-steps-item {
  vertical-align: top;
  flex: 1;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.ant-steps-item-container {
  outline: none;
}

.ant-steps-item:last-child {
  flex: none;
}

.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail, .ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
  display: none;
}

.ant-steps-item-icon, .ant-steps-item-content {
  vertical-align: top;
  display: inline-block;
}

.ant-steps-item-icon {
  text-align: center;
  border: 1px solid rgba(0, 0, 0, .25);
  border-radius: 32px;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-size: 16px;
  line-height: 32px;
  transition: background-color .3s, border-color .3s;
}

.ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
  line-height: 1;
  position: relative;
  top: -1px;
}

.ant-steps-item-tail {
  width: 100%;
  padding: 0 10px;
  position: absolute;
  top: 12px;
  left: 0;
}

.ant-steps-item-tail:after {
  content: "";
  background: #e8e8e8;
  border-radius: 1px;
  width: 100%;
  height: 1px;
  transition: background .3s;
  display: inline-block;
}

.ant-steps-item-title {
  color: rgba(0, 0, 0, .65);
  padding-right: 16px;
  font-size: 16px;
  line-height: 32px;
  display: inline-block;
  position: relative;
}

.ant-steps-item-title:after {
  content: "";
  background: #e8e8e8;
  width: 9999px;
  height: 1px;
  display: block;
  position: absolute;
  top: 16px;
  left: 100%;
}

.ant-steps-item-subtitle {
  color: rgba(0, 0, 0, .45);
  margin-left: 8px;
  font-size: 14px;
  font-weight: normal;
  display: inline;
}

.ant-steps-item-description {
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
}

.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, .25);
}

.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, .25);
}

.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, .25);
}

.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, .45);
}

.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
  background-color: #e8e8e8;
}

.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, .45);
}

.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail:after {
  background-color: #e8e8e8;
}

.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}

.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}

.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, .85);
}

.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
  background-color: #e8e8e8;
}

.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, .65);
}

.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail:after {
  background-color: #e8e8e8;
}

.ant-steps-item-process .ant-steps-item-icon {
  background: #1890ff;
}

.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #fff;
}

.ant-steps-item-process .ant-steps-item-title {
  font-weight: 500;
}

.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}

.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}

.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}

.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, .65);
}

.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
  background-color: #1890ff;
}

.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, .45);
}

.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail:after {
  background-color: #1890ff;
}

.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #f5222d;
}

.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #f5222d;
}

.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #f5222d;
}

.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #f5222d;
}

.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
  background-color: #e8e8e8;
}

.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #f5222d;
}

.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail:after {
  background-color: #e8e8e8;
}

.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after {
  background: #f5222d;
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role="button"] {
  cursor: pointer;
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role="button"] .ant-steps-item-title, .ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role="button"] .ant-steps-item-description, .ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role="button"] .ant-steps-item-icon .ant-steps-icon {
  transition: color .3s;
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role="button"]:hover .ant-steps-item-title, .ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role="button"]:hover .ant-steps-item-subtitle, .ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role="button"]:hover .ant-steps-item-description {
  color: #1890ff;
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role="button"]:hover .ant-steps-item-icon {
  border-color: #1890ff;
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role="button"]:hover .ant-steps-item-icon .ant-steps-icon {
  color: #1890ff;
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  white-space: nowrap;
  margin-right: 16px;
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}

.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  white-space: normal;
  max-width: 140px;
}

.ant-steps-item-custom .ant-steps-item-icon {
  background: none;
  border: 0;
  height: auto;
}

.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
  top: 0;
  left: .5px;
}

.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}

.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 12px;
}

.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}

.ant-steps-small .ant-steps-item-icon {
  text-align: center;
  border-radius: 24px;
  width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
}

.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}

.ant-steps-small .ant-steps-item-title:after {
  top: 12px;
}

.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
}

.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}

.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}

.ant-steps-vertical {
  display: block;
}

.ant-steps-vertical .ant-steps-item {
  display: block;
  overflow: visible;
}

.ant-steps-vertical .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}

.ant-steps-vertical .ant-steps-item-content {
  min-height: 48px;
  display: block;
  overflow: hidden;
}

.ant-steps-vertical .ant-steps-item-title {
  line-height: 32px;
}

.ant-steps-vertical .ant-steps-item-description {
  padding-bottom: 12px;
}

.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
  position: absolute;
  top: 0;
  left: 16px;
}

.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail:after {
  width: 1px;
  height: 100%;
}

.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}

.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
  display: none;
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  padding: 30px 0 6px;
  position: absolute;
  top: 0;
  left: 12px;
}

.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}

@media (max-width: 480px) {
  .ant-steps-horizontal.ant-steps-label-horizontal {
    display: block;
  }

  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
    display: block;
    overflow: visible;
  }

  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
    float: left;
    margin-right: 16px;
  }

  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
    min-height: 48px;
    display: block;
    overflow: hidden;
  }

  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title {
    line-height: 32px;
  }

  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description {
    padding-bottom: 12px;
  }

  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    width: 1px;
    height: 100%;
    padding: 38px 0 6px;
    position: absolute;
    top: 0;
    left: 16px;
  }

  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail:after {
    width: 1px;
    height: 100%;
  }

  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
    display: block;
  }

  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title:after {
    display: none;
  }

  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    padding: 30px 0 6px;
    position: absolute;
    top: 0;
    left: 12px;
  }

  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
    line-height: 24px;
  }
}

.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}

.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}

.ant-steps-label-vertical .ant-steps-item-content {
  text-align: center;
  width: 116px;
  margin-top: 8px;
  display: block;
}

.ant-steps-label-vertical .ant-steps-item-icon {
  margin-left: 42px;
  display: inline-block;
}

.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
}

.ant-steps-label-vertical .ant-steps-item-title:after {
  display: none;
}

.ant-steps-label-vertical .ant-steps-item-subtitle {
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5;
  display: block;
}

.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}

.ant-steps-dot .ant-steps-item-title, .ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5;
}

.ant-steps-dot .ant-steps-item-tail, .ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
  top: 2px;
}

.ant-steps-dot .ant-steps-item-tail:after, .ant-steps-dot.ant-steps-small .ant-steps-item-tail:after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}

.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot, .ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}

.ant-steps-dot .ant-steps-item-icon, .ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  background: none;
  border: 0;
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot, .ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  float: left;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  transition: all .3s;
  position: relative;
}

.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after, .ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after {
  content: "";
  background: none;
  width: 60px;
  height: 32px;
  position: absolute;
  top: -12px;
  left: -26px;
}

.ant-steps-dot .ant-steps-item-content, .ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}

.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon, .ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  width: 10px;
  height: 10px;
  line-height: 10px;
}

.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot, .ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot {
  top: -1px;
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  margin: 0;
  padding: 22px 0 4px;
  top: 2px;
  left: -9px;
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}

.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  left: -2px;
}

.ant-steps-navigation {
  padding-top: 12px;
}

.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}

.ant-steps-navigation .ant-steps-item {
  text-align: center;
  overflow: visible;
}

.ant-steps-navigation .ant-steps-item-container {
  text-align: left;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  transition: opacity .3s;
  display: inline-block;
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
}

.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after {
  display: none;
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role="button"] {
  cursor: pointer;
}

.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role="button"]:hover {
  opacity: .85;
}

.ant-steps-navigation .ant-steps-item:last-child {
  flex: 1;
}

.ant-steps-navigation .ant-steps-item:last-child:after {
  display: none;
}

.ant-steps-navigation .ant-steps-item:after {
  content: "";
  border-top: 1px solid rgba(0, 0, 0, .25);
  border-bottom: none;
  border-left: none;
  border-right: 1px solid rgba(0, 0, 0, .25);
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 100%;
  transform: rotate(45deg);
}

.ant-steps-navigation .ant-steps-item:before {
  transition: width .3s, left .3s;
  content: "";
  background-color: #1890ff;
  width: 0;
  height: 3px;
  transition-timing-function: ease-out;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 50%;
}

.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before {
  width: 100%;
  left: 0;
}

@media (max-width: 480px) {
  .ant-steps-navigation > .ant-steps-item {
    margin-right: 0 !important;
  }

  .ant-steps-navigation > .ant-steps-item:before {
    display: none;
  }

  .ant-steps-navigation > .ant-steps-item.ant-steps-item-active:before {
    top: 0;
    right: 0;
    left: unset;
    width: 3px;
    height: calc(100% - 24px);
    display: block;
  }

  .ant-steps-navigation > .ant-steps-item:after {
    text-align: center;
    width: 8px;
    height: 8px;
    margin-bottom: 8px;
    display: block;
    position: relative;
    top: -2px;
    left: 50%;
    transform: rotate(135deg);
  }

  .ant-steps-navigation > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
    visibility: hidden;
  }
}

.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
  background: #fff;
  margin-left: -16px;
  padding-left: 16px;
}

.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item {
  margin-left: -12px;
  padding-left: 12px;
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child {
  overflow: hidden;
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child .ant-steps-icon-dot:after {
  width: 200px;
  right: -200px;
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot:before, .ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot:after {
  content: "";
  background: #fff;
  width: 10px;
  height: 8px;
  position: absolute;
  top: 0;
  left: -10px;
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot:after {
  left: auto;
  right: -10px;
}

.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ccc;
}

.ant-switch {
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  box-sizing: border-box;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: rgba(0, 0, 0, .25);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 100px;
  min-width: 44px;
  height: 22px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  list-style: none;
  transition: all .36s;
  display: inline-block;
  position: relative;
}

.ant-switch-inner {
  color: #fff;
  margin-left: 24px;
  margin-right: 6px;
  font-size: 12px;
  display: block;
}

.ant-switch-loading-icon, .ant-switch:after {
  cursor: pointer;
  content: " ";
  background-color: #fff;
  border-radius: 18px;
  width: 18px;
  height: 18px;
  transition: all .36s cubic-bezier(.78, .14, .15, .86);
  position: absolute;
  top: 1px;
  left: 1px;
}

.ant-switch:after {
  box-shadow: 0 2px 4px rgba(0, 35, 11, .2);
}

.ant-switch:not(.ant-switch-disabled):active:before, .ant-switch:not(.ant-switch-disabled):active:after {
  width: 24px;
}

.ant-switch-loading-icon {
  z-index: 1;
  background: none;
  font-size: 12px;
  display: none;
}

.ant-switch-loading-icon svg {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-switch-loading .ant-switch-loading-icon {
  color: rgba(0, 0, 0, .65);
  display: inline-block;
}

.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {
  color: #1890ff;
}

.ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
}

.ant-switch:focus:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 14px;
}

.ant-switch-small .ant-switch-inner {
  margin-left: 18px;
  margin-right: 3px;
  font-size: 12px;
}

.ant-switch-small:after {
  width: 12px;
  height: 12px;
}

.ant-switch-small:active:before, .ant-switch-small:active:after {
  width: 16px;
}

.ant-switch-small .ant-switch-loading-icon {
  width: 12px;
  height: 12px;
}

.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin-left: 3px;
  margin-right: 18px;
}

.ant-switch-small.ant-switch-checked .ant-switch-loading-icon {
  margin-left: -13px;
  left: 100%;
}

.ant-switch-small.ant-switch-loading .ant-switch-loading-icon {
  font-weight: bold;
  transform: scale(.66667);
}

.ant-switch-checked {
  background-color: #1890ff;
}

.ant-switch-checked .ant-switch-inner {
  margin-left: 6px;
  margin-right: 24px;
}

.ant-switch-checked:after {
  margin-left: -1px;
  left: 100%;
  transform: translateX(-100%);
}

.ant-switch-checked .ant-switch-loading-icon {
  margin-left: -19px;
  left: 100%;
}

.ant-switch-loading, .ant-switch-disabled {
  cursor: not-allowed;
  opacity: .4;
}

.ant-switch-loading *, .ant-switch-disabled *, .ant-switch-loading:before, .ant-switch-disabled:before, .ant-switch-loading:after, .ant-switch-disabled:after {
  cursor: not-allowed;
}

@keyframes AntSwitchSmallLoadingCircle {
  0% {
    transform-origin: 50%;
    transform: rotate(0)scale(.66667);
  }

  100% {
    transform-origin: 50%;
    transform: rotate(360deg)scale(.66667);
  }
}

.ant-table-wrapper {
  zoom: 1;
}

.ant-table-wrapper:before, .ant-table-wrapper:after {
  content: "";
  display: table;
}

.ant-table-wrapper:after {
  clear: both;
}

.ant-table {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  clear: both;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: relative;
}

.ant-table-body {
  transition: opacity .3s;
}

.ant-table-empty .ant-table-body {
  overflow-x: auto !important;
  overflow-y: hidden !important;
}

.ant-table table {
  text-align: left;
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 6px 6px 0 0;
  width: 100%;
}

.ant-table-layout-fixed table {
  table-layout: fixed;
}

.ant-table-thead > tr > th {
  color: rgba(0, 0, 0, .85);
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #e8e8e8;
  font-weight: 500;
  transition: background .3s;
}

.ant-table-thead > tr > th[colspan]:not([colspan="1"]) {
  text-align: center;
}

.ant-table-thead > tr > th .anticon-filter, .ant-table-thead > tr > th .ant-table-filter-icon {
  color: #bfbfbf;
  text-align: center;
  cursor: pointer;
  width: 28px;
  height: 100%;
  font-size: 12px;
  transition: all .3s;
  position: absolute;
  top: 0;
  right: 0;
}

.ant-table-thead > tr > th .anticon-filter > svg, .ant-table-thead > tr > th .ant-table-filter-icon > svg {
  margin-top: -5px;
  margin-left: -6px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.ant-table-thead > tr > th .ant-table-filter-selected.anticon-filter {
  color: #1890ff;
}

.ant-table-thead > tr > th .ant-table-column-sorter {
  vertical-align: middle;
  display: table-cell;
}

.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner {
  color: #bfbfbf;
  text-align: center;
  height: 1em;
  margin-top: .35em;
  margin-left: .571429em;
  line-height: 1em;
  transition: all .3s;
}

.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up, .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down {
  font-size: 12px;
  font-size: 11px \9 ;
  height: 1em;
  line-height: 1em;
  transition: all .3s;
  display: block;
  transform: scale(.916667)rotate(0);
}

:root .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up, :root .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down {
  font-size: 12px;
}

.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-up.on, .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down.on {
  color: #1890ff;
}

.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full {
  margin-top: -.15em;
}

.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-up, .ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-down {
  height: .5em;
  line-height: .5em;
}

.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner-full .ant-table-column-sorter-down {
  margin-top: .125em;
}

.ant-table-thead > tr > th.ant-table-column-has-actions {
  background-clip: padding-box;
  -webkit-background-clip: border-box;
  position: relative;
}

.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters {
  padding-right: 30px !important;
}

.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters .anticon-filter.ant-table-filter-open, .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters .ant-table-filter-icon.ant-table-filter-open, .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:hover, .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:hover {
  color: rgba(0, 0, 0, .45);
  background: #e5e5e5;
}

.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .anticon-filter:active, .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-filters:hover .ant-table-filter-icon:active {
  color: rgba(0, 0, 0, .65);
}

.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters {
  cursor: pointer;
}

.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover, .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .anticon-filter, .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:hover .ant-table-filter-icon {
  background: #f2f2f2;
}

.ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-up:not(.on), .ant-table-thead > tr > th.ant-table-column-has-actions.ant-table-column-has-sorters:active .ant-table-column-sorter-down:not(.on) {
  color: rgba(0, 0, 0, .45);
}

.ant-table-thead > tr > th .ant-table-header-column {
  vertical-align: top;
  max-width: 100%;
  display: inline-block;
}

.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters {
  display: table;
}

.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters > .ant-table-column-title {
  vertical-align: middle;
  display: table-cell;
}

.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters > :not(.ant-table-column-sorter) {
  position: relative;
}

.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters:before {
  content: "";
  background: none;
  transition: all .3s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-table-thead > tr > th .ant-table-header-column .ant-table-column-sorters:hover:before {
  background: rgba(0, 0, 0, .04);
}

.ant-table-thead > tr > th.ant-table-column-has-sorters {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.ant-table-thead > tr:first-child > th:first-child {
  border-top-left-radius: 6px;
}

.ant-table-thead > tr:first-child > th:last-child {
  border-top-right-radius: 6px;
}

.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}

.ant-table-tbody > tr > td {
  border-bottom: 1px solid #e8e8e8;
  transition: all .3s, border;
}

.ant-table-thead > tr, .ant-table-tbody > tr {
  transition: all .3s, height;
}

.ant-table-thead > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td, .ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td, .ant-table-thead > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td, .ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td {
  background: #e6f7ff;
}

.ant-table-thead > tr.ant-table-row-selected > td.ant-table-column-sort, .ant-table-tbody > tr.ant-table-row-selected > td.ant-table-column-sort, .ant-table-thead > tr:hover.ant-table-row-selected > td, .ant-table-tbody > tr:hover.ant-table-row-selected > td, .ant-table-thead > tr:hover.ant-table-row-selected > td.ant-table-column-sort, .ant-table-tbody > tr:hover.ant-table-row-selected > td.ant-table-column-sort {
  background: #fafafa;
}

.ant-table-thead > tr:hover {
  background: none;
}

.ant-table-footer {
  color: rgba(0, 0, 0, .85);
  background: #fafafa;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 6px 6px;
  padding: 16px;
  position: relative;
}

.ant-table-footer:before {
  content: "";
  background: #fafafa;
  width: 100%;
  height: 1px;
  position: absolute;
  top: -1px;
  left: 0;
}

.ant-table.ant-table-bordered .ant-table-footer {
  border: 1px solid #e8e8e8;
}

.ant-table-title {
  border-radius: 6px 6px 0 0;
  padding: 16px 0;
  position: relative;
  top: 1px;
}

.ant-table.ant-table-bordered .ant-table-title {
  border: 1px solid #e8e8e8;
  padding-left: 16px;
  padding-right: 16px;
}

.ant-table-title + .ant-table-content {
  border-radius: 6px 6px 0 0;
  position: relative;
}

.ant-table-bordered .ant-table-title + .ant-table-content, .ant-table-bordered .ant-table-title + .ant-table-content table, .ant-table-bordered .ant-table-title + .ant-table-content .ant-table-thead > tr:first-child > th, .ant-table-without-column-header .ant-table-title + .ant-table-content, .ant-table-without-column-header table {
  border-radius: 0;
}

.ant-table-without-column-header.ant-table-bordered.ant-table-empty .ant-table-placeholder {
  border-top: 1px solid #e8e8e8;
  border-radius: 6px;
}

.ant-table-tbody > tr.ant-table-row-selected td {
  color: inherit;
  background: #fafafa;
}

.ant-table-thead > tr > th.ant-table-column-sort {
  background: #f5f5f5;
}

.ant-table-tbody > tr > td.ant-table-column-sort {
  background: rgba(0, 0, 0, .01);
}

.ant-table-thead > tr > th, .ant-table-tbody > tr > td {
  overflow-wrap: break-word;
  padding: 16px;
}

.ant-table-expand-icon-th, .ant-table-row-expand-icon-cell {
  text-align: center;
  width: 50px;
  min-width: 50px;
}

.ant-table-header {
  background: #fafafa;
  overflow: hidden;
}

.ant-table-header table {
  border-radius: 6px 6px 0 0;
}

.ant-table-loading {
  position: relative;
}

.ant-table-loading .ant-table-body {
  opacity: .5;
  background: #fff;
}

.ant-table-loading .ant-table-spin-holder {
  height: 20px;
  margin-left: -30px;
  line-height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.ant-table-loading .ant-table-with-pagination {
  margin-top: -20px;
}

.ant-table-loading .ant-table-without-pagination {
  margin-top: 10px;
}

.ant-table-bordered .ant-table-header > table, .ant-table-bordered .ant-table-body > table, .ant-table-bordered .ant-table-fixed-left table, .ant-table-bordered .ant-table-fixed-right table {
  border: 0;
  border-top: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}

.ant-table-bordered.ant-table-empty .ant-table-placeholder {
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}

.ant-table-bordered.ant-table-fixed-header .ant-table-header > table {
  border-bottom: 0;
}

.ant-table-bordered.ant-table-fixed-header .ant-table-body > table {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ant-table-bordered.ant-table-fixed-header .ant-table-header + .ant-table-body > table, .ant-table-bordered.ant-table-fixed-header .ant-table-body-inner > table {
  border-top: 0;
}

.ant-table-bordered .ant-table-thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #e8e8e8;
}

.ant-table-bordered .ant-table-thead > tr > th, .ant-table-bordered .ant-table-tbody > tr > td {
  border-right: 1px solid #e8e8e8;
}

.ant-table-placeholder {
  z-index: 1;
  color: rgba(0, 0, 0, .25);
  text-align: center;
  background: #fff;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 0 0 6px 6px;
  margin-top: -1px;
  padding: 16px;
  font-size: 14px;
  position: relative;
}

.ant-table-pagination.ant-pagination {
  float: right;
  margin: 16px 0;
}

.ant-table-filter-dropdown {
  background: #fff;
  border-radius: 6px;
  min-width: 96px;
  margin-left: -8px;
  position: relative;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: calc(100vh - 130px);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 6px 6px 0 0;
  overflow-x: hidden;
}

.ant-table-filter-dropdown .ant-dropdown-menu-item > label + span {
  padding-right: 0;
}

.ant-table-filter-dropdown .ant-dropdown-menu-sub {
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-submenu-contain-selected .ant-dropdown-menu-submenu-title:after {
  color: #1890ff;
  text-shadow: 0 0 2px #bae7ff;
  font-weight: bold;
}

.ant-table-filter-dropdown .ant-dropdown-menu-item {
  overflow: hidden;
}

.ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-item:last-child, .ant-table-filter-dropdown > .ant-dropdown-menu > .ant-dropdown-menu-submenu:last-child .ant-dropdown-menu-submenu-title {
  border-radius: 0;
}

.ant-table-filter-dropdown-btns {
  border-top: 1px solid #e8e8e8;
  padding: 7px 8px;
  overflow: hidden;
}

.ant-table-filter-dropdown-link {
  color: #1890ff;
}

.ant-table-filter-dropdown-link:hover {
  color: #40a9ff;
}

.ant-table-filter-dropdown-link:active {
  color: #096dd9;
}

.ant-table-filter-dropdown-link.confirm {
  float: left;
}

.ant-table-filter-dropdown-link.clear {
  float: right;
}

.ant-table-selection {
  white-space: nowrap;
}

.ant-table-selection-select-all-custom {
  margin-right: 4px !important;
}

.ant-table-selection .anticon-down {
  color: #bfbfbf;
  transition: all .3s;
}

.ant-table-selection-menu {
  background: #fff;
  border-radius: 6px;
  min-width: 96px;
  margin-top: 5px;
  margin-left: -30px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-table-selection-menu .ant-action-down {
  color: #bfbfbf;
}

.ant-table-selection-down {
  cursor: pointer;
  padding: 0;
  line-height: 1;
  display: inline-block;
}

.ant-table-selection-down:hover .anticon-down {
  color: rgba(0, 0, 0, .6);
}

.ant-table-row-expand-icon {
  color: inherit;
  cursor: pointer;
  width: 17px;
  height: 17px;
  text-align: center;
  transition: color .3s;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  outline: none;
  line-height: 13px;
  text-decoration: none;
  transition: all .3s;
  display: inline-block;
}

.ant-table-row-expand-icon:focus, .ant-table-row-expand-icon:hover {
  color: #40a9ff;
}

.ant-table-row-expand-icon:active {
  color: #096dd9;
}

.ant-table-row-expand-icon:focus, .ant-table-row-expand-icon:hover, .ant-table-row-expand-icon:active {
  border-color: currentColor;
}

.ant-table-row-expanded:after {
  content: "-";
}

.ant-table-row-collapsed:after {
  content: "+";
}

.ant-table-row-spaced {
  visibility: hidden;
}

.ant-table-row-spaced:after {
  content: ".";
}

.ant-table-row-cell-ellipsis, .ant-table-row-cell-ellipsis .ant-table-column-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ant-table-row-cell-ellipsis .ant-table-column-title {
  display: block;
}

.ant-table-row-cell-break-word {
  word-wrap: break-word;
  word-break: break-word;
}

tr.ant-table-expanded-row, tr.ant-table-expanded-row:hover {
  background: #fbfbfb;
}

tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: -16px -16px -17px;
}

.ant-table .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 8px;
}

.ant-table-scroll {
  overflow-x: hidden;
  overflow-y: auto;
}

.ant-table-scroll table {
  min-width: 100%;
}

.ant-table-scroll table .ant-table-fixed-columns-in-body:not([colspan]) {
  color: rgba(0, 0, 0, 0);
}

.ant-table-scroll table .ant-table-fixed-columns-in-body:not([colspan]) > * {
  visibility: hidden;
}

.ant-table-body-inner {
  height: 100%;
}

.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  background: #fff;
  position: relative;
}

.ant-table-fixed-header .ant-table-body-inner {
  overflow: scroll;
}

.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  opacity: .9999;
  margin-bottom: -20px;
  padding-bottom: 20px;
  overflow: scroll;
}

.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  border: 0 solid #e8e8e8;
  border-bottom-width: 1px;
}

.ant-table-hide-scrollbar {
  scrollbar-color: transparent transparent;
  min-width: unset;
}

.ant-table-hide-scrollbar::-webkit-scrollbar {
  min-width: inherit;
  background-color: rgba(0, 0, 0, 0);
}

.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  border: 1px solid #e8e8e8;
  border-left-width: 0;
}

.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header.ant-table-hide-scrollbar .ant-table-thead > tr:only-child > th:last-child {
  border-right-color: rgba(0, 0, 0, 0);
}

.ant-table-fixed-left, .ant-table-fixed-right {
  z-index: auto;
  border-radius: 0;
  transition: box-shadow .3s;
  position: absolute;
  top: 0;
  overflow: hidden;
}

.ant-table-fixed-left table, .ant-table-fixed-right table {
  background: #fff;
  width: auto;
}

.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-outer .ant-table-fixed, .ant-table-fixed-header .ant-table-fixed-right .ant-table-body-outer .ant-table-fixed {
  border-radius: 0;
}

.ant-table-fixed-left {
  left: 0;
  box-shadow: 6px 0 6px -4px rgba(0, 0, 0, .15);
}

.ant-table-fixed-left .ant-table-header {
  overflow-y: hidden;
}

.ant-table-fixed-left .ant-table-body-inner {
  margin-right: -20px;
  padding-right: 20px;
}

.ant-table-fixed-header .ant-table-fixed-left .ant-table-body-inner {
  padding-right: 0;
}

.ant-table-fixed-left, .ant-table-fixed-left table {
  border-radius: 6px 0 0;
}

.ant-table-fixed-left .ant-table-thead > tr > th:last-child {
  border-top-right-radius: 0;
}

.ant-table-fixed-right {
  right: 0;
  box-shadow: -6px 0 6px -4px rgba(0, 0, 0, .15);
}

.ant-table-fixed-right, .ant-table-fixed-right table {
  border-radius: 0 6px 0 0;
}

.ant-table-fixed-right .ant-table-expanded-row {
  color: rgba(0, 0, 0, 0);
  pointer-events: none;
}

.ant-table-fixed-right .ant-table-thead > tr > th:first-child {
  border-top-left-radius: 0;
}

.ant-table.ant-table-scroll-position-left .ant-table-fixed-left, .ant-table.ant-table-scroll-position-right .ant-table-fixed-right {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.ant-table colgroup > col.ant-table-selection-col {
  width: 60px;
}

.ant-table-thead > tr > th.ant-table-selection-column-custom .ant-table-selection {
  margin-right: -15px;
}

.ant-table-thead > tr > th.ant-table-selection-column, .ant-table-tbody > tr > td.ant-table-selection-column {
  text-align: center;
}

.ant-table-thead > tr > th.ant-table-selection-column .ant-radio-wrapper, .ant-table-tbody > tr > td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}

.ant-table-row[class*="ant-table-row-level-0"] .ant-table-selection-column > span {
  display: inline-block;
}

.ant-table-filter-dropdown .ant-checkbox-wrapper + span, .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}

@supports ((-moz-appearance: meterbar)) {
  .ant-table-thead > tr > th.ant-table-column-has-actions {
    background-clip: padding-box;
  }
}

.ant-table-middle > .ant-table-title, .ant-table-middle > .ant-table-content > .ant-table-footer, .ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th, .ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th, .ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th, .ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th, .ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th, .ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th, .ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th, .ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th, .ant-table-middle > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td, .ant-table-middle > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td, .ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td, .ant-table-middle > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td, .ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td, .ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td, .ant-table-middle > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td, .ant-table-middle > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 12px 8px;
}

.ant-table-middle tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: -12px -8px -13px;
}

.ant-table-small {
  border: 1px solid #e8e8e8;
  border-radius: 6px;
}

.ant-table-small > .ant-table-title, .ant-table-small > .ant-table-content > .ant-table-footer {
  padding: 8px;
}

.ant-table-small > .ant-table-title {
  border-bottom: 1px solid #e8e8e8;
  top: 0;
}

.ant-table-small > .ant-table-content > .ant-table-footer {
  background-color: rgba(0, 0, 0, 0);
  border-top: 1px solid #e8e8e8;
}

.ant-table-small > .ant-table-content > .ant-table-footer:before {
  background-color: rgba(0, 0, 0, 0);
}

.ant-table-small > .ant-table-content > .ant-table-body {
  margin: 0 8px;
}

.ant-table-small > .ant-table-content > .ant-table-header > table, .ant-table-small > .ant-table-content > .ant-table-body > table, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table {
  border: 0;
}

.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td, .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 8px;
}

.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th {
  background-color: rgba(0, 0, 0, 0);
}

.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr, .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr {
  border-bottom: 1px solid #e8e8e8;
}

.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort, .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th.ant-table-column-sort, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th.ant-table-column-sort, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th.ant-table-column-sort, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th.ant-table-column-sort, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th.ant-table-column-sort {
  background-color: rgba(0, 0, 0, .01);
}

.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table, .ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table, .ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table, .ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table {
  padding: 0;
}

.ant-table-small > .ant-table-content .ant-table-header {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 6px 6px 0 0;
}

.ant-table-small > .ant-table-content .ant-table-placeholder, .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 0;
}

.ant-table-small.ant-table-bordered {
  border-right: 0;
}

.ant-table-small.ant-table-bordered .ant-table-title {
  border: 1px solid #e8e8e8;
  border-top: 0;
  border-left: 0;
}

.ant-table-small.ant-table-bordered .ant-table-content {
  border-right: 1px solid #e8e8e8;
}

.ant-table-small.ant-table-bordered .ant-table-footer {
  border: 0;
  border-top: 1px solid #e8e8e8;
}

.ant-table-small.ant-table-bordered .ant-table-footer:before {
  display: none;
}

.ant-table-small.ant-table-bordered .ant-table-placeholder {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}

.ant-table-small.ant-table-bordered .ant-table-thead > tr > th.ant-table-row-cell-last, .ant-table-small.ant-table-bordered .ant-table-tbody > tr > td:last-child {
  border-right: none;
}

.ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-thead > tr > th:last-child, .ant-table-small.ant-table-bordered .ant-table-fixed-left .ant-table-tbody > tr > td:last-child {
  border-right: 1px solid #e8e8e8;
}

.ant-table-small.ant-table-bordered .ant-table-fixed-right {
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}

.ant-table-small tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: -8px -8px -9px;
}

.ant-table-small.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  border-radius: 0 0 6px 6px;
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container {
  height: 40px;
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-ink-bar {
  visibility: hidden;
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
  background: #fafafa;
  border: 1px solid #e8e8e8;
  border-radius: 6px 6px 0 0;
  height: 40px;
  margin: 0 2px 0 0;
  padding: 0 16px;
  line-height: 38px;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
  color: #1890ff;
  background: #fff;
  border-color: #e8e8e8 #e8e8e8 #fff;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: 40px;
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active:before {
  border-top: 2px solid rgba(0, 0, 0, 0);
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-disabled {
  color: rgba(0, 0, 0, .25);
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-inactive {
  padding: 0;
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x {
  color: rgba(0, 0, 0, .45);
  vertical-align: middle;
  width: 16px;
  height: 14px;
  margin-left: 3px;
  margin-right: -5px;
  font-size: 12px;
  transition: all .3s;
  overflow: hidden;
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x:hover {
  color: rgba(0, 0, 0, .85);
}

.ant-tabs.ant-tabs-card .ant-tabs-card-content > .ant-tabs-tabpane, .ant-tabs.ant-tabs-editable-card .ant-tabs-card-content > .ant-tabs-tabpane {
  transition: none !important;
}

.ant-tabs.ant-tabs-card .ant-tabs-card-content > .ant-tabs-tabpane-inactive, .ant-tabs.ant-tabs-editable-card .ant-tabs-card-content > .ant-tabs-tabpane-inactive {
  overflow: hidden;
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab:hover .anticon-close {
  opacity: 1;
}

.ant-tabs-extra-content {
  line-height: 45px;
}

.ant-tabs-extra-content .ant-tabs-new-tab {
  color: rgba(0, 0, 0, .65);
  text-align: center;
  cursor: pointer;
  border: 1px solid #e8e8e8;
  border-radius: 2px;
  width: 20px;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  transition: all .3s;
  position: relative;
}

.ant-tabs-extra-content .ant-tabs-new-tab:hover {
  color: #1890ff;
  border-color: #1890ff;
}

.ant-tabs-extra-content .ant-tabs-new-tab svg {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-tabs.ant-tabs-large .ant-tabs-extra-content {
  line-height: 56px;
}

.ant-tabs.ant-tabs-small .ant-tabs-extra-content {
  line-height: 37px;
}

.ant-tabs.ant-tabs-card .ant-tabs-extra-content {
  line-height: 40px;
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-container, .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-container {
  height: 100%;
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab, .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab {
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 8px;
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active, .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active {
  padding-bottom: 4px;
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab:last-child, .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab:last-child {
  margin-bottom: 8px;
}

.ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-new-tab, .ant-tabs-vertical.ant-tabs-card .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-new-tab {
  width: 90%;
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-nav-wrap {
  margin-right: 0;
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab {
  border-right: 0;
  border-radius: 6px 0 0 6px;
  margin-right: 1px;
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-left .ant-tabs-card-bar.ant-tabs-left-bar .ant-tabs-tab-active {
  margin-right: -1px;
  padding-right: 18px;
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-nav-wrap {
  margin-left: 0;
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab {
  border-left: 0;
  border-radius: 0 6px 6px 0;
  margin-left: 1px;
}

.ant-tabs-vertical.ant-tabs-card.ant-tabs-right .ant-tabs-card-bar.ant-tabs-right-bar .ant-tabs-tab-active {
  margin-left: -1px;
  padding-left: 18px;
}

.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab {
  border-top: 0;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 0 0 6px 6px;
  height: auto;
}

.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab-active {
  color: #1890ff;
  padding-top: 1px;
  padding-bottom: 0;
}

.ant-tabs {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  zoom: 1;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: relative;
  overflow: hidden;
}

.ant-tabs:before, .ant-tabs:after {
  content: "";
  display: table;
}

.ant-tabs:after {
  clear: both;
}

.ant-tabs-ink-bar {
  z-index: 1;
  box-sizing: border-box;
  transform-origin: 0 0;
  background-color: #1890ff;
  width: 0;
  height: 2px;
  position: absolute;
  bottom: 1px;
  left: 0;
}

.ant-tabs-bar {
  border-bottom: 1px solid #e8e8e8;
  outline: none;
  margin: 0 0 16px;
  transition: padding .3s cubic-bezier(.645, .045, .355, 1);
}

.ant-tabs-nav-container {
  box-sizing: border-box;
  white-space: nowrap;
  zoom: 1;
  margin-bottom: -1px;
  font-size: 14px;
  line-height: 1.5;
  transition: padding .3s cubic-bezier(.645, .045, .355, 1);
  position: relative;
  overflow: hidden;
}

.ant-tabs-nav-container:before, .ant-tabs-nav-container:after {
  content: "";
  display: table;
}

.ant-tabs-nav-container:after {
  clear: both;
}

.ant-tabs-nav-container-scrolling {
  padding-left: 32px;
  padding-right: 32px;
}

.ant-tabs-bottom .ant-tabs-bottom-bar {
  border-top: 1px solid #e8e8e8;
  border-bottom: none;
  margin-top: 16px;
  margin-bottom: 0;
}

.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-ink-bar {
  top: 1px;
  bottom: auto;
}

.ant-tabs-bottom .ant-tabs-bottom-bar .ant-tabs-nav-container {
  margin-top: -1px;
  margin-bottom: 0;
}

.ant-tabs-tab-prev, .ant-tabs-tab-next {
  z-index: 2;
  color: rgba(0, 0, 0, .45);
  text-align: center;
  cursor: pointer;
  opacity: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  width: 0;
  height: 100%;
  transition: width .3s cubic-bezier(.645, .045, .355, 1), opacity .3s cubic-bezier(.645, .045, .355, 1), color .3s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
}

.ant-tabs-tab-prev.ant-tabs-tab-arrow-show, .ant-tabs-tab-next.ant-tabs-tab-arrow-show {
  opacity: 1;
  pointer-events: auto;
  width: 32px;
  height: 100%;
}

.ant-tabs-tab-prev:hover, .ant-tabs-tab-next:hover {
  color: rgba(0, 0, 0, .65);
}

.ant-tabs-tab-prev-icon, .ant-tabs-tab-next-icon {
  font-variant: normal;
  font-style: normal;
  font-weight: bold;
  line-height: inherit;
  text-align: center;
  text-transform: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ant-tabs-tab-prev-icon-target, .ant-tabs-tab-next-icon-target {
  font-size: 12px;
  font-size: 10px \9 ;
  display: inline-block;
  transform: scale(.833333)rotate(0);
}

:root .ant-tabs-tab-prev-icon-target, :root .ant-tabs-tab-next-icon-target {
  font-size: 12px;
}

.ant-tabs-tab-btn-disabled {
  cursor: not-allowed;
}

.ant-tabs-tab-btn-disabled, .ant-tabs-tab-btn-disabled:hover {
  color: rgba(0, 0, 0, .25);
}

.ant-tabs-tab-next {
  right: 2px;
}

.ant-tabs-tab-prev {
  left: 0;
}

:root .ant-tabs-tab-prev {
  filter: none;
}

.ant-tabs-nav-wrap {
  margin-bottom: -1px;
  overflow: hidden;
}

.ant-tabs-nav-scroll {
  white-space: nowrap;
  overflow: hidden;
}

.ant-tabs-nav {
  box-sizing: border-box;
  margin: 0;
  padding-left: 0;
  list-style: none;
  transition: transform .3s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  position: relative;
}

.ant-tabs-nav:before, .ant-tabs-nav:after {
  content: " ";
  display: table;
}

.ant-tabs-nav:after {
  clear: both;
}

.ant-tabs-nav .ant-tabs-tab {
  box-sizing: border-box;
  cursor: pointer;
  height: 100%;
  margin: 0 32px 0 0;
  padding: 12px 16px;
  text-decoration: none;
  transition: color .3s cubic-bezier(.645, .045, .355, 1);
  display: inline-block;
  position: relative;
}

.ant-tabs-nav .ant-tabs-tab:before {
  content: "";
  pointer-events: none;
  border-top: 2px solid rgba(0, 0, 0, 0);
  border-radius: 6px 6px 0 0;
  width: 100%;
  transition: all .3s;
  position: absolute;
  top: -1px;
  left: 0;
}

.ant-tabs-nav .ant-tabs-tab:last-child {
  margin-right: 0;
}

.ant-tabs-nav .ant-tabs-tab:hover {
  color: #40a9ff;
}

.ant-tabs-nav .ant-tabs-tab:active {
  color: #096dd9;
}

.ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 8px;
}

.ant-tabs-nav .ant-tabs-tab-active {
  color: #1890ff;
  font-weight: 500;
}

.ant-tabs-nav .ant-tabs-tab-disabled, .ant-tabs-nav .ant-tabs-tab-disabled:hover {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

.ant-tabs .ant-tabs-large-bar .ant-tabs-nav-container {
  font-size: 16px;
}

.ant-tabs .ant-tabs-large-bar .ant-tabs-tab {
  padding: 16px;
}

.ant-tabs .ant-tabs-small-bar .ant-tabs-nav-container {
  font-size: 14px;
}

.ant-tabs .ant-tabs-small-bar .ant-tabs-tab {
  padding: 8px 16px;
}

.ant-tabs-content:before {
  content: "";
  display: block;
  overflow: hidden;
}

.ant-tabs .ant-tabs-top-content, .ant-tabs .ant-tabs-bottom-content {
  width: 100%;
}

.ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane, .ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane {
  opacity: 1;
  flex-shrink: 0;
  width: 100%;
  transition: opacity .45s;
}

.ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane-inactive, .ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane-inactive {
  opacity: 0;
  pointer-events: none;
  height: 0;
  overflow: hidden;
  padding: 0 !important;
}

.ant-tabs .ant-tabs-top-content > .ant-tabs-tabpane-inactive input, .ant-tabs .ant-tabs-bottom-content > .ant-tabs-tabpane-inactive input {
  visibility: hidden;
}

.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated, .ant-tabs .ant-tabs-bottom-content.ant-tabs-content-animated {
  will-change: margin-left;
  flex-direction: row;
  transition: margin-left .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.ant-tabs .ant-tabs-left-bar, .ant-tabs .ant-tabs-right-bar {
  border-bottom: 0;
  height: 100%;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-arrow-show, .ant-tabs .ant-tabs-right-bar .ant-tabs-tab-arrow-show {
  width: 100%;
  height: 32px;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab, .ant-tabs .ant-tabs-right-bar .ant-tabs-tab {
  float: none;
  margin: 0 0 16px;
  padding: 8px 24px;
  display: block;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab:last-child, .ant-tabs .ant-tabs-right-bar .ant-tabs-tab:last-child {
  margin-bottom: 0;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-extra-content, .ant-tabs .ant-tabs-right-bar .ant-tabs-extra-content {
  text-align: center;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-scroll, .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-scroll {
  width: auto;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container, .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container, .ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap, .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
  height: 100%;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container, .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container {
  margin-bottom: 0;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling, .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container.ant-tabs-nav-container-scrolling {
  padding: 32px 0;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap, .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
  margin-bottom: 0;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav, .ant-tabs .ant-tabs-right-bar .ant-tabs-nav {
  width: 100%;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar, .ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar {
  width: 2px;
  height: 0;
  top: 0;
  bottom: auto;
  left: auto;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-next, .ant-tabs .ant-tabs-right-bar .ant-tabs-tab-next {
  width: 100%;
  height: 32px;
  bottom: 0;
  right: 0;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab-prev, .ant-tabs .ant-tabs-right-bar .ant-tabs-tab-prev {
  width: 100%;
  height: 32px;
  top: 0;
}

.ant-tabs .ant-tabs-left-content, .ant-tabs .ant-tabs-right-content {
  width: auto;
  overflow: hidden;
  margin-top: 0 !important;
}

.ant-tabs .ant-tabs-left-bar {
  float: left;
  border-right: 1px solid #e8e8e8;
  margin-bottom: 0;
  margin-right: -1px;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
  text-align: right;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav-container, .ant-tabs .ant-tabs-left-bar .ant-tabs-nav-wrap {
  margin-right: -1px;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-ink-bar {
  right: 1px;
}

.ant-tabs .ant-tabs-left-content {
  border-left: 1px solid #e8e8e8;
  padding-left: 24px;
}

.ant-tabs .ant-tabs-right-bar {
  float: right;
  border-left: 1px solid #e8e8e8;
  margin-bottom: 0;
  margin-left: -1px;
}

.ant-tabs .ant-tabs-right-bar .ant-tabs-nav-container, .ant-tabs .ant-tabs-right-bar .ant-tabs-nav-wrap {
  margin-left: -1px;
}

.ant-tabs .ant-tabs-right-bar .ant-tabs-ink-bar {
  left: 1px;
}

.ant-tabs .ant-tabs-right-content {
  border-right: 1px solid #e8e8e8;
  padding-right: 24px;
}

.ant-tabs-top .ant-tabs-ink-bar-animated, .ant-tabs-bottom .ant-tabs-ink-bar-animated {
  transition: transform .3s cubic-bezier(.645, .045, .355, 1), width .2s cubic-bezier(.645, .045, .355, 1), left .3s cubic-bezier(.645, .045, .355, 1);
}

.ant-tabs-left .ant-tabs-ink-bar-animated, .ant-tabs-right .ant-tabs-ink-bar-animated {
  transition: transform .3s cubic-bezier(.645, .045, .355, 1), height .2s cubic-bezier(.645, .045, .355, 1), top .3s cubic-bezier(.645, .045, .355, 1);
}

.no-flex > .ant-tabs-content > .ant-tabs-content-animated, .ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-content-animated {
  margin-left: 0 !important;
  transform: none !important;
}

.no-flex > .ant-tabs-content > .ant-tabs-tabpane-inactive, .ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-tabpane-inactive {
  opacity: 0;
  pointer-events: none;
  height: 0;
  overflow: hidden;
  padding: 0 !important;
}

.no-flex > .ant-tabs-content > .ant-tabs-tabpane-inactive input, .ant-tabs-no-animation > .ant-tabs-content > .ant-tabs-tabpane-inactive input {
  visibility: hidden;
}

.ant-tabs-left-content > .ant-tabs-content-animated, .ant-tabs-right-content > .ant-tabs-content-animated {
  margin-left: 0 !important;
  transform: none !important;
}

.ant-tabs-left-content > .ant-tabs-tabpane-inactive, .ant-tabs-right-content > .ant-tabs-tabpane-inactive {
  opacity: 0;
  pointer-events: none;
  height: 0;
  overflow: hidden;
  padding: 0 !important;
}

.ant-tabs-left-content > .ant-tabs-tabpane-inactive input, .ant-tabs-right-content > .ant-tabs-tabpane-inactive input {
  visibility: hidden;
}

.ant-tag {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  white-space: nowrap;
  cursor: default;
  opacity: 1;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  height: auto;
  margin: 0 8px 0 0;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  list-style: none;
  transition: all .3s cubic-bezier(.78, .14, .15, .86);
  display: inline-block;
}

.ant-tag:hover {
  opacity: .85;
}

.ant-tag, .ant-tag a, .ant-tag a:hover {
  color: rgba(0, 0, 0, .65);
}

.ant-tag > a:first-child:last-child {
  margin: 0 -8px;
  padding: 0 8px;
  display: inline-block;
}

.ant-tag .anticon-close {
  font-size: 12px;
  font-size: 10px \9 ;
  color: rgba(0, 0, 0, .45);
  cursor: pointer;
  margin-left: 3px;
  font-weight: bold;
  transition: all .3s cubic-bezier(.78, .14, .15, .86);
  display: inline-block;
  transform: scale(.833333)rotate(0);
}

:root .ant-tag .anticon-close {
  font-size: 12px;
}

.ant-tag .anticon-close:hover {
  color: rgba(0, 0, 0, .85);
}

.ant-tag-has-color {
  border-color: rgba(0, 0, 0, 0);
}

.ant-tag-has-color, .ant-tag-has-color a, .ant-tag-has-color a:hover, .ant-tag-has-color .anticon-close, .ant-tag-has-color .anticon-close:hover {
  color: #fff;
}

.ant-tag-checkable {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #1890ff;
}

.ant-tag-checkable:active, .ant-tag-checkable-checked {
  color: #fff;
}

.ant-tag-checkable-checked {
  background-color: #1890ff;
}

.ant-tag-checkable:active {
  background-color: #096dd9;
}

.ant-tag-hidden {
  display: none;
}

.ant-tag-pink {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}

.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}

.ant-tag-magenta {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}

.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}

.ant-tag-red {
  color: #f5222d;
  background: #fff1f0;
  border-color: #ffa39e;
}

.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}

.ant-tag-volcano {
  color: #fa541c;
  background: #fff2e8;
  border-color: #ffbb96;
}

.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}

.ant-tag-orange {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591;
}

.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}

.ant-tag-yellow {
  color: #fadb14;
  background: #feffe6;
  border-color: #fffb8f;
}

.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}

.ant-tag-gold {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f;
}

.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}

.ant-tag-cyan {
  color: #13c2c2;
  background: #e6fffb;
  border-color: #87e8de;
}

.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}

.ant-tag-lime {
  color: #a0d911;
  background: #fcffe6;
  border-color: #eaff8f;
}

.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}

.ant-tag-green {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}

.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}

.ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}

.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}

.ant-tag-geekblue {
  color: #2f54eb;
  background: #f0f5ff;
  border-color: #adc6ff;
}

.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}

.ant-tag-purple {
  color: #722ed1;
  background: #f9f0ff;
  border-color: #d3adf7;
}

.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}

.ant-time-picker-panel {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  z-index: 1050;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: absolute;
}

.ant-time-picker-panel-inner {
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 6px;
  outline: none;
  font-size: 14px;
  list-style: none;
  position: relative;
  left: -2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-time-picker-panel-input {
  cursor: auto;
  border: 0;
  outline: 0;
  width: 100%;
  max-width: 154px;
  margin: 0;
  padding: 0;
  line-height: normal;
}

.ant-time-picker-panel-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}

.ant-time-picker-panel-input:-ms-placeholder-shown {
  color: #bfbfbf;
}

.ant-time-picker-panel-input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.ant-time-picker-panel-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-time-picker-panel-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-time-picker-panel-input-wrap {
  border-bottom: 1px solid #e8e8e8;
  padding: 7px 2px 7px 12px;
  position: relative;
}

.ant-time-picker-panel-input-invalid {
  border-color: #f5222d;
}

.ant-time-picker-panel-narrow .ant-time-picker-panel-input-wrap {
  max-width: 112px;
}

.ant-time-picker-panel-select {
  float: left;
  border-left: 1px solid #e8e8e8;
  width: 56px;
  max-height: 192px;
  font-size: 14px;
  position: relative;
  overflow: hidden;
}

.ant-time-picker-panel-select:hover {
  overflow-y: auto;
}

.ant-time-picker-panel-select:first-child {
  border-left: 0;
  margin-left: 0;
}

.ant-time-picker-panel-select:last-child {
  border-right: 0;
}

.ant-time-picker-panel-select:only-child {
  width: 100%;
}

.ant-time-picker-panel-select ul {
  width: 56px;
  margin: 0;
  padding: 0 0 160px;
  list-style: none;
}

.ant-time-picker-panel-select li {
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 32px;
  margin: 0;
  padding: 0 0 0 12px;
  line-height: 32px;
  list-style: none;
  transition: all .3s;
}

.ant-time-picker-panel-select li:focus {
  color: #1890ff;
  outline: none;
  font-weight: 600;
}

.ant-time-picker-panel-select li:hover {
  background: #e6f7ff;
}

li.ant-time-picker-panel-select-option-selected {
  background: #f5f5f5;
  font-weight: 600;
}

li.ant-time-picker-panel-select-option-selected:hover {
  background: #f5f5f5;
}

li.ant-time-picker-panel-select-option-disabled {
  color: rgba(0, 0, 0, .25);
}

li.ant-time-picker-panel-select-option-disabled:hover {
  cursor: not-allowed;
  background: none;
}

li.ant-time-picker-panel-select-option-disabled:focus {
  color: rgba(0, 0, 0, .25);
  font-weight: inherit;
}

.ant-time-picker-panel-combobox {
  zoom: 1;
}

.ant-time-picker-panel-combobox:before, .ant-time-picker-panel-combobox:after {
  content: "";
  display: table;
}

.ant-time-picker-panel-combobox:after {
  clear: both;
}

.ant-time-picker-panel-addon {
  border-top: 1px solid #e8e8e8;
  padding: 8px;
}

.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topLeft, .ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-topRight, .ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topLeft, .ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-topRight {
  animation-name: antSlideDownIn;
}

.ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomLeft, .ant-time-picker-panel.slide-up-enter.slide-up-enter-active.ant-time-picker-panel-placement-bottomRight, .ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomLeft, .ant-time-picker-panel.slide-up-appear.slide-up-appear-active.ant-time-picker-panel-placement-bottomRight {
  animation-name: antSlideUpIn;
}

.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topLeft, .ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-topRight {
  animation-name: antSlideDownOut;
}

.ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomLeft, .ant-time-picker-panel.slide-up-leave.slide-up-leave-active.ant-time-picker-panel-placement-bottomRight {
  animation-name: antSlideUpOut;
}

.ant-time-picker {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  cursor: text;
  outline: none;
  width: 128px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  transition: opacity .3s;
  display: inline-block;
  position: relative;
}

.ant-time-picker-input {
  color: rgba(0, 0, 0, .65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  width: 100%;
  height: 32px;
  padding: 4px 11px;
  font-size: 14px;
  line-height: 1.5;
  transition: all .3s;
  display: inline-block;
  position: relative;
}

.ant-time-picker-input::-moz-placeholder {
  color: #bfbfbf;
  opacity: 1;
}

.ant-time-picker-input:-ms-placeholder-shown {
  color: #bfbfbf;
}

.ant-time-picker-input::-webkit-input-placeholder {
  color: #bfbfbf;
}

.ant-time-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-time-picker-input:placeholder-shown {
  text-overflow: ellipsis;
}

.ant-time-picker-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}

.ant-time-picker-input:focus {
  border-color: #40a9ff;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, .2);
  border-right-width: 1px !important;
}

.ant-time-picker-input-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-time-picker-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

textarea.ant-time-picker-input {
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5;
  transition: all .3s, height;
}

.ant-time-picker-input-lg {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}

.ant-time-picker-input-sm {
  height: 24px;
  padding: 1px 7px;
}

.ant-time-picker-input[disabled] {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  opacity: 1;
  background-color: #f5f5f5;
}

.ant-time-picker-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}

.ant-time-picker-open {
  opacity: 0;
}

.ant-time-picker-icon, .ant-time-picker-clear {
  z-index: 1;
  color: rgba(0, 0, 0, .25);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  line-height: 14px;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
  top: 50%;
  right: 11px;
}

.ant-time-picker-icon .ant-time-picker-clock-icon, .ant-time-picker-clear .ant-time-picker-clock-icon {
  color: rgba(0, 0, 0, .25);
  line-height: 1;
  display: block;
}

.ant-time-picker-clear {
  z-index: 2;
  opacity: 0;
  pointer-events: none;
  background: #fff;
}

.ant-time-picker-clear:hover {
  color: rgba(0, 0, 0, .45);
}

.ant-time-picker:hover .ant-time-picker-clear {
  opacity: 1;
  pointer-events: auto;
}

.ant-time-picker-large .ant-time-picker-input {
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
}

.ant-time-picker-small .ant-time-picker-input {
  height: 24px;
  padding: 1px 7px;
}

.ant-time-picker-small .ant-time-picker-icon, .ant-time-picker-small .ant-time-picker-clear {
  right: 7px;
}

@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: .001dpcm) {
  @supports ((-webkit-appearance: none)) and (stroke-color: transparent) {
    .ant-input {
      line-height: 1.5;
    }
  }
}

.ant-timeline {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-timeline-item {
  margin: 0;
  padding: 0 0 20px;
  font-size: 14px;
  list-style: none;
  position: relative;
}

.ant-timeline-item-tail {
  border-left: 2px solid #e8e8e8;
  height: calc(100% - 10px);
  position: absolute;
  top: 10px;
  left: 4px;
}

.ant-timeline-item-pending .ant-timeline-item-head {
  background-color: rgba(0, 0, 0, 0);
  font-size: 12px;
}

.ant-timeline-item-pending .ant-timeline-item-tail {
  display: none;
}

.ant-timeline-item-head {
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 100px;
  width: 10px;
  height: 10px;
  position: absolute;
}

.ant-timeline-item-head-blue {
  color: #1890ff;
  border-color: #1890ff;
}

.ant-timeline-item-head-red {
  color: #f5222d;
  border-color: #f5222d;
}

.ant-timeline-item-head-green {
  color: #52c41a;
  border-color: #52c41a;
}

.ant-timeline-item-head-gray {
  color: rgba(0, 0, 0, .25);
  border-color: rgba(0, 0, 0, .25);
}

.ant-timeline-item-head-custom {
  text-align: center;
  border: 0;
  border-radius: 0;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3px 1px;
  line-height: 1;
  position: absolute;
  top: 5.5px;
  left: 5px;
  transform: translate(-50%, -50%);
}

.ant-timeline-item-content {
  word-break: break-word;
  margin: 0 0 0 18px;
  position: relative;
  top: -6px;
}

.ant-timeline-item-last > .ant-timeline-item-tail {
  display: none;
}

.ant-timeline-item-last > .ant-timeline-item-content {
  min-height: 48px;
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail, .ant-timeline.ant-timeline-right .ant-timeline-item-tail, .ant-timeline.ant-timeline-alternate .ant-timeline-item-head, .ant-timeline.ant-timeline-right .ant-timeline-item-head, .ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom, .ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
  left: 50%;
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head, .ant-timeline.ant-timeline-right .ant-timeline-item-head {
  margin-left: -4px;
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom, .ant-timeline.ant-timeline-right .ant-timeline-item-head-custom {
  margin-left: 1px;
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content, .ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content {
  text-align: left;
  width: calc(50% - 14px);
  left: calc(50% - 4px);
}

.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content, .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  text-align: right;
  width: calc(50% - 12px);
  margin: 0;
}

.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail, .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head, .ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  left: calc(100% - 6px);
}

.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(100% - 18px);
}

.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  border-left: 2px dotted #e8e8e8;
  height: calc(100% - 14px);
  display: block;
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
  display: none;
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  border-left: 2px dotted #e8e8e8;
  height: calc(100% - 15px);
  display: block;
  top: 15px;
}

.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
  min-height: 48px;
}

.ant-tooltip {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  z-index: 1060;
  visibility: visible;
  max-width: 250px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  display: block;
  position: absolute;
}

.ant-tooltip-hidden {
  display: none;
}

.ant-tooltip-placement-top, .ant-tooltip-placement-topLeft, .ant-tooltip-placement-topRight {
  padding-bottom: 8px;
}

.ant-tooltip-placement-right, .ant-tooltip-placement-rightTop, .ant-tooltip-placement-rightBottom {
  padding-left: 8px;
}

.ant-tooltip-placement-bottom, .ant-tooltip-placement-bottomLeft, .ant-tooltip-placement-bottomRight {
  padding-top: 8px;
}

.ant-tooltip-placement-left, .ant-tooltip-placement-leftTop, .ant-tooltip-placement-leftBottom {
  padding-right: 8px;
}

.ant-tooltip-inner {
  color: #fff;
  text-align: left;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, .75);
  border-radius: 6px;
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  text-decoration: none;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
}

.ant-tooltip-arrow {
  pointer-events: none;
  background: none;
  width: 13.0711px;
  height: 13.0711px;
  display: block;
  position: absolute;
  overflow: hidden;
}

.ant-tooltip-arrow:before {
  content: "";
  pointer-events: auto;
  background-color: rgba(0, 0, 0, .75);
  width: 5px;
  height: 5px;
  margin: auto;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-tooltip-placement-top .ant-tooltip-arrow, .ant-tooltip-placement-topLeft .ant-tooltip-arrow, .ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: -5.07107px;
}

.ant-tooltip-placement-top .ant-tooltip-arrow:before, .ant-tooltip-placement-topLeft .ant-tooltip-arrow:before, .ant-tooltip-placement-topRight .ant-tooltip-arrow:before {
  transform: translateY(-6.53553px)rotate(45deg);
  box-shadow: 3px 3px 7px rgba(0, 0, 0, .07);
}

.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}

.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}

.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}

.ant-tooltip-placement-right .ant-tooltip-arrow, .ant-tooltip-placement-rightTop .ant-tooltip-arrow, .ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: -5.07107px;
}

.ant-tooltip-placement-right .ant-tooltip-arrow:before, .ant-tooltip-placement-rightTop .ant-tooltip-arrow:before, .ant-tooltip-placement-rightBottom .ant-tooltip-arrow:before {
  transform: translateX(6.53553px)rotate(45deg);
  box-shadow: -3px 3px 7px rgba(0, 0, 0, .07);
}

.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}

.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}

.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}

.ant-tooltip-placement-left .ant-tooltip-arrow, .ant-tooltip-placement-leftTop .ant-tooltip-arrow, .ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: -5.07107px;
}

.ant-tooltip-placement-left .ant-tooltip-arrow:before, .ant-tooltip-placement-leftTop .ant-tooltip-arrow:before, .ant-tooltip-placement-leftBottom .ant-tooltip-arrow:before {
  transform: translateX(-6.53553px)rotate(45deg);
  box-shadow: 3px -3px 7px rgba(0, 0, 0, .07);
}

.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}

.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}

.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow, .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow, .ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: -5.07107px;
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow:before, .ant-tooltip-placement-bottomLeft .ant-tooltip-arrow:before, .ant-tooltip-placement-bottomRight .ant-tooltip-arrow:before {
  transform: translateY(6.53553px)rotate(45deg);
  box-shadow: -3px -3px 7px rgba(0, 0, 0, .07);
}

.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}

.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}

.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}

.ant-transfer-customize-list {
  display: flex;
}

.ant-transfer-customize-list .ant-transfer-operation {
  flex: none;
  align-self: center;
}

.ant-transfer-customize-list .ant-transfer-list {
  flex: auto;
  width: auto;
  height: auto;
  min-height: 200px;
}

.ant-transfer-customize-list .ant-transfer-list-body-with-search {
  padding-top: 0;
}

.ant-transfer-customize-list .ant-transfer-list-body-search-wrapper {
  padding-bottom: 0;
  position: relative;
}

.ant-transfer-customize-list .ant-transfer-list-body-customize-wrapper {
  padding: 12px;
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
  border: 0;
  border-radius: 0;
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #fafafa;
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #e8e8e8;
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
  margin: 0;
}

.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0 4px;
}

.ant-transfer {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  position: relative;
}

.ant-transfer-disabled .ant-transfer-list {
  background: #f5f5f5;
}

.ant-transfer-list {
  vertical-align: middle;
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  width: 180px;
  height: 200px;
  padding-top: 40px;
  display: inline-block;
  position: relative;
}

.ant-transfer-list-with-footer {
  padding-bottom: 34px;
}

.ant-transfer-list-search {
  padding: 0 24px 0 8px;
}

.ant-transfer-list-search-action {
  color: rgba(0, 0, 0, .25);
  text-align: center;
  width: 28px;
  line-height: 32px;
  position: absolute;
  top: 12px;
  bottom: 12px;
  right: 12px;
}

.ant-transfer-list-search-action .anticon {
  color: rgba(0, 0, 0, .25);
  transition: all .3s;
}

.ant-transfer-list-search-action .anticon:hover {
  color: rgba(0, 0, 0, .45);
}

span.ant-transfer-list-search-action {
  pointer-events: none;
}

.ant-transfer-list-header {
  color: rgba(0, 0, 0, .65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 6px 6px 0 0;
  width: 100%;
  padding: 8px 12px 9px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.ant-transfer-list-header-title {
  position: absolute;
  right: 12px;
}

.ant-transfer-list-header .ant-checkbox-wrapper + span {
  padding-left: 8px;
}

.ant-transfer-list-body {
  height: 100%;
  font-size: 14px;
  position: relative;
}

.ant-transfer-list-body-search-wrapper {
  width: 100%;
  padding: 12px;
  position: absolute;
  top: 0;
  left: 0;
}

.ant-transfer-list-body-with-search {
  padding-top: 56px;
}

.ant-transfer-list-content {
  height: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: auto;
}

.ant-transfer-list-content > .LazyLoad {
  animation: 1s transferHighlightIn;
}

.ant-transfer-list-content-item {
  white-space: nowrap;
  text-overflow: ellipsis;
  min-height: 32px;
  padding: 6px 12px;
  transition: all .3s;
  overflow: hidden;
}

.ant-transfer-list-content-item > span {
  padding-right: 0;
}

.ant-transfer-list-content-item-text {
  padding-left: 8px;
}

.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  cursor: pointer;
  background-color: #e6f7ff;
}

.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

.ant-transfer-list-body-not-found {
  color: rgba(0, 0, 0, .25);
  text-align: center;
  width: 100%;
  padding-top: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.ant-transfer-list-body-with-search .ant-transfer-list-body-not-found {
  margin-top: 16px;
}

.ant-transfer-list-footer {
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 6px 6px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.ant-transfer-operation {
  vertical-align: middle;
  margin: 0 8px;
  display: inline-block;
  overflow: hidden;
}

.ant-transfer-operation .ant-btn {
  display: block;
}

.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px;
}

.ant-transfer-operation .ant-btn .anticon {
  font-size: 12px;
}

@keyframes transferHighlightIn {
  0% {
    background: #bae7ff;
  }

  100% {
    background: none;
  }
}

.ant-tree.ant-tree-directory {
  position: relative;
}

.ant-tree.ant-tree-directory > li span.ant-tree-switcher, .ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-switcher {
  z-index: 1;
  position: relative;
}

.ant-tree.ant-tree-directory > li span.ant-tree-switcher.ant-tree-switcher-noop, .ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-switcher.ant-tree-switcher-noop {
  pointer-events: none;
}

.ant-tree.ant-tree-directory > li span.ant-tree-checkbox, .ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-checkbox {
  z-index: 1;
  position: relative;
}

.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper, .ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 0;
}

.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper:hover, .ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper:hover {
  background: none;
}

.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper:hover:before, .ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper:hover:before {
  background: #e6f7ff;
}

.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper.ant-tree-node-selected, .ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: none;
}

.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper:before, .ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper:before {
  content: "";
  height: 24px;
  transition: all .3s;
  position: absolute;
  left: 0;
  right: 0;
}

.ant-tree.ant-tree-directory > li span.ant-tree-node-content-wrapper > span, .ant-tree.ant-tree-directory .ant-tree-child-tree > li span.ant-tree-node-content-wrapper > span {
  z-index: 1;
  position: relative;
}

.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-switcher, .ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-switcher {
  color: #fff;
}

.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox .ant-tree-checkbox-inner, .ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox .ant-tree-checkbox-inner {
  border-color: #1890ff;
}

.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked:after, .ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked:after {
  border-color: #fff;
}

.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner, .ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background: #fff;
}

.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after, .ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
  border-color: #1890ff;
}

.ant-tree.ant-tree-directory > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper:before, .ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper:before {
  background: #1890ff;
}

.ant-tree-checkbox {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  outline: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1;
  list-style: none;
  display: inline-block;
  position: relative;
  top: -.09em;
}

.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner, .ant-tree-checkbox:hover .ant-tree-checkbox-inner, .ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #1890ff;
}

.ant-tree-checkbox-checked:after {
  visibility: hidden;
  content: "";
  border: 1px solid #1890ff;
  border-radius: 2px;
  width: 100%;
  height: 100%;
  animation: .36s ease-in-out backwards antCheckboxEffect;
  position: absolute;
  top: 0;
  left: 0;
}

.ant-tree-checkbox:hover:after, .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after {
  visibility: visible;
}

.ant-tree-checkbox-inner {
  border-collapse: separate;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  transition: all .3s;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.ant-tree-checkbox-inner:after {
  opacity: 0;
  content: " ";
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  width: 5.71429px;
  height: 9.14286px;
  transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
  display: table;
  position: absolute;
  top: 50%;
  left: 22%;
  transform: rotate(45deg)scale(0)translate(-50%, -50%);
}

.ant-tree-checkbox-input {
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
  opacity: 1;
  content: " ";
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
  display: table;
  position: absolute;
  transform: rotate(45deg)scale(1)translate(-50%, -50%);
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.ant-tree-checkbox-disabled {
  cursor: not-allowed;
}

.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after {
  border-color: rgba(0, 0, 0, .25);
  animation-name: none;
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed;
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}

.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
  border-collapse: separate;
  border-color: #f5f5f5;
  animation-name: none;
}

.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

.ant-tree-checkbox-disabled:hover:after, .ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after {
  visibility: hidden;
}

.ant-tree-checkbox-wrapper {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  font-size: 14px;
  line-height: 1.5;
  line-height: unset;
  cursor: pointer;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}

.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}

.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}

.ant-tree-checkbox + span {
  padding-left: 8px;
  padding-right: 8px;
}

.ant-tree-checkbox-group {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  display: inline-block;
}

.ant-tree-checkbox-group-item {
  margin-right: 8px;
  display: inline-block;
}

.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}

.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after {
  opacity: 1;
  content: " ";
  background-color: #1890ff;
  border: 0;
  width: 8px;
  height: 8px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)scale(1);
}

.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after {
  background-color: rgba(0, 0, 0, .25);
  border-color: rgba(0, 0, 0, .25);
}

.ant-tree {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-tree-checkbox-checked:after {
  width: 100%;
  height: 66.67%;
  position: absolute;
  top: 16.67%;
  left: 0;
}

.ant-tree ol, .ant-tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.ant-tree li {
  white-space: nowrap;
  outline: 0;
  margin: 0;
  padding: 4px 0;
  list-style: none;
}

.ant-tree li span[draggable], .ant-tree li span[draggable="true"] {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -khtml-user-drag: element;
  -webkit-user-drag: element;
  border-top: 2px solid rgba(0, 0, 0, 0);
  border-bottom: 2px solid rgba(0, 0, 0, 0);
  line-height: 20px;
}

.ant-tree li.drag-over > span[draggable] {
  color: #fff;
  opacity: .8;
  background-color: #1890ff;
}

.ant-tree li.drag-over-gap-top > span[draggable] {
  border-top-color: #1890ff;
}

.ant-tree li.drag-over-gap-bottom > span[draggable] {
  border-bottom-color: #1890ff;
}

.ant-tree li.filter-node > span {
  color: #f5222d !important;
  font-weight: 500 !important;
}

.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon, .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon {
  color: #1890ff;
  width: 24px;
  height: 24px;
  font-size: 14px;
  display: inline-block;
  position: absolute;
  left: 0;
  transform: none;
}

.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-loading-icon svg, .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon svg {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

:root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_open:after, :root .ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close:after {
  opacity: 0;
}

.ant-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}

.ant-tree li .ant-tree-node-content-wrapper {
  color: rgba(0, 0, 0, .65);
  vertical-align: top;
  cursor: pointer;
  border-radius: 2px;
  height: 24px;
  margin: 0;
  padding: 0 5px;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: inline-block;
}

.ant-tree li .ant-tree-node-content-wrapper:hover {
  background-color: #e6f7ff;
}

.ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #bae7ff;
}

.ant-tree li span.ant-tree-checkbox {
  top: initial;
  height: 24px;
  margin: 0 4px 0 2px;
  padding: 4px 0;
}

.ant-tree li span.ant-tree-switcher, .ant-tree li span.ant-tree-iconEle {
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  border: 0;
  outline: none;
  width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
  display: inline-block;
}

.ant-tree li span.ant-tree-iconEle:empty {
  display: none;
}

.ant-tree li span.ant-tree-switcher {
  position: relative;
}

.ant-tree li span.ant-tree-switcher.ant-tree-switcher-noop {
  cursor: default;
}

.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon, .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9 ;
  font-weight: bold;
  display: inline-block;
  transform: scale(.833333)rotate(0);
}

:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon, :root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
}

.ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg, .ant-tree li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg {
  transition: transform .3s;
}

.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon, .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9 ;
  font-weight: bold;
  display: inline-block;
  transform: scale(.833333)rotate(0);
}

:root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon, :root .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
}

.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg, .ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg {
  transition: transform .3s;
}

.ant-tree li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(-90deg);
}

.ant-tree li:last-child > span.ant-tree-switcher:before, .ant-tree li:last-child > span.ant-tree-iconEle:before {
  display: none;
}

.ant-tree > li:first-child {
  padding-top: 7px;
}

.ant-tree > li:last-child {
  padding-bottom: 7px;
}

.ant-tree-child-tree > li:first-child {
  padding-top: 8px;
}

.ant-tree-child-tree > li:last-child {
  padding-bottom: 0;
}

li.ant-tree-treenode-disabled > span:not(.ant-tree-switcher), li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper, li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper span {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

li.ant-tree-treenode-disabled > .ant-tree-node-content-wrapper:hover {
  background: none;
}

.ant-tree-icon__open, .ant-tree-icon__close {
  vertical-align: top;
  margin-right: 2px;
}

.ant-tree.ant-tree-show-line li {
  position: relative;
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher {
  color: rgba(0, 0, 0, .45);
  background: #fff;
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon, .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-tree-switcher-icon svg, .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher-noop .ant-select-switcher-icon svg {
  transition: transform .3s;
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon, .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-tree-switcher-icon svg, .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_open .ant-select-switcher-icon svg {
  transition: transform .3s;
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon, .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
}

.ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-icon svg, .ant-tree.ant-tree-show-line li span.ant-tree-switcher.ant-tree-switcher_close .ant-select-switcher-icon svg {
  transition: transform .3s;
}

.ant-tree.ant-tree-show-line li:not(:last-child):before {
  width: 1px;
  height: 100%;
  content: " ";
  border-left: 1px solid #d9d9d9;
  height: calc(100% - 22px);
  margin: 22px 0 0;
  position: absolute;
  left: 12px;
}

.ant-tree.ant-tree-icon-hide .ant-tree-treenode-loading .ant-tree-iconEle {
  display: none;
}

.ant-tree.ant-tree-block-node li .ant-tree-node-content-wrapper {
  width: calc(100% - 24px);
}

.ant-tree.ant-tree-block-node li span.ant-tree-checkbox + .ant-tree-node-content-wrapper {
  width: calc(100% - 46px);
}

.ant-select-tree-checkbox {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  outline: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1;
  list-style: none;
  display: inline-block;
  position: relative;
  top: -.09em;
}

.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner, .ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner, .ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #1890ff;
}

.ant-select-tree-checkbox-checked:after {
  visibility: hidden;
  content: "";
  border: 1px solid #1890ff;
  border-radius: 2px;
  width: 100%;
  height: 100%;
  animation: .36s ease-in-out backwards antCheckboxEffect;
  position: absolute;
  top: 0;
  left: 0;
}

.ant-select-tree-checkbox:hover:after, .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after {
  visibility: visible;
}

.ant-select-tree-checkbox-inner {
  border-collapse: separate;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  transition: all .3s;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.ant-select-tree-checkbox-inner:after {
  opacity: 0;
  content: " ";
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  width: 5.71429px;
  height: 9.14286px;
  transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
  display: table;
  position: absolute;
  top: 50%;
  left: 22%;
  transform: rotate(45deg)scale(0)translate(-50%, -50%);
}

.ant-select-tree-checkbox-input {
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
  opacity: 1;
  content: " ";
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transition: all .2s cubic-bezier(.12, .4, .29, 1.46) .1s;
  display: table;
  position: absolute;
  transform: rotate(45deg)scale(1)translate(-50%, -50%);
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.ant-select-tree-checkbox-disabled {
  cursor: not-allowed;
}

.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
  border-color: rgba(0, 0, 0, .25);
  animation-name: none;
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
  cursor: not-allowed;
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}

.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
  border-collapse: separate;
  border-color: #f5f5f5;
  animation-name: none;
}

.ant-select-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

.ant-select-tree-checkbox-disabled:hover:after, .ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after {
  visibility: hidden;
}

.ant-select-tree-checkbox-wrapper {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  font-size: 14px;
  line-height: 1.5;
  line-height: unset;
  cursor: pointer;
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
}

.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}

.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
  margin-left: 8px;
}

.ant-select-tree-checkbox + span {
  padding-left: 8px;
  padding-right: 8px;
}

.ant-select-tree-checkbox-group {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  display: inline-block;
}

.ant-select-tree-checkbox-group-item {
  margin-right: 8px;
  display: inline-block;
}

.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}

.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 0;
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after {
  opacity: 1;
  content: " ";
  background-color: #1890ff;
  border: 0;
  width: 8px;
  height: 8px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)scale(1);
}

.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after {
  background-color: rgba(0, 0, 0, .25);
  border-color: rgba(0, 0, 0, .25);
}

.ant-select-tree {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: -4px 0 0;
  padding: 0 4px;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-select-tree li {
  white-space: nowrap;
  outline: 0;
  margin: 8px 0;
  padding: 0;
  list-style: none;
}

.ant-select-tree li.filter-node > span {
  font-weight: 500;
}

.ant-select-tree li ul {
  margin: 0;
  padding: 0 0 0 18px;
}

.ant-select-tree li .ant-select-tree-node-content-wrapper {
  color: rgba(0, 0, 0, .65);
  cursor: pointer;
  border-radius: 2px;
  width: calc(100% - 24px);
  margin: 0;
  padding: 3px 5px;
  text-decoration: none;
  transition: all .3s;
  display: inline-block;
}

.ant-select-tree li .ant-select-tree-node-content-wrapper:hover {
  background-color: #e6f7ff;
}

.ant-select-tree li .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #bae7ff;
}

.ant-select-tree li span.ant-select-tree-checkbox {
  margin: 0 4px 0 0;
}

.ant-select-tree li span.ant-select-tree-checkbox + .ant-select-tree-node-content-wrapper {
  width: calc(100% - 46px);
}

.ant-select-tree li span.ant-select-tree-switcher, .ant-select-tree li span.ant-select-tree-iconEle {
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 0;
  outline: none;
  width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
  display: inline-block;
}

.ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon {
  color: #1890ff;
  font-size: 14px;
  display: inline-block;
  position: absolute;
  left: 0;
  transform: none;
}

.ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon svg {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-select-tree li span.ant-select-tree-switcher {
  position: relative;
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher-noop {
  cursor: auto;
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon, .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9 ;
  font-weight: bold;
  display: inline-block;
  transform: scale(.833333)rotate(0);
}

:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon, :root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon {
  font-size: 12px;
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-tree-switcher-icon svg, .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-icon svg {
  transition: transform .3s;
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon, .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
  font-size: 10px \9 ;
  font-weight: bold;
  display: inline-block;
  transform: scale(.833333)rotate(0);
}

:root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon, :root .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon {
  font-size: 12px;
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-tree-switcher-icon svg, .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon svg {
  transition: transform .3s;
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-icon svg {
  transform: rotate(-90deg);
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon, .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon {
  color: #1890ff;
  width: 24px;
  height: 24px;
  font-size: 14px;
  display: inline-block;
  position: absolute;
  left: 0;
  transform: none;
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_open .ant-select-switcher-loading-icon svg, .ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon svg {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.ant-select-tree .ant-select-tree-treenode-loading .ant-select-tree-iconEle, .ant-select-tree-child-tree {
  display: none;
}

.ant-select-tree-child-tree-open {
  display: block;
}

li.ant-select-tree-treenode-disabled > span:not(.ant-select-tree-switcher), li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper, li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper span {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
}

li.ant-select-tree-treenode-disabled > .ant-select-tree-node-content-wrapper:hover {
  background: none;
}

.ant-select-tree-icon__open, .ant-select-tree-icon__close {
  vertical-align: top;
  margin-right: 2px;
}

.ant-select-tree-dropdown {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-select-tree-dropdown .ant-select-dropdown-search {
  z-index: 1;
  background: #fff;
  padding: 4px;
  display: block;
  position: sticky;
  top: 0;
}

.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field__wrap {
  width: 100%;
}

.ant-select-tree-dropdown .ant-select-dropdown-search .ant-select-search__field {
  box-sizing: border-box;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  width: 100%;
  padding: 4px 7px;
}

.ant-select-tree-dropdown .ant-select-dropdown-search.ant-select-search--hide {
  display: none;
}

.ant-select-tree-dropdown .ant-select-not-found {
  color: rgba(0, 0, 0, .25);
  cursor: not-allowed;
  padding: 7px 16px;
  display: block;
}

.ant-upload {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  outline: 0;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-upload p {
  margin: 0;
}

.ant-upload-btn {
  outline: none;
  width: 100%;
  display: block;
}

.ant-upload input[type="file"] {
  cursor: pointer;
}

.ant-upload.ant-upload-select {
  display: inline-block;
}

.ant-upload.ant-upload-disabled {
  cursor: not-allowed;
}

.ant-upload.ant-upload-select-picture-card {
  float: left;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  width: 104px;
  height: 104px;
  margin-bottom: 8px;
  margin-right: 8px;
  transition: border-color .3s;
  display: table;
}

.ant-upload.ant-upload-select-picture-card > .ant-upload {
  text-align: center;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  padding: 8px;
  display: table-cell;
}

.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #1890ff;
}

.ant-upload.ant-upload-drag {
  text-align: center;
  cursor: pointer;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  transition: border-color .3s;
  position: relative;
}

.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0;
}

.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #096dd9;
}

.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed;
}

.ant-upload.ant-upload-drag .ant-upload-btn {
  height: 100%;
  display: table;
}

.ant-upload.ant-upload-drag .ant-upload-drag-container {
  vertical-align: middle;
  display: table-cell;
}

.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #40a9ff;
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px;
}

.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #40a9ff;
  font-size: 48px;
}

.ant-upload.ant-upload-drag p.ant-upload-text {
  color: rgba(0, 0, 0, .85);
  margin: 0 0 4px;
  font-size: 16px;
}

.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
}

.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, .25);
  font-size: 30px;
  transition: all .3s;
}

.ant-upload.ant-upload-drag .anticon-plus:hover, .ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, .45);
}

.ant-upload-picture-card-wrapper {
  zoom: 1;
  width: 100%;
  display: inline-block;
}

.ant-upload-picture-card-wrapper:before, .ant-upload-picture-card-wrapper:after {
  content: "";
  display: table;
}

.ant-upload-picture-card-wrapper:after {
  clear: both;
}

.ant-upload-list {
  box-sizing: border-box;
  color: rgba(0, 0, 0, .65);
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
  zoom: 1;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
}

.ant-upload-list:before, .ant-upload-list:after {
  content: "";
  display: table;
}

.ant-upload-list:after {
  clear: both;
}

.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}

.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 28px;
}

.ant-upload-list-item {
  height: 22px;
  margin-top: 8px;
  font-size: 14px;
  position: relative;
}

.ant-upload-list-item-name {
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  padding-left: 22px;
  display: inline-block;
  overflow: hidden;
}

.ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}

.ant-upload-list-item-card-actions {
  opacity: 0;
  position: absolute;
  right: 0;
}

.ant-upload-list-item-card-actions.picture {
  opacity: 1;
  line-height: 1;
  top: 25px;
}

.ant-upload-list-item-card-actions .anticon {
  color: rgba(0, 0, 0, .45);
  padding-right: 6px;
}

.ant-upload-list-item-info {
  height: 100%;
  padding: 0 12px 0 4px;
  transition: background-color .3s;
}

.ant-upload-list-item-info > span {
  width: 100%;
  height: 100%;
  display: block;
}

.ant-upload-list-item-info .anticon-loading, .ant-upload-list-item-info .anticon-paper-clip {
  color: rgba(0, 0, 0, .45);
  font-size: 14px;
  position: absolute;
  top: 5px;
}

.ant-upload-list-item .anticon-close {
  font-size: 12px;
  font-size: 10px \9 ;
  color: rgba(0, 0, 0, .45);
  cursor: pointer;
  opacity: 0;
  line-height: 0;
  transition: all .3s;
  display: inline-block;
  position: absolute;
  top: 6px;
  right: 4px;
  transform: scale(.833333)rotate(0);
}

:root .ant-upload-list-item .anticon-close {
  font-size: 12px;
}

.ant-upload-list-item .anticon-close:hover {
  color: rgba(0, 0, 0, .65);
}

.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #e6f7ff;
}

.ant-upload-list-item:hover .anticon-close, .ant-upload-list-item:hover .ant-upload-list-item-card-actions {
  opacity: 1;
}

.ant-upload-list-item-error, .ant-upload-list-item-error .anticon-paper-clip, .ant-upload-list-item-error .ant-upload-list-item-name {
  color: #f5222d;
}

.ant-upload-list-item-error .ant-upload-list-item-card-actions {
  opacity: 1;
}

.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #f5222d;
}

.ant-upload-list-item-progress {
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
  position: absolute;
  bottom: -12px;
}

.ant-upload-list-picture .ant-upload-list-item, .ant-upload-list-picture-card .ant-upload-list-item {
  border: 1px solid #d9d9d9;
  border-radius: 6px;
  height: 66px;
  padding: 8px;
  position: relative;
}

.ant-upload-list-picture .ant-upload-list-item:hover, .ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: none;
}

.ant-upload-list-picture .ant-upload-list-item-error, .ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #f5222d;
}

.ant-upload-list-picture .ant-upload-list-item-info, .ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}

.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info, .ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: none;
}

.ant-upload-list-picture .ant-upload-list-item-uploading, .ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}

.ant-upload-list-picture .ant-upload-list-item-thumbnail, .ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  text-align: center;
  opacity: .8;
  width: 48px;
  height: 48px;
  font-size: 26px;
  line-height: 54px;
  position: absolute;
  top: 8px;
  left: 8px;
}

.ant-upload-list-picture .ant-upload-list-item-icon, .ant-upload-list-picture-card .ant-upload-list-item-icon {
  font-size: 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ant-upload-list-picture .ant-upload-list-item-image, .ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}

.ant-upload-list-picture .ant-upload-list-item-thumbnail img, .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  width: 48px;
  height: 48px;
  display: block;
  overflow: hidden;
}

.ant-upload-list-picture .ant-upload-list-item-name, .ant-upload-list-picture-card .ant-upload-list-item-name {
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-left: 48px;
  padding-right: 8px;
  line-height: 44px;
  transition: all .3s;
  display: inline-block;
  overflow: hidden;
}

.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1, .ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 18px;
}

.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2, .ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 36px;
}

.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name, .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  line-height: 28px;
}

.ant-upload-list-picture .ant-upload-list-item-progress, .ant-upload-list-picture-card .ant-upload-list-item-progress {
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
  bottom: 14px;
}

.ant-upload-list-picture .anticon-close, .ant-upload-list-picture-card .anticon-close {
  opacity: 1;
  line-height: 1;
  position: absolute;
  top: 8px;
  right: 8px;
}

.ant-upload-list-picture-card.ant-upload-list:after {
  display: none;
}

.ant-upload-list-picture-card-container, .ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}

.ant-upload-list-picture-card .ant-upload-list-item-info {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.ant-upload-list-picture-card .ant-upload-list-item-info:before {
  z-index: 1;
  opacity: 0;
  content: " ";
  background-color: rgba(0, 0, 0, .5);
  width: 100%;
  height: 100%;
  transition: all .3s;
  position: absolute;
}

.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before {
  opacity: 1;
}

.ant-upload-list-picture-card .ant-upload-list-item-actions {
  z-index: 10;
  white-space: nowrap;
  opacity: 0;
  transition: all .3s;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o, .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download, .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  color: rgba(255, 255, 255, .85);
  cursor: pointer;
  width: 16px;
  margin: 0 4px;
  font-size: 16px;
  transition: all .3s;
}

.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye-o:hover, .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover, .ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}

.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions, .ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}

.ant-upload-list-picture-card .ant-upload-list-item-thumbnail, .ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: static;
}

.ant-upload-list-picture-card .ant-upload-list-item-name {
  text-align: center;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5;
  display: none;
}

.ant-upload-list-picture-card .anticon-picture + .ant-upload-list-item-name {
  display: block;
  position: absolute;
  bottom: 10px;
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa;
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto;
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before, .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye-o, .ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}

.ant-upload-list-picture-card .ant-upload-list-item-uploading-text {
  color: rgba(0, 0, 0, .45);
  margin-top: 18px;
}

.ant-upload-list-picture-card .ant-upload-list-item-progress {
  padding-left: 0;
  bottom: 32px;
}

.ant-upload-list .ant-upload-success-icon {
  color: #52c41a;
  font-weight: bold;
}

.ant-upload-list .ant-upload-animate-enter, .ant-upload-list .ant-upload-animate-leave, .ant-upload-list .ant-upload-animate-inline-enter, .ant-upload-list .ant-upload-animate-inline-leave {
  animation-duration: .3s;
  -webkit-animation-fill-mode: cubic-bezier(.78, .14, .15, .86);
  animation-fill-mode: cubic-bezier(.78, .14, .15, .86);
}

.ant-upload-list .ant-upload-animate-enter {
  animation-name: uploadAnimateIn;
}

.ant-upload-list .ant-upload-animate-leave {
  animation-name: uploadAnimateOut;
}

.ant-upload-list .ant-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn;
}

.ant-upload-list .ant-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut;
}

@keyframes uploadAnimateIn {
  from {
    opacity: 0;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@keyframes uploadAnimateOut {
  to {
    opacity: 0;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@keyframes uploadAnimateInlineIn {
  from {
    opacity: 0;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

@keyframes uploadAnimateInlineOut {
  to {
    opacity: 0;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
  }
}

:root {
  --vxe-ui-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --vxe-ui-font-size-large: 15px;
  --vxe-ui-font-size-default: 14px;
  --vxe-ui-font-size-medium: 14px;
  --vxe-ui-font-size-small: 13px;
  --vxe-ui-font-size-mini: 12px;
  --vxe-ui-font-secondary-color: #909399;
  --vxe-ui-font-placeholder-color: #a8abb2;
  --vxe-ui-base-border-radius: 4px;
  --vxe-ui-base-margin-gap-default: 8px;
  --vxe-ui-base-margin-gap-medium: 7px;
  --vxe-ui-base-margin-gap-small: 6px;
  --vxe-ui-base-margin-gap-mini: 5px;
  --vxe-ui-layout-padding-qtr: 2px;
  --vxe-ui-layout-padding-half: 4px;
  --vxe-ui-layout-padding-default: 8px;
  --vxe-ui-layout-padding-double: 16px;
  --vxe-ui-layout-padding-threefold: 24px;
  --vxe-ui-layout-aside-default-width: 300px;
  --vxe-ui-layout-aside-collapse-width: 60px;
  --vxe-ui-menu-item-height-default: 44px;
  --vxe-ui-menu-item-height-medium: 40px;
  --vxe-ui-menu-item-height-small: 36px;
  --vxe-ui-menu-item-height-mini: 32px;
  --vxe-ui-menu-icon-width: 1.5em;
  --vxe-ui-button-max-width: 500px;
  --vxe-ui-button-height-default: 34px;
  --vxe-ui-button-height-medium: 32px;
  --vxe-ui-button-height-small: 30px;
  --vxe-ui-button-height-mini: 28px;
  --vxe-ui-button-round-border-radius-default: 17px;
  --vxe-ui-button-round-border-radius-medium: 16px;
  --vxe-ui-button-round-border-radius-small: 15px;
  --vxe-ui-button-round-border-radius-mini: 14px;
  --vxe-ui-input-disabled-color: #dcdfe6;
  --vxe-ui-input-number-disabled-color: #e4e7ed;
  --vxe-ui-input-date-festival-color: #abaaaa;
  --vxe-ui-input-date-festival-important-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-input-date-notice-background-color: red;
  --vxe-ui-input-date-picker-hover-background-color: #f2f6fc;
  --vxe-ui-input-date-picker-selected-color: #fff;
  --vxe-ui-input-date-time-confirm-button-color: #fff;
  --vxe-ui-input-date-picker-festival-selected-color: var(--vxe-ui-input-date-picker-selected-color);
  --vxe-ui-input-date-picker-notice-selected-background-color: var(--vxe-ui-input-date-picker-selected-color);
  --vxe-ui-input-date-extra-color: #67c23a;
  --vxe-ui-input-date-extra-important-color: #fd2222;
  --vxe-ui-input-date-title-height-default: 30px;
  --vxe-ui-input-date-title-height-medium: 29px;
  --vxe-ui-input-date-title-height-small: 28px;
  --vxe-ui-input-date-title-height-mini: 26px;
  --vxe-ui-input-date-time-week-row-height-default: 38px;
  --vxe-ui-input-date-time-week-row-height-medium: 36px;
  --vxe-ui-input-date-time-week-row-height-small: 34px;
  --vxe-ui-input-date-time-week-row-height-mini: 32px;
  --vxe-ui-input-date-month-year-row-height-default: 48px;
  --vxe-ui-input-date-month-year-row-height-medium: 46px;
  --vxe-ui-input-date-month-year-row-height-small: 44px;
  --vxe-ui-input-date-month-year-row-height-mini: 42px;
  --vxe-ui-input-date-quarter-row-height-default: 60px;
  --vxe-ui-input-date-quarter-row-height-medium: 58px;
  --vxe-ui-input-date-quarter-row-height-small: 56px;
  --vxe-ui-input-date-quarter-row-height-mini: 54px;
  --vxe-ui-input-height-default: var(--vxe-ui-button-height-default);
  --vxe-ui-input-height-medium: var(--vxe-ui-button-height-medium);
  --vxe-ui-input-height-small: var(--vxe-ui-button-height-small);
  --vxe-ui-input-height-mini: var(--vxe-ui-button-height-mini);
  --vxe-ui-input-count-color: #999;
  --vxe-ui-input-count-error-color: var(--vxe-ui-status-error-color);
  --vxe-ui-anchor-link-color: var(--vxe-ui-font-secondary-color);
  --vxe-ui-anchor-link-active-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-breadcrumb-color: var(--vxe-ui-font-secondary-color);
  --vxe-ui-breadcrumb-current-item-color: var(--vxe-ui-font-color);
  --vxe-ui-loading-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-tooltip-dark-color: #fff;
  --vxe-ui-tooltip-dark-background-color: #303133;
  --vxe-ui-form-item-min-height-default: 56px;
  --vxe-ui-form-item-min-height-medium: 52px;
  --vxe-ui-form-item-min-height-small: 48px;
  --vxe-ui-form-item-min-height-mini: 44px;
  --vxe-ui-form-validate-error-color: var(--vxe-ui-status-error-color);
  --vxe-ui-form-item-padding-default: 8px;
  --vxe-ui-form-item-padding-medium: 7px;
  --vxe-ui-form-item-padding-small: 6px;
  --vxe-ui-form-item-padding-mini: 5px;
  --vxe-ui-form-validate-error-background-color: inherit;
  --vxe-ui-form-validate-error-theme-normal-background-color: var(--vxe-ui-layout-background-color);
  --vxe-ui-form-validate-error-item-background-color: rgba(245, 107, 107, .1);
  --vxe-ui-form-design-widget-item-font-size: .9em;
  --vxe-ui-checkbox-font-size-default: 15px;
  --vxe-ui-checkbox-font-size-medium: 14px;
  --vxe-ui-checkbox-font-size-small: 13px;
  --vxe-ui-checkbox-font-size-mini: 12px;
  --vxe-ui-checkbox-checked-width: .32em;
  --vxe-ui-checkbox-checked-height: .64em;
  --vxe-ui-checkbox-indeterminate-width: .6em;
  --vxe-ui-checkbox-indeterminate-height: 2px;
  --vxe-ui-checkbox-border-width: 2px;
  --vxe-ui-checkbox-border-radius: 2px;
  --vxe-ui-checkbox-icon-background-color: #fff;
  --vxe-ui-checkbox-checked-icon-border-color: #fff;
  --vxe-ui-checkbox-indeterminate-icon-background-color: #fff;
  --vxe-ui-radio-font-size-default: 15px;
  --vxe-ui-radio-font-size-medium: 14px;
  --vxe-ui-radio-font-size-small: 13px;
  --vxe-ui-radio-font-size-mini: 12px;
  --vxe-ui-radio-border-width: .32em;
  --vxe-ui-radio-icon-background-color: #fff;
  --vxe-ui-radio-checked-icon-background-color: #fff;
  --vxe-ui-radio-indeterminate-icon-background-color: #fff;
  --vxe-ui-select-option-height-default: 30px;
  --vxe-ui-select-option-height-medium: 28px;
  --vxe-ui-select-option-height-small: 26px;
  --vxe-ui-select-option-height-mini: 24px;
  --vxe-ui-select-empty-color: #c0c4cc;
  --vxe-ui-select-title-color: #909399;
  --vxe-ui-pulldown-option-height-default: var(--vxe-ui-select-option-height-default);
  --vxe-ui-pulldown-option-height-medium: var(--vxe-ui-select-option-height-medium);
  --vxe-ui-pulldown-option-height-small: var(--vxe-ui-select-option-height-small);
  --vxe-ui-pulldown-option-height-mini: var(--vxe-ui-select-option-height-mini);
  --vxe-ui-switch-font-color: #fff;
  --vxe-ui-switch-icon-background-color: #fff;
  --vxe-ui-switch-open-background-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-switch-disabled-background-color: rgba(0, 0, 0, .15);
  --vxe-ui-upload-file-button-border-style: dashed;
  --vxe-ui-upload-image-button-border-style: dashed;
  --vxe-ui-upload-image-wh-default: 120px;
  --vxe-ui-upload-image-wh-medium: 104px;
  --vxe-ui-upload-image-wh-small: 88px;
  --vxe-ui-upload-image-wh-mini: 72px;
  --vxe-ui-card-padding-default: 12px;
  --vxe-ui-card-padding-medium: 10px;
  --vxe-ui-card-padding-small: 8px;
  --vxe-ui-card-padding-mini: 6px;
  --vxe-ui-tree-node-height: 2em;
  --vxe-ui-tree-node-indent: 20px;
  --vxe-ui-tree-node-root-indent: 0px;
  --vxe-ui-tree-node-line-color: #909399;
  --vxe-ui-tree-node-line-style: dotted;
  --vxe-ui-tree-node-line-width: 1px;
  --vxe-ui-tabs-header-height-default: 40px;
  --vxe-ui-tabs-header-height-medium: 38px;
  --vxe-ui-tabs-header-height-small: 36px;
  --vxe-ui-tabs-header-height-mini: 32px;
  --vxe-ui-calendar-hover-background-color: #f2f6fc;
  --vxe-ui-calendar-selected-color: #fff;
  --vxe-ui-calendar-festival-selected-color: var(--vxe-ui-calendar-selected-color);
  --vxe-ui-calendar-notice-selected-background-color: var(--vxe-ui-calendar-selected-color);
  --vxe-ui-splitter-handle-bar-horizontal-width: .68em;
  --vxe-ui-splitter-handle-bar-horizontal-height: 3.2em;
  --vxe-ui-splitter-handle-bar-vertical-width: var(--vxe-ui-splitter-handle-bar-horizontal-height);
  --vxe-ui-splitter-handle-bar-vertical-height: var(--vxe-ui-splitter-handle-bar-horizontal-width);
  --vxe-ui-splitter-resizable-line-color: #d9dddf;
  --vxe-ui-splitter-resizable-drag-line-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-segmented-item-background-color: rgba(0, 0, 0, .05);
  --vxe-ui-segmented-item-hover-background-color: rgba(0, 0, 0, .06);
  --vxe-ui-context-menu-option-height: 2em;
  --vxe-ui-backtop-right: 2em;
  --vxe-ui-backtop-bottom: 2em;
}

[data-vxe-ui-theme="light"] {
  --vxe-ui-font-color: #606266;
  --vxe-ui-font-tinge-color: #d4d5d7;
  --vxe-ui-font-lighten-color: #797b80;
  --vxe-ui-font-darken-color: #47494c;
  --vxe-ui-font-disabled-color: #bfbfbf;
  --vxe-ui-font-primary-color: #409eff;
  --vxe-ui-font-primary-hover-color: #f5f7fa;
  --vxe-ui-font-primary-tinge-color: #e8f3ff;
  --vxe-ui-font-primary-lighten-color: #73b8ff;
  --vxe-ui-font-primary-darken-color: #0d84ff;
  --vxe-ui-font-primary-disabled-color: #a6d2ff;
  --vxe-ui-status-success-color: #67c23a;
  --vxe-ui-status-info-color: #909399;
  --vxe-ui-status-warning-color: #e6a23c;
  --vxe-ui-status-danger-color: #f56c6c;
  --vxe-ui-status-error-color: #f56c6c;
  --vxe-ui-status-success-tinge-color: #eef8e9;
  --vxe-ui-status-info-tinge-color: #f5f5f6;
  --vxe-ui-status-warning-tinge-color: #fcf4e8;
  --vxe-ui-status-danger-tinge-color: var(--vxe-ui-status-error-tinge-color);
  --vxe-ui-status-error-tinge-color: #fef2f2;
  --vxe-ui-status-success-lighten-color: #85cf60;
  --vxe-ui-status-info-lighten-color: #abadb1;
  --vxe-ui-status-warning-lighten-color: #ecb869;
  --vxe-ui-status-danger-lighten-color: var(--vxe-ui-status-error-lighten-color);
  --vxe-ui-status-error-lighten-color: #f89c9c;
  --vxe-ui-status-success-darken-color: #529b2e;
  --vxe-ui-status-info-darken-color: #767980;
  --vxe-ui-status-warning-darken-color: #d48a1b;
  --vxe-ui-status-danger-darken-color: var(--vxe-ui-status-error-darken-color);
  --vxe-ui-status-error-darken-color: #f56c6c;
  --vxe-ui-status-success-disabled-color: #a3db87;
  --vxe-ui-status-info-disabled-color: #c5c7ca;
  --vxe-ui-status-warning-disabled-color: #f2cd96;
  --vxe-ui-status-danger-disabled-color: var(--vxe-ui-status-error-disabled-color);
  --vxe-ui-status-error-disabled-color: #f5a8a8;
  --vxe-ui-base-popup-border-color: #dadce0;
  --vxe-ui-base-popup-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .16);
  --vxe-ui-base-drag-background-color: #dde9fd;
  --vxe-ui-base-active-background-color: #e6f4ff;
  --vxe-ui-base-hover-background-color: rgba(0, 0, 0, .1);
  --vxe-ui-layout-background-color: #fff;
  --vxe-ui-input-border-color: #dcdfe6;
  --vxe-ui-input-placeholder-color: #c0c4cc;
  --vxe-ui-input-disabled-background-color: #f3f3f3;
  --vxe-ui-number-input-control-button-color: #f5f7fa;
  --vxe-ui-modal-header-background-color: #f8f8f8;
  --vxe-ui-tabs-card-header-background-color: #f5f7fa;
  --vxe-ui-tabs-close-hover-background-color: rgba(0, 0, 0, .1);
  --vxe-ui-tabs-bar-scrolling-box-shadow-color: rgba(0, 0, 0, .12);
  --vxe-ui-menu-item-hover-color: #409eff;
  --vxe-ui-menu-collapse-wrapper-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  --vxe-ui-loading-background-color: rgba(255, 255, 255, .5);
  --vxe-ui-form-title-background-color: #f8f8f9;
  --vxe-ui-form-border-color: #e8eaec;
  --vxe-ui-form-design-widget-hover-background-color: var(--vxe-ui-base-hover-background-color);
  --vxe-ui-form-design-sub-widget-hover-background-color: rgba(0, 0, 0, .05);
  --vxe-ui-list-design-table-border-color: #e8eaec;
  --vxe-ui-list-design-table-header-background-color: #f8f8f9;
  --vxe-ui-switch-close-background-color: rgba(0, 0, 0, .35);
  --vxe-ui-upload-drag-over-background-color: rgba(255, 255, 200, .8);
  --vxe-ui-tree-node-hover-background-color: #f5f7fa;
  --vxe-ui-tree-node-radio-checked-background-color: #fff3e0;
  --vxe-ui-tree-node-hover-radio-checked-background-color: #ffebbc;
  --vxe-ui-tree-node-checkbox-checked-background-color: #fff3e0;
  --vxe-ui-tree-node-hover-checkbox-checked-background-color: #ffebbc;
  --vxe-ui-tree-node-current-background-color: #e6f7ff;
  --vxe-ui-tree-node-hover-current-background-color: #d7effb;
  --vxe-ui-tree-drag-over-background-color: rgba(255, 255, 200, .3);
  --vxe-ui-rate-item-color: #f7ba2a;
  --vxe-ui-splitter-handle-button-background-color: #8b8b8b;
  --vxe-ui-splitter-handle-bar-background-color: #e2e2e3;
  --vxe-ui-splitter-handle-bar-hover-background-color: #d8d8d8;
}

[data-vxe-ui-theme="dark"] {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
  --vxe-ui-font-color: #a0a3a7;
  --vxe-ui-font-tinge-color: #33353b;
  --vxe-ui-font-lighten-color: #797b80;
  --vxe-ui-font-darken-color: #47494c;
  --vxe-ui-font-disabled-color: #464646;
  --vxe-ui-font-primary-color: #409eff;
  --vxe-ui-font-primary-hover-color: #202326;
  --vxe-ui-font-primary-tinge-color: #3a4653;
  --vxe-ui-font-primary-lighten-color: #73b8ff;
  --vxe-ui-font-primary-darken-color: #0d84ff;
  --vxe-ui-font-primary-disabled-color: #a6d2ff;
  --vxe-ui-status-success-color: #67c23a;
  --vxe-ui-status-info-color: #909399;
  --vxe-ui-status-warning-color: #e6a23c;
  --vxe-ui-status-danger-color: #f56c6c;
  --vxe-ui-status-error-color: #f56c6c;
  --vxe-ui-status-success-tinge-color: #33412f;
  --vxe-ui-status-info-tinge-color: #38383b;
  --vxe-ui-status-warning-tinge-color: #332c22;
  --vxe-ui-status-danger-tinge-color: var(--vxe-ui-status-error-tinge-color);
  --vxe-ui-status-error-tinge-color: #372525;
  --vxe-ui-status-success-lighten-color: #85cf60;
  --vxe-ui-status-info-lighten-color: #abadb1;
  --vxe-ui-status-warning-lighten-color: #ecb869;
  --vxe-ui-status-danger-lighten-color: var(--vxe-ui-status-error-lighten-color);
  --vxe-ui-status-error-lighten-color: #f89c9c;
  --vxe-ui-status-success-darken-color: #529b2e;
  --vxe-ui-status-info-darken-color: #767980;
  --vxe-ui-status-warning-darken-color: #d48a1b;
  --vxe-ui-status-danger-darken-color: var(--vxe-ui-status-error-darken-color);
  --vxe-ui-status-error-darken-color: #f56c6c;
  --vxe-ui-status-success-disabled-color: #a3db87;
  --vxe-ui-status-info-disabled-color: #c5c7ca;
  --vxe-ui-status-warning-disabled-color: #f2cd96;
  --vxe-ui-status-danger-disabled-color: var(--vxe-ui-status-error-disabled-color);
  --vxe-ui-status-error-disabled-color: #f5a8a8;
  --vxe-ui-base-popup-border-color: #424242;
  --vxe-ui-base-popup-box-shadow: 0px 12px 30px 8px rgba(0, 0, 0, .5);
  --vxe-ui-base-drag-background-color: #2e3741;
  --vxe-ui-base-active-background-color: #303030;
  --vxe-ui-base-hover-background-color: #222;
  --vxe-ui-layout-background-color: #121212;
  --vxe-ui-input-border-color: #424242;
  --vxe-ui-input-placeholder-color: #3c3d3e;
  --vxe-ui-input-disabled-background-color: #262727;
  --vxe-ui-number-input-control-button-color: #262727;
  --vxe-ui-modal-header-background-color: var(--vxe-ui-layout-background-color);
  --vxe-ui-tabs-card-header-background-color: #1d1e1f;
  --vxe-ui-tabs-close-hover-background-color: rgba(48, 48, 0, .8);
  --vxe-ui-tabs-bar-scrolling-box-shadow-color: rgba(0, 0, 0, .8);
  --vxe-ui-menu-item-hover-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-menu-collapse-wrapper-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  --vxe-ui-loading-background-color: rgba(255, 255, 255, .1);
  --vxe-ui-form-title-background-color: #28282a;
  --vxe-ui-form-border-color: #37373a;
  --vxe-ui-form-design-widget-hover-background-color: var(--vxe-ui-base-hover-background-color);
  --vxe-ui-form-design-sub-widget-hover-background-color: #27292b;
  --vxe-ui-list-design-table-border-color: #37373a;
  --vxe-ui-list-design-table-header-background-color: #28282a;
  --vxe-ui-switch-close-background-color: #4c4d4f;
  --vxe-ui-upload-drag-over-background-color: rgba(48, 48, 0, .8);
  --vxe-ui-tree-node-hover-background-color: #262727;
  --vxe-ui-tree-node-radio-checked-background-color: #604820;
  --vxe-ui-tree-node-hover-radio-checked-background-color: #6e5326;
  --vxe-ui-tree-node-checkbox-checked-background-color: #604820;
  --vxe-ui-tree-node-hover-checkbox-checked-background-color: #6e5326;
  --vxe-ui-tree-node-current-background-color: #18222c;
  --vxe-ui-tree-node-hover-current-background-color: #262727;
  --vxe-ui-tree-drag-over-background-color: rgba(48, 48, 0, .3);
  --vxe-ui-rate-item-color: #bd9537;
  --vxe-ui-splitter-handle-button-background-color: #9f9f9f;
  --vxe-ui-splitter-handle-bar-background-color: #444;
  --vxe-ui-splitter-handle-bar-hover-background-color: #606060;
}

[class*="vxe-"], [class*="vxe-"] :after, [class*="vxe-"] :before, [class*="vxe-"]:after, [class*="vxe-"]:before {
  box-sizing: border-box;
}

[class*="vxe-"] {
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
}

.vxe-alert {
  color: var(--vxe-ui-font-color);
  padding: var(--vxe-ui-layout-padding-default);
  margin-bottom: var(--vxe-ui-layout-padding-default);
  font-size: var(--vxe-ui-font-size-default);
  border-radius: var(--vxe-ui-base-border-radius);
  flex-direction: row;
  display: flex;
  position: relative;
}

.vxe-alert.theme--primary {
  color: var(--vxe-ui-font-primary-color);
  border: 1px solid var(--vxe-ui-font-primary-lighten-color);
  background-color: var(--vxe-ui-font-primary-tinge-color);
}

.vxe-alert.theme--primary:after {
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-alert.theme--primary .vxe-alert--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-alert.theme--primary .vxe-alert--close-btn:hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-alert.theme--success {
  color: var(--vxe-ui-status-success-color);
  border: 1px solid var(--vxe-ui-status-success-lighten-color);
  background-color: var(--vxe-ui-status-success-tinge-color);
}

.vxe-alert.theme--success:after {
  background-color: var(--vxe-ui-status-success-color);
}

.vxe-alert.theme--success .vxe-alert--icon {
  color: var(--vxe-ui-status-success-color);
}

.vxe-alert.theme--success .vxe-alert--close-btn:hover {
  color: var(--vxe-ui-status-success-lighten-color);
}

.vxe-alert.theme--info {
  color: var(--vxe-ui-status-info-color);
  border: 1px solid var(--vxe-ui-status-info-lighten-color);
  background-color: var(--vxe-ui-status-info-tinge-color);
}

.vxe-alert.theme--info:after {
  background-color: var(--vxe-ui-status-info-color);
}

.vxe-alert.theme--info .vxe-alert--icon {
  color: var(--vxe-ui-status-info-color);
}

.vxe-alert.theme--info .vxe-alert--close-btn:hover {
  color: var(--vxe-ui-status-info-lighten-color);
}

.vxe-alert.theme--warning {
  color: var(--vxe-ui-status-warning-color);
  border: 1px solid var(--vxe-ui-status-warning-lighten-color);
  background-color: var(--vxe-ui-status-warning-tinge-color);
}

.vxe-alert.theme--warning:after {
  background-color: var(--vxe-ui-status-warning-color);
}

.vxe-alert.theme--warning .vxe-alert--icon {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-alert.theme--warning .vxe-alert--close-btn:hover {
  color: var(--vxe-ui-status-warning-lighten-color);
}

.vxe-alert.theme--danger {
  color: var(--vxe-ui-status-danger-color);
  border: 1px solid var(--vxe-ui-status-danger-lighten-color);
  background-color: var(--vxe-ui-status-danger-tinge-color);
}

.vxe-alert.theme--danger:after {
  background-color: var(--vxe-ui-status-danger-color);
}

.vxe-alert.theme--danger .vxe-alert--icon {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-alert.theme--danger .vxe-alert--close-btn:hover {
  color: var(--vxe-ui-status-danger-lighten-color);
}

.vxe-alert.theme--error {
  color: var(--vxe-ui-status-error-color);
  border: 1px solid var(--vxe-ui-status-error-lighten-color);
  background-color: var(--vxe-ui-status-error-tinge-color);
}

.vxe-alert.theme--error:after {
  background-color: var(--vxe-ui-status-error-color);
}

.vxe-alert.theme--error .vxe-alert--icon {
  color: var(--vxe-ui-status-error-color);
}

.vxe-alert.theme--error .vxe-alert--close-btn:hover {
  color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-alert.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-alert.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-alert.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-alert--icon {
  padding: 0 var(--vxe-ui-layout-padding-default);
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 1.5em;
  display: flex;
}

.vxe-alert--body {
  flex-grow: 1;
}

.vxe-alert--title {
  font-size: 1.1em;
  font-weight: 700;
  line-height: 2em;
}

.vxe-alert--close-btn {
  cursor: pointer;
  padding: 0 .4em;
  line-height: 2.2em;
}

.vxe-anchor {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  position: relative;
}

.vxe-anchor--marker {
  width: .2em;
  height: 1.5em;
  padding: .25em 0;
  transition: all .35s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-anchor--marker:before {
  content: "";
  background-color: var(--vxe-ui-anchor-link-active-color);
  border-radius: 1em;
  width: 100%;
  height: 100%;
  display: block;
}

.vxe-anchor-link {
  padding-left: .6em;
  position: relative;
}

.vxe-anchor-link.is--active > .vxe-anchor-link--item {
  color: var(--vxe-ui-anchor-link-active-color);
}

.vxe-anchor-link--item {
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  height: 1.5em;
  color: var(--vxe-ui-anchor-link-color);
  line-height: 1.5em;
  display: block;
  overflow: hidden;
}

.vxe-avatar {
  border-radius: var(--vxe-ui-base-border-radius);
  vertical-align: middle;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}

.vxe-avatar.is--circle, .vxe-avatar.is--circle .vxe-avatar--img {
  border-radius: 50%;
}

.vxe-avatar.is--dot:before {
  content: "";
  text-align: center;
  z-index: 1;
  background-color: #ff4d4f;
  border-radius: 50%;
  width: .5em;
  height: .5em;
  position: absolute;
  top: -.25em;
  right: -.25em;
}

.vxe-avatar.theme--primary {
  color: #fff;
  border-color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-avatar.theme--success {
  color: #fff;
  border-color: var(--vxe-ui-status-success-color);
  background-color: var(--vxe-ui-status-success-color);
}

.vxe-avatar.theme--info {
  color: #fff;
  border-color: var(--vxe-ui-status-info-color);
  background-color: var(--vxe-ui-status-info-color);
}

.vxe-avatar.theme--warning {
  color: #fff;
  border-color: var(--vxe-ui-status-warning-color);
  background-color: var(--vxe-ui-status-warning-color);
}

.vxe-avatar.theme--danger {
  color: #fff;
  border-color: var(--vxe-ui-status-danger-color);
  background-color: var(--vxe-ui-status-danger-color);
}

.vxe-avatar.theme--error {
  color: #fff;
  border-color: var(--vxe-ui-status-error-color);
  background-color: var(--vxe-ui-status-error-color);
}

.vxe-avatar--img {
  border-radius: var(--vxe-ui-base-border-radius);
  width: 100%;
  height: 100%;
}

.vxe-avatar--count {
  text-align: center;
  color: #fff;
  z-index: 1;
  background-color: #ff4d4f;
  border-radius: .8em;
  min-width: 1.5em;
  height: 1.5em;
  padding: 0 .4em;
  font-size: .8em;
  position: absolute;
  top: -.8em;
  right: -.8em;
}

.vxe-avatar {
  width: 36px;
  height: 36px;
}

.vxe-avatar.size--medium {
  width: 32px;
  height: 32px;
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-avatar.size--small {
  width: 28px;
  height: 28px;
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-avatar.size--mini {
  width: 24px;
  height: 24px;
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-backtop {
  right: var(--vxe-ui-backtop-right);
  bottom: var(--vxe-ui-backtop-bottom);
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  cursor: pointer;
  z-index: 9;
  flex-direction: column;
  display: inline-flex;
  position: absolute;
}

.vxe-backtop.is--visible .vxe-backtop--content-wrapper {
  opacity: 1;
}

.vxe-backtop.is--fixed {
  position: fixed;
}

.vxe-backtop.is--absolute {
  position: absolute;
}

.vxe-backtop .vxe-button.type--button:not(.is--circle) {
  min-width: 2.8em;
  min-height: 2.8em;
  padding: .6em;
}

.vxe-backtop .vxe-button.type--button:not(.is--circle) i {
  font-size: 1.3em;
}

.vxe-backtop .vxe-button.type--button.is--circle {
  min-width: 2.8em;
  min-height: 2.8em;
}

.vxe-backtop .vxe-button.type--button.is--circle i {
  font-size: 1.4em;
}

.vxe-backtop--top-wrapper {
  margin-bottom: .8em;
  position: absolute;
  bottom: 100%;
  right: 0;
}

.vxe-backtop--bottom-wrapper {
  margin-top: .8em;
  position: absolute;
  top: 100%;
  right: 0;
}

.vxe-backtop--content-wrapper {
  opacity: 0;
  transition: all .3s;
}

.vxe-backtop--icon {
  font-size: 1.4em;
}

.vxe-backtop {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-backtop.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-backtop.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-backtop.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-badge {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}

.vxe-badge.is--dot:before {
  content: "";
  border-radius: 50%;
  width: .5em;
  height: .5em;
  top: -.25em;
  right: -.25em;
}

.vxe-badge--count, .vxe-badge.is--dot:before {
  text-align: center;
  z-index: 1;
  background-color: #ff4d4f;
  position: absolute;
}

.vxe-badge--count {
  color: #fff;
  border-radius: .8em;
  min-width: 1.5em;
  height: 1.5em;
  padding: 0 .4em;
  font-size: .8em;
  top: -.8em;
  right: -.8em;
}

.vxe-badge.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-badge.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-badge.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-breadcrumb {
  color: var(--vxe-ui-breadcrumb-item-color);
  font-family: var(--vxe-ui-font-family);
  display: inline-flex;
}

.vxe-breadcrumb-item {
  color: var(--vxe-ui-breadcrumb-color);
  display: inline-block;
}

.vxe-breadcrumb-item:last-child {
  font-size: 1.1em;
  font-weight: 700;
}

.vxe-breadcrumb-item:last-child .vxe-breadcrumb-item--content {
  color: var(--vxe-ui-breadcrumb-current-item-color);
}

.vxe-breadcrumb-item:last-child .vxe-breadcrumb-item--separator {
  display: none;
}

.vxe-breadcrumb-item--content-link {
  color: var(--vxe-ui-font-color);
  text-decoration: none;
}

.vxe-breadcrumb-item--content-link:hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-breadcrumb-item--separator {
  color: var(--vxe-ui-font-placeholder-color);
  margin: 0 .6em;
}

.vxe-button {
  vertical-align: middle;
  background-color: var(--vxe-ui-layout-background-color);
  font-size: var(--vxe-ui-font-size-default);
  max-width: var(--vxe-ui-button-max-width);
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: border .2s ease-in-out;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.vxe-button.align--left {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}

.vxe-button.align--center {
  justify-content: center;
}

.vxe-button.align--right {
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
}

.vxe-button:not(.is--disabled) {
  color: var(--vxe-ui-font-color);
  cursor: pointer;
}

.vxe-button.is--loading {
  cursor: progress;
}

.vxe-button.is--loading:before {
  content: "";
  border-radius: inherit;
  pointer-events: none;
  background-color: rgba(255, 255, 255, .35);
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
}

.vxe-button.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-button.is--disabled:not(.is--loading) {
  cursor: no-drop;
}

.vxe-button.type--text {
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  padding: .1em .5em;
  text-decoration: none;
}

.vxe-button.type--text:not(.is--disabled):focus {
  color: var(--vxe-ui-font-darken-color);
}

.vxe-button.type--text:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-button.type--text:not(.is--disabled):active {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-button.type--text.theme--primary {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-button.type--text.theme--primary:not(.is--disabled):focus {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-button.type--text.theme--primary:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-button.type--text.theme--primary:not(.is--disabled):active {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-button.type--text.theme--primary.is--disabled {
  color: var(--vxe-ui-font-primary-disabled-color);
}

.vxe-button.type--text.theme--success {
  color: var(--vxe-ui-status-success-color);
}

.vxe-button.type--text.theme--success:not(.is--disabled):focus {
  color: var(--vxe-ui-status-success-darken-color);
}

.vxe-button.type--text.theme--success:not(.is--disabled):hover {
  color: var(--vxe-ui-status-success-lighten-color);
}

.vxe-button.type--text.theme--success:not(.is--disabled):active {
  color: var(--vxe-ui-status-success-darken-color);
}

.vxe-button.type--text.theme--success.is--disabled {
  color: var(--vxe-ui-status-success-disabled-color);
}

.vxe-button.type--text.theme--info {
  color: var(--vxe-ui-status-info-color);
}

.vxe-button.type--text.theme--info:not(.is--disabled):focus {
  color: var(--vxe-ui-status-info-darken-color);
}

.vxe-button.type--text.theme--info:not(.is--disabled):hover {
  color: var(--vxe-ui-status-info-lighten-color);
}

.vxe-button.type--text.theme--info:not(.is--disabled):active {
  color: var(--vxe-ui-status-info-darken-color);
}

.vxe-button.type--text.theme--info.is--disabled {
  color: var(--vxe-ui-status-info-disabled-color);
}

.vxe-button.type--text.theme--warning {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-button.type--text.theme--warning:not(.is--disabled):focus {
  color: var(--vxe-ui-status-warning-darken-color);
}

.vxe-button.type--text.theme--warning:not(.is--disabled):hover {
  color: var(--vxe-ui-status-warning-lighten-color);
}

.vxe-button.type--text.theme--warning:not(.is--disabled):active {
  color: var(--vxe-ui-status-warning-darken-color);
}

.vxe-button.type--text.theme--warning.is--disabled {
  color: var(--vxe-ui-status-warning-disabled-color);
}

.vxe-button.type--text.theme--danger {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-button.type--text.theme--danger:not(.is--disabled):focus {
  color: var(--vxe-ui-status-danger-darken-color);
}

.vxe-button.type--text.theme--danger:not(.is--disabled):hover {
  color: var(--vxe-ui-status-danger-lighten-color);
}

.vxe-button.type--text.theme--danger:not(.is--disabled):active {
  color: var(--vxe-ui-status-danger-darken-color);
}

.vxe-button.type--text.theme--danger.is--disabled {
  color: var(--vxe-ui-status-danger-disabled-color);
}

.vxe-button.type--text.theme--error {
  color: var(--vxe-ui-status-error-color);
}

.vxe-button.type--text.theme--error:not(.is--disabled):focus {
  color: var(--vxe-ui-status-error-darken-color);
}

.vxe-button.type--text.theme--error:not(.is--disabled):hover {
  color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-button.type--text.theme--error:not(.is--disabled):active {
  color: var(--vxe-ui-status-error-darken-color);
}

.vxe-button.type--text.theme--error.is--disabled {
  color: var(--vxe-ui-status-error-disabled-color);
}

.vxe-button.type--text.theme--perfect, .vxe-button.type--text.theme--perfect.is--disabled, .vxe-button.type--text.theme--perfect:not(.is--disabled):active, .vxe-button.type--text.theme--perfect:not(.is--disabled):focus, .vxe-button.type--text.theme--perfect:not(.is--disabled):hover {
  color: var(--vxe-ui-table-header-background-color);
}

.vxe-button.type--button {
  border: 1px solid var(--vxe-ui-input-border-color);
  font-family: inherit;
  line-height: 1;
  text-decoration: none;
}

.vxe-button.type--button.is--round {
  border-radius: var(--vxe-ui-button-round-border-radius-default);
}

.vxe-button.type--button:not(.is--round) {
  border-radius: var(--vxe-ui-base-border-radius);
}

.vxe-button.type--button.is--circle {
  text-align: center;
  min-width: var(--vxe-ui-button-height-default);
  border-radius: 50%;
  justify-content: center;
  padding: 0 .5em;
}

.vxe-button.type--button.is--shadow {
  box-shadow: 0 0 6px rgba(0, 0, 0, .3);
}

.vxe-button.type--button:not(.is--circle) {
  padding: 0 1em;
}

.vxe-button.type--button:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-button.type--button:not(.is--disabled):focus {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-button.type--button:not(.is--disabled):active {
  color: var(--vxe-ui-font-primary-darken-color);
  border-color: var(--vxe-ui-font-primary-darken-color);
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-button.type--button.theme--primary {
  color: #fff;
}

.vxe-button.type--button.theme--primary:not(.is--disabled) {
  border-color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-button.type--button.theme--primary:not(.is--disabled):hover {
  color: #fff;
  background-color: var(--vxe-ui-font-primary-lighten-color);
  border-color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-button.type--button.theme--primary:not(.is--disabled):active {
  color: #fff;
  background-color: var(--vxe-ui-font-primary-darken-color);
  border-color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-button.type--button.theme--primary.is--disabled {
  border-color: var(--vxe-ui-font-primary-disabled-color);
  background-color: var(--vxe-ui-font-primary-disabled-color);
}

.vxe-button.type--button.theme--primary.is--loading {
  border-color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-button.type--button.theme--success {
  color: #fff;
}

.vxe-button.type--button.theme--success:not(.is--disabled) {
  border-color: var(--vxe-ui-status-success-color);
  background-color: var(--vxe-ui-status-success-color);
}

.vxe-button.type--button.theme--success:not(.is--disabled):hover {
  color: #fff;
  background-color: var(--vxe-ui-status-success-lighten-color);
  border-color: var(--vxe-ui-status-success-lighten-color);
}

.vxe-button.type--button.theme--success:not(.is--disabled):active {
  color: #fff;
  background-color: var(--vxe-ui-status-success-darken-color);
  border-color: var(--vxe-ui-status-success-darken-color);
}

.vxe-button.type--button.theme--success.is--disabled {
  border-color: var(--vxe-ui-status-success-disabled-color);
  background-color: var(--vxe-ui-status-success-disabled-color);
}

.vxe-button.type--button.theme--success.is--loading {
  border-color: var(--vxe-ui-status-success-color);
  background-color: var(--vxe-ui-status-success-color);
}

.vxe-button.type--button.theme--info {
  color: #fff;
}

.vxe-button.type--button.theme--info:not(.is--disabled) {
  border-color: var(--vxe-ui-status-info-color);
  background-color: var(--vxe-ui-status-info-color);
}

.vxe-button.type--button.theme--info:not(.is--disabled):hover {
  color: #fff;
  background-color: var(--vxe-ui-status-info-lighten-color);
  border-color: var(--vxe-ui-status-info-lighten-color);
}

.vxe-button.type--button.theme--info:not(.is--disabled):active {
  color: #fff;
  background-color: var(--vxe-ui-status-info-darken-color);
  border-color: var(--vxe-ui-status-info-darken-color);
}

.vxe-button.type--button.theme--info.is--disabled {
  border-color: var(--vxe-ui-status-info-disabled-color);
  background-color: var(--vxe-ui-status-info-disabled-color);
}

.vxe-button.type--button.theme--info.is--loading {
  border-color: var(--vxe-ui-status-info-color);
  background-color: var(--vxe-ui-status-info-color);
}

.vxe-button.type--button.theme--warning {
  color: #fff;
}

.vxe-button.type--button.theme--warning:not(.is--disabled) {
  border-color: var(--vxe-ui-status-warning-color);
  background-color: var(--vxe-ui-status-warning-color);
}

.vxe-button.type--button.theme--warning:not(.is--disabled):hover {
  color: #fff;
  background-color: var(--vxe-ui-status-warning-lighten-color);
  border-color: var(--vxe-ui-status-warning-lighten-color);
}

.vxe-button.type--button.theme--warning:not(.is--disabled):active {
  color: #fff;
  background-color: var(--vxe-ui-status-warning-darken-color);
  border-color: var(--vxe-ui-status-warning-darken-color);
}

.vxe-button.type--button.theme--warning.is--disabled {
  border-color: var(--vxe-ui-status-warning-disabled-color);
  background-color: var(--vxe-ui-status-warning-disabled-color);
}

.vxe-button.type--button.theme--warning.is--loading {
  border-color: var(--vxe-ui-status-warning-color);
  background-color: var(--vxe-ui-status-warning-color);
}

.vxe-button.type--button.theme--danger {
  color: #fff;
}

.vxe-button.type--button.theme--danger:not(.is--disabled) {
  border-color: var(--vxe-ui-status-danger-color);
  background-color: var(--vxe-ui-status-danger-color);
}

.vxe-button.type--button.theme--danger:not(.is--disabled):hover {
  color: #fff;
  background-color: var(--vxe-ui-status-danger-lighten-color);
  border-color: var(--vxe-ui-status-danger-lighten-color);
}

.vxe-button.type--button.theme--danger:not(.is--disabled):active {
  color: #fff;
  background-color: var(--vxe-ui-status-danger-darken-color);
  border-color: var(--vxe-ui-status-danger-darken-color);
}

.vxe-button.type--button.theme--danger.is--disabled {
  border-color: var(--vxe-ui-status-danger-disabled-color);
  background-color: var(--vxe-ui-status-danger-disabled-color);
}

.vxe-button.type--button.theme--danger.is--loading {
  border-color: var(--vxe-ui-status-danger-color);
  background-color: var(--vxe-ui-status-danger-color);
}

.vxe-button.type--button.theme--error {
  color: #fff;
}

.vxe-button.type--button.theme--error:not(.is--disabled) {
  border-color: var(--vxe-ui-status-error-color);
  background-color: var(--vxe-ui-status-error-color);
}

.vxe-button.type--button.theme--error:not(.is--disabled):hover {
  color: #fff;
  background-color: var(--vxe-ui-status-error-lighten-color);
  border-color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-button.type--button.theme--error:not(.is--disabled):active {
  color: #fff;
  background-color: var(--vxe-ui-status-error-darken-color);
  border-color: var(--vxe-ui-status-error-darken-color);
}

.vxe-button.type--button.theme--error.is--disabled {
  border-color: var(--vxe-ui-status-error-disabled-color);
  background-color: var(--vxe-ui-status-error-disabled-color);
}

.vxe-button.type--button.theme--error.is--loading {
  border-color: var(--vxe-ui-status-error-color);
  background-color: var(--vxe-ui-status-error-color);
}

.vxe-button.type--button.theme--perfect {
  color: var(--vxe-ui-font-color);
}

.vxe-button.type--button.theme--perfect:not(.is--disabled) {
  border-color: var(--vxe-ui-table-header-background-color);
  background-color: var(--vxe-ui-table-header-background-color);
}

.vxe-button.type--button.theme--perfect:not(.is--disabled):active, .vxe-button.type--button.theme--perfect:not(.is--disabled):hover {
  color: var(--vxe-ui-font-color);
  background-color: var(--vxe-ui-table-header-background-color);
  border-color: var(--vxe-ui-table-header-background-color);
}

.vxe-button.type--button.theme--perfect.is--disabled, .vxe-button.type--button.theme--perfect.is--loading {
  border-color: var(--vxe-ui-table-header-background-color);
  background-color: var(--vxe-ui-table-header-background-color);
}

.vxe-button.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-button.size--medium.type--button.is--circle {
  min-width: var(--vxe-ui-button-height-medium);
}

.vxe-button.size--medium.type--button.is--round {
  border-radius: var(--vxe-ui-button-round-border-radius-medium);
}

.vxe-button.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-button.size--small.type--button {
  height: var(--vxe-ui-button-height-small);
}

.vxe-button.size--small.type--button.is--circle {
  min-width: var(--vxe-ui-button-height-small);
}

.vxe-button.size--small.type--button.is--round {
  border-radius: var(--vxe-ui-button-round-border-radius-small);
}

.vxe-button.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-button.size--mini.type--button {
  height: var(--vxe-ui-button-height-mini);
}

.vxe-button.size--mini.type--button.is--circle {
  min-width: var(--vxe-ui-button-height-mini);
}

.vxe-button.size--mini.type--button.is--round {
  border-radius: var(--vxe-ui-button-round-border-radius-mini);
}

.vxe-button.type--button {
  height: var(--vxe-ui-button-height-default);
}

.vxe-button.type--button.size--medium {
  height: var(--vxe-ui-button-height-medium);
}

.vxe-button.type--button.size--small {
  height: var(--vxe-ui-button-height-small);
}

.vxe-button.type--button.size--mini {
  height: var(--vxe-ui-button-height-mini);
}

.vxe-button--custom-prefix-icon > svg, .vxe-button--custom-suffix-icon > svg {
  vertical-align: middle;
  max-width: 1em;
  max-height: 1em;
}

.vxe-input--prefix-icon > .vxe-button.type--button, .vxe-input--suffix-icon > .vxe-button.type--button {
  height: 100%;
}

.vxe-button--item {
  padding: 0 .1em;
}

.vxe-button--item:first-child {
  padding-left: 0;
}

.vxe-button--item:last-child {
  padding-right: 0;
}

.vxe-button--dropdown, .vxe-button--wrapper {
  display: inline-block;
}

.vxe-button--dropdown {
  outline: 0;
  position: relative;
}

.vxe-button--dropdown > .vxe-button.type--button.theme--danger, .vxe-button--dropdown > .vxe-button.type--button.theme--error, .vxe-button--dropdown > .vxe-button.type--button.theme--info, .vxe-button--dropdown > .vxe-button.type--button.theme--primary, .vxe-button--dropdown > .vxe-button.type--button.theme--success, .vxe-button--dropdown > .vxe-button.type--button.theme--warning {
  color: #fff;
}

.vxe-button--dropdown > .vxe-button.type--button.theme--perfect {
  color: var(--vxe-ui-font-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--primary, .vxe-button--dropdown.is--active > .vxe-button:not(.is--disabled) {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--success {
  color: var(--vxe-ui-status-success-lighten-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--info {
  color: var(--vxe-ui-status-info-lighten-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--warning {
  color: var(--vxe-ui-status-warning-lighten-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--danger {
  color: var(--vxe-ui-status-danger-lighten-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--error {
  color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--perfect {
  color: var(--vxe-ui-table-header-background-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--primary {
  color: #fff;
  background-color: var(--vxe-ui-font-primary-lighten-color);
  border-color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--success {
  color: #fff;
  background-color: var(--vxe-ui-status-success-lighten-color);
  border-color: var(--vxe-ui-status-success-lighten-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--info {
  color: #fff;
  background-color: var(--vxe-ui-status-info-lighten-color);
  border-color: var(--vxe-ui-status-info-lighten-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--warning {
  color: #fff;
  background-color: var(--vxe-ui-status-warning-lighten-color);
  border-color: var(--vxe-ui-status-warning-lighten-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--danger {
  color: #fff;
  background-color: var(--vxe-ui-status-danger-lighten-color);
  border-color: var(--vxe-ui-status-danger-lighten-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--error {
  color: #fff;
  background-color: var(--vxe-ui-status-error-lighten-color);
  border-color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--perfect {
  color: var(--vxe-ui-font-color);
  background-color: var(--vxe-ui-table-header-background-color);
  border-color: var(--vxe-ui-table-header-background-color);
}

.vxe-button--dropdown.is--active .vxe-button--dropdown-arrow {
  transform: rotate(180deg);
}

.vxe-button--dropdown-arrow {
  margin-left: 4px;
  font-size: 12px;
  transition: transform .2s ease-in-out;
  display: inline-block;
}

.vxe-button--dropdown-panel {
  color: var(--vxe-ui-font-color);
  text-align: left;
  padding: 4px 0;
  display: none;
  position: absolute;
  left: 0;
}

.vxe-button--dropdown-panel:not(.is--transfer) {
  min-width: 100%;
}

.vxe-button--dropdown-panel.is--transfer {
  position: fixed;
}

.vxe-button--dropdown-panel.ani--leave {
  opacity: 0;
  transform-origin: top;
  backface-visibility: hidden;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  display: block;
  transform: scaleY(.5);
}

.vxe-button--dropdown-panel.ani--leave[placement="top"] {
  transform-origin: bottom;
}

.vxe-button--dropdown-panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-button--dropdown-panel.ani--enter > div:after {
  display: none;
}

.vxe-button--dropdown-panel > div:after {
  content: "";
  z-index: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-button--dropdown-wrapper {
  background-color: var(--vxe-ui-layout-background-color);
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  padding: 5px;
  box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
}

.vxe-button--dropdown-wrapper > .vxe-button.type--button, .vxe-button--dropdown-wrapper > .vxe-button.type--text {
  border: 0;
  width: 100%;
  margin: .4em 0 0;
  display: block;
}

.vxe-button--dropdown-wrapper > .vxe-button.type--text {
  padding: 2px 8px;
}

.vxe-button--dropdown-wrapper > .vxe-button:first-child {
  margin-top: 0;
}

.vxe-button--dropdown-wrapper > .vxe-button:last-child {
  margin-bottom: 0;
}

.vxe-button--dropdown, .vxe-button.type--button {
  margin-right: var(--vxe-ui-base-margin-gap-default);
}

.vxe-button--dropdown.size--medium, .vxe-button.type--button.size--medium {
  margin-right: var(--vxe-ui-base-margin-gap-medium);
}

.vxe-button--dropdown.size--small, .vxe-button.type--button.size--small {
  margin-right: var(--vxe-ui-base-margin-gap-small);
}

.vxe-button--dropdown.size--mini, .vxe-button.type--button.size--mini {
  margin-right: var(--vxe-ui-base-margin-gap-mini);
}

.vxe-button--dropdown:last-of-type, .vxe-button.type--button:last-of-type {
  margin-right: 0;
}

.vxe-button + .vxe-button--dropdown, .vxe-button--dropdown + .vxe-button {
  margin-left: var(--vxe-ui-base-margin-gap-default);
}

.vxe-button + .vxe-button--dropdown.size--medium, .vxe-button--dropdown + .vxe-button.size--medium {
  margin-left: var(--vxe-ui-base-margin-gap-medium);
}

.vxe-button + .vxe-button--dropdown.size--small, .vxe-button--dropdown + .vxe-button.size--small {
  margin-left: var(--vxe-ui-base-margin-gap-small);
}

.vxe-button + .vxe-button--dropdown.size--mini, .vxe-button--dropdown + .vxe-button.size--mini {
  margin-left: var(--vxe-ui-base-margin-gap-mini);
}

.vxe-button-group {
  display: inline-flex;
}

.vxe-button-group.is--vertical {
  flex-direction: column;
}

.vxe-button-group.is--vertical > .vxe-button--dropdown, .vxe-button-group.is--vertical > .vxe-button.type--button {
  margin-top: var(--vxe-ui-base-margin-gap-default);
}

.vxe-button-group.is--vertical > .vxe-button--dropdown.size--medium, .vxe-button-group.is--vertical > .vxe-button.type--button.size--medium {
  margin-top: var(--vxe-ui-base-margin-gap-medium);
}

.vxe-button-group.is--vertical > .vxe-button--dropdown.size--small, .vxe-button-group.is--vertical > .vxe-button.type--button.size--small {
  margin-top: var(--vxe-ui-base-margin-gap-small);
}

.vxe-button-group.is--vertical > .vxe-button--dropdown.size--mini, .vxe-button-group.is--vertical > .vxe-button.type--button.size--mini {
  margin-top: var(--vxe-ui-base-margin-gap-mini);
}

.vxe-button-group.is--vertical > .vxe-button--dropdown:first-of-type, .vxe-button-group.is--vertical > .vxe-button.type--button:first-of-type {
  margin-top: 0;
}

.vxe-button-group.is--vertical > .vxe-button--dropdown, .vxe-button-group.is--vertical > .vxe-button.type--button {
  margin-right: 0;
}

.vxe-button-group.is--vertical > .vxe-button + .vxe-button--dropdown, .vxe-button-group.is--vertical > .vxe-button--dropdown + .vxe-button {
  margin-left: 0;
}

.vxe-calendar {
  color: var(--vxe-ui-font-color);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  flex-direction: column;
  flex-shrink: 0;
  width: 100%;
  height: 38em;
  display: flex;
}

.vxe-calendar--confirm {
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  cursor: pointer;
  color: var(--vxe-ui-input-date-time-confirm-button-color);
  border-color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-color);
  outline: 0;
  padding: 0 .5em;
}

.vxe-calendar--confirm:hover {
  background-color: var(--vxe-ui-font-primary-lighten-color);
  border-color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-calendar--confirm:active {
  background-color: var(--vxe-ui-font-primary-darken-color);
  border-color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-calendar--header {
  padding: var(--vxe-ui-layout-padding-default);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom: 1px solid var(--vxe-ui-input-border-color);
  flex-direction: row;
  flex-shrink: 0;
  display: flex;
}

.vxe-calendar--header .vxe-calendar--type-wrapper {
  flex-grow: 1;
}

.vxe-calendar--header .vxe-calendar--btn-wrapper {
  text-align: center;
  flex-shrink: 0;
}

.vxe-calendar--btn-wrapper {
  flex-direction: row;
  display: flex;
}

.vxe-calendar--btn.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}

.vxe-calendar--btn:not(.is--disabled) {
  cursor: pointer;
}

.vxe-calendar--btn:not(.is--disabled):active, .vxe-calendar--btn:not(.is--disabled):hover {
  background-color: #fff;
}

.vxe-calendar--body {
  flex-grow: 1;
  position: relative;
  overflow: hidden;
}

.vxe-calendar--body table {
  border-spacing: 0;
  border-collapse: separate;
  text-align: center;
  table-layout: fixed;
  border: 0;
  width: 100%;
  height: 100%;
}

.vxe-calendar--wrapper {
  border: 0 solid var(--vxe-ui-base-popup-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  flex-direction: column;
  padding: .8em;
  display: inline-flex;
}

.vxe-calendar--picker-header {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-direction: row;
  align-items: center;
  height: 3em;
  padding-bottom: .5em;
  display: flex;
}

.vxe-calendar--picker-header .vxe-calendar--picker-type-wrapper {
  flex-grow: 1;
  font-size: 1.1em;
}

.vxe-calendar--picker-header .vxe-calendar--picker-btn-wrapper {
  text-align: center;
  flex-shrink: 0;
}

.vxe-calendar--picker-type-wrapper {
  align-items: center;
  display: flex;
}

.vxe-calendar--picker-type-wrapper .vxe-calendar--picker-btn, .vxe-calendar--picker-type-wrapper .vxe-calendar--picker-label {
  display: inline-block;
}

.vxe-calendar--picker-btn-wrapper {
  flex-direction: row;
  display: flex;
}

.vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-current-btn, .vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-next-btn, .vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-prev-btn {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  height: 2.2em;
  margin-left: .5em;
  padding: 0 .5em;
}

.vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-current-btn i, .vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-next-btn i, .vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-prev-btn i {
  font-size: 1.2em;
}

.vxe-calendar--picker-btn-wrapper .vxe-calendar--picker-btn:not(.is--disabled):active {
  transform: scale(.9);
}

.vxe-calendar--picker-btn, .vxe-calendar--picker-label {
  background-color: var(--vxe-ui-layout-background-color);
  justify-content: center;
  align-items: center;
  display: flex;
}

.vxe-calendar--picker-btn.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}

.vxe-calendar--picker-btn:not(.is--disabled) {
  cursor: pointer;
}

.vxe-calendar--picker-btn:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-color);
  background-color: #fff;
}

.vxe-calendar--picker-btn:not(.is--disabled):active {
  background-color: #fff;
}

.vxe-calendar--picker-btns .vxe-calendar--picker-btn {
  margin-left: .6em;
}

.vxe-calendar--picker-btns .vxe-calendar--picker-btn:first-child {
  margin-left: 0;
}

.vxe-calendar--view-wrapper {
  flex-direction: column;
  height: 100%;
  line-height: 1.5;
  display: flex;
}

.vxe-calendar--picker-body {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-calendar--view-header {
  -webkit-box-shadow: inset 0 -1px 0 0 var(--vxe-ui-base-popup-border-color);
  box-shadow: inset 0 -1px 0 0 var(--vxe-ui-base-popup-border-color);
  text-align: center;
}

.vxe-calendar--view-body {
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  display: inline-flex;
}

.vxe-calendar--view-header .vxe-calendar--view-row {
  height: 100%;
}

.vxe-calendar--view-header .vxe-calendar--view-item-label {
  font-weight: 700;
}

.vxe-calendar--view-body .vxe-calendar--view-item {
  cursor: pointer;
}

.vxe-calendar--view-body .vxe-calendar--view-item.is--disabled, .vxe-calendar--view-body .vxe-calendar--view-item.is--over, .vxe-calendar--view-body .vxe-calendar--view-item.is--range-disabled {
  cursor: no-drop;
}

.vxe-calendar--view-row {
  flex-direction: row;
  display: flex;
}

.vxe-calendar--view-item.is--next .vxe-calendar--festival, .vxe-calendar--view-item.is--next .vxe-calendar--label, .vxe-calendar--view-item.is--next .vxe-calendar--view-item-inner, .vxe-calendar--view-item.is--prev .vxe-calendar--festival, .vxe-calendar--view-item.is--prev .vxe-calendar--label, .vxe-calendar--view-item.is--prev .vxe-calendar--view-item-inner {
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-calendar--view-item.is--now .vxe-calendar--view-item-inner {
  color: var(--vxe-ui-base-popup-border-color);
}

.vxe-calendar--view-item.is--now:not(.is--selected).is--current, .vxe-calendar--view-item.is--now:not(.is--selected).is--current .vxe-calendar--festival, .vxe-calendar--view-item.is--now:not(.is--selected).is--current .vxe-calendar--label {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-calendar--view-item.is--hover .vxe-calendar--view-item-inner {
  background-color: var(--vxe-ui-font-primary-tinge-color);
}

.vxe-calendar--view-item.is--selected .vxe-calendar--view-item-inner {
  color: var(--vxe-ui-input-date-picker-selected-color);
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-calendar--view-item.is--selected.is--hover .vxe-calendar--view-item-inner {
  -webkit-box-shadow: 0 0 6px 1px var(--vxe-ui-font-primary-color);
  box-shadow: 0 0 6px 1px var(--vxe-ui-font-primary-color);
}

.vxe-calendar--view-item.is--selected.is--next .vxe-calendar--festival, .vxe-calendar--view-item.is--selected.is--next .vxe-calendar--label, .vxe-calendar--view-item.is--selected.is--prev .vxe-calendar--festival, .vxe-calendar--view-item.is--selected.is--prev .vxe-calendar--label {
  color: var(--vxe-ui-base-popup-border-color);
}

.vxe-calendar--view-item.is--selected .vxe-calendar--festival, .vxe-calendar--view-item.is--selected .vxe-calendar--label {
  color: var(--vxe-ui-input-date-picker-festival-selected-color);
}

.vxe-calendar--view-item.is--selected .vxe-calendar--label.is-notice:before {
  background-color: var(--vxe-ui-input-date-picker-notice-selected-background-color);
}

.vxe-calendar--view-item.is--range-disabled .vxe-calendar--view-item-inner {
  color: var(--vxe-ui-input-disabled-color);
  background-color: inherit;
}

.vxe-calendar--view-item.is--disabled .vxe-calendar--view-item-inner {
  color: var(--vxe-ui-input-disabled-color);
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-calendar--view-item.is--disabled .vxe-calendar--festival, .vxe-calendar--view-item.is--disabled .vxe-calendar--label {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item {
  padding: .2em 0;
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item .vxe-calendar--view-item-inner {
  border-radius: 0;
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item:first-child {
  border-right: 1px solid var(--vxe-ui-base-popup-border-color);
  padding: .2em 0 .2em .2em;
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item:first-child .vxe-calendar--view-item-inner {
  color: var(--vxe-ui-input-date-festival-color);
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item:last-child {
  padding: .2em .2em .2em 0;
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item.is--hover:first-child .vxe-calendar--view-item-inner, .vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item.is--selected:first-child .vxe-calendar--view-item-inner {
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item.is--hover:last-child .vxe-calendar--view-item-inner, .vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item.is--selected:last-child .vxe-calendar--view-item-inner {
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
}

.vxe-calendar--view-wrapper.type--week .vxe-calendar--view-item.is--now:not(.is--selected):first-child .vxe-calendar--view-item-inner {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-calendar--view-item-inner {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.vxe-calendar--view-item-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}

.vxe-calendar--festival, .vxe-calendar--label {
  text-align: center;
  width: 100%;
  display: block;
  overflow: hidden;
}

.vxe-calendar--label--number {
  font-size: 1.2em;
}

.vxe-calendar--label {
  height: 1.8em;
  line-height: 1.8em;
  position: relative;
}

.vxe-calendar--label.is-notice:before {
  content: "";
  background-color: var(--vxe-ui-input-date-notice-background-color);
  border-radius: 100%;
  width: .25em;
  height: .25em;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.vxe-calendar--label--extra {
  color: var(--vxe-ui-input-date-extra-color);
  font-size: .85em;
  position: absolute;
  top: -.4em;
  right: .1em;
}

.vxe-calendar--label--extra.is-important {
  color: var(--vxe-ui-input-date-extra-important-color);
}

.vxe-calendar--festival {
  color: var(--vxe-ui-input-date-festival-color);
  height: 1.2em;
  line-height: 1.2em;
  overflow: hidden;
}

.vxe-calendar--festival.is-important {
  color: var(--vxe-ui-input-date-festival-important-color);
}

.vxe-calendar--festival--label {
  font-size: .95em;
  display: block;
}

.vxe-calendar--festival--overlap {
  font-size: .86em;
  display: block;
}

.vxe-calendar--festival--overlap.overlap--2 {
  animation: 6s ease-in-out infinite festivalOverlap2;
}

.vxe-calendar--festival--overlap.overlap--3 {
  animation: 9s ease-in-out infinite festivalOverlap3;
}

.vxe-calendar--festival--overlap > span {
  height: 14px;
  display: block;
}

.vxe-calendar {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-calendar.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-calendar.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-calendar.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-card {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  background-color: var(--vxe-ui-layout-background-color);
  border-radius: var(--vxe-ui-base-border-radius);
  flex-direction: column;
  display: inline-flex;
  position: relative;
}

.vxe-card.is--shadow {
  -webkit-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
}

.vxe-card.is--border {
  border: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-card.is--border .vxe-card--header {
  border-bottom: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-card.is--border .vxe-card--footer {
  border-top: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-card--body, .vxe-card--header {
  flex-direction: row;
  display: flex;
}

.vxe-card--header {
  flex-shrink: 0;
}

.vxe-card--body {
  flex-grow: 1;
  overflow: hidden;
}

.vxe-card--body-content, .vxe-card--body-left, .vxe-card--body-right {
  overflow: auto;
}

.vxe-card--body-left, .vxe-card--body-right, .vxe-card--footer, .vxe-card--header, .vxe-card--header-extra {
  flex-shrink: 0;
}

.vxe-card--body-content, .vxe-card--header-title {
  flex-grow: 1;
}

.vxe-card--header-title.is--ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-card {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-card.is--padding > .vxe-card--body .vxe-card--body-content, .vxe-card.is--padding > .vxe-card--body .vxe-card--body-left, .vxe-card.is--padding > .vxe-card--body .vxe-card--body-right, .vxe-card > .vxe-card--footer, .vxe-card > .vxe-card--header {
  padding: var(--vxe-ui-card-padding-default);
}

.vxe-card.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-card.size--medium.is--padding > .vxe-card--body .vxe-card--body-content, .vxe-card.size--medium.is--padding > .vxe-card--body .vxe-card--body-left, .vxe-card.size--medium.is--padding > .vxe-card--body .vxe-card--body-right, .vxe-card.size--medium > .vxe-card--footer, .vxe-card.size--medium > .vxe-card--header {
  padding: var(--vxe-ui-card-padding-medium);
}

.vxe-card.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-card.size--small.is--padding > .vxe-card--body .vxe-card--body-content, .vxe-card.size--small.is--padding > .vxe-card--body .vxe-card--body-left, .vxe-card.size--small.is--padding > .vxe-card--body .vxe-card--body-right, .vxe-card.size--small > .vxe-card--footer, .vxe-card.size--small > .vxe-card--header {
  padding: var(--vxe-ui-card-padding-small);
}

.vxe-card.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-card.size--mini.is--padding > .vxe-card--body .vxe-card--body-content, .vxe-card.size--mini.is--padding > .vxe-card--body .vxe-card--body-left, .vxe-card.size--mini.is--padding > .vxe-card--body .vxe-card--body-right, .vxe-card.size--mini > .vxe-card--footer, .vxe-card.size--mini > .vxe-card--header {
  padding: var(--vxe-ui-card-padding-mini);
}

.vxe-carousel {
  font-size: var(--vxe-ui-font-size-default);
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  background-color: var(--vxe-ui-layout-background-color);
  position: relative;
  overflow: hidden;
}

.vxe-carousel:hover .vxe-carousel--indicators, .vxe-carousel:hover .vxe-carousel--next-btn, .vxe-carousel:hover .vxe-carousel--previous-btn {
  opacity: 1;
}

.vxe-carousel:hover.is--horizontal .vxe-carousel--next-btn, .vxe-carousel:hover.is--horizontal .vxe-carousel--previous-btn {
  transform: translateY(-50%);
}

.vxe-carousel:hover.is--vertical .vxe-carousel--next-btn, .vxe-carousel:hover.is--vertical .vxe-carousel--previous-btn {
  transform: translate(-50%);
}

.vxe-carousel.is--horizontal .vxe-carousel--list {
  flex-direction: row;
  height: 100%;
}

.vxe-carousel.is--horizontal .vxe-carousel--indicators {
  flex-direction: row;
  padding: .15em .3em;
  bottom: .3em;
  left: 50%;
  transform: translateX(-50%);
}

.vxe-carousel.is--horizontal .vxe-carousel--indicators:hover {
  transform: translateX(-50%)scale(1.1);
}

.vxe-carousel.is--horizontal .vxe-carousel--indicators-item {
  margin: .2em .25em;
}

.vxe-carousel.is--horizontal .vxe-carousel--next-btn, .vxe-carousel.is--horizontal .vxe-carousel--previous-btn {
  top: 50%;
  transform: translateY(-50%);
}

.vxe-carousel.is--horizontal .vxe-carousel--next-btn:hover, .vxe-carousel.is--horizontal .vxe-carousel--previous-btn:hover {
  transform: translateY(-50%)scale(1.1);
}

.vxe-carousel.is--horizontal .vxe-carousel--next-btn:active, .vxe-carousel.is--horizontal .vxe-carousel--previous-btn:active {
  transform: translateY(-50%)scale(.8);
}

.vxe-carousel.is--horizontal .vxe-carousel--previous-btn {
  left: .3em;
  transform: translate(-.8em, -50%);
}

.vxe-carousel.is--horizontal .vxe-carousel--next-btn {
  right: .3em;
  transform: translate(.8em, -50%);
}

.vxe-carousel.is--vertical .vxe-carousel--list {
  flex-direction: column;
  width: 100%;
}

.vxe-carousel.is--vertical .vxe-carousel--indicators {
  flex-direction: column;
  padding: .3em .15em;
  display: flex;
  top: 50%;
  right: .3em;
  transform: translateY(-50%);
}

.vxe-carousel.is--vertical .vxe-carousel--indicators:hover {
  transform: translateY(-50%)scale(1.1);
}

.vxe-carousel.is--vertical .vxe-carousel--indicators-item {
  margin: .25em .2em;
}

.vxe-carousel.is--vertical .vxe-carousel--next-btn, .vxe-carousel.is--vertical .vxe-carousel--previous-btn {
  left: 50%;
}

.vxe-carousel.is--vertical .vxe-carousel--next-btn:hover, .vxe-carousel.is--vertical .vxe-carousel--previous-btn:hover {
  transform: translate(-50%)scale(1.1);
}

.vxe-carousel.is--vertical .vxe-carousel--next-btn:active, .vxe-carousel.is--vertical .vxe-carousel--previous-btn:active {
  transform: translate(-50%)scale(.8);
}

.vxe-carousel.is--vertical .vxe-carousel--previous-btn {
  top: .3em;
  transform: translate(-50%, -.8em);
}

.vxe-carousel.is--vertical .vxe-carousel--next-btn {
  bottom: .3em;
  transform: translate(-50%, .8em);
}

.vxe-carousel--slots {
  display: none;
}

.vxe-carousel--item-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.vxe-carousel--list {
  outline: 0;
  transition: transform .2s ease-in-out;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-carousel--item-inner {
  text-align: center;
  flex-grow: 1;
  width: 100%;
  height: 100%;
}

.vxe-carousel--item-img {
  max-width: 100%;
  max-height: 100%;
}

.vxe-carousel--indicators {
  opacity: 0;
  background-color: rgba(0, 0, 0, .6);
  border-radius: .6em;
  transition: all .3s ease-in-out;
  display: inline-flex;
  position: absolute;
}

.vxe-carousel--indicators-item {
  cursor: pointer;
  background-color: rgba(255, 255, 255, .8);
  border-radius: 50%;
  width: .8em;
  height: .8em;
  transition: all .2s ease-in-out;
}

.vxe-carousel--indicators-item.is--active {
  background-color: #fff;
}

.vxe-carousel--indicators-item:hover {
  background-color: rgba(255, 255, 255, .9);
}

.vxe-carousel--indicators-item:active {
  background-color: var(--vxe-ui-font-primary-color);
  transform: scale(.8);
}

.vxe-carousel--next-btn, .vxe-carousel--previous-btn {
  opacity: 0;
  color: rgba(255, 255, 255, .6);
  cursor: pointer;
  background-color: rgba(0, 0, 0, .8);
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1.8em;
  height: 1.8em;
  font-size: 1.4em;
  transition: all .2s ease-in-out;
  display: flex;
  position: absolute;
}

.vxe-carousel--next-btn:hover, .vxe-carousel--previous-btn:hover {
  color: #fff;
}

.vxe-carousel--next-btn:active, .vxe-carousel--previous-btn:active {
  color: var(--vxe-ui-font-primary-color);
  background-color: rgba(0, 0, 0, .6);
}

.vxe-cascader {
  width: 180px;
  color: var(--vxe-ui-font-color);
  text-align: left;
  display: inline-block;
  position: relative;
}

.vxe-cascader > .vxe-input .vxe-input--inner {
  cursor: pointer;
}

.vxe-cascader.is--filterable .vxe-cascader-tree--wrapper {
  padding-top: 0;
}

.vxe-cascader.is--filterable .vxe-cascader--panel-header {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-cascader.is--disabled > .vxe-input .vxe-input--inner {
  cursor: no-drop;
}

.vxe-cascader.is--loading > .vxe-input .vxe-input--inner {
  cursor: progress;
}

.vxe-cascader > .vxe-input {
  width: 100%;
}

.vxe-cascader > .vxe-input .vxe-input--suffix-icon > i {
  transition: transform .2s ease-in-out;
  display: inline-block;
}

.vxe-cascader.is--active:not(.is--filter) > .vxe-input {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-cascader--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-cascader--panel {
  pointer-events: none;
  color: var(--vxe-ui-font-color);
  text-align: left;
  padding: 4px 0;
  display: none;
  position: absolute;
  left: 0;
}

.vxe-cascader--panel:not(.is--transfer) {
  min-width: 100%;
}

.vxe-cascader--panel.is--transfer {
  position: fixed;
}

.vxe-cascader--panel.ani--leave {
  opacity: 0;
  transform-origin: top;
  backface-visibility: hidden;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  display: block;
  transform: scaleY(.5);
}

.vxe-cascader--panel.ani--leave[placement="top"] {
  transform-origin: bottom;
}

.vxe-cascader--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-cascader--panel.ani--enter > div:after {
  display: none;
}

.vxe-cascader--panel > div:after {
  content: "";
  z-index: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-cascader--header-button {
  white-space: nowrap;
  flex-direction: row;
  display: flex;
}

.vxe-cascader--header-total {
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding-left: .8em;
  display: flex;
}

.vxe-cascader--header-btns {
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  flex-direction: row;
  flex-grow: 1;
  justify-content: right;
  display: flex;
}

.vxe-cascader--panel-wrapper {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
  background-color: var(--vxe-ui-layout-background-color);
  pointer-events: auto;
  flex-direction: column;
  display: flex;
  position: relative;
}

.vxe-cascader--panel-search {
  padding: var(--vxe-ui-layout-padding-default);
  display: block;
}

.vxe-cascader--panel-search .vxe-cascader-search--input {
  width: 100%;
}

.vxe-cascader--panel-header {
  border-bottom: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-cascader--panel-footer {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-cascader--panel-footer, .vxe-cascader--panel-header {
  padding: 4px 0;
}

.vxe-cascader-tree--wrapper {
  padding: var(--vxe-ui-layout-padding-default);
  outline: 0;
  position: relative;
  overflow: auto;
}

.vxe-cascader, .vxe-cascader--panel {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-cascader--panel.size--medium, .vxe-cascader.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-cascader--panel.size--small, .vxe-cascader.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-cascader--panel.size--mini, .vxe-cascader.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-checkbox-group {
  vertical-align: middle;
  line-height: 1;
  display: inline-flex;
}

.vxe-checkbox-slots {
  display: none;
}

.vxe-checkbox--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-checkbox {
  vertical-align: middle;
  white-space: nowrap;
  line-height: 1;
  display: inline-flex;
}

.vxe-checkbox .vxe-checkbox--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1.22em;
  font-weight: 700;
}

.vxe-checkbox.is--checked, .vxe-checkbox.is--checked .vxe-checkbox--icon, .vxe-checkbox.is--indeterminate, .vxe-checkbox.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-checkbox:not(.is--disabled) {
  cursor: pointer;
}

.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-checkbox.is--hidden {
  cursor: default;
}

.vxe-checkbox.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}

.vxe-checkbox.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-checkbox > input[type="checkbox"] {
  -ms-appearance: none;
  appearance: none;
  border: 0;
  width: 0;
  height: 0;
  position: absolute;
}

.vxe-checkbox:not(.is--disabled) > input:focus + .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-checkbox .vxe-checkbox--label {
  vertical-align: middle;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 50em;
  padding-left: .5em;
  display: inline-block;
  overflow: hidden;
}

.vxe-checkbox {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-checkbox.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-checkbox.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-checkbox.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-checkbox--default, .vxe-checkbox-group {
  margin-right: var(--vxe-ui-base-margin-gap-default);
}

.vxe-checkbox--default.size--medium, .vxe-checkbox-group.size--medium {
  margin-right: var(--vxe-ui-base-margin-gap-medium);
}

.vxe-checkbox--default.size--small, .vxe-checkbox-group.size--small {
  margin-right: var(--vxe-ui-base-margin-gap-small);
}

.vxe-checkbox--default.size--mini, .vxe-checkbox-group.size--mini {
  margin-right: var(--vxe-ui-base-margin-gap-mini);
}

.vxe-checkbox--default:last-of-type, .vxe-checkbox-group:last-of-type {
  margin-right: 0;
}

.vxe-checkbox--button .vxe-checkbox--label {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-checkbox--button:first-child .vxe-checkbox--label {
  border-left: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
}

.vxe-checkbox--button:last-child .vxe-checkbox--label {
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
}

.vxe-checkbox--button > input:checked + .vxe-checkbox--label {
  color: #fff;
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-checkbox--button .vxe-checkbox--label {
  line-height: calc(var(--vxe-ui-button-height-default)  - 2px);
  border-style: solid;
  border-color: var(--vxe-ui-input-border-color);
  text-overflow: ellipsis;
  white-space: nowrap;
  border-width: 1px 1px 1px 0;
  max-width: 50em;
  padding: 0 1em;
  display: inline-block;
  overflow: hidden;
}

.vxe-checkbox--button > input:focus + .vxe-checkbox--label {
  border-color: var(--vxe-ui-font-primary-color);
  -webkit-box-shadow: 0 0 .2em 0 var(--vxe-ui-font-primary-color);
  box-shadow: 0 0 .2em 0 var(--vxe-ui-font-primary-color);
}

.vxe-checkbox--button.size--medium .vxe-checkbox--label {
  line-height: calc(var(--vxe-ui-button-height-medium)  - 2px);
}

.vxe-checkbox--button.size--small .vxe-checkbox--label {
  line-height: calc(var(--vxe-ui-button-height-small)  - 2px);
}

.vxe-checkbox--button.size--mini .vxe-checkbox--label {
  line-height: calc(var(--vxe-ui-button-height-mini)  - 2px);
}

.vxe-collapse {
  font-size: var(--vxe-ui-font-size-default);
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
}

.vxe-collapse.is--padding .vxe-collapse--item-inner {
  padding: var(--vxe-ui-layout-padding-default);
}

.vxe-collapse-slots {
  display: none;
}

.vxe-collapse--item-content.is--visible .vxe-collapse--item-inner {
  display: block;
}

.vxe-collapse--item-inner {
  display: none;
}

.vxe-collapse--item-header {
  cursor: pointer;
  flex-direction: row;
  align-items: center;
  height: 1.8em;
  display: flex;
}

.vxe-collapse--item-icon, .vxe-collapse--item-switch {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-right: var(--vxe-ui-layout-padding-half);
}

.vxe-collapse--item-switch {
  cursor: pointer;
  flex-shrink: 0;
}

.vxe-collapse--item-switch > i {
  transition: transform .2s ease-in-out;
  display: inline-block;
}

.vxe-collapse.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-collapse.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-collapse.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-color-picker.is--selected .vxe-color-picker--inner-color {
  color: #fff;
}

.vxe-color-picker.is--active {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-color-picker, .vxe-color-picker--readonly {
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  background-color: var(--vxe-ui-layout-background-color);
  width: 2.4em;
  padding: .25em;
  display: inline-block;
  position: relative;
}

.vxe-color-picker--bar-alpha-slider, .vxe-color-picker--inner, .vxe-color-picker--preview-btn {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAWElEQVRIiWM8fubkfwYygKWJOSM5+mCAhRLNoxaPWjxq8ajFoxbTyeL/DAfJ0Xjs3Cl7Siwmu4Yht1aDgZEYx6MWj1o8avGoxaMWD3qLya5X//4nqx6HAQC7RBGFzolqTAAAAABJRU5ErkJggg==);
}

.vxe-color-picker--inner, .vxe-color-picker--readonly-color {
  border-radius: var(--vxe-ui-base-border-radius);
  background-size: 1em 1em;
  width: 100%;
  height: 100%;
}

.vxe-color-picker--readonly-color {
  border: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-color-picker--inner {
  cursor: pointer;
}

.vxe-color-picker--input {
  z-index: -1;
  border: 0;
  outline: 0;
  width: 1px;
  height: 1px;
  position: absolute;
}

.vxe-color-picker--inner-color {
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.vxe-color-picker--panel-wrapper {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  width: 23.4em;
  -webkit-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
  background-color: var(--vxe-ui-layout-background-color);
  position: relative;
}

.vxe-color-picker--panel {
  color: var(--vxe-ui-font-color);
  text-align: left;
  padding: 4px 0;
  display: none;
  position: absolute;
  left: 0;
}

.vxe-color-picker--panel:not(.is--transfer) {
  min-width: 100%;
}

.vxe-color-picker--panel.is--transfer {
  position: fixed;
}

.vxe-color-picker--panel.ani--leave {
  opacity: 0;
  transform-origin: top;
  backface-visibility: hidden;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  display: block;
  transform: scaleY(.5);
}

.vxe-color-picker--panel.ani--leave[placement="top"] {
  transform-origin: bottom;
}

.vxe-color-picker--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-color-picker--panel.ani--enter > div:after {
  display: none;
}

.vxe-color-picker--panel > div:after {
  content: "";
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-color-picker--color-wrapper, .vxe-color-picker--panel > div:after {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-color-picker--color-wrapper {
  height: 160px;
  position: relative;
  overflow: hidden;
}

.vxe-color-picker--black-bg, .vxe-color-picker--color-bg, .vxe-color-picker--white-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-color-picker--white-bg {
  background: linear-gradient(90deg, #fff, rgba(255, 255, 255, 0));
}

.vxe-color-picker--black-bg {
  background: linear-gradient(0deg, #000, rgba(255, 255, 255, 0));
}

.vxe-color-picker--color-active {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 50%;
  width: .8em;
  height: .8em;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-.4em, -.4em);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, .3);
}

.vxe-color-picker--quick-wrapper {
  flex-flow: wrap;
  align-content: flex-start;
  max-height: 9.2em;
  display: flex;
  overflow-x: hidden;
  overflow-y: auto;
}

.vxe-color-picker--quick-item {
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  cursor: pointer;
  width: 1.5em;
  height: 1.5em;
  margin: .4em;
  transition: transform .1s ease-in-out;
}

.vxe-color-picker--quick-item:hover {
  border-color: var(--vxe-ui-font-primary-lighten-color);
  transform: scale(1.2);
}

.vxe-color-picker--quick-item:active {
  transform: scale(.8);
}

.vxe-color-picker--bar-wrapper {
  margin-top: .4em;
}

.vxe-color-picker--slider-wrapper {
  flex-direction: row;
  display: flex;
}

.vxe-color-picker--color-dropper, .vxe-color-picker--slider-preview {
  padding-left: .8em;
}

.vxe-color-picker--color-dropper {
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: .8em;
  font-size: 1.2em;
  transition: transform .1s ease-in-out;
  display: flex;
}

.vxe-color-picker--color-dropper:hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-color-picker--color-dropper:active {
  transform: scale(.8);
}

.vxe-color-picker--slider-preview {
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vxe-color-picker--preview-btn, .vxe-color-picker--preview-color {
  border-radius: 50%;
  width: 2.2em;
  height: 2.2em;
}

.vxe-color-picker--preview-btn {
  background-size: .8em .8em;
}

.vxe-color-picker--preview-color {
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.vxe-color-picker--preview-color:hover:before {
  content: "";
  z-index: 0;
  background-color: rgba(0, 0, 0, .3);
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-color-picker--preview-color:hover .vxe-color-picker--preview-copy-btn {
  z-index: 1;
  display: block;
}

.vxe-color-picker--preview-color:active .vxe-color-picker--preview-copy-btn {
  font-size: .8em;
}

.vxe-color-picker--preview-copy-btn {
  color: #fff;
  cursor: pointer;
  display: none;
}

.vxe-color-picker--slider-handle {
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  padding: 0 .8em;
  display: flex;
}

.vxe-color-picker--bar-alpha-slider, .vxe-color-picker--bar-hue-slider {
  cursor: pointer;
  width: 100%;
  height: 1em;
  margin: .4em 0;
  position: relative;
}

.vxe-color-picker--bar-alpha-bg, .vxe-color-picker--bar-alpha-slider, .vxe-color-picker--bar-hue-slider {
  border-radius: var(--vxe-ui-base-border-radius);
}

.vxe-color-picker--bar-hue-slider {
  background: -webkit-gradient(linear, right top, left top, from(red), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(#0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(red));
  background: linear-gradient(270deg, red, #ff0 17%, #0f0 33%, #0ff, #00f 67%, #f0f 83%, red);
}

.vxe-color-picker--bar-alpha-btn, .vxe-color-picker--bar-hue-btn {
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  width: .6em;
  height: calc(100% + 8px);
  cursor: -webkit-grab;
  cursor: grab;
  background-color: #fff;
  border-radius: .2em;
  transition: transform .1s ease-in-out;
  position: absolute;
  top: -4px;
  left: 0;
  transform: translateX(-.3em);
  box-shadow: 0 0 8px rgba(0, 0, 0, .3);
}

.vxe-color-picker--bar-alpha-btn:hover, .vxe-color-picker--bar-hue-btn:hover {
  transform: translateX(-.3em)scale(1.1);
}

.vxe-color-picker--bar-alpha-btn:active, .vxe-color-picker--bar-hue-btn:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
  transform: translateX(-.3em)scale(1.2);
}

.vxe-color-picker--bar-alpha-slider {
  background-size: 1em 1em;
}

.vxe-color-picker--bar-alpha-slider .vxe-color-picker--bar-alpha-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-color-picker--custom-wrapper {
  flex-direction: row;
  padding: 0 .8em;
  display: flex;
}

.vxe-color-picker--type-switch {
  flex-shrink: 0;
  margin-top: .4em;
  position: relative;
}

.vxe-color-picker--type-icon {
  color: var(--vxe-ui-input-placeholder-color);
  padding: .25em;
}

.vxe-color-picker--type-icon i {
  transition: transform .2s ease-in-out;
  display: inline-block;
}

.vxe-color-picker--type-label {
  cursor: pointer;
  padding-left: .25em;
  line-height: 2em;
}

.vxe-color-picker--type-label, .vxe-color-picker--type-popup {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-color-picker--type-popup {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
  background-color: var(--vxe-ui-layout-background-color);
  padding: .25em 1em;
  display: none;
  position: absolute;
}

.vxe-color-picker--type-popup.is--visible {
  display: block;
}

.vxe-color-picker--type-item {
  cursor: pointer;
  line-height: 1.6em;
}

.vxe-color-picker--type-item:hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-color-picker--hex-wrapper, .vxe-color-picker--rgb-wrapper {
  text-align: center;
  flex-grow: 1;
  margin-top: .4em;
}

.vxe-color-picker--input-wrapper {
  align-items: center;
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  flex-direction: row;
  justify-content: right;
  display: flex;
}

.vxe-color-picker--input-title {
  color: var(--vxe-ui-input-placeholder-color);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  line-height: 1.4em;
  display: flex;
}

.vxe-color-picker--hex-wrapper {
  flex-direction: column;
  display: flex;
}

.vxe-color-picker--hex-wrapper .vxe-color-picker--input-wrapper > .vxe-input {
  width: 98%;
}

.vxe-color-picker--rgb-wrapper {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.vxe-color-picker--rgb-wrapper .vxe-color-picker--input-wrapper > .vxe-number-input {
  width: 23%;
  margin-left: 2%;
}

.vxe-color-picker--rgb-wrapper .vxe-color-picker--input-wrapper > .vxe-number-input .vxe-number-input--input {
  padding: 0 0 0 .15em;
}

.vxe-color-picker--rgb-wrapper .vxe-color-picker--input-title > span {
  width: 50px;
  margin: 0 .4em;
  display: block;
}

.vxe-color-picker--footer-wrapper {
  text-align: right;
  margin-top: .4em;
  padding: 0 .4em .4em;
}

.vxe-color-picker, .vxe-color-picker--readonly {
  height: var(--vxe-ui-input-height-default);
  line-height: var(--vxe-ui-input-height-default);
}

.vxe-color-picker--readonly.size--medium, .vxe-color-picker.size--medium {
  height: var(--vxe-ui-input-height-medium);
  line-height: var(--vxe-ui-input-height-medium);
}

.vxe-color-picker--readonly.size--small, .vxe-color-picker.size--small {
  height: var(--vxe-ui-input-height-small);
  line-height: var(--vxe-ui-input-height-small);
}

.vxe-color-picker--readonly.size--mini, .vxe-color-picker.size--mini {
  height: var(--vxe-ui-input-height-mini);
  line-height: var(--vxe-ui-input-height-mini);
}

.vxe-color-picker, .vxe-color-picker--panel, .vxe-color-picker--readonly {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-color-picker--panel.size--medium, .vxe-color-picker--readonly.size--medium, .vxe-color-picker.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-color-picker--panel.size--small, .vxe-color-picker--readonly.size--small, .vxe-color-picker.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-color-picker--panel.size--mini, .vxe-color-picker--readonly.size--mini, .vxe-color-picker.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-context-menu {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: none;
  top: 0;
  left: 0;
}

.vxe-context-menu.is--visible {
  display: block;
}

.vxe-context-menu.is--fixed {
  position: fixed;
}

.vxe-context-menu.is--absolute {
  position: absolute;
}

.vxe-context-menu--group-wrapper {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-context-menu--group-wrapper:first-child {
  border: 0;
}

.vxe-context-menu--children-wrapper, .vxe-context-menu--wrapper {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  background-color: var(--vxe-ui-layout-background-color);
  border-radius: var(--vxe-ui-base-border-radius);
  padding: 0;
  box-shadow: 0 0 12px rgba(0, 0, 0, .3);
}

.vxe-context-menu--children-wrapper {
  display: none;
  position: absolute;
  transform: translateY(-5px);
}

.vxe-context-menu--item-wrapper {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-width: 12em;
  max-width: 20em;
  position: relative;
}

.vxe-context-menu--item-wrapper.is--active {
  background-color: var(--vxe-ui-base-hover-background-color);
}

.vxe-context-menu--first-item.is--subactive .vxe-context-menu--children-wrapper {
  display: block;
}

.vxe-context-menu--item-inner {
  height: var(--vxe-ui-context-menu-option-height);
  cursor: pointer;
  align-items: center;
  padding: 0 .8em;
  display: flex;
}

.vxe-context-menu--item-inner.is--loading {
  opacity: .5;
  cursor: progress;
}

.vxe-context-menu--item-inner.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}

.vxe-context-menu--item-prefix {
  text-align: center;
  min-width: 1em;
}

.vxe-context-menu--item-prefix, .vxe-context-menu--item-suffix {
  flex-shrink: 0;
  font-size: .9em;
}

.vxe-context-menu--item-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  padding: 0 .5em;
  font-size: .9em;
  overflow: hidden;
}

.vxe-context-menu {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-context-menu.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-context-menu.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-context-menu.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-countdown {
  flex-direction: row;
  display: inline-flex;
}

.vxe-countdown--content {
  flex-direction: row;
  display: flex;
}

.vxe-countdown--content, .vxe-countdown--prefix, .vxe-countdown--suffix {
  flex-shrink: 0;
  align-items: center;
  padding: 0 .1em;
  display: flex;
}

.vxe-countdown--content-item {
  flex-direction: row;
  flex-shrink: 0;
  display: flex;
}

.vxe-countdown--content-num {
  padding: 0 .2em;
}

.vxe-countdown.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-countdown.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-countdown.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-date-panel {
  color: var(--vxe-ui-font-color);
  flex-shrink: 0;
}

.vxe-date-panel--time-layout-wrapper, .vxe-date-panel--wrapper {
  border: 0 solid var(--vxe-ui-base-popup-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
}

.vxe-date-panel--time-left-wrapper, .vxe-date-panel--wrapper {
  flex-direction: column;
  padding: .8em;
  display: inline-flex;
}

.vxe-date-panel--time-right-wrapper {
  padding: .8em .8em .8em 0;
}

.vxe-date-panel--time-layout-wrapper {
  flex-direction: row;
  display: inline-flex;
}

.vxe-date-panel--time-title {
  text-align: center;
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  height: 2em;
  font-weight: 700;
  display: flex;
}

.vxe-date-panel--time-header {
  flex-shrink: 0;
  position: relative;
}

.vxe-date-panel--picker-header, .vxe-date-panel--time-header {
  flex-direction: row;
  align-items: center;
  height: 3em;
  padding-bottom: .5em;
  display: flex;
}

.vxe-date-panel--picker-header {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-date-panel--picker-header .vxe-date-panel--picker-type-wrapper {
  flex-grow: 1;
  font-size: 1.1em;
}

.vxe-date-panel--picker-header .vxe-date-panel--picker-btn-wrapper {
  text-align: center;
  flex-shrink: 0;
}

.vxe-date-panel--picker-type-wrapper {
  align-items: center;
  display: flex;
}

.vxe-date-panel--picker-type-wrapper .vxe-date-panel--picker-btn, .vxe-date-panel--picker-type-wrapper .vxe-date-panel--picker-label {
  display: inline-block;
}

.vxe-date-panel--picker-btn-wrapper {
  flex-direction: row;
  display: flex;
}

.vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-current-btn, .vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-next-btn, .vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-prev-btn {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  height: 2.2em;
  margin-left: .5em;
  padding: 0 .5em;
}

.vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-current-btn i, .vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-next-btn i, .vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-prev-btn i {
  font-size: 1.2em;
}

.vxe-date-panel--picker-btn-wrapper .vxe-date-panel--picker-btn:not(.is--disabled):active {
  transform: scale(.9);
}

.vxe-date-panel--picker-btn, .vxe-date-panel--picker-label {
  background-color: var(--vxe-ui-layout-background-color);
  justify-content: center;
  align-items: center;
  display: flex;
}

.vxe-date-panel--picker-btn.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}

.vxe-date-panel--picker-btn:not(.is--disabled) {
  cursor: pointer;
}

.vxe-date-panel--picker-btn:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-color);
  background-color: #fff;
}

.vxe-date-panel--picker-btn:not(.is--disabled):active {
  background-color: #fff;
}

.vxe-date-panel--picker-btns .vxe-date-panel--picker-btn {
  margin-left: .6em;
}

.vxe-date-panel--picker-btns .vxe-date-panel--picker-btn:first-child {
  margin-left: 0;
}

.vxe-date-panel--view-wrapper {
  flex-direction: column;
  line-height: 1.5;
  display: flex;
}

.vxe-date-panel--picker-body {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-date-panel--view-header {
  -webkit-box-shadow: inset 0 -1px 0 0 var(--vxe-ui-base-popup-border-color);
  box-shadow: inset 0 -1px 0 0 var(--vxe-ui-base-popup-border-color);
  text-align: center;
}

.vxe-date-panel--view-body {
  flex-direction: column;
  width: 24em;
  display: inline-flex;
}

.vxe-date-panel--view-wrapper.type--day .vxe-date-panel--view-body, .vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-body {
  height: 18em;
}

.vxe-date-panel--view-header .vxe-date-panel--view-row {
  height: 2em;
}

.vxe-date-panel--time-body, .vxe-date-panel--view-body {
  height: 20em;
}

.vxe-date-panel.type--time .vxe-date-panel--time-body {
  height: 15em;
}

.vxe-date-panel--view-body .vxe-date-panel--view-item {
  cursor: pointer;
}

.vxe-date-panel--view-body .vxe-date-panel--view-item.is--disabled, .vxe-date-panel--view-body .vxe-date-panel--view-item.is--over, .vxe-date-panel--view-body .vxe-date-panel--view-item.is--range-disabled {
  cursor: no-drop;
}

.vxe-date-panel--view-row {
  flex-direction: row;
  display: flex;
}

.vxe-date-panel--view-item {
  padding: .2em;
}

.vxe-date-panel--view-item.is--next .vxe-date-panel--festival, .vxe-date-panel--view-item.is--next .vxe-date-panel--label, .vxe-date-panel--view-item.is--next .vxe-date-panel--view-item-inner, .vxe-date-panel--view-item.is--prev .vxe-date-panel--festival, .vxe-date-panel--view-item.is--prev .vxe-date-panel--label, .vxe-date-panel--view-item.is--prev .vxe-date-panel--view-item-inner {
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-date-panel--view-item.is--now .vxe-date-panel--view-item-inner {
  color: var(--vxe-ui-base-popup-border-color);
}

.vxe-date-panel--view-item.is--now:not(.is--selected).is--current, .vxe-date-panel--view-item.is--now:not(.is--selected).is--current .vxe-date-panel--festival, .vxe-date-panel--view-item.is--now:not(.is--selected).is--current .vxe-date-panel--label {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-date-panel--view-item.is--hover .vxe-date-panel--view-item-inner {
  background-color: var(--vxe-ui-font-primary-tinge-color);
}

.vxe-date-panel--view-item.is--selected .vxe-date-panel--view-item-inner {
  color: var(--vxe-ui-input-date-picker-selected-color);
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-date-panel--view-item.is--selected.is--hover .vxe-date-panel--view-item-inner {
  -webkit-box-shadow: 0 0 6px 1px var(--vxe-ui-font-primary-color);
  box-shadow: 0 0 6px 1px var(--vxe-ui-font-primary-color);
}

.vxe-date-panel--view-item.is--selected.is--next .vxe-date-panel--festival, .vxe-date-panel--view-item.is--selected.is--next .vxe-date-panel--label, .vxe-date-panel--view-item.is--selected.is--prev .vxe-date-panel--festival, .vxe-date-panel--view-item.is--selected.is--prev .vxe-date-panel--label {
  color: var(--vxe-ui-base-popup-border-color);
}

.vxe-date-panel--view-item.is--selected .vxe-date-panel--festival, .vxe-date-panel--view-item.is--selected .vxe-date-panel--label {
  color: var(--vxe-ui-input-date-picker-festival-selected-color);
}

.vxe-date-panel--view-item.is--selected .vxe-date-panel--label.is-notice:before {
  background-color: var(--vxe-ui-input-date-picker-notice-selected-background-color);
}

.vxe-date-panel--view-item.is--range-disabled .vxe-date-panel--view-item-inner {
  color: var(--vxe-ui-input-disabled-color);
  background-color: inherit;
}

.vxe-date-panel--view-item.is--disabled .vxe-date-panel--view-item-inner {
  color: var(--vxe-ui-input-disabled-color);
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-date-panel--view-item.is--disabled .vxe-date-panel--festival, .vxe-date-panel--view-item.is--disabled .vxe-date-panel--label {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item {
  padding: .2em 0;
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item .vxe-date-panel--view-item-inner {
  border-radius: 0;
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item:first-child {
  border-right: 1px solid var(--vxe-ui-base-popup-border-color);
  padding: .2em 0 .2em .2em;
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item:first-child .vxe-date-panel--view-item-inner {
  color: var(--vxe-ui-input-date-festival-color);
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item:last-child {
  padding: .2em .2em .2em 0;
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item.is--hover:first-child .vxe-date-panel--view-item-inner, .vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item.is--selected:first-child .vxe-date-panel--view-item-inner {
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item.is--hover:last-child .vxe-date-panel--view-item-inner, .vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item.is--selected:last-child .vxe-date-panel--view-item-inner {
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
}

.vxe-date-panel--view-wrapper.type--week .vxe-date-panel--view-item.is--now:not(.is--selected):first-child .vxe-date-panel--view-item-inner {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-date-panel--view-item-inner {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.vxe-date-panel--view-item-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}

.vxe-date-panel--festival, .vxe-date-panel--label {
  text-align: center;
  width: 100%;
  display: block;
  overflow: hidden;
}

.vxe-date-panel--label {
  height: 1.4em;
  line-height: 1.4em;
  position: relative;
}

.vxe-date-panel--label.is-notice:before {
  content: "";
  background-color: var(--vxe-ui-input-date-notice-background-color);
  border-radius: 100%;
  width: .25em;
  height: .25em;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

.vxe-date-panel--label--extra {
  color: var(--vxe-ui-input-date-extra-color);
  font-size: 12px;
  position: absolute;
  top: -.4em;
  right: -.1em;
  transform: scale(.9);
}

.vxe-date-panel--label--extra.is-important {
  color: var(--vxe-ui-input-date-extra-important-color);
}

.vxe-date-panel--festival {
  color: var(--vxe-ui-input-date-festival-color);
  height: 1em;
  line-height: 1em;
  overflow: hidden;
}

.vxe-date-panel--festival.is-important {
  color: var(--vxe-ui-input-date-festival-important-color);
}

.vxe-date-panel--festival--label {
  font-size: 1em;
  display: block;
  transform: scale(.8);
}

.vxe-date-panel--festival--overlap {
  font-size: .86em;
  display: block;
}

.vxe-date-panel--festival--overlap.overlap--2 {
  animation: 6s ease-in-out infinite festivalOverlap2;
}

.vxe-date-panel--festival--overlap.overlap--3 {
  animation: 9s ease-in-out infinite festivalOverlap3;
}

.vxe-date-panel--festival--overlap > span {
  height: 14px;
  display: block;
  transform: scale(.8);
}

.vxe-date-panel--time-body {
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-direction: row;
  flex-grow: 1;
  display: flex;
  position: relative;
}

.vxe-date-panel--time-body > ul {
  width: 3.2em;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.vxe-date-panel--time-body > ul:after, .vxe-date-panel--time-body > ul:before {
  content: " ";
  height: 6em;
  display: block;
}

.vxe-date-panel--time-body > ul:hover {
  overflow-y: auto;
}

.vxe-date-panel--time-body > ul > li {
  height: 2em;
  padding-left: .4em;
  line-height: 2em;
  display: block;
}

.vxe-date-panel--time-body > ul > li:not(.is--disabled):hover {
  background-color: var(--vxe-ui-input-date-picker-hover-background-color);
  cursor: pointer;
}

.vxe-date-panel--time-body > ul > li.is--selected {
  color: var(--vxe-ui-font-primary-color);
  font-weight: 700;
}

.vxe-date-panel--time-body > ul > li.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}

.vxe-date-panel--time-body .vxe-date-panel--time-minute-list, .vxe-date-panel--time-body .vxe-date-panel--time-second-list {
  border-left: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-date-panel.type--time .vxe-date-panel--time-body > ul {
  width: 4em;
}

.vxe-date-panel.type--time .vxe-date-panel--time-body > ul > li {
  height: 2.2em;
  padding-left: .8em;
  line-height: 2.2em;
}

.vxe-date-panel {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-date-panel.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-date-panel.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-date-panel.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-date-picker--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-date-picker--wrapper {
  flex-grow: 1;
  overflow: hidden;
}

.vxe-date-picker--inner {
  width: 100%;
  height: 100%;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: var(--vxe-ui-font-color);
  border-radius: var(--vxe-ui-base-border-radius);
  background-color: var(--vxe-ui-layout-background-color);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0 .5em;
  display: block;
}

.vxe-date-picker--inner::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-date-picker--inner:-ms-placeholder-shown {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-date-picker--inner::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-date-picker--inner::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-date-picker--inner::-webkit-autofill {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-date-picker--inner[disabled] {
  cursor: not-allowed;
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-date-picker--inner[disabled], .vxe-date-picker.is--disabled {
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-date-picker.is--disabled .vxe-date-picker--clear-icon, .vxe-date-picker.is--disabled .vxe-date-picker--control-icon, .vxe-date-picker.is--disabled .vxe-date-picker--prefix, .vxe-date-picker.is--disabled .vxe-date-picker--suffix {
  cursor: not-allowed;
}

.vxe-date-picker.is--disabled .vxe-date-picker--prefix, .vxe-date-picker.is--disabled .vxe-date-picker--suffix {
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-date-picker {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  flex-direction: row;
  width: 180px;
  display: inline-flex;
  position: relative;
}

.vxe-date-picker.is--active {
  border: 1px solid var(--vxe-ui-font-primary-color);
}

.vxe-date-picker.show--clear:hover .vxe-date-picker--clear-icon {
  display: block;
}

.vxe-date-picker--prefix, .vxe-date-picker--suffix {
  background-color: var(--vxe-ui-layout-background-color);
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

.vxe-date-picker--prefix-icon {
  padding-left: .5em;
}

.vxe-date-picker--clear-icon, .vxe-date-picker--control-icon, .vxe-date-picker--suffix-icon {
  padding-right: .5em;
}

.vxe-date-picker--clear-icon, .vxe-date-picker--control-icon {
  height: 100%;
  color: var(--vxe-ui-input-placeholder-color);
  cursor: pointer;
}

.vxe-date-picker--clear-icon {
  display: none;
}

.vxe-date-picker--clear-icon:hover {
  color: var(--vxe-ui-font-color);
}

.vxe-date-picker--clear-icon:active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-date-picker--panel {
  color: var(--vxe-ui-font-color);
  text-align: left;
  padding: 4px 0;
  display: none;
  position: absolute;
  left: 0;
}

.vxe-date-picker--panel:not(.is--transfer) {
  min-width: 100%;
}

.vxe-date-picker--panel.is--transfer {
  position: fixed;
}

.vxe-date-picker--panel.ani--leave {
  opacity: 0;
  transform-origin: top;
  backface-visibility: hidden;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  display: block;
  transform: scaleY(.5);
}

.vxe-date-picker--panel.ani--leave[placement="top"] {
  transform-origin: bottom;
}

.vxe-date-picker--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-date-picker--panel.ani--enter > div:after {
  display: none;
}

.vxe-date-picker--panel > div:after {
  content: "";
  z-index: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-date-picker--panel {
  pointer-events: none;
}

.vxe-date-picker--panel.show--right .vxe-date-picker--layout-datetime-layout-wrapper, .vxe-date-picker--panel.show--right .vxe-date-picker--layout-wrapper, .vxe-date-picker--panel.show--top .vxe-date-picker--layout-datetime-layout-wrapper, .vxe-date-picker--panel.show--top .vxe-date-picker--layout-wrapper {
  border-top-right-radius: 0;
}

.vxe-date-picker--panel.show--bottom .vxe-date-picker--layout-datetime-layout-wrapper, .vxe-date-picker--panel.show--bottom .vxe-date-picker--layout-wrapper, .vxe-date-picker--panel.show--right .vxe-date-picker--layout-datetime-layout-wrapper, .vxe-date-picker--panel.show--right .vxe-date-picker--layout-wrapper {
  border-bottom-right-radius: 0;
}

.vxe-date-picker--panel.show--bottom .vxe-date-picker--layout-datetime-layout-wrapper, .vxe-date-picker--panel.show--bottom .vxe-date-picker--layout-wrapper, .vxe-date-picker--panel.show--left .vxe-date-picker--layout-datetime-layout-wrapper, .vxe-date-picker--panel.show--left .vxe-date-picker--layout-wrapper {
  border-bottom-left-radius: 0;
}

.vxe-date-picker--panel.show--left .vxe-date-picker--layout-datetime-layout-wrapper, .vxe-date-picker--panel.show--left .vxe-date-picker--layout-wrapper, .vxe-date-picker--panel.show--top .vxe-date-picker--layout-datetime-layout-wrapper, .vxe-date-picker--panel.show--top .vxe-date-picker--layout-wrapper {
  border-top-left-radius: 0;
}

.vxe-date-picker--panel.show--top .vxe-date-picker--layout-datetime-layout-wrapper, .vxe-date-picker--panel.show--top .vxe-date-picker--layout-wrapper {
  border-top-width: 1px;
}

.vxe-date-picker--panel.show--bottom .vxe-date-picker--layout-datetime-layout-wrapper, .vxe-date-picker--panel.show--bottom .vxe-date-picker--layout-wrapper {
  border-bottom-width: 1px;
}

.vxe-date-picker--panel.show--left .vxe-date-picker--layout-datetime-layout-wrapper, .vxe-date-picker--panel.show--left .vxe-date-picker--layout-wrapper {
  border-left-width: 1px;
}

.vxe-date-picker--panel.show--right .vxe-date-picker--layout-datetime-layout-wrapper, .vxe-date-picker--panel.show--right .vxe-date-picker--layout-wrapper {
  border-right-width: 1px;
}

.vxe-date-picker--layout-all-wrapper {
  pointer-events: auto;
  background-color: var(--vxe-ui-layout-background-color);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  flex-direction: column;
  display: inline-flex;
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1);
}

.vxe-date-picker--layout-body-layout-wrapper {
  white-space: nowrap;
  flex-direction: row;
  display: flex;
}

.vxe-date-picker--layout-body-content-wrapper, .vxe-date-picker--layout-body-layout-wrapper, .vxe-date-picker--layout-body-wrapper {
  flex-grow: 1;
}

.vxe-date-picker--layout-body-wrapper {
  flex-direction: row;
  display: flex;
}

.vxe-date-picker--layout-bottom-wrapper, .vxe-date-picker--layout-footer-wrapper, .vxe-date-picker--layout-header-wrapper, .vxe-date-picker--layout-left-wrapper, .vxe-date-picker--layout-right-wrapper, .vxe-date-picker--layout-top-wrapper {
  flex-shrink: 0;
}

.vxe-date-picker--layout-top-wrapper {
  border-bottom: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-date-picker--layout-bottom-wrapper {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-date-picker--layout-left-wrapper {
  border-right: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-date-picker--layout-right-wrapper {
  border-left: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-date-picker--layout-footer-wrapper {
  flex-direction: row;
  display: flex;
}

.vxe-date-picker--layout-footer-custom {
  flex-grow: 1;
}

.vxe-date-picker--layout-footer-btns {
  flex-shrink: 0;
  align-items: center;
  padding: 0 .8em .8em;
  display: flex;
}

.vxe-date-picker {
  font-size: var(--vxe-ui-font-size-default);
  height: var(--vxe-ui-input-height-default);
  line-height: var(--vxe-ui-input-height-default);
}

.vxe-date-picker.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
  height: var(--vxe-ui-input-height-medium);
  line-height: var(--vxe-ui-input-height-medium);
}

.vxe-date-picker.size--small {
  font-size: var(--vxe-ui-font-size-small);
  height: var(--vxe-ui-input-height-small);
  line-height: var(--vxe-ui-input-height-small);
}

.vxe-date-picker.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
  height: var(--vxe-ui-input-height-mini);
  line-height: var(--vxe-ui-input-height-mini);
}

.vxe-date-range-picker--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-date-range-picker--wrapper {
  flex-grow: 1;
  overflow: hidden;
}

.vxe-date-range-picker--inner {
  width: 100%;
  height: 100%;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: var(--vxe-ui-font-color);
  border-radius: var(--vxe-ui-base-border-radius);
  background-color: var(--vxe-ui-layout-background-color);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0 .5em;
  display: block;
}

.vxe-date-range-picker--inner::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-date-range-picker--inner:-ms-placeholder-shown {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-date-range-picker--inner::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-date-range-picker--inner::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-date-range-picker--inner::-webkit-autofill {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-date-range-picker--inner[disabled] {
  cursor: not-allowed;
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-date-range-picker--inner[disabled], .vxe-date-range-picker.is--disabled {
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-date-range-picker.is--disabled .vxe-date-range-picker--clear-icon, .vxe-date-range-picker.is--disabled .vxe-date-range-picker--control-icon, .vxe-date-range-picker.is--disabled .vxe-date-range-picker--prefix, .vxe-date-range-picker.is--disabled .vxe-date-range-picker--suffix {
  cursor: not-allowed;
}

.vxe-date-range-picker.is--disabled .vxe-date-range-picker--prefix, .vxe-date-range-picker.is--disabled .vxe-date-range-picker--suffix {
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-date-range-picker {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  flex-direction: row;
  width: 330px;
  display: inline-flex;
  position: relative;
}

.vxe-date-range-picker.is--active {
  border: 1px solid var(--vxe-ui-font-primary-color);
}

.vxe-date-range-picker.show--clear:hover .vxe-date-range-picker--clear-icon {
  display: block;
}

.vxe-date-range-picker--prefix, .vxe-date-range-picker--suffix {
  background-color: var(--vxe-ui-layout-background-color);
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

.vxe-date-range-picker--prefix-icon {
  padding-left: .5em;
}

.vxe-date-range-picker--clear-icon, .vxe-date-range-picker--control-icon, .vxe-date-range-picker--suffix-icon {
  padding-right: .5em;
}

.vxe-date-range-picker--clear-icon, .vxe-date-range-picker--control-icon {
  height: 100%;
  color: var(--vxe-ui-input-placeholder-color);
  cursor: pointer;
}

.vxe-date-range-picker--clear-icon {
  display: none;
}

.vxe-date-range-picker--clear-icon:hover {
  color: var(--vxe-ui-font-color);
}

.vxe-date-range-picker--clear-icon:active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-date-range-picker--panel {
  color: var(--vxe-ui-font-color);
  text-align: left;
  padding: 4px 0;
  display: none;
  position: absolute;
  left: 0;
}

.vxe-date-range-picker--panel:not(.is--transfer) {
  min-width: 100%;
}

.vxe-date-range-picker--panel.is--transfer {
  position: fixed;
}

.vxe-date-range-picker--panel.ani--leave {
  opacity: 0;
  transform-origin: top;
  backface-visibility: hidden;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  display: block;
  transform: scaleY(.5);
}

.vxe-date-range-picker--panel.ani--leave[placement="top"] {
  transform-origin: bottom;
}

.vxe-date-range-picker--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-date-range-picker--panel.ani--enter > div:after {
  display: none;
}

.vxe-date-range-picker--panel > div:after {
  content: "";
  z-index: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-date-range-picker--panel {
  pointer-events: none;
}

.vxe-date-range-picker--panel.show--right .vxe-date-range-picker--layout-datetime-layout-wrapper, .vxe-date-range-picker--panel.show--right .vxe-date-range-picker--layout-wrapper, .vxe-date-range-picker--panel.show--top .vxe-date-range-picker--layout-datetime-layout-wrapper, .vxe-date-range-picker--panel.show--top .vxe-date-range-picker--layout-wrapper {
  border-top-right-radius: 0;
}

.vxe-date-range-picker--panel.show--bottom .vxe-date-range-picker--layout-datetime-layout-wrapper, .vxe-date-range-picker--panel.show--bottom .vxe-date-range-picker--layout-wrapper, .vxe-date-range-picker--panel.show--right .vxe-date-range-picker--layout-datetime-layout-wrapper, .vxe-date-range-picker--panel.show--right .vxe-date-range-picker--layout-wrapper {
  border-bottom-right-radius: 0;
}

.vxe-date-range-picker--panel.show--bottom .vxe-date-range-picker--layout-datetime-layout-wrapper, .vxe-date-range-picker--panel.show--bottom .vxe-date-range-picker--layout-wrapper, .vxe-date-range-picker--panel.show--left .vxe-date-range-picker--layout-datetime-layout-wrapper, .vxe-date-range-picker--panel.show--left .vxe-date-range-picker--layout-wrapper {
  border-bottom-left-radius: 0;
}

.vxe-date-range-picker--panel.show--left .vxe-date-range-picker--layout-datetime-layout-wrapper, .vxe-date-range-picker--panel.show--left .vxe-date-range-picker--layout-wrapper, .vxe-date-range-picker--panel.show--top .vxe-date-range-picker--layout-datetime-layout-wrapper, .vxe-date-range-picker--panel.show--top .vxe-date-range-picker--layout-wrapper {
  border-top-left-radius: 0;
}

.vxe-date-range-picker--panel.show--top .vxe-date-range-picker--layout-datetime-layout-wrapper, .vxe-date-range-picker--panel.show--top .vxe-date-range-picker--layout-wrapper {
  border-top-width: 1px;
}

.vxe-date-range-picker--panel.show--bottom .vxe-date-range-picker--layout-datetime-layout-wrapper, .vxe-date-range-picker--panel.show--bottom .vxe-date-range-picker--layout-wrapper {
  border-bottom-width: 1px;
}

.vxe-date-range-picker--panel.show--left .vxe-date-range-picker--layout-datetime-layout-wrapper, .vxe-date-range-picker--panel.show--left .vxe-date-range-picker--layout-wrapper {
  border-left-width: 1px;
}

.vxe-date-range-picker--panel.show--right .vxe-date-range-picker--layout-datetime-layout-wrapper, .vxe-date-range-picker--panel.show--right .vxe-date-range-picker--layout-wrapper {
  border-right-width: 1px;
}

.vxe-date-range-picker--layout-all-wrapper {
  pointer-events: auto;
  background-color: var(--vxe-ui-layout-background-color);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  flex-direction: column;
  line-height: 1.5;
  display: inline-flex;
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1);
}

.vxe-date-range-picker--layout-body-layout-wrapper {
  white-space: nowrap;
  flex-direction: row;
  display: flex;
}

.vxe-date-range-picker--layout-body-content-wrapper, .vxe-date-range-picker--layout-body-layout-wrapper, .vxe-date-range-picker--layout-body-wrapper {
  flex-grow: 1;
}

.vxe-date-range-picker--layout-body-wrapper {
  flex-direction: row;
  display: flex;
}

.vxe-date-range-picker--layout-bottom-wrapper, .vxe-date-range-picker--layout-footer-wrapper, .vxe-date-range-picker--layout-header-wrapper, .vxe-date-range-picker--layout-left-wrapper, .vxe-date-range-picker--layout-right-wrapper, .vxe-date-range-picker--layout-top-wrapper {
  flex-shrink: 0;
}

.vxe-date-range-picker--layout-top-wrapper {
  border-bottom: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-date-range-picker--layout-bottom-wrapper {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-date-range-picker--layout-left-wrapper {
  border-right: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-date-range-picker--layout-right-wrapper {
  border-left: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-date-range-picker--layout-footer-wrapper {
  flex-direction: row;
  padding: 0 .8em .8em;
  display: flex;
}

.vxe-date-range-picker--layout-footer-label {
  flex-shrink: 0;
  padding-right: .8em;
}

.vxe-date-range-picker--layout-footer-custom {
  text-align: right;
  flex-grow: 1;
}

.vxe-date-range-picker--layout-footer-btns {
  flex-shrink: 0;
  padding-left: .8em;
}

.vxe-date-range-picker {
  font-size: var(--vxe-ui-font-size-default);
  height: var(--vxe-ui-input-height-default);
  line-height: var(--vxe-ui-input-height-default);
}

.vxe-date-range-picker.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
  height: var(--vxe-ui-input-height-medium);
  line-height: var(--vxe-ui-input-height-medium);
}

.vxe-date-range-picker.size--small {
  font-size: var(--vxe-ui-font-size-small);
  height: var(--vxe-ui-input-height-small);
  line-height: var(--vxe-ui-input-height-small);
}

.vxe-date-range-picker.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
  height: var(--vxe-ui-input-height-mini);
  line-height: var(--vxe-ui-input-height-mini);
}

.vxe-drawer--wrapper {
  width: calc(100% + 18px);
  height: calc(100% + 18px);
  color: var(--vxe-ui-font-color);
  line-height: 1.5;
  font-family: var(--vxe-ui-font-family);
  outline: 0;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.vxe-drawer--wrapper.is--active {
  display: block;
}

.vxe-drawer--wrapper.is--visible.is--mask:before {
  background-color: rgba(0, 0, 0, .5);
}

.vxe-drawer--wrapper.is--visible.pos--left .vxe-drawer--box {
  left: 0;
}

.vxe-drawer--wrapper.is--visible.pos--right .vxe-drawer--box {
  right: 0;
}

.vxe-drawer--wrapper.is--visible.pos--top .vxe-drawer--box {
  top: 0;
}

.vxe-drawer--wrapper.is--visible.pos--bottom .vxe-drawer--box {
  bottom: 0;
}

.vxe-drawer--wrapper.is--visible .vxe-drawer--box {
  opacity: 1;
}

.vxe-drawer--wrapper:not(.lock--view) {
  pointer-events: none;
}

.vxe-drawer--wrapper.lock--scroll {
  overflow: hidden;
}

.vxe-drawer--wrapper:not(.lock--scroll) {
  overflow: auto;
}

.vxe-drawer--wrapper.is--mask:before, .vxe-drawer--wrapper.lock--view:before {
  content: "";
  z-index: -1;
  pointer-events: auto;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

.vxe-drawer--wrapper.is--mask:before {
  background-color: rgba(0, 0, 0, 0);
  transition: background-color .2s ease-in-out;
}

.vxe-drawer--wrapper.pos--left .vxe-drawer--box {
  top: 0;
  left: -100%;
  box-shadow: 2px 0 10px rgba(0, 0, 0, .2);
}

.vxe-drawer--wrapper.pos--right .vxe-drawer--box {
  top: 0;
  right: -100%;
  box-shadow: -2px 0 10px rgba(0, 0, 0, .2);
}

.vxe-drawer--wrapper.pos--top .vxe-drawer--box {
  top: -100%;
  left: 0;
  box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
}

.vxe-drawer--wrapper.pos--bottom .vxe-drawer--box {
  bottom: -100%;
  left: 0;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, .2);
}

.vxe-drawer--wrapper.pos--left .vxe-drawer--box, .vxe-drawer--wrapper.pos--right .vxe-drawer--box {
  width: 30%;
  height: 100%;
}

.vxe-drawer--wrapper.pos--bottom .vxe-drawer--box, .vxe-drawer--wrapper.pos--top .vxe-drawer--box {
  width: 100%;
  height: 30%;
}

.vxe-drawer--wrapper.is--padding .vxe-drawer--body-default {
  padding: .8em .6em;
}

.vxe-drawer--wrapper.is--padding .vxe-drawer--body-default .vxe-drawer--status-wrapper {
  padding-right: .6em;
}

.vxe-drawer--box {
  background-color: var(--vxe-ui-layout-background-color);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  text-align: left;
  pointer-events: auto;
  opacity: 0;
  flex-direction: row;
  transition: all .3s ease-in-out;
  display: flex;
  position: fixed;
}

.vxe-drawer--box.is--drag {
  cursor: move;
  transition: none;
}

.vxe-drawer--box.is--drag .vxe-modal--body:after, .vxe-drawer--box.is--drag .vxe-modal--footer:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-drawer--box.is--drag .vxe-modal--body, .vxe-drawer--box.is--drag .vxe-modal--body .vxe-modal--content {
  overflow: hidden;
}

.vxe-drawer--aside {
  outline: 0;
  flex-shrink: 0;
  overflow: auto;
}

.vxe-drawer--container {
  outline: 0;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: auto;
}

.vxe-drawer--content {
  white-space: pre-line;
  flex-grow: 1;
}

.vxe-drawer--body, .vxe-drawer--footer, .vxe-drawer--header {
  position: relative;
}

.vxe-drawer--body {
  outline: 0;
  flex-grow: 1;
  display: flex;
  overflow: auto;
}

.vxe-drawer--body .vxe-drawer--content {
  overflow: auto;
}

.vxe-drawer--body-left, .vxe-drawer--body-right {
  outline: 0;
  flex-shrink: 0;
  overflow: auto;
}

.vxe-drawer--body-default {
  outline: 0;
  flex-grow: 1;
  display: flex;
  overflow: auto;
}

.vxe-drawer--header {
  border-bottom: 1px solid var(--vxe-ui-base-popup-border-color);
  flex-direction: row;
  flex-shrink: 0;
  font-size: 1.1em;
  font-weight: 700;
  display: flex;
}

.vxe-drawer--header.is--ellipsis .vxe-drawer--header-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-drawer--header-title {
  flex-grow: 1;
  padding: .6em 0 .6em 1em;
}

.vxe-drawer--header-right {
  flex-shrink: 0;
  padding: .6em 1em .6em 0;
}

.vxe-drawer--footer-wrapper, .vxe-drawer--header-right {
  flex-direction: row;
  display: flex;
}

.vxe-drawer--footer-wrapper .vxe-drawer--footer-left {
  text-align: left;
  flex-grow: 1;
}

.vxe-drawer--footer-wrapper .vxe-drawer--footer-right {
  flex-shrink: 0;
}

.vxe-drawer--close-btn {
  cursor: pointer;
  margin-left: .6em;
}

.vxe-drawer--close-btn:hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-drawer--footer {
  text-align: right;
  flex-shrink: 0;
  padding: .4em 1em .8em;
}

.vxe-drawer--resize .sb-resize, .vxe-drawer--resize .st-resize, .vxe-drawer--resize .wl-resize, .vxe-drawer--resize .wr-resize {
  z-index: 100;
  position: absolute;
}

.vxe-drawer--resize .wl-resize, .vxe-drawer--resize .wr-resize {
  cursor: w-resize;
  width: 8px;
  height: 100%;
  top: 0;
}

.vxe-drawer--resize .wl-resize {
  left: -5px;
}

.vxe-drawer--resize .wr-resize {
  right: -5px;
}

.vxe-drawer--resize .sb-resize, .vxe-drawer--resize .st-resize {
  cursor: s-resize;
  width: 100%;
  height: 8px;
  left: 0;
}

.vxe-drawer--resize .st-resize {
  top: -5px;
}

.vxe-drawer--resize .sb-resize {
  bottom: -5px;
}

.vxe-drawer--wrapper {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-drawer--wrapper.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-drawer--wrapper.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-drawer--wrapper.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-empty {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  text-align: center;
  font-size: var(--vxe-ui-font-size-default);
  position: relative;
}

.vxe-empty.theme--primary .vxe-empty--icon-wrapper {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-empty.theme--success .vxe-empty--icon-wrapper {
  color: var(--vxe-ui-status-success-color);
}

.vxe-empty.theme--info .vxe-empty--icon-wrapper {
  color: var(--vxe-ui-status-info-color);
}

.vxe-empty.theme--warning .vxe-empty--icon-wrapper {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-empty.theme--danger .vxe-empty--icon-wrapper {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-empty.theme--error .vxe-empty--icon-wrapper {
  color: var(--vxe-ui-status-error-color);
}

.vxe-empty--inner {
  display: inline-block;
}

.vxe-empty--icon-wrapper {
  font-size: 4.8em;
}

.vxe-empty--icon-wrapper > i {
  display: block;
}

.vxe-empty--img-wrapper > img {
  height: 5.2em;
}

.vxe-empty--content-wrapper {
  padding-top: .5em 0;
}

.vxe-empty.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-empty.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-empty.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-form--item .vxe-default-input[type="reset"]:hover {
  color: var(--vxe-ui-font-primary-lighten-color);
  border-color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-form--item .vxe-default-input[type="submit"]:hover {
  color: var(--vxe-ui-font-primary-lighten-color);
  border-color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-form {
  font-size: var(--vxe-ui-font-size-default);
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  background-color: var(--vxe-ui-layout-background-color);
  text-align: left;
  position: relative;
}

.vxe-form .vxe-row {
  flex-shrink: 0;
}

.vxe-form--item-row {
  flex-flow: wrap;
  display: flex;
}

.vxe-col--inner > .vxe-form--item-col_1, .vxe-form--item-row > .vxe-form--item-col_1 {
  width: 4.16667%;
}

.vxe-col--inner > .vxe-form--item-col_2, .vxe-form--item-row > .vxe-form--item-col_2 {
  width: 8.33333%;
}

.vxe-col--inner > .vxe-form--item-col_3, .vxe-form--item-row > .vxe-form--item-col_3 {
  width: 12.5%;
}

.vxe-col--inner > .vxe-form--item-col_4, .vxe-form--item-row > .vxe-form--item-col_4 {
  width: 16.6667%;
}

.vxe-col--inner > .vxe-form--item-col_5, .vxe-form--item-row > .vxe-form--item-col_5 {
  width: 20.8333%;
}

.vxe-col--inner > .vxe-form--item-col_6, .vxe-form--item-row > .vxe-form--item-col_6 {
  width: 25%;
}

.vxe-col--inner > .vxe-form--item-col_7, .vxe-form--item-row > .vxe-form--item-col_7 {
  width: 29.1667%;
}

.vxe-col--inner > .vxe-form--item-col_8, .vxe-form--item-row > .vxe-form--item-col_8 {
  width: 33.3333%;
}

.vxe-col--inner > .vxe-form--item-col_9, .vxe-form--item-row > .vxe-form--item-col_9 {
  width: 37.5%;
}

.vxe-col--inner > .vxe-form--item-col_10, .vxe-form--item-row > .vxe-form--item-col_10 {
  width: 41.6667%;
}

.vxe-col--inner > .vxe-form--item-col_11, .vxe-form--item-row > .vxe-form--item-col_11 {
  width: 45.8333%;
}

.vxe-col--inner > .vxe-form--item-col_12, .vxe-form--item-row > .vxe-form--item-col_12 {
  width: 50%;
}

.vxe-col--inner > .vxe-form--item-col_13, .vxe-form--item-row > .vxe-form--item-col_13 {
  width: 54.1667%;
}

.vxe-col--inner > .vxe-form--item-col_14, .vxe-form--item-row > .vxe-form--item-col_14 {
  width: 58.3333%;
}

.vxe-col--inner > .vxe-form--item-col_15, .vxe-form--item-row > .vxe-form--item-col_15 {
  width: 62.5%;
}

.vxe-col--inner > .vxe-form--item-col_16, .vxe-form--item-row > .vxe-form--item-col_16 {
  width: 66.6667%;
}

.vxe-col--inner > .vxe-form--item-col_17, .vxe-form--item-row > .vxe-form--item-col_17 {
  width: 70.8333%;
}

.vxe-col--inner > .vxe-form--item-col_18, .vxe-form--item-row > .vxe-form--item-col_18 {
  width: 75%;
}

.vxe-col--inner > .vxe-form--item-col_19, .vxe-form--item-row > .vxe-form--item-col_19 {
  width: 79.1667%;
}

.vxe-col--inner > .vxe-form--item-col_20, .vxe-form--item-row > .vxe-form--item-col_20 {
  width: 83.3333%;
}

.vxe-col--inner > .vxe-form--item-col_21, .vxe-form--item-row > .vxe-form--item-col_21 {
  width: 87.5%;
}

.vxe-col--inner > .vxe-form--item-col_22, .vxe-form--item-row > .vxe-form--item-col_22 {
  width: 91.6667%;
}

.vxe-col--inner > .vxe-form--item-col_23, .vxe-form--item-row > .vxe-form--item-col_23 {
  width: 95.8333%;
}

.vxe-col--inner > .vxe-form--item-col_24, .vxe-form--item-row > .vxe-form--item-col_24 {
  width: 100%;
}

.vxe-form-slots {
  display: none;
}

.vxe-form--item-inner, .vxe-form--item-trigger-node {
  vertical-align: middle;
  display: inline-block;
}

.vxe-form--item-title {
  flex-direction: row;
  align-items: center;
  max-width: 320px;
  padding-right: .8em;
  display: flex;
}

.vxe-form--item-title.is--ellipsis .vxe-form--item-title-content {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-form--item-title .vxe-form--item-title-postfix, .vxe-form--item-title .vxe-form--item-title-prefix, .vxe-form--item-title .vxe-form--item-title-suffix, .vxe-form--item-title .vxe-form--item-title-tip-prefix, .vxe-form--item-title .vxe-form--item-title-tip-suffix {
  flex-shrink: 0;
}

.vxe-form--item-title .vxe-form--item-title-tip-prefix, .vxe-form--item-title .vxe-form--item-title-tip-suffix {
  vertical-align: middle;
}

.vxe-form--item-title .vxe-form--item-title-tip-prefix {
  margin-right: .25em;
}

.vxe-form--item-title .vxe-form--item-title-tip-suffix {
  margin-left: .2em;
}

.vxe-form--item-title .vxe-form--item-title-postfix {
  align-items: center;
  display: flex;
}

.vxe-form--item-title .vxe-form--item-title-content {
  flex-grow: 1;
}

.vxe-form--item-title .vxe-form--item-title-label {
  vertical-align: middle;
}

.vxe-form--item-title .vxe-form--item-title-prefix, .vxe-form--item-title .vxe-form--item-title-suffix {
  vertical-align: middle;
  flex-direction: row;
  display: inline-flex;
}

.vxe-form--item-title {
  flex-shrink: 0;
}

.vxe-form--item-content {
  word-break: break-all;
  flex-direction: row;
  flex-grow: 1;
  display: flex;
  position: relative;
}

.vxe-form--item-content:not(.vxe-form--group-content) {
  align-items: center;
}

.vxe-form--item-trigger-node {
  color: #909399;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  min-width: 100px;
  font-size: 12px;
}

.vxe-form--item-trigger-node .vxe-form--item-trigger-icon {
  margin: 0 .25em;
  transition: all .1s;
  display: inline-block;
}

.vxe-form-item--valid-error-tip {
  width: 100%;
  color: var(--vxe-ui-form-validate-error-color);
  background-color: var(--vxe-ui-form-validate-error-background-color);
  z-index: 1;
  opacity: 0;
  transform-origin: top;
  font-size: .9em;
  line-height: 1em;
  transition: all .2s ease-in-out;
  position: absolute;
  transform: scaleY(0);
}

.vxe-form-item--valid-error-tip .vxe-form-item--valid-error-wrapper {
  border-radius: var(--vxe-ui-base-border-radius);
  pointer-events: auto;
  display: inline-block;
}

.vxe-form-item--valid-error-tip .vxe-form-item--valid-error-theme-beautify {
  color: #fff;
  background-color: var(--vxe-ui-status-error-color);
  padding: .2em .6em .25em;
}

.vxe-form-item--valid-error-tip .vxe-form-item--valid-error-theme-beautify .vxe-form-item--valid-error-msg {
  background: none;
}

.vxe-form-item--valid-error-tip .vxe-form-item--valid-error-theme-normal {
  color: var(--vxe-ui-table-validate-error-color);
  background-color: var(--vxe-ui-form-validate-error-theme-normal-background-color);
}

.vxe-form .vxe-form--wrapper {
  flex-flow: wrap;
  display: flex;
}

.vxe-form .vxe-form--item {
  display: none;
}

.vxe-form .vxe-form--item.is--active:not(.is--hidden) {
  display: inline-flex;
}

.vxe-form--item-inner {
  width: 100%;
  position: relative;
}

.vxe-form-item--valid-error-icon-wrapper {
  visibility: hidden;
  color: var(--vxe-ui-form-validate-error-color);
  flex-shrink: 0;
  padding-left: .5em;
  position: relative;
}

.vxe-form-item--valid-error-icon-wrapper.is--hide .vxe-form-item--valid-error-icon-msg-tip {
  width: 0;
  padding: 0;
}

.vxe-form-item--valid-error-icon-btn {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 6;
  cursor: help;
  position: relative;
}

.vxe-form-item--valid-error-icon-msg-tip {
  z-index: 5;
  max-width: 24em;
  padding: .4em;
  display: block;
  position: absolute;
  top: 50%;
  right: .8em;
  overflow: hidden;
  transform: translateY(-50%);
}

.vxe-form-item--valid-error-icon-msg {
  border-radius: var(--vxe-ui-base-border-radius);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  box-shadow: 2px 2px 4px -2px rgba(0, 0, 0, .5);
}

.vxe-form-item--valid-error-icon-theme-beautify {
  color: #fff;
  background-color: var(--vxe-ui-status-error-color);
  padding: .2em .6em .25em;
}

.vxe-form-item--valid-error-icon-theme-beautify .vxe-form-item--valid-error-msg {
  background: none;
}

.vxe-form-item--valid-error-icon-theme-normal {
  color: var(--vxe-ui-table-validate-error-color);
  border: 1px solid var(--vxe-ui-table-validate-error-color);
  background-color: var(--vxe-ui-form-validate-error-theme-normal-background-color);
  padding: 0 .6em;
}

.vxe-form--item.is--bold > .vxe-form--item-title {
  font-weight: 700;
}

.vxe-form--item.is--colon > .vxe-form--item-title .vxe-form--item-title-postfix:after {
  content: ":";
  margin-left: .2em;
  font-weight: 400;
}

.vxe-form--item.is--asterisk.is--required > .vxe-form--item-title .vxe-form--item-title-content:before {
  content: "*";
  color: var(--vxe-ui-form-validate-error-color);
  vertical-align: middle;
  margin-right: .2em;
  font-family: Verdana, Arial, Tahoma;
  font-weight: 400;
}

.vxe-form--item.is--tbg > .vxe-form--item-title {
  background-color: var(--vxe-ui-form-title-background-color);
}

.vxe-form--item.is--vertical {
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  flex-direction: column;
  align-items: normal;
}

.vxe-form--item.is--vertical > .vxe-form--item-title {
  max-width: none;
  height: 2.5em;
  padding-right: 0;
  line-height: 2.3em;
}

.vxe-form--item.is--vertical > .vxe-form--item-title .vxe-form--item-title-content {
  flex-grow: 0;
}

.vxe-form--item.is--span .vxe-date-picker, .vxe-form--item.is--span .vxe-date-range-picker, .vxe-form--item.is--span .vxe-default-select, .vxe-form--item.is--span .vxe-default-textarea, .vxe-form--item.is--span .vxe-ico-picker, .vxe-form--item.is--span .vxe-input, .vxe-form--item.is--span .vxe-number-input, .vxe-form--item.is--span .vxe-password-input, .vxe-form--item.is--span .vxe-select, .vxe-form--item.is--span .vxe-table-select, .vxe-form--item.is--span .vxe-textarea, .vxe-form--item.is--span .vxe-tree-select {
  width: 100%;
}

.vxe-form--item.is--span .vxe-default-input:not([type="submit"]):not([type="reset"]) {
  width: 100%;
}

.vxe-form--item.is--error.show--err-msg > .vxe-form--item-content {
  padding-top: 0;
  padding-bottom: 1.3em;
}

.vxe-form--item.is--error.err--bg > .vxe-form--item-content {
  background-color: var(--vxe-ui-form-validate-error-item-background-color);
}

.vxe-form--item.is--error > .vxe-form--item-content > .vxe-form-item--valid-error-icon-wrapper {
  visibility: visible;
}

.vxe-form--item.is--error .vxe-date-picker, .vxe-form--item.is--error .vxe-date-picker:focus, .vxe-form--item.is--error .vxe-date-range-picker, .vxe-form--item.is--error .vxe-date-range-picker:focus, .vxe-form--item.is--error .vxe-default-input, .vxe-form--item.is--error .vxe-default-select, .vxe-form--item.is--error .vxe-default-select:focus, .vxe-form--item.is--error .vxe-default-textarea, .vxe-form--item.is--error .vxe-default-textarea:focus, .vxe-form--item.is--error .vxe-ico-picker, .vxe-form--item.is--error .vxe-input, .vxe-form--item.is--error .vxe-input:focus, .vxe-form--item.is--error .vxe-number-input, .vxe-form--item.is--error .vxe-number-input:focus, .vxe-form--item.is--error .vxe-password-input, .vxe-form--item.is--error .vxe-password-input:focus, .vxe-form--item.is--error .vxe-select, .vxe-form--item.is--error .vxe-table-select, .vxe-form--item.is--error .vxe-textarea > .vxe-textarea--inner, .vxe-form--item.is--error .vxe-textarea > .vxe-textarea--inner:focus, .vxe-form--item.is--error .vxe-tree-select, .vxe-form--item.is--error .vxe-upload .vxe-upload--file-action-btn > .vxe-button, .vxe-form--item.is--error .vxe-upload .vxe-upload--image-action-box {
  border-color: var(--vxe-ui-form-validate-error-color);
}

.vxe-form--item.is--error .vxe-default-input[type="search"]:focus {
  border-color: var(--vxe-ui-form-validate-error-color);
}

.vxe-form--item.is--error .vxe-default-input[type="text"]:focus {
  border-color: var(--vxe-ui-form-validate-error-color);
}

.vxe-form--item.is--error .vxe-form-item--valid-error-tip {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-form--item .vxe-default-input, .vxe-form--item .vxe-default-select, .vxe-form--item .vxe-default-textarea {
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  outline: 0;
}

.vxe-form--item .vxe-default-input, .vxe-form--item .vxe-default-select {
  height: var(--vxe-ui-button-height-default);
}

.vxe-form--item .vxe-default-input {
  padding: 0 .8em;
}

.vxe-form--item .vxe-default-textarea {
  height: calc(var(--vxe-ui-button-height-default) * 2);
  padding: .3em .6em;
}

.vxe-form--item .vxe-default-input[type="number"] {
  padding-right: .2em;
}

.vxe-form--item .vxe-default-input[type="search"] {
  padding: 0 1em;
}

.vxe-form--item .vxe-default-input[type="text"] {
  padding: 0 1em;
}

.vxe-form--item .vxe-default-select, .vxe-form--item .vxe-default-textarea {
  color: var(--vxe-ui-font-color);
}

.vxe-form--item .vxe-default-input[type="search"] {
  color: var(--vxe-ui-font-color);
}

.vxe-form--item .vxe-default-input[type="text"] {
  color: var(--vxe-ui-font-color);
}

.vxe-form--item .vxe-default-select:focus, .vxe-form--item .vxe-default-textarea:focus {
  border: 1px solid var(--vxe-ui-font-primary-color);
}

.vxe-form--item .vxe-default-input[type="search"]:focus {
  border: 1px solid var(--vxe-ui-font-primary-color);
}

.vxe-form--item .vxe-default-input[type="text"]:focus {
  border: 1px solid var(--vxe-ui-font-primary-color);
}

.vxe-form--item .vxe-default-select[disabled], .vxe-form--item .vxe-default-textarea[disabled] {
  cursor: not-allowed;
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-form--item .vxe-default-input[type="search"][disabled] {
  cursor: not-allowed;
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-form--item .vxe-default-input[type="text"][disabled] {
  cursor: not-allowed;
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-form--item .vxe-default-input[type="reset"] {
  line-height: calc(var(--vxe-ui-button-height-default)  - 2px);
  cursor: pointer;
  background-color: #fff;
}

.vxe-form--item .vxe-default-input[type="submit"] {
  line-height: calc(var(--vxe-ui-button-height-default)  - 2px);
  cursor: pointer;
  background-color: #fff;
}

.vxe-form--item .vxe-default-input[type="reset"]:active {
  color: var(--vxe-ui-font-primary-darken-color);
  border-color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-form--item .vxe-default-input[type="submit"]:active {
  color: var(--vxe-ui-font-primary-darken-color);
  border-color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-form--item .vxe-default-input[type="date"]::-webkit-inner-spin-button {
  margin-top: 6px;
}

.vxe-form--item .vxe-default-input[type="date"]::-webkit-inner-spin-button {
  height: 24px;
}

.vxe-form--item .vxe-default-input[type="number"]::-webkit-inner-spin-button {
  height: 24px;
}

.vxe-form--item .vxe-default-input::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-form--item .vxe-default-input:-ms-placeholder-shown {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-form--item .vxe-default-input::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-form--item .vxe-default-input::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-form--item .vxe-default-select, .vxe-form--item .vxe-default-textarea {
  width: 180px;
}

.vxe-form--item .vxe-default-input[type="search"] {
  width: 180px;
}

.vxe-form--item .vxe-default-input[type="text"] {
  width: 180px;
}

.vxe-form--item .vxe-default-textarea {
  resize: none;
  vertical-align: middle;
}

.vxe-form--item .vxe-default-textarea::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-form--item .vxe-default-textarea:-ms-placeholder-shown {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-form--item .vxe-default-textarea::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-form--item .vxe-default-textarea::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-form.is--border {
  position: relative;
  overflow: hidden;
}

.vxe-form.is--border:before {
  content: "";
  border: 1px solid var(--vxe-ui-form-border-color);
  pointer-events: none;
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-form.is--border .vxe-form--item {
  padding: 0;
  position: relative;
}

.vxe-form.is--border .vxe-form--item:before {
  content: "";
  border: 1px solid var(--vxe-ui-form-border-color);
  pointer-events: none;
  width: calc(100% + 1px);
  height: calc(100% + 1px);
  position: absolute;
  top: -1px;
  left: -1px;
}

.vxe-form.is--border .vxe-form--item.is--padding.is--vertical > .vxe-form--item-title {
  border-bottom: 1px solid var(--vxe-ui-form-border-color);
}

.vxe-form.is--border .vxe-form--item.is--padding:not(.is--vertical) > .vxe-form--item-title {
  border-right: 1px solid var(--vxe-ui-form-border-color);
}

.vxe-form .vxe-form--item.hide--content > .vxe-form--item-title {
  -ms-flex-negative: unset;
  flex-shrink: unset;
  flex-grow: 1;
  max-width: none;
}

.vxe-form--item.is--padding.is--vertical > .vxe-form--item-title {
  padding: 0 var(--vxe-ui-form-item-padding-default);
}

.vxe-form--item.is--padding > .vxe-form--item-content, .vxe-form--item.is--padding > .vxe-form--item-title {
  padding: var(--vxe-ui-form-item-padding-default);
}

.vxe-form--item.size--medium.is--padding.is--vertical > .vxe-form--item-title {
  padding: 0 var(--vxe-ui-form-item-padding-medium);
}

.vxe-form--item.size--medium.is--padding > .vxe-form--item-content, .vxe-form--item.size--medium.is--padding > .vxe-form--item-title {
  padding: var(--vxe-ui-form-item-padding-medium);
}

.vxe-form--item.size--small.is--padding.is--vertical > .vxe-form--item-title {
  padding: 0 var(--vxe-ui-form-item-padding-small);
}

.vxe-form--item.size--small.is--padding > .vxe-form--item-content, .vxe-form--item.size--small.is--padding > .vxe-form--item-title {
  padding: var(--vxe-ui-form-item-padding-small);
}

.vxe-form--item.size--mini.is--padding.is--vertical > .vxe-form--item-title {
  padding: 0 var(--vxe-ui-form-item-padding-mini);
}

.vxe-form--item.size--mini.is--padding > .vxe-form--item-content, .vxe-form--item.size--mini.is--padding > .vxe-form--item-title {
  padding: var(--vxe-ui-form-item-padding-mini);
}

.vxe-form--item.is--padding > .vxe-form--group-content.vxe-form--item-content {
  padding: 0;
}

.vxe-form .vxe-form--item-title.align--center {
  text-align: center;
}

.vxe-form .vxe-form--item-title.align--left {
  text-align: left;
}

.vxe-form .vxe-form--item-title.align--right {
  text-align: right;
}

.vxe-form .vxe-form--item-content.align--center > .vxe-form--item-inner {
  text-align: center;
}

.vxe-form .vxe-form--item-content.align--left > .vxe-form--item-inner {
  text-align: left;
}

.vxe-form .vxe-form--item-content.align--right > .vxe-form--item-inner {
  text-align: right;
}

.vxe-form .vxe-form--item-content.vertical-align--center {
  align-items: center;
}

.vxe-form .vxe-form--item .vxe-form--item-content, .vxe-form .vxe-form--item:not(.is--vertical) .vxe-form--item-title {
  min-height: var(--vxe-ui-form-item-min-height-default);
}

.vxe-form.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-form.size--medium .vxe-default-input[type="reset"] {
  line-height: calc(var(--vxe-ui-button-height-medium)  - 2px);
}

.vxe-form.size--medium .vxe-default-input[type="submit"] {
  line-height: calc(var(--vxe-ui-button-height-medium)  - 2px);
}

.vxe-form.size--medium .vxe-default-input, .vxe-form.size--medium .vxe-default-select {
  height: var(--vxe-ui-button-height-medium);
}

.vxe-form.size--medium .vxe-default-textarea {
  height: calc(var(--vxe-ui-button-height-medium) * 2);
}

.vxe-form.size--medium .vxe-form--item .vxe-form--item-content, .vxe-form.size--medium .vxe-form--item:not(.is--vertical) .vxe-form--item-title {
  min-height: var(--vxe-ui-form-item-min-height-medium);
}

.vxe-form.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-form.size--small .vxe-default-input[type="reset"] {
  line-height: calc(var(--vxe-ui-button-height-small)  - 2px);
}

.vxe-form.size--small .vxe-default-input[type="submit"] {
  line-height: calc(var(--vxe-ui-button-height-small)  - 2px);
}

.vxe-form.size--small .vxe-default-input, .vxe-form.size--small .vxe-default-select {
  height: var(--vxe-ui-button-height-small);
}

.vxe-form.size--small .vxe-default-textarea {
  height: calc(var(--vxe-ui-button-height-small) * 2);
}

.vxe-form.size--small .vxe-form--item .vxe-form--item-content, .vxe-form.size--small .vxe-form--item:not(.is--vertical) .vxe-form--item-title {
  min-height: var(--vxe-ui-form-item-min-height-small);
}

.vxe-form.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-form.size--mini .vxe-default-input[type="reset"] {
  line-height: calc(var(--vxe-ui-button-height-mini)  - 2px);
}

.vxe-form.size--mini .vxe-default-input[type="submit"] {
  line-height: calc(var(--vxe-ui-button-height-mini)  - 2px);
}

.vxe-form.size--mini .vxe-default-input, .vxe-form.size--mini .vxe-default-select {
  height: var(--vxe-ui-button-height-mini);
}

.vxe-form.size--mini .vxe-default-textarea {
  height: calc(var(--vxe-ui-button-height-mini) * 2);
}

.vxe-form.size--mini .vxe-form--item .vxe-form--item-content, .vxe-form.size--mini .vxe-form--item:not(.is--vertical) .vxe-form--item-title {
  min-height: var(--vxe-ui-form-item-min-height-mini);
}

.vxe-icon-title:before {
  content: "";
}

@font-face {
  font-family: vxeiconfont;
  src: url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2"), url(/static/font/iconfont.1774838423214.85313698.woff) format("woff"), url(/static/font/iconfont.1774838423214.23d88c41.ttf) format("truetype");
}

@keyframes rollCircle {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

[class*="vxe-icon-"] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.1em;
  font-style: normal;
  font-weight: 400;
  line-height: 1em;
  font-family: vxeiconfont !important;
}

[class*="vxe-icon-"].animat, [class*="vxe-icon-"].roll {
  display: inline-block;
}

[class*="vxe-icon-"].animat {
  transition: transform .25s ease-in-out;
}

[class*="vxe-icon-"].rotate45 {
  transform: rotate(45deg);
}

[class*="vxe-icon-"].rotate90 {
  transform: rotate(90deg);
}

[class*="vxe-icon-"].rotate180 {
  transform: rotate(180deg);
}

[class*="vxe-icon-"].roll {
  animation: 1s linear infinite rollCircle;
}

[class*="vxe-icon-"].theme--primary {
  color: var(--vxe-ui-font-primary-color);
}

[class*="vxe-icon-"].theme--success {
  color: var(--vxe-ui-status-success-color);
}

[class*="vxe-icon-"].theme--info {
  color: var(--vxe-ui-status-info-color);
}

[class*="vxe-icon-"].theme--warning {
  color: var(--vxe-ui-status-warning-color);
}

[class*="vxe-icon-"].theme--danger {
  color: var(--vxe-ui-status-danger-color);
}

[class*="vxe-icon-"].theme--error {
  color: var(--vxe-ui-status-error-color);
}

.vxe-icon {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-icon.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-icon.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-icon.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-icon-service:before {
  content: "";
}

.vxe-icon-top:before {
  content: "";
}

.vxe-icon-tag:before {
  content: "";
}

.vxe-icon-radio-unchecked-fill:before {
  content: "";
}

.vxe-icon-checkbox-unchecked-fill:before {
  content: "";
}

.vxe-icon-grouping:before {
  content: "";
}

.vxe-icon-values:before {
  content: "";
}

.vxe-icon-dropper:before {
  content: "";
}

.vxe-icon-no-drop:before {
  content: "";
}

.vxe-icon-rich-text:before {
  content: "";
}

.vxe-icon-slider:before {
  content: "";
}

.vxe-icon-empty:before {
  content: "";
}

.vxe-icon-notice-right-fill:before {
  content: "";
}

.vxe-icon-notice-left-fill:before {
  content: "";
}

.vxe-icon-github-fill:before {
  content: "";
}

.vxe-icon-gitee-fill:before {
  content: "";
}

.vxe-icon-language-switch:before {
  content: "";
}

.vxe-icon-carousel:before {
  content: "";
}

.vxe-icon-menu-unfold:before {
  content: "";
}

.vxe-icon-menu-fold:before {
  content: "";
}

.vxe-icon-arrows-right:before {
  content: "";
}

.vxe-icon-arrows-left:before {
  content: "";
}

.vxe-icon-arrows-up:before {
  content: "";
}

.vxe-icon-arrows-down:before {
  content: "";
}

.vxe-icon-add-sub:before {
  content: "";
}

.vxe-icon-tree-select:before {
  content: "";
}

.vxe-icon-align-left:before {
  content: "";
}

.vxe-icon-align-right:before {
  content: "";
}

.vxe-icon-rmb:before {
  content: "";
}

.vxe-icon-usd:before {
  content: "";
}

.vxe-icon-recover:before {
  content: "";
}

.vxe-icon-drag-handle:before {
  content: "";
}

.vxe-icon-print-batch:before {
  content: "";
}

.vxe-icon-pct-full:before {
  content: "";
}

.vxe-icon-rotate-right:before {
  content: "";
}

.vxe-icon-rotate-left:before {
  content: "";
}

.vxe-icon-search-zoom-out:before {
  content: "";
}

.vxe-icon-pct-1-1:before {
  content: "";
}

.vxe-icon-radio-checked:before {
  content: "";
}

.vxe-icon-checkbox-checked:before {
  content: "";
}

.vxe-icon-mobile:before {
  content: "";
}

.vxe-icon-align-center:before {
  content: "";
}

.vxe-icon-pc:before {
  content: "";
}

.vxe-icon-layout:before {
  content: "";
}

.vxe-icon-click-button:before {
  content: "";
}

.vxe-icon-select:before {
  content: "";
}

.vxe-icon-textarea:before {
  content: "";
}

.vxe-icon-file:before {
  content: "";
}

.vxe-icon-signature:before {
  content: "";
}

.vxe-icon-input:before {
  content: "";
}

.vxe-icon-text:before {
  content: "";
}

.vxe-icon-switch:before {
  content: "";
}

.vxe-icon-add-user:before {
  content: "";
}

.vxe-icon-row-col:before {
  content: "";
}

.vxe-icon-tabs:before {
  content: "";
}

.vxe-icon-subtable:before {
  content: "";
}

.vxe-icon-add-users:before {
  content: "";
}

.vxe-icon-number:before {
  content: "";
}

.vxe-icon-association-form:before {
  content: "";
}

.vxe-icon-sort:before {
  content: "";
}

.vxe-icon-sort-desc:before {
  content: "";
}

.vxe-icon-sort-asc:before {
  content: "";
}

.vxe-icon-end-page:before {
  content: "";
}

.vxe-icon-home-page:before {
  content: "";
}

.vxe-icon-time:before {
  content: "";
}

.vxe-icon-feedback:before {
  content: "";
}

.vxe-icon-lightning:before {
  content: "";
}

.vxe-icon-cloudy:before {
  content: "";
}

.vxe-icon-heavy-rain:before {
  content: "";
}

.vxe-icon-moon:before {
  content: "";
}

.vxe-icon-sunny:before {
  content: "";
}

.vxe-icon-location:before {
  content: "";
}

.vxe-icon-location-fill:before {
  content: "";
}

.vxe-icon-microphone-fill:before {
  content: "";
}

.vxe-icon-microphone:before {
  content: "";
}

.vxe-icon-share:before {
  content: "";
}

.vxe-icon-share-fill:before {
  content: "";
}

.vxe-icon-flag:before {
  content: "";
}

.vxe-icon-flag-fill:before {
  content: "";
}

.vxe-icon-platform:before {
  content: "";
}

.vxe-icon-goods-fill:before {
  content: "";
}

.vxe-icon-goods:before {
  content: "";
}

.vxe-icon-funnel-clear:before {
  content: "";
}

.vxe-icon-envelope:before {
  content: "";
}

.vxe-icon-envelope-open-fill:before {
  content: "";
}

.vxe-icon-envelope-open:before {
  content: "";
}

.vxe-icon-envelope-fill:before {
  content: "";
}

.vxe-icon-message-fill:before {
  content: "";
}

.vxe-icon-chat:before {
  content: "";
}

.vxe-icon-chat-fill:before {
  content: "";
}

.vxe-icon-send:before {
  content: "";
}

.vxe-icon-send-fill:before {
  content: "";
}

.vxe-icon-user:before {
  content: "";
}

.vxe-icon-user-fill:before {
  content: "";
}

.vxe-icon-wechat:before {
  content: "";
}

.vxe-icon-alipay:before {
  content: "";
}

.vxe-icon-indicator:before {
  content: "";
}

.vxe-icon-file-excel:before {
  content: "";
}

.vxe-icon-file-pdf:before {
  content: "";
}

.vxe-icon-file-image:before {
  content: "";
}

.vxe-icon-file-markdown:before {
  content: "";
}

.vxe-icon-file-ppt:before {
  content: "";
}

.vxe-icon-file-word:before {
  content: "";
}

.vxe-icon-file-zip:before {
  content: "";
}

.vxe-icon-file-txt:before {
  content: "";
}

.vxe-icon-refresh:before {
  content: "";
}

.vxe-icon-checkbox-unchecked:before {
  content: "";
}

.vxe-icon-information:before {
  content: "";
}

.vxe-icon-info-circle-fill:before {
  content: "";
}

.vxe-icon-info-circle:before {
  content: "";
}

.vxe-icon-chart-radar:before {
  content: "";
}

.vxe-icon-chart-bar-x:before {
  content: "";
}

.vxe-icon-repeat:before {
  content: "";
}

.vxe-icon-voice-fill:before {
  content: "";
}

.vxe-icon-voice:before {
  content: "";
}

.vxe-icon-flow-branch:before {
  content: "";
}

.vxe-icon-comment:before {
  content: "";
}

.vxe-icon-folder:before {
  content: "";
}

.vxe-icon-folder-open:before {
  content: "";
}

.vxe-icon-picture:before {
  content: "";
}

.vxe-icon-picture-fill:before {
  content: "";
}

.vxe-icon-bell:before {
  content: "";
}

.vxe-icon-bell-fill:before {
  content: "";
}

.vxe-icon-undo:before {
  content: "";
}

.vxe-icon-home:before {
  content: "";
}

.vxe-icon-home-fill:before {
  content: "";
}

.vxe-icon-checkbox-checked-fill:before {
  content: "";
}

.vxe-icon-checkbox-indeterminate-fill:before {
  content: "";
}

.vxe-icon-fullscreen:before {
  content: "";
}

.vxe-icon-minimize:before {
  content: "";
}

.vxe-icon-print:before {
  content: "";
}

.vxe-icon-upload:before {
  content: "";
}

.vxe-icon-download:before {
  content: "";
}

.vxe-icon-cloud-download:before {
  content: "";
}

.vxe-icon-cloud-upload:before {
  content: "";
}

.vxe-icon-spinner:before {
  content: "";
}

.vxe-icon-close:before {
  content: "";
}

.vxe-icon-custom-column:before {
  content: "";
}

.vxe-icon-edit:before {
  content: "";
}

.vxe-icon-zoom-in:before {
  content: "";
}

.vxe-icon-caret-down:before {
  content: "";
}

.vxe-icon-caret-up:before {
  content: "";
}

.vxe-icon-caret-right:before {
  content: "";
}

.vxe-icon-caret-left:before {
  content: "";
}

.vxe-icon-square-checked-fill:before {
  content: "";
}

.vxe-icon-square-close:before {
  content: "";
}

.vxe-icon-square-down:before {
  content: "";
}

.vxe-icon-square-left:before {
  content: "";
}

.vxe-icon-square-caret-right:before {
  content: "";
}

.vxe-icon-square-minus:before {
  content: "";
}

.vxe-icon-square-plus:before {
  content: "";
}

.vxe-icon-square-right:before {
  content: "";
}

.vxe-icon-square-up:before {
  content: "";
}

.vxe-icon-square-checked:before {
  content: "";
}

.vxe-icon-square-down-fill:before {
  content: "";
}

.vxe-icon-square-minus-fill:before {
  content: "";
}

.vxe-icon-square-close-fill:before {
  content: "";
}

.vxe-icon-square-left-fill:before {
  content: "";
}

.vxe-icon-square-caret-right-fill:before {
  content: "";
}

.vxe-icon-square-up-fill:before {
  content: "";
}

.vxe-icon-square-right-fill:before {
  content: "";
}

.vxe-icon-square-plus-fill:before {
  content: "";
}

.vxe-icon-square-plus-square:before {
  content: "";
}

.vxe-icon-square-fill:before {
  content: "";
}

.vxe-icon-square-square:before {
  content: "";
}

.vxe-icon-sort-alpha-desc:before {
  content: "";
}

.vxe-icon-sort-alpha-asc:before {
  content: "";
}

.vxe-icon-sort-numeric-asc:before {
  content: "";
}

.vxe-icon-sort-numeric-desc:before {
  content: "";
}

.vxe-icon-star-fill:before {
  content: "";
}

.vxe-icon-star:before {
  content: "";
}

.vxe-icon-star-half:before {
  content: "";
}

.vxe-icon-lock-fill:before {
  content: "";
}

.vxe-icon-unlock-fill:before {
  content: "";
}

.vxe-icon-question:before {
  content: "";
}

.vxe-icon-exclamation:before {
  content: "";
}

.vxe-icon-ellipsis-h:before {
  content: "";
}

.vxe-icon-ellipsis-v:before {
  content: "";
}

.vxe-icon-save:before {
  content: "";
}

.vxe-icon-setting:before {
  content: "";
}

.vxe-icon-setting-fill:before {
  content: "";
}

.vxe-icon-link:before {
  content: "";
}

.vxe-icon-chart-pie:before {
  content: "";
}

.vxe-icon-chart-line:before {
  content: "";
}

.vxe-icon-swap:before {
  content: "";
}

.vxe-icon-num-list:before {
  content: "";
}

.vxe-icon-copy:before {
  content: "";
}

.vxe-icon-company:before {
  content: "";
}

.vxe-icon-swap-right:before {
  content: "";
}

.vxe-icon-swap-left:before {
  content: "";
}

.vxe-icon-table:before {
  content: "";
}

.vxe-icon-merge-cells:before {
  content: "";
}

.vxe-icon-paste:before {
  content: "";
}

.vxe-icon-cut:before {
  content: "";
}

.vxe-icon-lock:before {
  content: "";
}

.vxe-icon-unlock:before {
  content: "";
}

.vxe-icon-chart-bar-y:before {
  content: "";
}

.vxe-icon-fixed-left-fill:before {
  content: "";
}

.vxe-icon-fixed-left:before {
  content: "";
}

.vxe-icon-fixed-right-fill:before {
  content: "";
}

.vxe-icon-fixed-right:before {
  content: "";
}

.vxe-icon-swap-down:before {
  content: "";
}

.vxe-icon-swap-up:before {
  content: "";
}

.vxe-icon-square:before {
  content: "";
}

.vxe-icon-check:before {
  content: "";
}

.vxe-icon-question-circle-fill:before {
  content: "";
}

.vxe-icon-error-circle-fill:before {
  content: "";
}

.vxe-icon-delete:before {
  content: "";
}

.vxe-icon-dot:before {
  content: "";
}

.vxe-icon-success-circle:before {
  content: "";
}

.vxe-icon-delete-fill:before {
  content: "";
}

.vxe-icon-minus:before {
  content: "";
}

.vxe-icon-maximize:before {
  content: "";
}

.vxe-icon-question-circle:before {
  content: "";
}

.vxe-icon-warning-circle:before {
  content: "";
}

.vxe-icon-warning-circle-fill:before {
  content: "";
}

.vxe-icon-eye-fill:before {
  content: "";
}

.vxe-icon-search:before {
  content: "";
}

.vxe-icon-funnel:before {
  content: "";
}

.vxe-icon-eye-fill-close:before {
  content: "";
}

.vxe-icon-search-zoom-in:before {
  content: "";
}

.vxe-icon-arrow-right:before {
  content: "";
}

.vxe-icon-arrow-left:before {
  content: "";
}

.vxe-icon-arrow-up:before {
  content: "";
}

.vxe-icon-calendar:before {
  content: "";
}

.vxe-icon-arrow-down:before {
  content: "";
}

.vxe-icon-warning-triangle:before {
  content: "";
}

.vxe-icon-add:before {
  content: "";
}

.vxe-icon-arrow-double-left:before {
  content: "";
}

.vxe-icon-arrow-double-right:before {
  content: "";
}

.vxe-icon-menu:before {
  content: "";
}

.vxe-icon-warning-triangle-fill:before {
  content: "";
}

.vxe-icon-error-circle:before {
  content: "";
}

.vxe-icon-zoom-out:before {
  content: "";
}

.vxe-icon-success-circle-fill:before {
  content: "";
}

.vxe-icon-radio-checked-fill:before {
  content: "";
}

.vxe-icon-radio-unchecked:before {
  content: "";
}

.vxe-ico-picker {
  color: var(--vxe-ui-font-color);
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  background-color: var(--vxe-ui-layout-background-color);
  width: 100px;
  display: inline-block;
  position: relative;
}

.vxe-ico-picker.show--clear:hover .vxe-ico-picker--clear-icon {
  display: block;
}

.vxe-ico-picker.is--active {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-ico-picker--inner {
  flex-direction: row;
  width: 100%;
  padding: 0 .5em;
  display: flex;
}

.vxe-ico-picker--input {
  z-index: -1;
  border: 0;
  outline: 0;
  width: 1px;
  height: 1px;
  position: absolute;
}

.vxe-ico-picker--icon {
  align-items: center;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  flex-direction: row;
  flex-grow: 1;
  justify-content: left;
  padding: 0 .5em;
  display: inline-flex;
}

.vxe-ico-picker--icon > svg {
  vertical-align: middle;
  max-width: 1em;
  max-height: 1em;
}

.vxe-ico-picker--placeholder {
  color: var(--vxe-ui-input-placeholder-color);
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  overflow: hidden;
}

.vxe-ico-picker--suffix {
  color: var(--vxe-ui-input-placeholder-color);
  cursor: pointer;
  flex-direction: row;
  flex-shrink: 0;
  display: flex;
}

.vxe-ico-picker--suffix .vxe-ico-picker--suffix-icon > i {
  transition: transform .2s ease-in-out;
  display: inline-block;
}

.vxe-ico-picker--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-ico-picker--clear-icon {
  height: 100%;
  color: var(--vxe-ui-input-placeholder-color);
  cursor: pointer;
  padding-right: .5em;
  display: none;
}

.vxe-ico-picker--clear-icon:hover {
  color: var(--vxe-ui-font-color);
}

.vxe-ico-picker--clear-icon:active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-ico-picker--list-wrapper {
  max-height: 22.3em;
  padding: var(--vxe-ui-layout-padding-qtr);
  overflow-x: hidden;
  overflow-y: auto;
}

.vxe-ico-picker--list {
  flex-direction: row;
  display: flex;
}

.vxe-ico-picker--item {
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  width: 4.8em;
  margin: var(--vxe-ui-layout-padding-half);
  cursor: pointer;
  flex-direction: column;
  padding: .2em;
  display: flex;
}

.vxe-ico-picker--item:hover {
  background-color: var(--vxe-ui-base-hover-background-color);
}

.vxe-ico-picker--item.is--selected {
  color: var(--vxe-ui-font-primary-color);
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-ico-picker--item-icon {
  flex-direction: row;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  height: 1.5em;
  font-size: 1.4em;
  display: flex;
}

.vxe-ico-picker--item-icon > svg {
  vertical-align: middle;
  max-width: 1em;
  max-height: 1em;
}

.vxe-ico-picker--item-title {
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 0;
  padding: 0 .2em;
  font-size: .9em;
  line-height: 1.3em;
  overflow: hidden;
}

.vxe-ico-picker--item-icon, .vxe-ico-picker--item-title {
  width: 100%;
}

.vxe-ico-picker--panel-wrapper {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
  background-color: var(--vxe-ui-layout-background-color);
  position: relative;
}

.vxe-ico-picker--panel {
  color: var(--vxe-ui-font-color);
  text-align: left;
  padding: 4px 0;
  display: none;
  position: absolute;
  left: 0;
}

.vxe-ico-picker--panel:not(.is--transfer) {
  min-width: 100%;
}

.vxe-ico-picker--panel.is--transfer {
  position: fixed;
}

.vxe-ico-picker--panel.ani--leave {
  opacity: 0;
  transform-origin: top;
  backface-visibility: hidden;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  display: block;
  transform: scaleY(.5);
}

.vxe-ico-picker--panel.ani--leave[placement="top"] {
  transform-origin: bottom;
}

.vxe-ico-picker--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-ico-picker {
  height: var(--vxe-ui-input-height-default);
  line-height: var(--vxe-ui-input-height-default);
}

.vxe-ico-picker.size--medium {
  height: var(--vxe-ui-input-height-medium);
  line-height: var(--vxe-ui-input-height-medium);
}

.vxe-ico-picker.size--small {
  height: var(--vxe-ui-input-height-small);
  line-height: var(--vxe-ui-input-height-small);
}

.vxe-ico-picker.size--mini {
  height: var(--vxe-ui-input-height-mini);
  line-height: var(--vxe-ui-input-height-mini);
}

.vxe-ico-picker, .vxe-ico-picker--panel {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-ico-picker--panel.size--medium, .vxe-ico-picker.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-ico-picker--panel.size--small, .vxe-ico-picker.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-ico-picker--panel.size--mini, .vxe-ico-picker.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-image {
  vertical-align: middle;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.vxe-image.is--circle, .vxe-image.is--circle .vxe-image-img {
  border-radius: 50%;
}

.vxe-image-img {
  border-style: none;
}

.vxe-image-group {
  display: inline-block;
}

.vxe-image-preview {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.vxe-image-preview:not(.is--pct11) .vxe-image-preview--img-item {
  max-width: 100%;
  max-height: 100%;
}

.vxe-image-preview:not(.is--move) .vxe-image-preview--img-item {
  transition: transform .3s ease-in-out;
}

.vxe-image-preview:hover .vxe-image-preview--close-wrapper, .vxe-image-preview:hover .vxe-image-preview--next-btn, .vxe-image-preview:hover .vxe-image-preview--operation-info, .vxe-image-preview:hover .vxe-image-preview--operation-wrapper, .vxe-image-preview:hover .vxe-image-preview--previous-btn {
  opacity: 1;
}

.vxe-image-preview:hover .vxe-image-preview--operation-info {
  transform: translate(0);
}

.vxe-image-preview:hover .vxe-image-preview--next-btn, .vxe-image-preview:hover .vxe-image-preview--previous-btn {
  transform: translateY(-50%);
}

.vxe-image-preview:hover .vxe-image-preview--next-btn:hover, .vxe-image-preview:hover .vxe-image-preview--previous-btn:hover {
  color: var(--vxe-ui-font-primary-color);
  transform: translateY(-50%)scale(1.2);
}

.vxe-image-preview:hover .vxe-image-preview--next-btn:active, .vxe-image-preview:hover .vxe-image-preview--previous-btn:active {
  transform: translateY(-50%)scale(.9);
}

.vxe-image-preview:hover .vxe-image-preview--operation-wrapper {
  transform: translate(-50%);
}

.vxe-image-preview:hover .vxe-image-preview--operation-wrapper:hover {
  transform: translateX(-50%)scale(1.1);
}

.vxe-image-preview--img-list {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.vxe-image-preview--img-item {
  cursor: -webkit-grab;
  cursor: grab;
  display: none;
}

.vxe-image-preview--img-item:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.vxe-image-preview--img-item.is--active {
  display: block;
}

.vxe-image-preview--close-btn {
  z-index: 99;
  cursor: pointer;
  border-radius: 50%;
  padding: 1em;
  font-size: 1.5em;
  transition: all .2s ease-in-out;
  top: 0;
  right: 0;
  transform: scale(1);
}

.vxe-image-preview--close-bg {
  z-index: 99;
  width: 30em;
  height: 10em;
  color: var(--vxe-ui-status-error-color);
  cursor: pointer;
  z-index: 88;
  background-color: rgba(0, 0, 0, .7);
  transition: all .2s ease-in-out;
  position: absolute;
  top: -7em;
  right: -12em;
  transform: rotate(45deg);
}

.vxe-image-preview--close-wrapper {
  opacity: 0;
  transition: all .2s ease-in-out;
}

.vxe-image-preview--close-wrapper:hover .vxe-image-preview--close-btn {
  color: var(--vxe-ui-status-error-color);
  top: .2em;
  right: .2em;
  transform: scale(1.2);
}

.vxe-image-preview--close-wrapper:hover .vxe-image-preview--close-bg {
  top: -5em;
}

.vxe-image-preview--close-btn, .vxe-image-preview--next-btn, .vxe-image-preview--operation-info, .vxe-image-preview--operation-wrapper, .vxe-image-preview--previous-btn {
  z-index: 99;
  position: absolute;
}

.vxe-image-preview--next-btn, .vxe-image-preview--previous-btn {
  opacity: 0;
  cursor: pointer;
  background-color: rgba(0, 0, 0, .7);
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 2.2em;
  height: 2.2em;
  font-size: 1.6em;
  line-height: 2.2em;
  transition: all .1s ease-in-out;
  display: flex;
  top: 50%;
}

.vxe-image-preview--previous-btn {
  left: 1vw;
  transform: translate(-2em, -50%);
}

.vxe-image-preview--next-btn {
  right: 1vw;
  transform: translate(2em, -50%);
}

.vxe-image-preview--operation-info {
  opacity: 0;
  border-radius: var(--vxe-ui-base-border-radius);
  text-align: center;
  background-color: rgba(0, 0, 0, .7);
  width: 4.6em;
  padding: .3em 0;
  font-size: 1em;
  transition: all .2s ease-in-out;
  bottom: .2em;
  right: .2em;
  transform: translate(2em, 2em);
}

.vxe-image-preview--operation-wrapper {
  opacity: 0;
  background-color: rgba(0, 0, 0, .7);
  border-radius: 3em;
  flex-direction: row;
  padding: 0 1.5em;
  transition: all .2s ease-in-out;
  display: flex;
  bottom: 3vh;
  left: 50%;
  transform: translate(-50%, 3em);
}

.vxe-image-preview--operation-active-count {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  min-width: 2.5em;
  font-size: 1.2em;
  display: flex;
}

.vxe-image-preview--operation-active-count .vxe-image-preview--operation-active-current, .vxe-image-preview--operation-active-count .vxe-image-preview--operation-active-total {
  height: 1.4em;
  display: inline-block;
}

.vxe-image-preview--operation-active-count .vxe-image-preview--operation-active-current {
  text-align: right;
  min-width: 1.4em;
  padding-right: .1em;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.2em;
}

.vxe-image-preview--operation-btn {
  cursor: pointer;
  padding: .5em;
  font-size: 1.6em;
  transition: all .1s ease-in-out;
}

.vxe-image-preview--operation-btn:hover {
  color: var(--vxe-ui-font-primary-color);
  transform: scale(1.2);
}

.vxe-image-preview--operation-btn:active {
  transform: scale(.9);
}

.vxe-image-preview-popup-wrapper {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-image-preview-popup-wrapper.vxe-modal--wrapper.type--modal .vxe-modal--box {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: rgba(0, 0, 0, .1);
  border: 0;
}

.vxe-image-preview-popup-wrapper.vxe-modal--wrapper.type--modal .vxe-modal--content {
  padding: 0;
}

.vxe-input--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-input--wrapper {
  flex-grow: 1;
  overflow: hidden;
}

.vxe-input--inner {
  width: 100%;
  height: 100%;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: var(--vxe-ui-font-color);
  border-radius: var(--vxe-ui-base-border-radius);
  background-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0 .5em;
  display: block;
}

.vxe-input {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-input .vxe-input--inner::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-input .vxe-input--inner:-ms-placeholder-shown {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-input .vxe-input--inner::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-input .vxe-input--inner::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-input .vxe-input--inner::-webkit-autofill {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-input .vxe-input--inner[type="number"] {
  -ms-appearance: none;
  appearance: none;
  -moz-appearance: textfield;
}

.vxe-input .vxe-input--inner[type="number"]::-webkit-inner-spin-button {
  -ms-appearance: none;
  appearance: none;
}

.vxe-input .vxe-input--inner[type="number"]::-webkit-outer-spin-button {
  -ms-appearance: none;
  appearance: none;
}

.vxe-input .vxe-input--inner[type="search"] {
  -ms-appearance: none;
  appearance: none;
}

.vxe-input .vxe-input--inner[type="search"]::-webkit-search-cancel-button {
  -ms-appearance: none;
  appearance: none;
}

.vxe-input .vxe-input--inner[disabled] {
  cursor: not-allowed;
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-input .vxe-input--inner[disabled], .vxe-input.is--disabled {
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-input.is--disabled .vxe-input--clear-icon, .vxe-input.is--disabled .vxe-input--control-icon, .vxe-input.is--disabled .vxe-input--prefix, .vxe-input.is--disabled .vxe-input--suffix {
  cursor: not-allowed;
}

.vxe-input.is--disabled .vxe-input--prefix, .vxe-input.is--disabled .vxe-input--suffix {
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-input {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  flex-direction: row;
  width: 180px;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.vxe-input.is--active {
  border: 1px solid var(--vxe-ui-font-primary-color);
}

.vxe-input.show--clear:hover .vxe-input--clear-icon {
  display: block;
}

.vxe-input--prefix {
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
}

.vxe-input--suffix {
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
}

.vxe-input--prefix, .vxe-input--suffix {
  background-color: var(--vxe-ui-layout-background-color);
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

.vxe-input--clear-icon {
  text-align: center;
  padding-right: .3em;
}

.vxe-input--control-icon, .vxe-input--prefix-icon, .vxe-input--suffix-icon {
  text-align: center;
  min-width: 1.8em;
}

.vxe-input--prefix-icon, .vxe-input--suffix-icon {
  height: 100%;
  color: var(--vxe-ui-input-placeholder-color);
  justify-content: center;
  align-items: center;
  display: flex;
}

.vxe-input--prefix-text, .vxe-input--suffix-text {
  padding: 0 .5em;
}

.vxe-input--clear-icon, .vxe-input--control-icon {
  height: 100%;
  color: var(--vxe-ui-input-placeholder-color);
  cursor: pointer;
}

.vxe-input--clear-icon {
  display: none;
}

.vxe-input--clear-icon:hover {
  color: var(--vxe-ui-font-color);
}

.vxe-input--clear-icon:active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-input--number-btn {
  justify-content: center;
  align-items: center;
  height: 50%;
  display: flex;
}

.vxe-input--number-btn:hover {
  color: var(--vxe-ui-font-color);
}

.vxe-input--number-btn:active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-input--number-icon {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.vxe-input--number-icon .vxe-input--number-btn.is--disabled {
  cursor: no-drop;
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-input--count {
  color: var(--vxe-ui-input-count-color);
  background-color: var(--vxe-ui-layout-background-color);
  flex-shrink: 0;
  padding-right: .6em;
}

.vxe-input--count.is--error {
  color: var(--vxe-ui-input-count-error-color);
}

.vxe-input.is--left .vxe-input--inner {
  text-align: left;
}

.vxe-input.is--center .vxe-input--inner {
  text-align: center;
}

.vxe-input.is--right .vxe-input--inner {
  text-align: right;
}

.vxe-input--panel {
  color: var(--vxe-ui-font-color);
  text-align: left;
  padding: 4px 0;
  display: none;
  position: absolute;
  left: 0;
}

.vxe-input--panel.is--transfer {
  position: fixed;
}

.vxe-input--panel.ani--leave {
  opacity: 0;
  transform-origin: top;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  display: block;
  transform: scaleY(.5);
}

.vxe-input--panel.ani--leave[placement="top"] {
  transform-origin: bottom;
}

.vxe-input--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-input--panel {
  pointer-events: none;
}

.vxe-input--panel-layout-wrapper, .vxe-input--panel-wrapper {
  pointer-events: auto;
  background-color: var(--vxe-ui-layout-background-color);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, .1);
}

.vxe-input--panel-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
}

.vxe-input--panel-layout-wrapper {
  flex-direction: row;
  display: inline-flex;
}

.vxe-input--panel.type--date, .vxe-input--panel.type--month, .vxe-input--panel.type--quarter, .vxe-input--panel.type--week, .vxe-input--panel.type--year {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper {
  border-left: 1px solid var(--vxe-ui-input-border-color);
  flex-direction: column;
  display: flex;
}

.vxe-input--panel.type--date .vxe-input--date-picker-body th, .vxe-input--panel.type--datetime .vxe-input--date-picker-body th {
  width: 14.2857%;
}

.vxe-input--panel.type--week .vxe-input--date-picker-body table th {
  width: 12%;
}

.vxe-input--panel.type--week .vxe-input--date-picker-body table th:first-child {
  width: 14%;
}

.vxe-input--panel.type--quarter .vxe-input--date-picker-body table th {
  width: 50%;
}

.vxe-input--panel.type--month .vxe-input--date-picker-body td, .vxe-input--panel.type--year .vxe-input--date-picker-body td {
  width: 25%;
}

.vxe-input--time-picker-title {
  text-align: center;
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  flex-grow: 1;
  margin-right: .5em;
  padding: 0 .1em;
}

.vxe-input--time-picker-btn {
  flex-shrink: 0;
  display: flex;
}

.vxe-input--time-picker-btn:active {
  transform: scale(.9);
}

.vxe-input--date-picker-confirm, .vxe-input--time-picker-confirm {
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  cursor: pointer;
  color: var(--vxe-ui-input-date-time-confirm-button-color);
  border-color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-color);
  outline: 0;
  padding: 0 .5em;
}

.vxe-input--date-picker-confirm:hover, .vxe-input--time-picker-confirm:hover {
  background-color: var(--vxe-ui-font-primary-lighten-color);
  border-color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-input--date-picker-confirm:active, .vxe-input--time-picker-confirm:active {
  background-color: var(--vxe-ui-font-primary-darken-color);
  border-color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-input--time-picker-header {
  flex-direction: row;
  flex-shrink: 0;
  display: flex;
  position: relative;
}

.vxe-input--date-picker-header {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-direction: row;
  display: flex;
}

.vxe-input--date-picker-header .vxe-input--date-picker-type-wrapper {
  flex-grow: 1;
}

.vxe-input--date-picker-header .vxe-input--date-picker-btn-wrapper {
  text-align: center;
  flex-shrink: 0;
}

.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn, .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label {
  display: inline-block;
}

.vxe-input--date-picker-btn-wrapper {
  flex-direction: row;
  display: flex;
}

.vxe-input--date-picker-btn, .vxe-input--date-picker-label {
  background-color: var(--vxe-ui-layout-background-color);
  justify-content: center;
  align-items: center;
  display: flex;
}

.vxe-input--date-picker-btn.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}

.vxe-input--date-picker-btn:not(.is--disabled) {
  cursor: pointer;
}

.vxe-input--date-picker-btn:not(.is--disabled):active, .vxe-input--date-picker-btn:not(.is--disabled):hover {
  background-color: #fff;
}

.vxe-input--date-picker-btns .vxe-input--date-picker-btn {
  margin-left: .6em;
}

.vxe-input--date-picker-btns .vxe-input--date-picker-btn:first-child {
  margin-left: 0;
}

.vxe-input--date-picker-body {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-input--date-picker-body table {
  border-spacing: 0;
  border-collapse: separate;
  text-align: center;
  table-layout: fixed;
  border: 0;
  width: 100%;
}

.vxe-input--date-picker-body td, .vxe-input--date-picker-body th {
  font-weight: 400;
}

.vxe-input--date-picker-body th {
  -webkit-box-shadow: inset 0 -1px 0 0 var(--vxe-ui-base-popup-border-color);
  box-shadow: inset 0 -1px 0 0 var(--vxe-ui-base-popup-border-color);
}

.vxe-input--date-picker-body td {
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 1em;
}

.vxe-input--date-picker-body td.is--next, .vxe-input--date-picker-body td.is--next .vxe-input--date-festival, .vxe-input--date-picker-body td.is--next .vxe-input--date-label, .vxe-input--date-picker-body td.is--prev, .vxe-input--date-picker-body td.is--prev .vxe-input--date-festival, .vxe-input--date-picker-body td.is--prev .vxe-input--date-label {
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-input--date-picker-body td.is--now {
  -webkit-box-shadow: inset 0 0 0 1px var(--vxe-ui-base-popup-border-color);
  box-shadow: inset 0 0 0 1px var(--vxe-ui-base-popup-border-color);
}

.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current, .vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-festival, .vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-label {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-input--date-picker-body td.is--hover {
  border-color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-tinge-color);
}

.vxe-input--date-picker-body td.is--selected {
  color: var(--vxe-ui-input-date-picker-selected-color);
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-input--date-picker-body td.is--selected.is--hover {
  -webkit-box-shadow: 0 0 6px 1px var(--vxe-ui-font-primary-color);
  box-shadow: 0 0 6px 1px var(--vxe-ui-font-primary-color);
}

.vxe-input--date-picker-body td.is--selected.is--next, .vxe-input--date-picker-body td.is--selected.is--prev {
  background-color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-input--date-picker-body td.is--selected .vxe-input--date-festival, .vxe-input--date-picker-body td.is--selected .vxe-input--date-label {
  color: var(--vxe-ui-input-date-picker-festival-selected-color);
}

.vxe-input--date-picker-body td.is--selected .vxe-input--date-label.is-notice:before {
  background-color: var(--vxe-ui-input-date-picker-notice-selected-background-color);
}

.vxe-input--date-picker-body td:not(.is--disabled) {
  cursor: pointer;
}

.vxe-input--date-picker-body td.is--disabled {
  cursor: no-drop;
  color: var(--vxe-ui-input-disabled-color);
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-input--date-picker-body td.is--disabled .vxe-input--date-festival, .vxe-input--date-picker-body td.is--disabled .vxe-input--date-label {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-input--date-week-view th:first-child {
  -webkit-box-shadow: inset -1px -1px 0 0 var(--vxe-ui-base-popup-border-color);
  box-shadow: inset -1px -1px 0 0 var(--vxe-ui-base-popup-border-color);
}

.vxe-input--date-week-view td {
  border-left-width: 0;
  border-right-width: 0;
  border-radius: 0;
}

.vxe-input--date-week-view td:first-child {
  border-left-width: 1px;
  border-right-width: 1px;
  border-right-color: var(--vxe-ui-base-popup-border-color);
  border-top-left-radius: 1em;
  border-bottom-left-radius: 1em;
}

.vxe-input--date-week-view td:last-child {
  border-right-width: 1px;
  border-top-right-radius: 1em;
  border-bottom-right-radius: 1em;
}

.vxe-input--date-festival, .vxe-input--date-label {
  display: block;
  overflow: hidden;
}

.vxe-input--date-label {
  position: relative;
}

.vxe-input--date-label.is-notice:before {
  content: "";
  background-color: var(--vxe-ui-input-date-notice-background-color);
  border-radius: 100%;
  width: 4px;
  height: 4px;
  position: absolute;
  top: .1em;
  left: .8em;
  transform: translateX(-50%);
}

.vxe-input--date-label--extra {
  color: var(--vxe-ui-input-date-extra-color);
  font-size: 12px;
  line-height: 12px;
  position: absolute;
  top: -.2em;
  right: .1em;
  transform: scale(.7);
}

.vxe-input--date-label--extra.is-important {
  color: var(--vxe-ui-input-date-extra-important-color);
}

.vxe-input--date-festival {
  color: var(--vxe-ui-input-date-festival-color);
  height: 14px;
  line-height: 1;
  overflow: hidden;
}

.vxe-input--date-festival.is-important {
  color: var(--vxe-ui-input-date-festival-important-color);
}

.vxe-input--date-festival--label {
  font-size: 12px;
  display: block;
  transform: scale(.8);
}

@keyframes festivalOverlap2 {
  0%, 45%, to {
    transform: translateY(0);
  }

  50%, 95% {
    transform: translateY(-14px);
  }
}

@keyframes festivalOverlap3 {
  0%, 20%, to {
    transform: translateY(0);
  }

  25%, 45%, 75%, 95% {
    transform: translateY(-14px);
  }

  50%, 70% {
    transform: translateY(-28px);
  }
}

.vxe-input--date-festival--overlap {
  font-size: 12px;
  display: block;
}

.vxe-input--date-festival--overlap.overlap--2 {
  animation: 6s ease-in-out infinite festivalOverlap2;
}

.vxe-input--date-festival--overlap.overlap--3 {
  animation: 9s ease-in-out infinite festivalOverlap3;
}

.vxe-input--date-festival--overlap > span {
  height: 14px;
  display: block;
  transform: scale(.8);
}

.vxe-input--time-picker-body {
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-direction: row;
  flex-grow: 1;
  display: flex;
  position: relative;
}

.vxe-input--time-picker-body > ul {
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.vxe-input--time-picker-body > ul:after, .vxe-input--time-picker-body > ul:before {
  content: " ";
  display: block;
}

.vxe-input--time-picker-body > ul:hover {
  overflow-y: auto;
}

.vxe-input--time-picker-body > ul > li {
  display: block;
}

.vxe-input--time-picker-body > ul > li:hover {
  background-color: var(--vxe-ui-input-date-picker-hover-background-color);
  cursor: pointer;
}

.vxe-input--time-picker-body > ul > li.is--selected {
  color: var(--vxe-ui-font-primary-color);
  font-weight: 700;
}

.vxe-input--time-picker-body .vxe-input--time-picker-minute-list, .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  border-left: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-input {
  font-size: var(--vxe-ui-font-size-default);
  height: var(--vxe-ui-input-height-default);
  line-height: var(--vxe-ui-input-height-default);
}

.vxe-input .vxe-input--inner[type="date"]::-webkit-inner-spin-button {
  margin-top: 6px;
}

.vxe-input .vxe-input--inner[type="month"]::-webkit-inner-spin-button {
  margin-top: 6px;
}

.vxe-input .vxe-input--inner[type="week"]::-webkit-inner-spin-button {
  margin-top: 6px;
}

.vxe-input .vxe-input--inner[type="date"]::-webkit-inner-spin-button {
  height: 24px;
}

.vxe-input .vxe-input--inner[type="month"]::-webkit-inner-spin-button {
  height: 24px;
}

.vxe-input .vxe-input--inner[type="number"]::-webkit-inner-spin-button {
  height: 24px;
}

.vxe-input .vxe-input--inner[type="week"]::-webkit-inner-spin-button {
  height: 24px;
}

.vxe-input.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
  height: var(--vxe-ui-input-height-medium);
  line-height: var(--vxe-ui-input-height-medium);
}

.vxe-input.size--medium .vxe-input--inner[type="date"]::-webkit-inner-spin-button {
  margin-top: 4px;
}

.vxe-input.size--medium .vxe-input--inner[type="month"]::-webkit-inner-spin-button {
  margin-top: 4px;
}

.vxe-input.size--medium .vxe-input--inner[type="week"]::-webkit-inner-spin-button {
  margin-top: 4px;
}

.vxe-input.size--small {
  font-size: var(--vxe-ui-font-size-small);
  height: var(--vxe-ui-input-height-small);
  line-height: var(--vxe-ui-input-height-small);
}

.vxe-input.size--small .vxe-input--inner[type="date"]::-webkit-inner-spin-button {
  margin-top: 2px;
}

.vxe-input.size--small .vxe-input--inner[type="month"]::-webkit-inner-spin-button {
  margin-top: 2px;
}

.vxe-input.size--small .vxe-input--inner[type="week"]::-webkit-inner-spin-button {
  margin-top: 2px;
}

.vxe-input.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
  height: var(--vxe-ui-input-height-mini);
  line-height: var(--vxe-ui-input-height-mini);
}

.vxe-input.size--mini .vxe-input--inner[type="date"]::-webkit-inner-spin-button {
  margin-top: 0;
}

.vxe-input.size--mini .vxe-input--inner[type="month"]::-webkit-inner-spin-button {
  margin-top: 0;
}

.vxe-input.size--mini .vxe-input--inner[type="week"]::-webkit-inner-spin-button {
  margin-top: 0;
}

.vxe-input--panel {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-input--panel .vxe-input--panel-wrapper {
  max-height: 380px;
}

.vxe-input--panel.type--date .vxe-input--panel-wrapper, .vxe-input--panel.type--month .vxe-input--panel-wrapper, .vxe-input--panel.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.type--time .vxe-input--panel-wrapper, .vxe-input--panel.type--week .vxe-input--panel-wrapper, .vxe-input--panel.type--year .vxe-input--panel-wrapper {
  padding: 11px;
}

.vxe-input--panel.type--date .vxe-input--panel-wrapper, .vxe-input--panel.type--month .vxe-input--panel-wrapper, .vxe-input--panel.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.type--year .vxe-input--panel-wrapper {
  width: 336px;
}

.vxe-input--panel.type--week .vxe-input--panel-wrapper {
  width: 380px;
}

.vxe-input--panel.type--time .vxe-input--panel-wrapper {
  flex-direction: column;
  display: inline-flex;
}

.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper {
  width: 336px;
}

.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper, .vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper {
  padding: 11px;
}

.vxe-input--panel .vxe-input--date-picker-btn, .vxe-input--panel .vxe-input--date-picker-label, .vxe-input--panel .vxe-input--time-picker-title {
  height: 30px;
  line-height: 30px;
}

.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn {
  margin-left: 8px;
}

.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn:active {
  transform: scale(.9);
}

.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn, .vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn, .vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  width: 30px;
}

.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btns, .vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label {
  padding: 0 9px;
}

.vxe-input--panel .vxe-input--date-picker-header, .vxe-input--panel .vxe-input--time-picker-header {
  padding-bottom: 8px;
}

.vxe-input--panel .vxe-input--date-picker-body table, .vxe-input--panel .vxe-input--time-picker-body {
  height: calc(var(--vxe-ui-input-date-time-week-row-height-default) * 6 + var(--vxe-ui-input-date-title-height-default));
}

.vxe-input--panel .vxe-input--time-picker-body > ul {
  width: 48px;
}

.vxe-input--panel .vxe-input--time-picker-body > ul:after, .vxe-input--panel .vxe-input--time-picker-body > ul:before {
  height: 120px;
}

.vxe-input--panel .vxe-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 9px;
}

.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  left: 48px;
}

.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  left: 96px;
}

.vxe-input--panel .vxe-input--date-day-view td, .vxe-input--panel .vxe-input--date-week-view td {
  height: var(--vxe-ui-input-date-time-week-row-height-default);
}

.vxe-input--panel .vxe-input--date-quarter-view td {
  height: var(--vxe-ui-input-date-quarter-row-height-default);
}

.vxe-input--panel .vxe-input--date-month-view td, .vxe-input--panel .vxe-input--date-year-view td {
  height: var(--vxe-ui-input-date-month-year-row-height-default);
}

.vxe-input--panel .vxe-input--date-picker-body th {
  height: var(--vxe-ui-input-date-title-height-default);
}

.vxe-input--panel .vxe-input--date-picker-confirm, .vxe-input--panel .vxe-input--time-picker-confirm {
  height: 30px;
}

.vxe-input--panel .vxe-input--date-label {
  line-height: calc(var(--vxe-ui-font-size-default)  + 1px);
}

.vxe-input--panel.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-input--panel.size--medium .vxe-input--panel-wrapper {
  max-height: 360px;
}

.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper {
  padding: 10px;
}

.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper {
  width: 336px;
}

.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper {
  width: 380px;
}

.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper {
  flex-direction: column;
  display: inline-flex;
}

.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper {
  width: 336px;
}

.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper, .vxe-input--panel.size--medium.type--datetime .vxe-input--panel-right-wrapper {
  padding: 10px;
}

.vxe-input--panel.size--medium .vxe-input--date-picker-btn, .vxe-input--panel.size--medium .vxe-input--date-picker-label, .vxe-input--panel.size--medium .vxe-input--time-picker-title {
  height: 29px;
  line-height: 29px;
}

.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn {
  margin-left: 7px;
}

.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn:active {
  transform: scale(.9);
}

.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn, .vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn, .vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  width: 29px;
}

.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btns, .vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label {
  padding: 0 8px;
}

.vxe-input--panel.size--medium .vxe-input--date-picker-header, .vxe-input--panel.size--medium .vxe-input--time-picker-header {
  padding-bottom: 7px;
}

.vxe-input--panel.size--medium .vxe-input--date-picker-body table, .vxe-input--panel.size--medium .vxe-input--time-picker-body {
  height: calc(var(--vxe-ui-input-date-time-week-row-height-medium) * 6 + var(--vxe-ui-input-date-title-height-medium));
}

.vxe-input--panel.size--medium .vxe-input--time-picker-body > ul {
  width: 48px;
}

.vxe-input--panel.size--medium .vxe-input--time-picker-body > ul:after, .vxe-input--panel.size--medium .vxe-input--time-picker-body > ul:before {
  height: 120px;
}

.vxe-input--panel.size--medium .vxe-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 8px;
}

.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  left: 48px;
}

.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  left: 96px;
}

.vxe-input--panel.size--medium .vxe-input--date-day-view td, .vxe-input--panel.size--medium .vxe-input--date-week-view td {
  height: var(--vxe-ui-input-date-time-week-row-height-medium);
}

.vxe-input--panel.size--medium .vxe-input--date-quarter-view td {
  height: var(--vxe-ui-input-date-quarter-row-height-medium);
}

.vxe-input--panel.size--medium .vxe-input--date-month-view td, .vxe-input--panel.size--medium .vxe-input--date-year-view td {
  height: var(--vxe-ui-input-date-month-year-row-height-medium);
}

.vxe-input--panel.size--medium .vxe-input--date-picker-body th {
  height: var(--vxe-ui-input-date-title-height-medium);
}

.vxe-input--panel.size--medium .vxe-input--date-picker-confirm, .vxe-input--panel.size--medium .vxe-input--time-picker-confirm {
  height: 29px;
}

.vxe-input--panel.size--medium .vxe-input--date-label {
  line-height: calc(var(--vxe-ui-font-size-medium)  + 1px);
}

.vxe-input--panel.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-input--panel.size--small .vxe-input--panel-wrapper {
  max-height: 340px;
}

.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper {
  padding: 9px;
}

.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper {
  width: 312px;
}

.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper {
  width: 354px;
}

.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper {
  flex-direction: column;
  display: inline-flex;
}

.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper {
  width: 312px;
}

.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper, .vxe-input--panel.size--small.type--datetime .vxe-input--panel-right-wrapper {
  padding: 9px;
}

.vxe-input--panel.size--small .vxe-input--date-picker-btn, .vxe-input--panel.size--small .vxe-input--date-picker-label, .vxe-input--panel.size--small .vxe-input--time-picker-title {
  height: 28px;
  line-height: 28px;
}

.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn {
  margin-left: 6px;
}

.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn:active {
  transform: scale(.9);
}

.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn, .vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn, .vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  width: 28px;
}

.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btns, .vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label {
  padding: 0 7px;
}

.vxe-input--panel.size--small .vxe-input--date-picker-header, .vxe-input--panel.size--small .vxe-input--time-picker-header {
  padding-bottom: 6px;
}

.vxe-input--panel.size--small .vxe-input--date-picker-body table, .vxe-input--panel.size--small .vxe-input--time-picker-body {
  height: calc(var(--vxe-ui-input-date-time-week-row-height-small) * 6 + var(--vxe-ui-input-date-title-height-small));
}

.vxe-input--panel.size--small .vxe-input--time-picker-body > ul {
  width: 44px;
}

.vxe-input--panel.size--small .vxe-input--time-picker-body > ul:after, .vxe-input--panel.size--small .vxe-input--time-picker-body > ul:before {
  height: 110px;
}

.vxe-input--panel.size--small .vxe-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 7px;
}

.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  left: 44px;
}

.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  left: 88px;
}

.vxe-input--panel.size--small .vxe-input--date-day-view td, .vxe-input--panel.size--small .vxe-input--date-week-view td {
  height: var(--vxe-ui-input-date-time-week-row-height-small);
}

.vxe-input--panel.size--small .vxe-input--date-quarter-view td {
  height: var(--vxe-ui-input-date-quarter-row-height-small);
}

.vxe-input--panel.size--small .vxe-input--date-month-view td, .vxe-input--panel.size--small .vxe-input--date-year-view td {
  height: var(--vxe-ui-input-date-month-year-row-height-small);
}

.vxe-input--panel.size--small .vxe-input--date-picker-body th {
  height: var(--vxe-ui-input-date-title-height-small);
}

.vxe-input--panel.size--small .vxe-input--date-picker-confirm, .vxe-input--panel.size--small .vxe-input--time-picker-confirm {
  height: 28px;
}

.vxe-input--panel.size--small .vxe-input--date-label {
  line-height: calc(var(--vxe-ui-font-size-small)  + 1px);
}

.vxe-input--panel.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-input--panel.size--mini .vxe-input--panel-wrapper {
  max-height: 320px;
}

.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper {
  padding: 8px;
}

.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper {
  width: 288px;
}

.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper {
  width: 326px;
}

.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper {
  flex-direction: column;
  display: inline-flex;
}

.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper {
  width: 288px;
}

.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper, .vxe-input--panel.size--mini.type--datetime .vxe-input--panel-right-wrapper {
  padding: 8px;
}

.vxe-input--panel.size--mini .vxe-input--date-picker-btn, .vxe-input--panel.size--mini .vxe-input--date-picker-label, .vxe-input--panel.size--mini .vxe-input--time-picker-title {
  height: 27px;
  line-height: 27px;
}

.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn {
  margin-left: 5px;
}

.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn:active {
  transform: scale(.9);
}

.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn, .vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn, .vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  width: 27px;
}

.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btns, .vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label {
  padding: 0 6px;
}

.vxe-input--panel.size--mini .vxe-input--date-picker-header, .vxe-input--panel.size--mini .vxe-input--time-picker-header {
  padding-bottom: 5px;
}

.vxe-input--panel.size--mini .vxe-input--date-picker-body table, .vxe-input--panel.size--mini .vxe-input--time-picker-body {
  height: calc(var(--vxe-ui-input-date-time-week-row-height-mini) * 6 + var(--vxe-ui-input-date-title-height-mini));
}

.vxe-input--panel.size--mini .vxe-input--time-picker-body > ul {
  width: 42px;
}

.vxe-input--panel.size--mini .vxe-input--time-picker-body > ul:after, .vxe-input--panel.size--mini .vxe-input--time-picker-body > ul:before {
  height: 100px;
}

.vxe-input--panel.size--mini .vxe-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 6px;
}

.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  left: 42px;
}

.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  left: 84px;
}

.vxe-input--panel.size--mini .vxe-input--date-day-view td, .vxe-input--panel.size--mini .vxe-input--date-week-view td {
  height: var(--vxe-ui-input-date-time-week-row-height-mini);
}

.vxe-input--panel.size--mini .vxe-input--date-quarter-view td {
  height: var(--vxe-ui-input-date-quarter-row-height-mini);
}

.vxe-input--panel.size--mini .vxe-input--date-month-view td, .vxe-input--panel.size--mini .vxe-input--date-year-view td {
  height: var(--vxe-ui-input-date-month-year-row-height-mini);
}

.vxe-input--panel.size--mini .vxe-input--date-picker-body th {
  height: var(--vxe-ui-input-date-title-height-mini);
}

.vxe-input--panel.size--mini .vxe-input--date-picker-confirm, .vxe-input--panel.size--mini .vxe-input--time-picker-confirm {
  height: 27px;
}

.vxe-input--panel.size--mini .vxe-input--date-label {
  line-height: calc(var(--vxe-ui-font-size-mini)  + 1px);
}

.vxe-layout-aside {
  flex-direction: column;
  flex-shrink: 0;
  transition: width .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vxe-layout-aside.is--default-width {
  width: var(--vxe-ui-layout-aside-default-width);
}

.vxe-layout-aside.is--collapse {
  width: var(--vxe-ui-layout-aside-collapse-width);
}

.vxe-layout-aside.is--padding {
  padding: var(--vxe-ui-layout-padding-default);
}

.vxe-layout-aside--inner {
  outline: 0;
  flex-grow: 1;
  overflow-x: hidden;
  overflow-y: auto;
}

.vxe-layout-body {
  flex-direction: column;
  flex-grow: 1;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vxe-layout-body.is--padding {
  padding: var(--vxe-ui-layout-padding-double);
}

.vxe-layout-body--inner, .vxe-layout-container {
  outline: 0;
  flex-grow: 1;
  overflow: auto;
}

.vxe-layout-container {
  height: 100%;
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  background-color: var(--vxe-ui-layout-background-color);
  flex-direction: row;
  display: flex;
}

.vxe-layout-container.is--vertical {
  flex-direction: column;
}

.vxe-layout-footer {
  background-color: var(--vxe-ui-layout-background-color);
  outline: 0;
  flex-shrink: 0;
}

.vxe-layout-footer.is--fixed {
  z-index: 9;
  position: sticky;
  bottom: 0;
  left: 0;
}

.vxe-layout-footer.align--center {
  text-align: center;
}

.vxe-layout-header {
  background-color: var(--vxe-ui-layout-background-color);
  outline: 0;
  flex-shrink: 0;
}

.vxe-layout-header.is--fixed {
  z-index: 9;
  position: sticky;
  top: 0;
  left: 0;
}

.vxe-link {
  color: inherit;
  text-decoration: none;
}

.vxe-link:not(.is--disabled) {
  cursor: pointer;
}

.vxe-link:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-link.is--underline:not(.is--disabled):hover .vxe-link--content {
  text-decoration: underline;
}

.vxe-link.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}

.vxe-link.theme--primary {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-link.theme--primary:not(.is--disabled):focus {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-link.theme--primary:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-link.theme--primary.is--disabled {
  color: var(--vxe-ui-font-primary-disabled-color);
}

.vxe-link.theme--success {
  color: var(--vxe-ui-status-success-color);
}

.vxe-link.theme--success:not(.is--disabled):focus {
  color: var(--vxe-ui-status-success-darken-color);
}

.vxe-link.theme--success:not(.is--disabled):hover {
  color: var(--vxe-ui-status-success-lighten-color);
}

.vxe-link.theme--success.is--disabled {
  color: var(--vxe-ui-status-success-disabled-color);
}

.vxe-link.theme--info {
  color: var(--vxe-ui-status-info-color);
}

.vxe-link.theme--info:not(.is--disabled):focus {
  color: var(--vxe-ui-status-info-darken-color);
}

.vxe-link.theme--info:not(.is--disabled):hover {
  color: var(--vxe-ui-status-info-lighten-color);
}

.vxe-link.theme--info.is--disabled {
  color: var(--vxe-ui-status-info-disabled-color);
}

.vxe-link.theme--warning {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-link.theme--warning:not(.is--disabled):focus {
  color: var(--vxe-ui-status-warning-darken-color);
}

.vxe-link.theme--warning:not(.is--disabled):hover {
  color: var(--vxe-ui-status-warning-lighten-color);
}

.vxe-link.theme--warning.is--disabled {
  color: var(--vxe-ui-status-warning-disabled-color);
}

.vxe-link.theme--danger {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-link.theme--danger:not(.is--disabled):focus {
  color: var(--vxe-ui-status-danger-darken-color);
}

.vxe-link.theme--danger:not(.is--disabled):hover {
  color: var(--vxe-ui-status-danger-lighten-color);
}

.vxe-link.theme--danger.is--disabled {
  color: var(--vxe-ui-status-danger-disabled-color);
}

.vxe-link.theme--error {
  color: var(--vxe-ui-status-error-color);
}

.vxe-link.theme--error:not(.is--disabled):focus {
  color: var(--vxe-ui-status-error-darken-color);
}

.vxe-link.theme--error:not(.is--disabled):hover {
  color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-link.theme--error.is--disabled {
  color: var(--vxe-ui-status-error-disabled-color);
}

.vxe-link--content, .vxe-link--icon {
  padding: 0 .1em;
}

.vxe-checkbox + .vxe-link {
  vertical-align: middle;
}

.vxe-link.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-link.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-link.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-list {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  direction: ltr;
  padding: 0;
  display: block;
  position: relative;
}

.vxe-list .vxe-list--virtual-wrapper {
  outline: 0;
  position: relative;
  overflow: auto;
}

.vxe-list .vxe-list--y-space {
  float: left;
  width: 0;
}

.vxe-list .vxe-list--body, .vxe-list .vxe-list--virtual-wrapper {
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0;
}

.vxe-list--virtual-wrapper {
  height: 100px;
}

.vxe-list {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-list.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-list.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-list.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-loading {
  z-index: 99;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  color: var(--vxe-ui-loading-color);
  background-color: var(--vxe-ui-loading-background-color);
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-loading .vxe-loading--spinner:after, .vxe-loading .vxe-loading--spinner:before {
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-loading.theme--primary {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-loading.theme--primary, .vxe-loading.theme--primary .vxe-loading--spinner:after, .vxe-loading.theme--primary .vxe-loading--spinner:before {
  background-color: var(--vxe-ui-font-primary-tinge-color);
}

.vxe-loading.theme--success {
  color: var(--vxe-ui-status-success-color);
}

.vxe-loading.theme--success, .vxe-loading.theme--success .vxe-loading--spinner:after, .vxe-loading.theme--success .vxe-loading--spinner:before {
  background-color: var(--vxe-ui-status-success-tinge-color);
}

.vxe-loading.theme--info {
  color: var(--vxe-ui-status-info-color);
}

.vxe-loading.theme--info, .vxe-loading.theme--info .vxe-loading--spinner:after, .vxe-loading.theme--info .vxe-loading--spinner:before {
  background-color: var(--vxe-ui-status-info-tinge-color);
}

.vxe-loading.theme--warning {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-loading.theme--warning, .vxe-loading.theme--warning .vxe-loading--spinner:after, .vxe-loading.theme--warning .vxe-loading--spinner:before {
  background-color: var(--vxe-ui-status-warning-tinge-color);
}

.vxe-loading.theme--danger {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-loading.theme--danger, .vxe-loading.theme--danger .vxe-loading--spinner:after, .vxe-loading.theme--danger .vxe-loading--spinner:before {
  background-color: var(--vxe-ui-status-danger-tinge-color);
}

.vxe-loading.theme--error {
  color: var(--vxe-ui-status-error-color);
}

.vxe-loading.theme--error, .vxe-loading.theme--error .vxe-loading--spinner:after, .vxe-loading.theme--error .vxe-loading--spinner:before {
  background-color: var(--vxe-ui-status-error-tinge-color);
}

.vxe-loading.is--visible {
  display: block;
}

.vxe-loading > .vxe-loading--chunk, .vxe-loading > .vxe-loading--wrapper {
  text-align: center;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.vxe-loading .vxe-loading--default-icon {
  font-size: 1.4em;
}

.vxe-loading .vxe-loading--text {
  padding: .4em 0;
}

.vxe-loading .vxe-loading--spinner {
  width: 56px;
  height: 56px;
  display: inline-block;
  position: relative;
}

.vxe-loading .vxe-loading--spinner:after, .vxe-loading .vxe-loading--spinner:before {
  content: "";
  opacity: .6;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  animation: 2s ease-in-out infinite bounce;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-loading .vxe-loading--spinner:after {
  animation-delay: -1s;
}

@keyframes bounce {
  0%, to {
    transform: scale(0);
  }

  50% {
    transform: scale(1);
  }
}

.size--mini .vxe-loading .vxe-loading--spinner {
  width: 38px;
  height: 38px;
}

.size--small .vxe-loading .vxe-loading--spinner {
  width: 44px;
  height: 44px;
}

.size--medium .vxe-loading .vxe-loading--spinner {
  width: 50px;
  height: 50px;
}

.vxe-menu {
  position: relative;
}

.vxe-menu.is--collapsed .vxe-menu--item-custom-title, .vxe-menu.is--collapsed .vxe-menu--item-link-collapse, .vxe-menu.is--collapsed .vxe-menu--item-link-title {
  display: none;
}

.vxe-menu.is--loading {
  min-height: 4em;
}

.vxe-menu {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
}

.vxe-menu, .vxe-menu--collapse-wrapper {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-menu--collapse-wrapper {
  display: none;
  position: absolute;
  overflow: auto;
}

.vxe-menu--collapse-wrapper.is--collapsed {
  transition: all .25s ease-in-out;
  display: block;
}

.vxe-menu--collapse-wrapper:not(.is--enter) .vxe-menu--item-custom-title, .vxe-menu--collapse-wrapper:not(.is--enter) .vxe-menu--item-link-collapse, .vxe-menu--collapse-wrapper:not(.is--enter) .vxe-menu--item-link-title {
  display: none;
}

.vxe-menu--collapse-wrapper.is--enter {
  -webkit-box-shadow: var(--vxe-ui-menu-collapse-wrapper-box-shadow);
  box-shadow: var(--vxe-ui-menu-collapse-wrapper-box-shadow);
}

.vxe-menu--item-link {
  color: var(--vxe-ui-font-color);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-direction: row;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vxe-menu--item-link:hover {
  color: var(--vxe-ui-menu-item-hover-color);
  background-color: var(--vxe-ui-base-hover-background-color);
}

.vxe-menu--item-custom-title, .vxe-menu--item-link, .vxe-menu--item-link-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-menu--item-link-icon {
  width: var(--vxe-ui-menu-icon-width);
  text-align: center;
  flex-shrink: 0;
}

.vxe-menu--item-custom-title, .vxe-menu--item-link-title {
  flex-grow: 1;
  padding-left: .2em;
}

.vxe-menu--item-link-collapse {
  flex-shrink: 0;
  padding: .5em;
}

.vxe-menu--item-link-collapse i {
  font-size: .8em;
  transition: transform .25s ease-in-out;
  display: inline-block;
}

.vxe-menu--item-wrapper.vxe-menu--item-level1 > .vxe-menu--item-link {
  padding: 0 var(--vxe-ui-layout-padding-double);
  padding: 0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double) * 1);
}

.vxe-menu--item-wrapper.vxe-menu--item-level2 > .vxe-menu--item-link {
  padding: 0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double) * 2);
}

.vxe-menu--item-wrapper.vxe-menu--item-level3 > .vxe-menu--item-link {
  padding: 0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double) * 3);
}

.vxe-menu--item-wrapper.vxe-menu--item-level4 > .vxe-menu--item-link {
  padding: 0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double) * 4);
}

.vxe-menu--item-wrapper.vxe-menu--item-level5 > .vxe-menu--item-link {
  padding: 0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double) * 5);
}

.vxe-menu--item-wrapper.vxe-menu--item-level6 > .vxe-menu--item-link {
  padding: 0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double) * 6);
}

.vxe-menu--item-wrapper.vxe-menu--item-level7 > .vxe-menu--item-link {
  padding: 0 var(--vxe-ui-layout-padding-double) 0 calc(var(--vxe-ui-layout-padding-double) * 7);
}

.vxe-menu--item-group {
  display: none;
}

.vxe-menu--item-wrapper.is--active > .vxe-menu--item-link {
  font-weight: 700;
}

.vxe-menu--item-wrapper.is--exact-active > .vxe-menu--item-link {
  color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-base-active-background-color);
}

.vxe-menu--item-wrapper.is--expand > .vxe-menu--item-group {
  display: block;
}

.vxe-menu--item-level3 {
  font-size: 13px;
}

.vxe-menu--item-link {
  height: var(--vxe-ui-menu-item-height-default);
}

.vxe-menu {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-menu.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-menu.size--medium .vxe-menu--item-link {
  height: var(--vxe-ui-menu-item-height-medium);
}

.vxe-menu.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-menu.size--small .vxe-menu--item-link {
  height: var(--vxe-ui-menu-item-height-small);
}

.vxe-menu.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-menu.size--mini .vxe-menu--item-link {
  height: var(--vxe-ui-menu-item-height-mini);
}

.vxe-menu.size--mini .vxe-menu--item-level3, .vxe-menu.size--small .vxe-menu--item-level3 {
  font-size: 12px;
}

html[data-vxe-lock-scroll] {
  overflow: hidden;
}

html[data-vxe-lock-scroll] body {
  width: var(--vxe-ui-modal-lock-scroll-view-width);
  overflow: hidden;
}

.vxe-modal--box {
  visibility: hidden;
  background-color: var(--vxe-ui-layout-background-color);
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  text-align: left;
  pointer-events: auto;
  opacity: 0;
  outline: 0;
  width: 420px;
}

.vxe-modal--box.is--drag {
  cursor: move;
}

.vxe-modal--box.is--drag .vxe-modal--body:after, .vxe-modal--box.is--drag .vxe-modal--footer:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-modal--box.is--drag .vxe-modal--body, .vxe-modal--box.is--drag .vxe-modal--body .vxe-modal--content {
  overflow: hidden;
}

.vxe-modal--aside {
  flex-shrink: 0;
  overflow: auto;
}

.vxe-modal--container {
  flex-direction: column;
  flex-grow: 1;
  display: flex;
  overflow: hidden;
}

.vxe-modal--status-wrapper {
  flex-shrink: 0;
  align-items: center;
  font-size: 1.6em;
  display: flex;
}

.vxe-modal--content {
  white-space: pre-line;
  flex-grow: 1;
}

.vxe-modal--body, .vxe-modal--footer, .vxe-modal--header {
  position: relative;
}

.vxe-modal--body {
  outline: 0;
  flex-direction: row;
  flex-grow: 1;
  display: flex;
}

.vxe-modal--body-left, .vxe-modal--body-right {
  outline: 0;
  flex-shrink: 0;
  overflow: auto;
}

.vxe-modal--body-default {
  outline: 0;
  flex-grow: 1;
  display: flex;
  overflow: auto;
}

.vxe-modal--header {
  border-radius: var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  height: 2.8em;
  font-size: 1.1em;
  font-weight: 700;
  display: flex;
}

.vxe-modal--header.is--ellipsis .vxe-modal--header-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-modal--footer-wrapper {
  flex-direction: row;
  display: flex;
}

.vxe-modal--footer-wrapper .vxe-modal--footer-left {
  text-align: left;
  flex-grow: 1;
}

.vxe-modal--footer-wrapper .vxe-modal--footer-right {
  flex-shrink: 0;
}

.vxe-modal--header-title {
  flex-grow: 1;
  padding: .8em 0 .8em .6em;
}

.vxe-modal--header-right {
  flex-direction: row;
  flex-shrink: 0;
  padding: 0 .6em 0 0;
  display: flex;
}

.vxe-modal--close-btn, .vxe-modal--zoom-btn {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 1.6em;
  height: 1.6em;
  margin-left: .5em;
  display: inline-flex;
}

.vxe-modal--close-btn:hover, .vxe-modal--zoom-btn:hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-modal--footer {
  text-align: right;
  flex-shrink: 0;
  padding: .4em 1em .8em;
}

.vxe-modal--resize .sb-resize, .vxe-modal--resize .selb-resize, .vxe-modal--resize .sest-resize, .vxe-modal--resize .st-resize, .vxe-modal--resize .swlb-resize, .vxe-modal--resize .swst-resize, .vxe-modal--resize .wl-resize, .vxe-modal--resize .wr-resize {
  z-index: 100;
  position: absolute;
}

.vxe-modal--resize .wl-resize, .vxe-modal--resize .wr-resize {
  cursor: w-resize;
  width: 8px;
  height: 100%;
  top: 0;
}

.vxe-modal--resize .wl-resize {
  left: -5px;
}

.vxe-modal--resize .wr-resize {
  right: -5px;
}

.vxe-modal--resize .selb-resize, .vxe-modal--resize .sest-resize, .vxe-modal--resize .swlb-resize, .vxe-modal--resize .swst-resize {
  z-index: 101;
  width: 10px;
  height: 10px;
}

.vxe-modal--resize .sest-resize, .vxe-modal--resize .swst-resize {
  top: -8px;
}

.vxe-modal--resize .selb-resize, .vxe-modal--resize .swlb-resize {
  bottom: -8px;
}

.vxe-modal--resize .sest-resize, .vxe-modal--resize .swlb-resize {
  cursor: sw-resize;
}

.vxe-modal--resize .selb-resize, .vxe-modal--resize .swst-resize {
  cursor: se-resize;
}

.vxe-modal--resize .swlb-resize, .vxe-modal--resize .swst-resize {
  left: -8px;
}

.vxe-modal--resize .selb-resize, .vxe-modal--resize .sest-resize {
  right: -8px;
}

.vxe-modal--resize .sb-resize, .vxe-modal--resize .st-resize {
  cursor: s-resize;
  width: 100%;
  height: 8px;
  left: 0;
}

.vxe-modal--resize .st-resize {
  top: -5px;
}

.vxe-modal--resize .sb-resize {
  bottom: -5px;
}

.vxe-modal--wrapper {
  width: calc(100% + 18px);
  height: calc(100% + 18px);
  color: var(--vxe-ui-font-color);
  line-height: 1.5;
  font-family: var(--vxe-ui-font-family);
  outline: 0;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
}

.vxe-modal--wrapper.is--active {
  display: block;
}

.vxe-modal--wrapper.is--visible.is--mask:before {
  background-color: rgba(0, 0, 0, .5);
}

.vxe-modal--wrapper.is--visible .vxe-modal--box {
  opacity: 1;
  visibility: visible;
}

.vxe-modal--wrapper:not(.lock--view) {
  pointer-events: none;
}

.vxe-modal--wrapper.is--draggable.zoom--minimize .vxe-modal--header-title, .vxe-modal--wrapper.is--draggable.zoom--revert .vxe-modal--header-title {
  cursor: move;
}

.vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .sb-resize, .vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .selb-resize, .vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .sest-resize, .vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .st-resize, .vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .swlb-resize, .vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .swst-resize, .vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .wl-resize, .vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .wr-resize, .vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .sb-resize, .vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .selb-resize, .vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .sest-resize, .vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .st-resize, .vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .swlb-resize, .vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .swst-resize, .vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .wl-resize, .vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .wr-resize {
  display: none;
}

.vxe-modal--wrapper.zoom--maximize > .vxe-modal--box {
  border-radius: 0;
}

.vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--header {
  cursor: default;
  border-radius: 0;
}

.vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--body, .vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--footer {
  display: none;
}

.vxe-modal--wrapper.type--alert.lock--scroll, .vxe-modal--wrapper.type--confirm.lock--scroll, .vxe-modal--wrapper.type--modal.lock--scroll {
  overflow: hidden;
}

.vxe-modal--wrapper.type--alert:not(.lock--scroll), .vxe-modal--wrapper.type--confirm:not(.lock--scroll), .vxe-modal--wrapper.type--modal:not(.lock--scroll) {
  overflow: auto;
}

.vxe-modal--wrapper.is--mask:before, .vxe-modal--wrapper.lock--view:before {
  content: "";
  z-index: -1;
  pointer-events: auto;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

.vxe-modal--wrapper.is--mask:before {
  background-color: rgba(0, 0, 0, 0);
}

.vxe-modal--wrapper.is--animat.is--mask:before {
  transition: background-color .2s ease-in-out;
}

.vxe-modal--wrapper.type--alert .vxe-modal--body, .vxe-modal--wrapper.type--confirm .vxe-modal--body, .vxe-modal--wrapper.type--message .vxe-modal--body, .vxe-modal--wrapper.type--notification .vxe-modal--body {
  white-space: normal;
  word-break: break-word;
}

.vxe-modal--wrapper.type--message .vxe-modal--box {
  opacity: 0;
  transform: translateY(-100%);
}

.vxe-modal--wrapper.type--message.is--visible .vxe-modal--box {
  opacity: 1;
  transform: translate(0);
}

.vxe-modal--wrapper.type--notification.pos--top-right .vxe-modal--box {
  opacity: 0;
  transform: translate(100%);
}

.vxe-modal--wrapper.type--notification.pos--top-right.is--visible .vxe-modal--box {
  opacity: 1;
  transform: translate(0);
}

.vxe-modal--wrapper.type--message, .vxe-modal--wrapper.type--notification {
  width: 100%;
  height: 100%;
  padding: 0 var(--vxe-ui-layout-padding-double);
  text-align: center;
  transition: top .3s ease-in-out;
}

.vxe-modal--wrapper.type--message.pos--top-left, .vxe-modal--wrapper.type--notification.pos--top-left {
  text-align: left;
}

.vxe-modal--wrapper.type--message.pos--top-right, .vxe-modal--wrapper.type--notification.pos--top-right {
  text-align: right;
}

.vxe-modal--wrapper.type--message .vxe-modal--box, .vxe-modal--wrapper.type--notification .vxe-modal--box {
  flex-direction: row;
  width: auto;
  margin-top: 0;
  transition: all .3s ease-out;
  display: inline-flex;
  box-shadow: 0 0 8px rgba(0, 0, 0, .1);
}

.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--body:after, .vxe-modal--wrapper.type--notification .vxe-modal--box .vxe-modal--body:after {
  content: "";
  clear: both;
  visibility: hidden;
  height: 0;
  display: block;
  overflow: hidden;
}

.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--content, .vxe-modal--wrapper.type--notification .vxe-modal--box .vxe-modal--content {
  float: left;
  max-width: 800px;
}

.vxe-modal--wrapper.type--alert .vxe-modal--box, .vxe-modal--wrapper.type--confirm .vxe-modal--box, .vxe-modal--wrapper.type--modal .vxe-modal--box {
  -webkit-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
  flex-direction: row;
  display: flex;
  position: fixed;
  top: 0;
  left: 50%;
}

.vxe-modal--wrapper.type--alert .vxe-modal--header, .vxe-modal--wrapper.type--confirm .vxe-modal--header, .vxe-modal--wrapper.type--modal .vxe-modal--header {
  border-bottom: 1px solid var(--vxe-ui-input-border-color);
  background-color: var(--vxe-ui-modal-header-background-color);
}

.vxe-modal--wrapper.type--alert .vxe-modal--body, .vxe-modal--wrapper.type--alert .vxe-modal--body .vxe-modal--content, .vxe-modal--wrapper.type--confirm .vxe-modal--body, .vxe-modal--wrapper.type--confirm .vxe-modal--body .vxe-modal--content, .vxe-modal--wrapper.type--modal .vxe-modal--body, .vxe-modal--wrapper.type--modal .vxe-modal--body .vxe-modal--content {
  overflow: auto;
}

.vxe-modal--wrapper.status--info .vxe-modal--status-wrapper {
  color: var(--vxe-ui-status-info-color);
}

.vxe-modal--wrapper.status--question .vxe-modal--status-wrapper, .vxe-modal--wrapper.status--warning .vxe-modal--status-wrapper {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-modal--wrapper.status--success .vxe-modal--status-wrapper {
  color: var(--vxe-ui-status-success-color);
}

.vxe-modal--wrapper.status--error .vxe-modal--status-wrapper {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-modal--wrapper.status--loading .vxe-modal--status-wrapper {
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-modal--wrapper.is--padding .vxe-modal--aside, .vxe-modal--wrapper.is--padding .vxe-modal--body-default {
  padding: .8em .6em;
}

.vxe-modal--wrapper.is--padding .vxe-modal--body-default .vxe-modal--status-wrapper {
  padding-right: .6em;
}

.vxe-modal--wrapper.is--padding.type--notification .vxe-modal--body-default {
  padding-top: 0;
}

.vxe-modal--wrapper.type--message .vxe-modal--body-default {
  padding-right: 1.2em;
}

.vxe-modal--wrapper {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-modal--wrapper.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-modal--wrapper.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-modal--wrapper.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-notice-bar {
  font-size: var(--vxe-ui-font-size-default);
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  flex-direction: row;
  display: flex;
}

.vxe-notice-bar--prefix, .vxe-notice-bar--suffix {
  flex-shrink: 0;
}

.vxe-notice-bar--content {
  flex-grow: 1;
  padding: 0 .2em;
  overflow: hidden;
}

.vxe-notice-bar--inner {
  overflow: hidden;
}

.vxe-notice-bar--wrapper {
  white-space: nowrap;
  animation-duration: 15s;
  animation-timing-function: linear;
  animation-direction: normal;
  animation-play-state: running;
  animation-delay: 0s;
  animation-fill-mode: none;
  display: inline-block;
}

.vxe-notice-bar.is--loop .vxe-notice-bar--wrapper {
  animation-iteration-count: infinite;
}

.vxe-notice-bar.is--horizontal.dir--left .vxe-notice-bar--wrapper {
  animation-name: scrollLeftText;
}

.vxe-notice-bar.is--horizontal.dir--right .vxe-notice-bar--wrapper {
  animation-name: scrollRightText;
}

.vxe-notice-bar.is--horizontal.dir--left .vxe-notice-bar--wrapper, .vxe-notice-bar.is--horizontal.dir--right .vxe-notice-bar--wrapper {
  padding-left: 100%;
}

.vxe-notice-bar.is--horizontal.dir--left .vxe-notice-bar--wrapper.is--end, .vxe-notice-bar.is--horizontal.dir--right .vxe-notice-bar--wrapper.is--end {
  padding-left: 0;
}

.vxe-notice-bar.is--horizontal .vxe-notice-bar--wrapper:hover {
  animation-play-state: paused;
}

@keyframes scrollRightText {
  0% {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes scrollLeftText {
  0% {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }
}

.vxe-notice-bar.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-notice-bar.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-notice-bar.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-number-input--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-number-input--input-inner {
  flex-grow: 1;
  overflow: hidden;
}

.vxe-number-input--input {
  width: 100%;
  height: 100%;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: var(--vxe-ui-font-color);
  border-radius: var(--vxe-ui-base-border-radius);
  background-color: var(--vxe-ui-layout-background-color);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0 .5em;
  display: block;
}

.vxe-number-input--input::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-number-input--input:-ms-placeholder-shown {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-number-input--input::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-number-input--input::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-number-input--input::-webkit-autofill {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-number-input--input[type="number"] {
  -ms-appearance: none;
  appearance: none;
  -moz-appearance: textfield;
}

.vxe-number-input--input[type="number"]::-webkit-inner-spin-button {
  -ms-appearance: none;
  appearance: none;
}

.vxe-number-input--input[type="number"]::-webkit-outer-spin-button {
  -ms-appearance: none;
  appearance: none;
}

.vxe-number-input--input[disabled] {
  cursor: not-allowed;
  color: var(--vxe-ui-font-disabled-color);
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-number-input--input-wrapper {
  flex-grow: 1;
  display: flex;
  overflow: hidden;
}

.vxe-number-input.is--disabled {
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-number-input.is--disabled .vxe-number-input--clear-icon, .vxe-number-input.is--disabled .vxe-number-input--prefix, .vxe-number-input.is--disabled .vxe-number-input--suffix {
  cursor: not-allowed;
}

.vxe-number-input.is--disabled .vxe-number-input--prefix, .vxe-number-input.is--disabled .vxe-number-input--suffix {
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-number-input {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  flex-direction: row;
  width: 180px;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.vxe-number-input.is--active {
  border: 1px solid var(--vxe-ui-font-primary-color);
}

.vxe-number-input.show--clear:hover .vxe-number-input--clear-icon {
  display: block;
}

.vxe-number-input--prefix, .vxe-number-input--suffix {
  background-color: var(--vxe-ui-layout-background-color);
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

.vxe-number-input--prefix {
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
}

.vxe-number-input--suffix {
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
}

.vxe-number-input--clear-icon, .vxe-number-input--control-icon, .vxe-number-input--prefix-icon, .vxe-number-input--suffix-icon {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-number-input--prefix-icon {
  padding-left: .5em;
}

.vxe-number-input--prefix-text, .vxe-number-input--suffix-text {
  padding: 0 .5em;
}

.vxe-number-input--clear-icon, .vxe-number-input--suffix-icon {
  padding-right: .5em;
}

.vxe-number-input--clear-icon {
  cursor: pointer;
  height: 100%;
  display: none;
}

.vxe-number-input--clear-icon:hover {
  color: var(--vxe-ui-font-color);
}

.vxe-number-input--clear-icon:active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-number-input--count {
  color: var(--vxe-ui-input-count-color);
  background-color: var(--vxe-ui-layout-background-color);
  flex-shrink: 0;
  padding-right: .6em;
}

.vxe-number-input--count.is--error {
  color: var(--vxe-ui-input-count-error-color);
}

.vxe-number-input.is--left .vxe-number-input--input {
  text-align: left;
}

.vxe-number-input.is--center .vxe-number-input--input {
  text-align: center;
}

.vxe-number-input.is--right .vxe-number-input--input {
  text-align: right;
}

.vxe-number-input--minus-btn, .vxe-number-input--plus-btn {
  width: 2.8em;
  color: var(--vxe-ui-font-color);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-appearance: none;
  appearance: none;
  cursor: pointer;
  background-color: var(--vxe-ui-number-input-control-button-color);
  border: 0;
  outline: 0;
  flex-shrink: 0;
  font-family: inherit;
  transition: transform .1s ease-in-out;
  transform: scale(1);
}

.vxe-number-input--minus-btn:focus, .vxe-number-input--minus-btn:hover, .vxe-number-input--plus-btn:focus, .vxe-number-input--plus-btn:hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-number-input--minus-btn:active, .vxe-number-input--plus-btn:active {
  transform: scale(.9);
}

.vxe-number-input--minus-btn.is--disabled, .vxe-number-input--plus-btn.is--disabled {
  cursor: not-allowed;
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-number-input--side-control {
  flex-direction: column;
  flex-shrink: 0;
  height: 100%;
  display: inline-flex;
}

.vxe-number-input--side-control > .vxe-number-input--plus-btn {
  border-bottom: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-number-input--side-control > .vxe-number-input--minus-btn, .vxe-number-input--side-control > .vxe-number-input--plus-btn {
  justify-content: center;
  align-items: center;
  height: 50%;
  display: flex;
}

.vxe-number-input--side-control > .vxe-number-input--minus-btn i, .vxe-number-input--side-control > .vxe-number-input--plus-btn i {
  font-size: .72em;
}

.vxe-number-input.is--controls > .vxe-number-input--input-wrapper .vxe-number-input--input {
  border-radius: 0;
}

.vxe-number-input.ctl--default > .vxe-number-input--minus-btn {
  border-right: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
}

.vxe-number-input.ctl--default > .vxe-number-input--plus-btn {
  border-left: 1px solid var(--vxe-ui-input-border-color);
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
}

.vxe-number-input.ctl--left .vxe-number-input--side-control {
  border-right: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-number-input.ctl--left .vxe-number-input--side-control > .vxe-number-input--plus-btn {
  border-radius: var(--vxe-ui-base-border-radius) 0 0 0;
}

.vxe-number-input.ctl--left .vxe-number-input--side-control > .vxe-number-input--minus-btn {
  border-radius: 0 0 0 var(--vxe-ui-base-border-radius);
}

.vxe-number-input.ctl--right .vxe-number-input--side-control {
  border-left: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-number-input.ctl--right .vxe-number-input--side-control > .vxe-number-input--plus-btn {
  border-radius: 0 var(--vxe-ui-base-border-radius) 0 0;
}

.vxe-number-input.ctl--right .vxe-number-input--side-control > .vxe-number-input--minus-btn {
  border-radius: 0 0 var(--vxe-ui-base-border-radius) 0;
}

.vxe-number-input > .vxe-number-input--minus-btn, .vxe-number-input > .vxe-number-input--plus-btn {
  height: 100%;
}

.vxe-number-input > .vxe-number-input--minus-btn i, .vxe-number-input > .vxe-number-input--plus-btn i {
  font-size: .84em;
}

.vxe-number-input {
  font-size: var(--vxe-ui-font-size-default);
  height: var(--vxe-ui-input-height-default);
  line-height: var(--vxe-ui-input-height-default);
}

.vxe-number-input .vxe-number-input--input[type="number"]::-webkit-inner-spin-button {
  height: 24px;
}

.vxe-number-input.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
  height: var(--vxe-ui-input-height-medium);
  line-height: var(--vxe-ui-input-height-medium);
}

.vxe-number-input.size--small {
  font-size: var(--vxe-ui-font-size-small);
  height: var(--vxe-ui-input-height-small);
  line-height: var(--vxe-ui-input-height-small);
}

.vxe-number-input.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
  height: var(--vxe-ui-input-height-mini);
  line-height: var(--vxe-ui-input-height-mini);
}

.vxe-pager {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  text-align: right;
  background-color: var(--vxe-ui-layout-background-color);
  align-items: center;
  display: flex;
  position: relative;
}

.vxe-pager.is--hidden {
  display: none;
}

.vxe-pager.align--left {
  text-align: left;
}

.vxe-pager.align--center {
  text-align: center;
}

.vxe-pager.is--loading:after {
  content: "";
  z-index: 999;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: var(--vxe-ui-loading-background-color);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-pager .vxe-pager--end-btn, .vxe-pager .vxe-pager--home-btn, .vxe-pager .vxe-pager--jump-next, .vxe-pager .vxe-pager--jump-prev, .vxe-pager .vxe-pager--next-btn, .vxe-pager .vxe-pager--num-btn, .vxe-pager .vxe-pager--prev-btn {
  color: inherit;
  font-size: inherit;
  border: 1px solid rgba(0, 0, 0, 0);
  outline: 0;
  padding: 0;
}

.vxe-pager .vxe-pager--end-btn:not(.is--disabled):focus, .vxe-pager .vxe-pager--home-btn:not(.is--disabled):focus, .vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus, .vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus, .vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus, .vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus, .vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus {
  -webkit-box-shadow: 0 0 .25em 0 var(--vxe-ui-font-primary-color);
  box-shadow: 0 0 .25em 0 var(--vxe-ui-font-primary-color);
}

.vxe-pager .vxe-pager--end-btn:not(.is--disabled):active, .vxe-pager .vxe-pager--home-btn:not(.is--disabled):active, .vxe-pager .vxe-pager--jump-next:not(.is--disabled):active, .vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active, .vxe-pager .vxe-pager--next-btn:not(.is--disabled):active, .vxe-pager .vxe-pager--num-btn:not(.is--disabled):active, .vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active {
  background-color: #fff;
}

.vxe-pager.is--border:not(.is--background) .vxe-pager--end-btn, .vxe-pager.is--border:not(.is--background) .vxe-pager--home-btn, .vxe-pager.is--border:not(.is--background) .vxe-pager--jump-next, .vxe-pager.is--border:not(.is--background) .vxe-pager--jump-prev, .vxe-pager.is--border:not(.is--background) .vxe-pager--next-btn, .vxe-pager.is--border:not(.is--background) .vxe-pager--num-btn, .vxe-pager.is--border:not(.is--background) .vxe-pager--prev-btn, .vxe-pager.is--perfect:not(.is--background) .vxe-pager--end-btn, .vxe-pager.is--perfect:not(.is--background) .vxe-pager--home-btn, .vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-next, .vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-prev, .vxe-pager.is--perfect:not(.is--background) .vxe-pager--next-btn, .vxe-pager.is--perfect:not(.is--background) .vxe-pager--num-btn, .vxe-pager.is--perfect:not(.is--background) .vxe-pager--prev-btn {
  border-color: var(--vxe-ui-input-border-color);
}

.vxe-pager.is--background .vxe-pager--end-btn, .vxe-pager.is--background .vxe-pager--home-btn, .vxe-pager.is--background .vxe-pager--jump-next, .vxe-pager.is--background .vxe-pager--jump-prev, .vxe-pager.is--background .vxe-pager--next-btn, .vxe-pager.is--background .vxe-pager--num-btn, .vxe-pager.is--background .vxe-pager--prev-btn, .vxe-pager.is--perfect .vxe-pager--end-btn, .vxe-pager.is--perfect .vxe-pager--home-btn, .vxe-pager.is--perfect .vxe-pager--jump-next, .vxe-pager.is--perfect .vxe-pager--jump-prev, .vxe-pager.is--perfect .vxe-pager--next-btn, .vxe-pager.is--perfect .vxe-pager--num-btn, .vxe-pager.is--perfect .vxe-pager--prev-btn {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active, .vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active, .vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active, .vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active, .vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active, .vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active {
  color: #fff;
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:hover, .vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:hover, .vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:hover, .vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:hover, .vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:hover, .vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:hover {
  background-color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:focus, .vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:focus, .vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:focus, .vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:focus, .vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:focus, .vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:focus {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:active, .vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:active, .vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:active, .vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:active, .vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:active, .vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:active {
  border-color: var(--vxe-ui-font-primary-darken-color);
  background-color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-pager.is--perfect {
  border: 1px solid var(--vxe-ui-input-border-color);
  background-color: var(--vxe-ui-layout-background-color);
  border-top-width: 0;
}

.vxe-pager.is--border .vxe-pager--num-btn.is--active {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-pager .vxe-pager--wrapper {
  flex-grow: 1;
}

.vxe-pager .vxe-pager--btn-icon, .vxe-pager .vxe-pager--jump-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.vxe-pager .vxe-pager--count, .vxe-pager .vxe-pager--end-btn, .vxe-pager .vxe-pager--home-btn, .vxe-pager .vxe-pager--jump, .vxe-pager .vxe-pager--jump-next, .vxe-pager .vxe-pager--jump-prev, .vxe-pager .vxe-pager--left-wrapper, .vxe-pager .vxe-pager--next-btn, .vxe-pager .vxe-pager--prev-btn, .vxe-pager .vxe-pager--right-wrapper, .vxe-pager .vxe-pager--sizes, .vxe-pager .vxe-pager--total {
  vertical-align: middle;
  margin: 0 .4em;
  display: inline-block;
}

.vxe-pager .vxe-pager--end-btn, .vxe-pager .vxe-pager--home-btn, .vxe-pager .vxe-pager--jump-next, .vxe-pager .vxe-pager--jump-prev, .vxe-pager .vxe-pager--next-btn, .vxe-pager .vxe-pager--num-btn, .vxe-pager .vxe-pager--prev-btn {
  cursor: pointer;
  position: relative;
}

.vxe-pager .vxe-pager--count, .vxe-pager .vxe-pager--end-btn, .vxe-pager .vxe-pager--home-btn, .vxe-pager .vxe-pager--jump-next, .vxe-pager .vxe-pager--jump-prev, .vxe-pager .vxe-pager--left-wrapper, .vxe-pager .vxe-pager--next-btn, .vxe-pager .vxe-pager--num-btn, .vxe-pager .vxe-pager--prev-btn, .vxe-pager .vxe-pager--right-wrapper {
  height: 2.15em;
  line-height: 2em;
  display: inline-block;
}

.vxe-pager .vxe-pager--sizes > .vxe-select--panel .vxe-select-option {
  text-align: center;
}

.vxe-pager .vxe-pager--count, .vxe-pager .vxe-pager--end-btn, .vxe-pager .vxe-pager--home-btn, .vxe-pager .vxe-pager--jump-next, .vxe-pager .vxe-pager--jump-prev, .vxe-pager .vxe-pager--next-btn, .vxe-pager .vxe-pager--num-btn, .vxe-pager .vxe-pager--prev-btn {
  min-width: 2.15em;
}

.vxe-pager .vxe-pager--btn-wrapper {
  text-align: center;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-more-icon, .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-more-icon {
  display: none;
}

.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-icon, .vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-icon {
  display: inline-block;
}

.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-icon {
  display: none;
}

.vxe-pager .vxe-pager--end-btn, .vxe-pager .vxe-pager--home-btn, .vxe-pager .vxe-pager--jump-next, .vxe-pager .vxe-pager--jump-prev, .vxe-pager .vxe-pager--next-btn, .vxe-pager .vxe-pager--num-btn, .vxe-pager .vxe-pager--prev-btn {
  text-align: center;
  border-radius: var(--vxe-ui-base-border-radius);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: var(--vxe-ui-layout-background-color);
  margin: 0 .25em;
}

.vxe-pager .vxe-pager--end-btn:not(.is--disabled):hover, .vxe-pager .vxe-pager--home-btn:not(.is--disabled):hover, .vxe-pager .vxe-pager--jump-next:not(.is--disabled):hover, .vxe-pager .vxe-pager--jump-prev:not(.is--disabled):hover, .vxe-pager .vxe-pager--next-btn:not(.is--disabled):hover, .vxe-pager .vxe-pager--num-btn:not(.is--disabled):hover, .vxe-pager .vxe-pager--prev-btn:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-pager .vxe-pager--end-btn:not(.is--disabled).is--active, .vxe-pager .vxe-pager--end-btn:not(.is--disabled):focus, .vxe-pager .vxe-pager--home-btn:not(.is--disabled).is--active, .vxe-pager .vxe-pager--home-btn:not(.is--disabled):focus, .vxe-pager .vxe-pager--jump-next:not(.is--disabled).is--active, .vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus, .vxe-pager .vxe-pager--jump-prev:not(.is--disabled).is--active, .vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus, .vxe-pager .vxe-pager--next-btn:not(.is--disabled).is--active, .vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus, .vxe-pager .vxe-pager--num-btn:not(.is--disabled).is--active, .vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus, .vxe-pager .vxe-pager--prev-btn:not(.is--disabled).is--active, .vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-pager .vxe-pager--end-btn:not(.is--disabled):active, .vxe-pager .vxe-pager--home-btn:not(.is--disabled):active, .vxe-pager .vxe-pager--jump-next:not(.is--disabled):active, .vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active, .vxe-pager .vxe-pager--next-btn:not(.is--disabled):active, .vxe-pager .vxe-pager--num-btn:not(.is--disabled):active, .vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-pager .vxe-pager--end-btn.is--disabled, .vxe-pager .vxe-pager--home-btn.is--disabled, .vxe-pager .vxe-pager--jump-next.is--disabled, .vxe-pager .vxe-pager--jump-prev.is--disabled, .vxe-pager .vxe-pager--next-btn.is--disabled, .vxe-pager .vxe-pager--num-btn.is--disabled, .vxe-pager .vxe-pager--prev-btn.is--disabled {
  cursor: no-drop;
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-pager .vxe-pager--end-btn.is--disabled:hover, .vxe-pager .vxe-pager--home-btn.is--disabled:hover, .vxe-pager .vxe-pager--jump-next.is--disabled:hover, .vxe-pager .vxe-pager--jump-prev.is--disabled:hover, .vxe-pager .vxe-pager--next-btn.is--disabled:hover, .vxe-pager .vxe-pager--num-btn.is--disabled:hover, .vxe-pager .vxe-pager--prev-btn.is--disabled:hover {
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-pager .vxe-pager--num-btn {
  vertical-align: middle;
}

.vxe-pager .vxe-pager--num-btn.is--active {
  font-weight: 700;
}

.vxe-pager .vxe-pager--sizes {
  text-align: center;
  cursor: pointer;
  width: 9em;
}

.vxe-pager .vxe-pager--count, .vxe-pager .vxe-pager--sizes .vxe-input--inner {
  text-align: center;
}

.vxe-pager .vxe-pager--count > span {
  vertical-align: middle;
}

.vxe-pager .vxe-pager--count .vxe-pager--separator {
  margin-right: .2em;
}

.vxe-pager .vxe-pager--count .vxe-pager--separator:before {
  content: "/";
}

.vxe-pager .vxe-pager--jump .vxe-pager--goto-text {
  margin-right: .25em;
}

.vxe-pager .vxe-pager--jump .vxe-pager--classifier-text {
  margin-left: .25em;
}

.vxe-pager .vxe-pager--jump .vxe-pager--goto {
  width: 4em;
}

.vxe-pager {
  font-size: var(--vxe-ui-font-size-default);
  height: 48px;
}

.vxe-pager.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
  height: 44px;
}

.vxe-pager.size--small {
  font-size: var(--vxe-ui-font-size-small);
  height: 40px;
}

.vxe-pager.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
  height: 36px;
}

.vxe-password-input--wrapper {
  flex-grow: 1;
  overflow: hidden;
}

.vxe-password-input--inner {
  width: 100%;
  height: 100%;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: var(--vxe-ui-font-color);
  border-radius: var(--vxe-ui-base-border-radius);
  background-color: var(--vxe-ui-layout-background-color);
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0 .5em;
  display: block;
}

.vxe-password-input--inner[disabled] {
  cursor: not-allowed;
  color: var(--vxe-ui-font-disabled-color);
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-password-input--inner::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-password-input--inner:-ms-placeholder-shown {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-password-input--inner::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-password-input--inner::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-password-input--inner::-webkit-autofill {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-password-input.is--disabled {
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-password-input.is--disabled .vxe-password-input--clear-icon, .vxe-password-input.is--disabled .vxe-password-input--control-icon, .vxe-password-input.is--disabled .vxe-password-input--prefix, .vxe-password-input.is--disabled .vxe-password-input--suffix {
  cursor: not-allowed;
}

.vxe-password-input.is--disabled .vxe-password-input--prefix, .vxe-password-input.is--disabled .vxe-password-input--suffix {
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-password-input {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  flex-direction: row;
  width: 180px;
  display: inline-flex;
  position: relative;
}

.vxe-password-input.is--active {
  border: 1px solid var(--vxe-ui-font-primary-color);
}

.vxe-password-input.show--clear:hover .vxe-password-input--clear-icon {
  display: block;
}

.vxe-password-input--prefix, .vxe-password-input--suffix {
  background-color: var(--vxe-ui-layout-background-color);
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

.vxe-password-input--prefix {
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
}

.vxe-password-input--suffix {
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
}

.vxe-password-input--clear-icon, .vxe-password-input--control-icon, .vxe-password-input--prefix-icon, .vxe-password-input--suffix-icon {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-password-input--prefix-icon {
  padding-left: .5em;
}

.vxe-password-input--clear-icon, .vxe-password-input--control-icon, .vxe-password-input--suffix-icon {
  padding-right: .5em;
}

.vxe-password-input--clear-icon, .vxe-password-input--control-icon {
  cursor: pointer;
  height: 100%;
}

.vxe-password-input--clear-icon {
  display: none;
}

.vxe-password-input--clear-icon:hover {
  color: var(--vxe-ui-font-color);
}

.vxe-password-input--clear-icon:active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-password-input--number-btn {
  justify-content: center;
  align-items: center;
  height: 50%;
  display: flex;
}

.vxe-password-input--number-btn:hover {
  color: var(--vxe-ui-font-color);
}

.vxe-password-input--number-btn:active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-password-input--number-icon {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.vxe-password-input--number-icon .vxe-password-input--number-btn.is--disabled {
  cursor: no-drop;
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-password-input--count {
  color: var(--vxe-ui-input-count-color);
  background-color: var(--vxe-ui-layout-background-color);
  flex-shrink: 0;
  padding-right: .6em;
}

.vxe-password-input--count.is--error {
  color: var(--vxe-ui-input-count-error-color);
}

.vxe-password-input.is--left .vxe-password-input--inner {
  text-align: left;
}

.vxe-password-input.is--center .vxe-password-input--inner {
  text-align: center;
}

.vxe-password-input.is--right .vxe-password-input--inner {
  text-align: right;
}

.vxe-password-input--panel {
  color: var(--vxe-ui-font-color);
  text-align: left;
  padding: 4px 0;
  display: none;
  position: absolute;
  left: 0;
}

.vxe-password-input--panel:not(.is--transfer) {
  min-width: 100%;
}

.vxe-password-input--panel.is--transfer {
  position: fixed;
}

.vxe-password-input--panel.ani--leave {
  opacity: 0;
  transform-origin: top;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  display: block;
  transform: scaleY(.5);
}

.vxe-password-input--panel.ani--leave[placement="top"] {
  transform-origin: bottom;
}

.vxe-password-input--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-password-input {
  font-size: var(--vxe-ui-font-size-default);
  height: var(--vxe-ui-input-height-default);
  line-height: var(--vxe-ui-input-height-default);
}

.vxe-password-input.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
  height: var(--vxe-ui-input-height-medium);
  line-height: var(--vxe-ui-input-height-medium);
}

.vxe-password-input.size--small {
  font-size: var(--vxe-ui-font-size-small);
  height: var(--vxe-ui-input-height-small);
  line-height: var(--vxe-ui-input-height-small);
}

.vxe-password-input.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
  height: var(--vxe-ui-input-height-mini);
  line-height: var(--vxe-ui-input-height-mini);
}

.vxe-password-input--panel {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-password-input--panel .vxe-password-input--panel-wrapper {
  max-height: 380px;
}

.vxe-password-input--panel.type--date .vxe-password-input--panel-wrapper, .vxe-password-input--panel.type--month .vxe-password-input--panel-wrapper, .vxe-password-input--panel.type--quarter .vxe-password-input--panel-wrapper, .vxe-password-input--panel.type--time .vxe-password-input--panel-wrapper, .vxe-password-input--panel.type--week .vxe-password-input--panel-wrapper, .vxe-password-input--panel.type--year .vxe-password-input--panel-wrapper {
  padding: 11px;
}

.vxe-password-input--panel.type--date .vxe-password-input--panel-wrapper, .vxe-password-input--panel.type--month .vxe-password-input--panel-wrapper, .vxe-password-input--panel.type--quarter .vxe-password-input--panel-wrapper, .vxe-password-input--panel.type--year .vxe-password-input--panel-wrapper {
  width: 336px;
}

.vxe-password-input--panel.type--week .vxe-password-input--panel-wrapper {
  width: 380px;
}

.vxe-password-input--panel.type--time .vxe-password-input--panel-wrapper {
  width: 170px;
}

.vxe-password-input--panel.type--datetime .vxe-password-input--panel-left-wrapper {
  width: 336px;
}

.vxe-password-input--panel.type--datetime .vxe-password-input--panel-left-wrapper, .vxe-password-input--panel.type--datetime .vxe-password-input--panel-right-wrapper {
  padding: 11px;
}

.vxe-password-input--panel .vxe-password-input--time-picker-title {
  height: 30px;
  padding: 0 11px;
  line-height: 30px;
}

.vxe-password-input--panel .vxe-password-input--date-picker-btn, .vxe-password-input--panel .vxe-password-input--date-picker-label {
  height: 30px;
  line-height: 30px;
}

.vxe-password-input--panel .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-btn {
  margin-left: 8px;
}

.vxe-password-input--panel .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-current-btn, .vxe-password-input--panel .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-next-btn, .vxe-password-input--panel .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-prev-btn {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  width: 30px;
}

.vxe-password-input--panel .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-btn, .vxe-password-input--panel .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-label {
  padding: 0 9px;
}

.vxe-password-input--panel .vxe-password-input--date-picker-header, .vxe-password-input--panel .vxe-password-input--time-picker-header {
  padding-bottom: 8px;
}

.vxe-password-input--panel .vxe-password-input--date-picker-body table, .vxe-password-input--panel .vxe-password-input--time-picker-body {
  height: calc(var(--vxe-ui-input-date-time-week-row-height-default) * 6 + var(--vxe-ui-input-date-title-height-default));
}

.vxe-password-input--panel .vxe-password-input--time-picker-body > ul {
  width: 48px;
}

.vxe-password-input--panel .vxe-password-input--time-picker-body > ul:after, .vxe-password-input--panel .vxe-password-input--time-picker-body > ul:before {
  height: 120px;
}

.vxe-password-input--panel .vxe-password-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 9px;
}

.vxe-password-input--panel .vxe-password-input--time-picker-body .vxe-password-input--time-picker-minute-list {
  left: 48px;
}

.vxe-password-input--panel .vxe-password-input--time-picker-body .vxe-password-input--time-picker-second-list {
  left: 96px;
}

.vxe-password-input--panel .vxe-password-input--date-day-view td, .vxe-password-input--panel .vxe-password-input--date-week-view td {
  height: var(--vxe-ui-input-date-time-week-row-height-default);
}

.vxe-password-input--panel .vxe-password-input--date-quarter-view td {
  height: var(--vxe-ui-input-date-quarter-row-height-default);
}

.vxe-password-input--panel .vxe-password-input--date-month-view td, .vxe-password-input--panel .vxe-password-input--date-year-view td {
  height: var(--vxe-ui-input-date-month-year-row-height-default);
}

.vxe-password-input--panel .vxe-password-input--date-picker-body th {
  height: var(--vxe-ui-input-date-title-height-default);
}

.vxe-password-input--panel .vxe-password-input--date-picker-confirm, .vxe-password-input--panel .vxe-password-input--time-picker-confirm {
  height: 30px;
  padding: 0 9px;
}

.vxe-password-input--panel .vxe-password-input--date-label {
  line-height: calc(var(--vxe-ui-font-size-default)  + 1px);
}

.vxe-password-input--panel.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-password-input--panel.size--medium .vxe-password-input--panel-wrapper {
  max-height: 360px;
}

.vxe-password-input--panel.size--medium.type--date .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--medium.type--month .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--medium.type--quarter .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--medium.type--time .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--medium.type--week .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--medium.type--year .vxe-password-input--panel-wrapper {
  padding: 10px;
}

.vxe-password-input--panel.size--medium.type--date .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--medium.type--month .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--medium.type--quarter .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--medium.type--year .vxe-password-input--panel-wrapper {
  width: 336px;
}

.vxe-password-input--panel.size--medium.type--week .vxe-password-input--panel-wrapper {
  width: 380px;
}

.vxe-password-input--panel.size--medium.type--time .vxe-password-input--panel-wrapper {
  width: 168px;
}

.vxe-password-input--panel.size--medium.type--datetime .vxe-password-input--panel-left-wrapper {
  width: 336px;
}

.vxe-password-input--panel.size--medium.type--datetime .vxe-password-input--panel-left-wrapper, .vxe-password-input--panel.size--medium.type--datetime .vxe-password-input--panel-right-wrapper {
  padding: 10px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-title {
  height: 29px;
  padding: 0 10px;
  line-height: 29px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-btn, .vxe-password-input--panel.size--medium .vxe-password-input--date-picker-label {
  height: 29px;
  line-height: 29px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-btn {
  margin-left: 7px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-current-btn, .vxe-password-input--panel.size--medium .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-next-btn, .vxe-password-input--panel.size--medium .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-prev-btn {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  width: 29px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-btn, .vxe-password-input--panel.size--medium .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-label {
  padding: 0 8px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-header, .vxe-password-input--panel.size--medium .vxe-password-input--time-picker-header {
  padding-bottom: 7px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-body table, .vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body {
  height: calc(var(--vxe-ui-input-date-time-week-row-height-medium) * 6 + var(--vxe-ui-input-date-title-height-medium));
}

.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body > ul {
  width: 48px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body > ul:after, .vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body > ul:before {
  height: 120px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 8px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body .vxe-password-input--time-picker-minute-list {
  left: 48px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--time-picker-body .vxe-password-input--time-picker-second-list {
  left: 96px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-day-view td, .vxe-password-input--panel.size--medium .vxe-password-input--date-week-view td {
  height: var(--vxe-ui-input-date-time-week-row-height-medium);
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-quarter-view td {
  height: var(--vxe-ui-input-date-quarter-row-height-medium);
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-month-view td, .vxe-password-input--panel.size--medium .vxe-password-input--date-year-view td {
  height: var(--vxe-ui-input-date-month-year-row-height-medium);
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-body th {
  height: var(--vxe-ui-input-date-title-height-medium);
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-picker-confirm, .vxe-password-input--panel.size--medium .vxe-password-input--time-picker-confirm {
  height: 29px;
  padding: 0 8px;
}

.vxe-password-input--panel.size--medium .vxe-password-input--date-label {
  line-height: calc(var(--vxe-ui-font-size-medium)  + 1px);
}

.vxe-password-input--panel.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-password-input--panel.size--small .vxe-password-input--panel-wrapper {
  max-height: 340px;
}

.vxe-password-input--panel.size--small.type--date .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--small.type--month .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--small.type--quarter .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--small.type--time .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--small.type--week .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--small.type--year .vxe-password-input--panel-wrapper {
  padding: 9px;
}

.vxe-password-input--panel.size--small.type--date .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--small.type--month .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--small.type--quarter .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--small.type--year .vxe-password-input--panel-wrapper {
  width: 312px;
}

.vxe-password-input--panel.size--small.type--week .vxe-password-input--panel-wrapper {
  width: 354px;
}

.vxe-password-input--panel.size--small.type--time .vxe-password-input--panel-wrapper {
  width: 154px;
}

.vxe-password-input--panel.size--small.type--datetime .vxe-password-input--panel-left-wrapper {
  width: 312px;
}

.vxe-password-input--panel.size--small.type--datetime .vxe-password-input--panel-left-wrapper, .vxe-password-input--panel.size--small.type--datetime .vxe-password-input--panel-right-wrapper {
  padding: 9px;
}

.vxe-password-input--panel.size--small .vxe-password-input--time-picker-title {
  height: 28px;
  padding: 0 9px;
  line-height: 28px;
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-btn, .vxe-password-input--panel.size--small .vxe-password-input--date-picker-label {
  height: 28px;
  line-height: 28px;
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-btn {
  margin-left: 6px;
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-current-btn, .vxe-password-input--panel.size--small .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-next-btn, .vxe-password-input--panel.size--small .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-prev-btn {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  width: 28px;
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-btn, .vxe-password-input--panel.size--small .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-label {
  padding: 0 7px;
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-header, .vxe-password-input--panel.size--small .vxe-password-input--time-picker-header {
  padding-bottom: 6px;
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-body table, .vxe-password-input--panel.size--small .vxe-password-input--time-picker-body {
  height: calc(var(--vxe-ui-input-date-time-week-row-height-small) * 6 + var(--vxe-ui-input-date-title-height-small));
}

.vxe-password-input--panel.size--small .vxe-password-input--time-picker-body > ul {
  width: 44px;
}

.vxe-password-input--panel.size--small .vxe-password-input--time-picker-body > ul:after, .vxe-password-input--panel.size--small .vxe-password-input--time-picker-body > ul:before {
  height: 110px;
}

.vxe-password-input--panel.size--small .vxe-password-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 7px;
}

.vxe-password-input--panel.size--small .vxe-password-input--time-picker-body .vxe-password-input--time-picker-minute-list {
  left: 44px;
}

.vxe-password-input--panel.size--small .vxe-password-input--time-picker-body .vxe-password-input--time-picker-second-list {
  left: 88px;
}

.vxe-password-input--panel.size--small .vxe-password-input--date-day-view td, .vxe-password-input--panel.size--small .vxe-password-input--date-week-view td {
  height: var(--vxe-ui-input-date-time-week-row-height-small);
}

.vxe-password-input--panel.size--small .vxe-password-input--date-quarter-view td {
  height: var(--vxe-ui-input-date-quarter-row-height-small);
}

.vxe-password-input--panel.size--small .vxe-password-input--date-month-view td, .vxe-password-input--panel.size--small .vxe-password-input--date-year-view td {
  height: var(--vxe-ui-input-date-month-year-row-height-small);
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-body th {
  height: var(--vxe-ui-input-date-title-height-small);
}

.vxe-password-input--panel.size--small .vxe-password-input--date-picker-confirm, .vxe-password-input--panel.size--small .vxe-password-input--time-picker-confirm {
  height: 28px;
  padding: 0 7px;
}

.vxe-password-input--panel.size--small .vxe-password-input--date-label {
  line-height: calc(var(--vxe-ui-font-size-small)  + 1px);
}

.vxe-password-input--panel.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-password-input--panel.size--mini .vxe-password-input--panel-wrapper {
  max-height: 320px;
}

.vxe-password-input--panel.size--mini.type--date .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--mini.type--month .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--mini.type--quarter .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--mini.type--time .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--mini.type--week .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--mini.type--year .vxe-password-input--panel-wrapper {
  padding: 8px;
}

.vxe-password-input--panel.size--mini.type--date .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--mini.type--month .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--mini.type--quarter .vxe-password-input--panel-wrapper, .vxe-password-input--panel.size--mini.type--year .vxe-password-input--panel-wrapper {
  width: 288px;
}

.vxe-password-input--panel.size--mini.type--week .vxe-password-input--panel-wrapper {
  width: 326px;
}

.vxe-password-input--panel.size--mini.type--time .vxe-password-input--panel-wrapper {
  width: 146px;
}

.vxe-password-input--panel.size--mini.type--datetime .vxe-password-input--panel-left-wrapper {
  width: 288px;
}

.vxe-password-input--panel.size--mini.type--datetime .vxe-password-input--panel-left-wrapper, .vxe-password-input--panel.size--mini.type--datetime .vxe-password-input--panel-right-wrapper {
  padding: 8px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-title {
  height: 27px;
  padding: 0 8px;
  line-height: 27px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-btn, .vxe-password-input--panel.size--mini .vxe-password-input--date-picker-label {
  height: 27px;
  line-height: 27px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-btn {
  margin-left: 5px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-current-btn, .vxe-password-input--panel.size--mini .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-next-btn, .vxe-password-input--panel.size--mini .vxe-password-input--date-picker-btn-wrapper .vxe-password-input--date-picker-prev-btn {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  width: 27px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-btn, .vxe-password-input--panel.size--mini .vxe-password-input--date-picker-type-wrapper .vxe-password-input--date-picker-label {
  padding: 0 6px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-header, .vxe-password-input--panel.size--mini .vxe-password-input--time-picker-header {
  padding-bottom: 5px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-body table, .vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body {
  height: calc(var(--vxe-ui-input-date-time-week-row-height-mini) * 6 + var(--vxe-ui-input-date-title-height-mini));
}

.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body > ul {
  width: 42px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body > ul:after, .vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body > ul:before {
  height: 100px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 6px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body .vxe-password-input--time-picker-minute-list {
  left: 42px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--time-picker-body .vxe-password-input--time-picker-second-list {
  left: 84px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-day-view td, .vxe-password-input--panel.size--mini .vxe-password-input--date-week-view td {
  height: var(--vxe-ui-input-date-time-week-row-height-mini);
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-quarter-view td {
  height: var(--vxe-ui-input-date-quarter-row-height-mini);
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-month-view td, .vxe-password-input--panel.size--mini .vxe-password-input--date-year-view td {
  height: var(--vxe-ui-input-date-month-year-row-height-mini);
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-body th {
  height: var(--vxe-ui-input-date-title-height-mini);
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-picker-confirm, .vxe-password-input--panel.size--mini .vxe-password-input--time-picker-confirm {
  height: 27px;
  padding: 0 6px;
}

.vxe-password-input--panel.size--mini .vxe-password-input--date-label {
  line-height: calc(var(--vxe-ui-font-size-mini)  + 1px);
}

.vxe-print, .vxe-pulldown {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
}

.vxe-pulldown {
  text-align: left;
  display: inline-block;
  position: relative;
}

.vxe-pulldown--panel {
  color: var(--vxe-ui-font-color);
  text-align: left;
  padding: 4px 0;
  display: none;
  position: absolute;
  left: 0;
}

.vxe-pulldown--panel:not(.is--transfer) {
  min-width: 100%;
}

.vxe-pulldown--panel.is--transfer {
  position: fixed;
}

.vxe-pulldown--panel.ani--leave {
  opacity: 0;
  transform-origin: top;
  backface-visibility: hidden;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  display: block;
  transform: scaleY(.5);
}

.vxe-pulldown--panel.ani--leave[placement="top"] {
  transform-origin: bottom;
}

.vxe-pulldown--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-pulldown--panel.ani--enter > div:after {
  display: none;
}

.vxe-pulldown--panel > div:after {
  content: "";
  z-index: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-pulldown--panel-wrapper {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-pulldown--panel-wrapper.is--shadow {
  -webkit-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
}

.vxe-pulldown--panel-list .vxe-pulldown--panel-item {
  max-width: 50vw;
  padding: 0 var(--vxe-ui-layout-padding-default);
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 30px;
  overflow: hidden;
}

.vxe-pulldown--panel-list .vxe-pulldown--panel-item:not(.is--disabled) {
  cursor: pointer;
}

.vxe-pulldown--panel-list .vxe-pulldown--panel-item:not(.is--disabled):hover {
  background-color: var(--vxe-ui-base-hover-background-color);
}

.vxe-pulldown--panel-list .vxe-pulldown--panel-item.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}

.vxe-pulldown, .vxe-pulldown--panel {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-pulldown--panel.size--medium, .vxe-pulldown.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-pulldown--panel.size--small, .vxe-pulldown.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-pulldown--panel.size--mini, .vxe-pulldown.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-pulldown--panel .vxe-pulldown--panel-item {
  height: var(--vxe-ui-pulldown-option-height-default);
}

.vxe-pulldown--panel.size--medium .vxe-pulldown--panel-item, .vxe-pulldown--panel.size--mini .vxe-pulldown--panel-item, .vxe-pulldown--panel.size--small .vxe-pulldown--panel-item {
  height: var(--vxe-ui-pulldown-option-height-medium);
}

.vxe-radio-group {
  vertical-align: middle;
  font-size: 0;
  line-height: 1;
  display: inline-block;
}

.vxe-radio--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-radio {
  vertical-align: middle;
  white-space: nowrap;
  cursor: pointer;
  line-height: 1;
  display: inline-block;
}

.vxe-radio .vxe-radio--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 50%;
  font-size: 1.26em;
  font-weight: 700;
}

.vxe-radio.is--checked, .vxe-radio.is--checked .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-radio:not(.is--disabled) {
  cursor: pointer;
}

.vxe-radio:not(.is--disabled):hover .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-radio.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}

.vxe-radio.is--disabled .vxe-radio--icon {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-radio .vxe-radio--label {
  padding-left: .5em;
}

.vxe-radio > input[type="radio"] {
  -ms-appearance: none;
  appearance: none;
  border: 0;
  width: 0;
  height: 0;
  position: absolute;
}

.vxe-radio .vxe-radio--label {
  vertical-align: middle;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 50em;
  display: inline-block;
  overflow: hidden;
}

.vxe-radio:not(.is--disabled) > input:focus + .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-radio {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-radio.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-radio.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-radio.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-radio:last-of-type {
  margin-right: 0;
}

.vxe-radio--default, .vxe-radio-group {
  margin-right: var(--vxe-ui-base-margin-gap-default);
}

.vxe-radio--default.size--medium, .vxe-radio-group.size--medium {
  margin-right: var(--vxe-ui-base-margin-gap-medium);
}

.vxe-radio--default.size--small, .vxe-radio-group.size--small {
  margin-right: var(--vxe-ui-base-margin-gap-small);
}

.vxe-radio--default.size--mini, .vxe-radio-group.size--mini {
  margin-right: var(--vxe-ui-base-margin-gap-mini);
}

.vxe-radio--default:last-of-type, .vxe-radio-group:last-of-type {
  margin-right: 0;
}

.vxe-radio--button .vxe-radio--label {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-radio--button:first-child .vxe-radio--label {
  border-left: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
}

.vxe-radio--button:last-child .vxe-radio--label {
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
}

.vxe-radio--button > input:checked + .vxe-radio--label {
  color: #fff;
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-radio--button .vxe-radio--label {
  line-height: calc(var(--vxe-ui-button-height-default)  - 2px);
  border-style: solid;
  border-color: var(--vxe-ui-input-border-color);
  text-overflow: ellipsis;
  white-space: nowrap;
  border-width: 1px 1px 1px 0;
  max-width: 50em;
  padding: 0 1em;
  display: inline-block;
  overflow: hidden;
}

.vxe-radio--button > input:focus + .vxe-radio--label {
  border-color: var(--vxe-ui-font-primary-color);
  -webkit-box-shadow: 0 0 .2em 0 var(--vxe-ui-font-primary-color);
  box-shadow: 0 0 .2em 0 var(--vxe-ui-font-primary-color);
}

.vxe-radio--button.size--medium .vxe-radio--label {
  line-height: calc(var(--vxe-ui-button-height-medium)  - 2px);
}

.vxe-radio--button.size--small .vxe-radio--label {
  line-height: calc(var(--vxe-ui-button-height-small)  - 2px);
}

.vxe-radio--button.size--mini .vxe-radio--label {
  line-height: calc(var(--vxe-ui-button-height-mini)  - 2px);
}

.vxe-rate {
  color: var(--vxe-ui-font-color);
  flex-direction: row;
  display: inline-flex;
}

.vxe-rate.theme--primary .vxe-rte--item {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-rate.theme--success .vxe-rte--item {
  color: var(--vxe-ui-status-success-color);
}

.vxe-rate.theme--info .vxe-rte--item {
  color: var(--vxe-ui-status-info-color);
}

.vxe-rate.theme--warning .vxe-rte--item {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-rate.theme--danger .vxe-rte--item {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-rate.theme--error .vxe-rte--item {
  color: var(--vxe-ui-status-error-color);
}

.vxe-rate.is--disabled .vxe-rte--item {
  cursor: no-drop;
}

.vxe-rate.is--readonly .vxe-rte--item {
  cursor: default;
}

.vxe-rte--item {
  cursor: pointer;
  margin-right: .25em;
  font-size: 1.2em;
}

.vxe-rte--item:last-child {
  margin: 0;
}

.vxe-rte--item.is--checked {
  color: var(--vxe-ui-rate-item-color);
}

.vxe-rate {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-rate.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-rate.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-rate.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-result {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  text-align: center;
  font-size: var(--vxe-ui-font-size-default);
  padding: 3em 2em;
  position: relative;
}

.vxe-result.theme--primary .vxe-result--icon-wrapper {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-result.theme--success .vxe-result--icon-wrapper {
  color: var(--vxe-ui-status-success-color);
}

.vxe-result.theme--info .vxe-result--icon-wrapper {
  color: var(--vxe-ui-status-info-color);
}

.vxe-result.theme--warning .vxe-result--icon-wrapper {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-result.theme--danger .vxe-result--icon-wrapper {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-result.theme--error .vxe-result--icon-wrapper {
  color: var(--vxe-ui-status-error-color);
}

.vxe-result--inner {
  display: inline-block;
}

.vxe-result--icon-wrapper {
  font-size: 4.8em;
}

.vxe-result--icon-wrapper > i {
  display: block;
}

.vxe-result--img-wrapper > img {
  height: 5.2em;
}

.vxe-result--title-wrapper {
  margin-top: .6em;
  padding: .25em 0;
  font-size: 1.74em;
  font-weight: 700;
}

.vxe-result--content-wrapper {
  color: var(--vxe-ui-font-lighten-color);
  padding: .25em 0;
}

.vxe-result--extra-wrapper {
  margin-top: 1em;
  padding: .25em 0;
}

.vxe-result.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-result.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-result.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-row {
  flex-direction: row;
  flex-grow: 1;
  display: flex;
  position: relative;
}

.vxe-row.is--vertical {
  flex-direction: column;
}

.vxe-row.is--wrap {
  flex-wrap: wrap;
}

.vxe-col {
  display: block;
}

.vxe-col.is--ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-col.is--fill {
  flex-grow: 1;
}

.vxe-col:not(.is--fill) {
  flex-shrink: 0;
}

.vxe-col.align--left {
  text-align: left;
}

.vxe-col.align--center {
  text-align: center;
}

.vxe-col.align--right {
  text-align: right;
}

.vxe-col.span1 {
  width: 4.16667%;
}

.vxe-col.span2 {
  width: 8.33333%;
}

.vxe-col.span3 {
  width: 12.5%;
}

.vxe-col.span4 {
  width: 16.6667%;
}

.vxe-col.span5 {
  width: 20.8333%;
}

.vxe-col.span6 {
  width: 25%;
}

.vxe-col.span7 {
  width: 29.1667%;
}

.vxe-col.span8 {
  width: 33.3333%;
}

.vxe-col.span9 {
  width: 37.5%;
}

.vxe-col.span10 {
  width: 41.6667%;
}

.vxe-col.span11 {
  width: 45.8333%;
}

.vxe-col.span12 {
  width: 50%;
}

.vxe-col.span13 {
  width: 54.1667%;
}

.vxe-col.span14 {
  width: 58.3333%;
}

.vxe-col.span15 {
  width: 62.5%;
}

.vxe-col.span16 {
  width: 66.6667%;
}

.vxe-col.span17 {
  width: 70.8333%;
}

.vxe-col.span18 {
  width: 75%;
}

.vxe-col.span19 {
  width: 79.1667%;
}

.vxe-col.span20 {
  width: 83.3333%;
}

.vxe-col.span21 {
  width: 87.5%;
}

.vxe-col.span22 {
  width: 91.6667%;
}

.vxe-col.span23 {
  width: 95.8333%;
}

.vxe-col--inner, .vxe-col.is--span > .vxe-col--inner > .vxe-date-picker, .vxe-col.is--span > .vxe-col--inner > .vxe-default-select, .vxe-col.is--span > .vxe-col--inner > .vxe-default-textarea, .vxe-col.is--span > .vxe-col--inner > .vxe-ico-picker, .vxe-col.is--span > .vxe-col--inner > .vxe-input, .vxe-col.is--span > .vxe-col--inner > .vxe-number-input, .vxe-col.is--span > .vxe-col--inner > .vxe-password-input, .vxe-col.is--span > .vxe-col--inner > .vxe-select, .vxe-col.is--span > .vxe-col--inner > .vxe-table-select, .vxe-col.is--span > .vxe-col--inner > .vxe-textarea, .vxe-col.is--span > .vxe-col--inner > .vxe-tree-select, .vxe-col.is--width > .vxe-col--inner > .vxe-date-picker, .vxe-col.is--width > .vxe-col--inner > .vxe-default-select, .vxe-col.is--width > .vxe-col--inner > .vxe-default-textarea, .vxe-col.is--width > .vxe-col--inner > .vxe-ico-picker, .vxe-col.is--width > .vxe-col--inner > .vxe-input, .vxe-col.is--width > .vxe-col--inner > .vxe-number-input, .vxe-col.is--width > .vxe-col--inner > .vxe-password-input, .vxe-col.is--width > .vxe-col--inner > .vxe-select, .vxe-col.is--width > .vxe-col--inner > .vxe-table-select, .vxe-col.is--width > .vxe-col--inner > .vxe-textarea, .vxe-col.is--width > .vxe-col--inner > .vxe-tree-select, .vxe-col.span24 {
  width: 100%;
}

.vxe-segmented {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  display: block;
}

.vxe-segmented--group {
  background-color: var(--vxe-ui-segmented-item-background-color);
  display: inline-flex;
  position: relative;
}

.vxe-segmented--inner {
  white-space: nowrap;
  flex-direction: row;
  width: 100%;
  display: flex;
  position: relative;
}

.vxe-segmented--item {
  margin: 0;
  padding: 0 .8em;
  display: block;
}

.vxe-segmented--item:not(.is--disabled) {
  cursor: pointer;
}

.vxe-segmented--input {
  -ms-appearance: none;
  appearance: none;
  pointer-events: none;
  border: 0;
  width: 0;
  height: 0;
  position: absolute;
}

.vxe-segmented--content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .4em 0;
  transition: color .3s;
  display: flex;
}

.vxe-segmented--label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-segmented--selected {
  pointer-events: none;
  width: 0;
  height: 100%;
  transition: all .3s;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-segmented.type--round .vxe-segmented--group, .vxe-segmented.type--round .vxe-segmented--item:hover, .vxe-segmented.type--round .vxe-segmented--selected {
  border-radius: 1em;
}

.vxe-segmented.type--default .vxe-segmented--content, .vxe-segmented.type--round .vxe-segmented--content {
  height: 100%;
  min-height: 2.2em;
}

.vxe-segmented.type--default .vxe-segmented--item:hover, .vxe-segmented.type--round .vxe-segmented--item:hover {
  background-color: var(--vxe-ui-segmented-item-hover-background-color);
}

.vxe-segmented.type--default .vxe-segmented--item.is--checked .vxe-segmented--content, .vxe-segmented.type--round .vxe-segmented--item.is--checked .vxe-segmented--content {
  color: #fff;
}

.vxe-segmented.type--default .vxe-segmented--selected, .vxe-segmented.type--round .vxe-segmented--selected {
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-segmented.type--default.theme--primary .vxe-segmented--group, .vxe-segmented.type--round.theme--primary .vxe-segmented--group {
  background-color: var(--vxe-ui-font-primary-tinge-color);
}

.vxe-segmented.type--default.theme--primary .vxe-segmented--selected, .vxe-segmented.type--round.theme--primary .vxe-segmented--selected {
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-segmented.type--default.theme--primary .vxe-segmented--item.is--checked, .vxe-segmented.type--round.theme--primary .vxe-segmented--item.is--checked {
  color: #fff;
}

.vxe-segmented.type--default.theme--success .vxe-segmented--group, .vxe-segmented.type--round.theme--success .vxe-segmented--group {
  background-color: var(--vxe-ui-status-success-tinge-color);
}

.vxe-segmented.type--default.theme--success .vxe-segmented--selected, .vxe-segmented.type--round.theme--success .vxe-segmented--selected {
  background-color: var(--vxe-ui-status-success-color);
}

.vxe-segmented.type--default.theme--success .vxe-segmented--item.is--checked, .vxe-segmented.type--round.theme--success .vxe-segmented--item.is--checked {
  color: #fff;
}

.vxe-segmented.type--default.theme--info .vxe-segmented--group, .vxe-segmented.type--round.theme--info .vxe-segmented--group {
  background-color: var(--vxe-ui-status-info-tinge-color);
}

.vxe-segmented.type--default.theme--info .vxe-segmented--selected, .vxe-segmented.type--round.theme--info .vxe-segmented--selected {
  background-color: var(--vxe-ui-status-info-color);
}

.vxe-segmented.type--default.theme--info .vxe-segmented--item.is--checked, .vxe-segmented.type--round.theme--info .vxe-segmented--item.is--checked {
  color: #fff;
}

.vxe-segmented.type--default.theme--warning .vxe-segmented--group, .vxe-segmented.type--round.theme--warning .vxe-segmented--group {
  background-color: var(--vxe-ui-status-warning-tinge-color);
}

.vxe-segmented.type--default.theme--warning .vxe-segmented--selected, .vxe-segmented.type--round.theme--warning .vxe-segmented--selected {
  background-color: var(--vxe-ui-status-warning-color);
}

.vxe-segmented.type--default.theme--warning .vxe-segmented--item.is--checked, .vxe-segmented.type--round.theme--warning .vxe-segmented--item.is--checked {
  color: #fff;
}

.vxe-segmented.type--default.theme--danger .vxe-segmented--group, .vxe-segmented.type--round.theme--danger .vxe-segmented--group {
  background-color: var(--vxe-ui-status-danger-tinge-color);
}

.vxe-segmented.type--default.theme--danger .vxe-segmented--selected, .vxe-segmented.type--round.theme--danger .vxe-segmented--selected {
  background-color: var(--vxe-ui-status-danger-color);
}

.vxe-segmented.type--default.theme--danger .vxe-segmented--item.is--checked, .vxe-segmented.type--round.theme--danger .vxe-segmented--item.is--checked {
  color: #fff;
}

.vxe-segmented.type--default.theme--error .vxe-segmented--group, .vxe-segmented.type--round.theme--error .vxe-segmented--group {
  background-color: var(--vxe-ui-status-error-tinge-color);
}

.vxe-segmented.type--default.theme--error .vxe-segmented--selected, .vxe-segmented.type--round.theme--error .vxe-segmented--selected {
  background-color: var(--vxe-ui-status-error-color);
}

.vxe-segmented.type--default.theme--error .vxe-segmented--item.is--checked, .vxe-segmented.type--round.theme--error .vxe-segmented--item.is--checked {
  color: #fff;
}

.vxe-segmented.type--default .vxe-segmented--group, .vxe-segmented.type--default .vxe-segmented--selected, .vxe-segmented.type--inside .vxe-segmented--group, .vxe-segmented.type--inside .vxe-segmented--selected {
  border-radius: var(--vxe-ui-base-border-radius);
}

.vxe-segmented.type--inside .vxe-segmented--content {
  min-height: 1.8em;
}

.vxe-segmented.type--inside .vxe-segmented--inner {
  padding: .2em;
}

.vxe-segmented.type--inside .vxe-segmented--item.is--checked .vxe-segmented--content, .vxe-segmented.type--inside .vxe-segmented--item:hover .vxe-segmented--content {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-segmented.type--inside .vxe-segmented--selected {
  background-color: #fff;
  height: calc(100% - .4em);
  top: .2em;
}

.vxe-segmented.type--inside.theme--primary .vxe-segmented--item.is--checked {
  color: var(--vxe-ui-font-primary-tinge-color);
}

.vxe-segmented.type--inside.theme--success .vxe-segmented--item.is--checked {
  color: var(--vxe-ui-status-success-tinge-color);
}

.vxe-segmented.type--inside.theme--info .vxe-segmented--item.is--checked {
  color: var(--vxe-ui-status-info-tinge-color);
}

.vxe-segmented.type--inside.theme--warning .vxe-segmented--item.is--checked {
  color: var(--vxe-ui-status-warning-tinge-color);
}

.vxe-segmented.type--inside.theme--danger .vxe-segmented--item.is--checked {
  color: var(--vxe-ui-status-danger-tinge-color);
}

.vxe-segmented.type--inside.theme--error .vxe-segmented--item.is--checked {
  color: var(--vxe-ui-status-error-tinge-color);
}

.vxe-segmented {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-segmented.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-segmented.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-segmented.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-select {
  width: 180px;
  color: var(--vxe-ui-font-color);
  text-align: left;
  display: inline-block;
  position: relative;
}

.vxe-select > .vxe-input .vxe-input--inner {
  cursor: pointer;
}

.vxe-select.is--disabled > .vxe-input .vxe-input--inner {
  cursor: no-drop;
}

.vxe-select.is--loading > .vxe-input .vxe-input--inner {
  cursor: progress;
}

.vxe-select > .vxe-input {
  width: 100%;
}

.vxe-select > .vxe-input .vxe-input--suffix-icon > i {
  transition: transform .2s ease-in-out;
  display: inline-block;
}

.vxe-select.is--active:not(.is--filter) > .vxe-input {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-select--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-select-slots {
  display: none;
}

.vxe-select--panel {
  color: var(--vxe-ui-font-color);
  text-align: left;
  padding: 4px 0;
  display: none;
  position: absolute;
  left: 0;
}

.vxe-select--panel:not(.is--transfer) {
  min-width: 100%;
}

.vxe-select--panel.is--transfer {
  position: fixed;
}

.vxe-select--panel.ani--leave {
  opacity: 0;
  transform-origin: top;
  backface-visibility: hidden;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  display: block;
  transform: scaleY(.5);
}

.vxe-select--panel.ani--leave[placement="top"] {
  transform-origin: bottom;
}

.vxe-select--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-select--panel.ani--enter > div:after {
  display: none;
}

.vxe-select--panel > div:after {
  content: "";
  z-index: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-select--panel-search {
  padding: var(--vxe-ui-layout-padding-default);
  flex-shrink: 0;
  display: block;
}

.vxe-select--panel-search .vxe-select-search--input {
  width: 100%;
}

.vxe-select--panel-wrapper {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  max-height: 18em;
  -webkit-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
  background-color: var(--vxe-ui-layout-background-color);
  flex-direction: column;
  display: flex;
  position: relative;
}

.vxe-select--panel-body {
  flex-grow: 1;
  overflow: hidden;
}

.vxe-select--header-button, .vxe-select--header-total, .vxe-select--panel-body {
  flex-direction: row;
  display: flex;
}

.vxe-select--header-total {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  padding-left: .8em;
}

.vxe-select--header-btns {
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  flex-direction: row;
  flex-grow: 1;
  justify-content: right;
  display: flex;
}

.vxe-select--panel-header {
  border-bottom: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-select--panel-footer {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-select--panel-footer, .vxe-select--panel-header {
  flex-shrink: 0;
  padding: 4px 0;
}

.vxe-select-option--wrapper {
  flex-grow: 1;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}

.vxe-select--y-space {
  float: left;
  width: 0;
}

.vxe-select--body, .vxe-select-option--wrapper {
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0;
}

.vxe-select-option {
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  padding: 0 .6em;
  position: relative;
  overflow: hidden;
}

.vxe-select-option.is--add {
  padding-right: 2em;
}

.vxe-select-option.is--add:hover .vxe-select-option--add-icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-select-option.is--add .vxe-select-option--add-icon {
  display: block;
}

.vxe-select-option.is--selected {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-select-option:not(.is--disabled).is--hover {
  background-color: var(--vxe-ui-base-hover-background-color);
}

.vxe-select-option.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}

.vxe-select-optgroup {
  color: var(--vxe-ui-select-title-color);
  cursor: default;
  font-size: 12px;
}

.vxe-select-option--add-icon {
  display: none;
  position: absolute;
  top: 0;
  right: .6em;
}

.vxe-select--search-icon {
  margin-right: .5em;
}

.vxe-select--empty-placeholder, .vxe-select--search-loading {
  text-align: center;
  color: var(--vxe-ui-select-empty-color);
  padding: 0 .6em;
}

.vxe-select, .vxe-select--panel {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-select--panel.size--medium, .vxe-select.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-select--panel.size--small, .vxe-select.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-select--panel.size--mini, .vxe-select.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-select--panel .vxe-select-option {
  height: var(--vxe-ui-select-option-height-default);
}

.vxe-select--panel .vxe-select--empty-placeholder, .vxe-select--panel .vxe-select--search-loading, .vxe-select--panel .vxe-select-option {
  line-height: var(--vxe-ui-select-option-height-default);
}

.vxe-select--panel.size--medium .vxe-select-option {
  height: var(--vxe-ui-select-option-height-medium);
}

.vxe-select--panel.size--medium .vxe-select--empty-placeholder, .vxe-select--panel.size--medium .vxe-select--search-loading, .vxe-select--panel.size--medium .vxe-select-option {
  line-height: var(--vxe-ui-select-option-height-medium);
}

.vxe-select--panel.size--small .vxe-select-option {
  height: var(--vxe-ui-select-option-height-small);
}

.vxe-select--panel.size--small .vxe-select--empty-placeholder, .vxe-select--panel.size--small .vxe-select--search-loading, .vxe-select--panel.size--small .vxe-select-option {
  line-height: var(--vxe-ui-select-option-height-small);
}

.vxe-select--panel.size--mini .vxe-select-option {
  height: var(--vxe-ui-select-option-height-mini);
}

.vxe-select--panel.size--mini .vxe-select--empty-placeholder, .vxe-select--panel.size--mini .vxe-select--search-loading, .vxe-select--panel.size--mini .vxe-select-option {
  line-height: var(--vxe-ui-select-option-height-mini);
}

.vxe-splitter {
  width: 100%;
  position: relative;
}

.vxe-splitter.is--vertical > .vxe-splitter-wrapper {
  flex-direction: column;
}

.vxe-splitter.is--vertical > .vxe-splitter-wrapper > .vxe-splitter-panel {
  width: 100%;
}

.vxe-splitter.is--drag {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-splitter.is--drag.is-resize--immediate.is--horizontal {
  cursor: w-resize;
}

.vxe-splitter.is--drag.is-resize--immediate.is--vertical {
  cursor: n-resize;
}

.vxe-splitter.is--drag.is-resize--lazy.is--horizontal {
  cursor: col-resize;
}

.vxe-splitter.is--drag.is-resize--lazy.is--vertical {
  cursor: row-resize;
}

.vxe-splitter.is--drag > .vxe-splitter-wrapper > .vxe-splitter-panel > .vxe-splitter-panel--wrapper:after {
  content: "";
  z-index: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-splitter--resizable-splitter-tip {
  z-index: 7;
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: col-resize;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-splitter--resizable-splitter-tip.is-resize--lazy:before {
  content: "";
  background-color: var(--vxe-ui-splitter-resizable-drag-line-color);
  height: 100%;
  display: block;
}

.vxe-splitter--resizable-splitter-tip.is--horizontal {
  width: 1px;
  height: 100%;
}

.vxe-splitter--resizable-splitter-tip.is--horizontal .vxe-splitter--resizable-splitter-number-prev {
  right: 0;
}

.vxe-splitter--resizable-splitter-tip.is--horizontal .vxe-splitter--resizable-splitter-number-next {
  left: 1px;
}

.vxe-splitter--resizable-splitter-tip.is--vertical {
  width: 100%;
  height: 1px;
}

.vxe-splitter--resizable-splitter-tip.is--vertical .vxe-splitter--resizable-splitter-number-prev {
  bottom: 0;
}

.vxe-splitter--resizable-splitter-tip.is--vertical .vxe-splitter--resizable-splitter-number-next {
  top: 1px;
}

.vxe-splitter--resizable-splitter-tip-number {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-splitter--resizable-splitter-number-next, .vxe-splitter--resizable-splitter-number-prev {
  border-radius: var(--vxe-ui-border-radius);
  white-space: nowrap;
  color: #fff;
  background-color: var(--vxe-ui-splitter-resizable-drag-line-color);
  padding: .25em;
  font-size: 12px;
  position: absolute;
}

.vxe-splitter-wrapper {
  flex-direction: row;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.vxe-splitter-slots {
  display: none;
}

.vxe-splitter-panel-handle {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-shrink: 0;
  display: flex;
  position: relative;
}

.vxe-splitter-panel--wrapper {
  word-break: break-word;
  flex-grow: 1;
  position: relative;
  overflow: hidden;
}

.vxe-splitter-panel--inner {
  width: 100%;
  height: 100%;
  overflow: auto;
}

.vxe-splitter-panel--inner > .vxe-splitter {
  height: 100%;
}

.vxe-splitter-panel-handle-bar {
  background-color: var(--vxe-ui-splitter-handle-bar-background-color);
}

.vxe-splitter-panel-handle-bar:hover {
  background-color: var(--vxe-ui-splitter-handle-bar-hover-background-color);
}

.vxe-splitter-panel-action-btn-wrapper {
  z-index: 2;
  pointer-events: none;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.vxe-splitter-panel-action-btn {
  border-radius: var(--vxe-ui-base-border-radius);
  color: var(--vxe-ui-layout-background-color);
  background-color: var(--vxe-ui-splitter-handle-button-background-color);
  border: 1px solid var(--vxe-ui-input-border-color);
  cursor: pointer;
  pointer-events: all;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: transform .1s ease-in-out;
  display: flex;
}

.vxe-splitter-panel-action-btn:hover {
  color: #fff;
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-splitter-panel-action-btn:active {
  transform: scale(.9);
}

.vxe-splitter-panel-action-btn > i {
  font-size: .6em;
}

.vxe-splitter-panel-handle.is--horizontal {
  flex-direction: row;
}

.vxe-splitter-panel-handle.is--horizontal.is--border {
  border-width: 1px 0;
}

.vxe-splitter-panel-handle.is--horizontal .vxe-splitter-panel-action-btn-wrapper {
  flex-direction: column;
}

.vxe-splitter-panel-handle.is--horizontal .vxe-splitter-panel-action-btn-wrapper div {
  margin-top: 1em;
}

.vxe-splitter-panel-handle.is--horizontal .vxe-splitter-panel-action-btn-wrapper div:first-child {
  margin-top: 0;
}

.vxe-splitter-panel-handle.is--horizontal .vxe-splitter-panel-handle-bar {
  width: var(--vxe-ui-splitter-handle-bar-horizontal-width);
  height: 100%;
}

.vxe-splitter-panel-handle.is--horizontal .vxe-splitter-panel-action-btn {
  width: var(--vxe-ui-splitter-handle-bar-horizontal-width);
  height: var(--vxe-ui-splitter-handle-bar-horizontal-height);
}

.vxe-splitter-panel-handle.is--vertical {
  flex-direction: column;
}

.vxe-splitter-panel-handle.is--vertical.is--border {
  border-width: 0 1px;
}

.vxe-splitter-panel-handle.is--vertical .vxe-splitter-panel-action-btn-wrapper {
  flex-direction: row;
}

.vxe-splitter-panel-handle.is--vertical .vxe-splitter-panel-action-btn-wrapper div {
  margin-left: 1em;
}

.vxe-splitter-panel-handle.is--vertical .vxe-splitter-panel-action-btn-wrapper div:first-child {
  margin-left: 0;
}

.vxe-splitter-panel-handle.is--vertical .vxe-splitter-panel-handle-bar {
  height: var(--vxe-ui-splitter-handle-bar-vertical-height);
  width: 100%;
}

.vxe-splitter-panel-handle.is--vertical .vxe-splitter-panel-action-btn {
  width: var(--vxe-ui-splitter-handle-bar-vertical-width);
  height: var(--vxe-ui-splitter-handle-bar-vertical-height);
}

.vxe-splitter-panel-handle.is--resize.is-resize--immediate.is--horizontal .vxe-splitter-panel-handle-bar {
  cursor: w-resize;
}

.vxe-splitter-panel-handle.is--resize.is-resize--immediate.is--vertical .vxe-splitter-panel-handle-bar {
  cursor: n-resize;
}

.vxe-splitter-panel-handle.is--resize.is-resize--immediate > .vxe-splitter-panel-handle-bar:active {
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-splitter-panel-handle.is--resize.is-resize--lazy.is--horizontal .vxe-splitter-panel-handle-bar {
  cursor: col-resize;
}

.vxe-splitter-panel-handle.is--resize.is-resize--lazy.is--vertical .vxe-splitter-panel-handle-bar {
  cursor: row-resize;
}

.vxe-splitter-panel {
  display: flex;
  position: relative;
  overflow: hidden;
}

.vxe-splitter-panel.is--fill {
  flex-grow: 1;
}

.vxe-splitter-panel.is--hidden.is--horizontal {
  width: 0;
}

.vxe-splitter-panel.is--hidden.is--vertical {
  height: 0;
}

.vxe-splitter-panel.is--padding > .vxe-splitter-panel--wrapper {
  padding: var(--vxe-ui-layout-padding-default);
}

.vxe-splitter-panel.is--height, .vxe-splitter-panel.is--hidden, .vxe-splitter-panel.is--width {
  flex-shrink: 0;
}

.vxe-splitter-panel.is--border > .vxe-splitter-panel--wrapper {
  border: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-splitter--render-vars {
  width: 0;
  height: 0;
  overflow: hidden;
}

.vxe-splitter--render-vars .vxe-splitter--handle-bar-info {
  width: var(--vxe-ui-splitter-handle-bar-horizontal-width);
  height: var(--vxe-ui-splitter-handle-bar-vertical-height);
}

.vxe-modal--content > .vxe-splitter {
  height: 100%;
}

.vxe-splitter {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-splitter.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-splitter.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-splitter.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-slider {
  padding: .5em 1em;
  display: block;
  position: relative;
}

.vxe-slider.theme--primary .vxe-slider--bar-track {
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-slider.theme--primary .vxe-slider--bar-track:hover {
  background-color: var(--vxe-ui-font-primary-lighten-color);
  background-color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-slider.theme--primary .vxe-slider--bar-btn {
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-slider.theme--success .vxe-slider--bar-track {
  background-color: var(--vxe-ui-status-success-color);
}

.vxe-slider.theme--success .vxe-slider--bar-track:hover {
  background-color: var(--vxe-ui-status-success-lighten-color);
  background-color: var(--vxe-ui-status-success-darken-color);
}

.vxe-slider.theme--success .vxe-slider--bar-btn {
  background-color: var(--vxe-ui-status-success-color);
}

.vxe-slider.theme--info .vxe-slider--bar-track {
  background-color: var(--vxe-ui-status-info-color);
}

.vxe-slider.theme--info .vxe-slider--bar-track:hover {
  background-color: var(--vxe-ui-status-info-lighten-color);
  background-color: var(--vxe-ui-status-info-darken-color);
}

.vxe-slider.theme--info .vxe-slider--bar-btn {
  background-color: var(--vxe-ui-status-info-color);
}

.vxe-slider.theme--warning .vxe-slider--bar-track {
  background-color: var(--vxe-ui-status-warning-color);
}

.vxe-slider.theme--warning .vxe-slider--bar-track:hover {
  background-color: var(--vxe-ui-status-warning-lighten-color);
  background-color: var(--vxe-ui-status-warning-darken-color);
}

.vxe-slider.theme--warning .vxe-slider--bar-btn {
  background-color: var(--vxe-ui-status-warning-color);
}

.vxe-slider.theme--danger .vxe-slider--bar-track {
  background-color: var(--vxe-ui-status-danger-color);
}

.vxe-slider.theme--danger .vxe-slider--bar-track:hover {
  background-color: var(--vxe-ui-status-danger-lighten-color);
  background-color: var(--vxe-ui-status-danger-darken-color);
}

.vxe-slider.theme--danger .vxe-slider--bar-btn {
  background-color: var(--vxe-ui-status-danger-color);
}

.vxe-slider.theme--error .vxe-slider--bar-track {
  background-color: var(--vxe-ui-status-error-color);
}

.vxe-slider.theme--error .vxe-slider--bar-track:hover {
  background-color: var(--vxe-ui-status-error-lighten-color);
  background-color: var(--vxe-ui-status-error-darken-color);
}

.vxe-slider.theme--error .vxe-slider--bar-btn {
  background-color: var(--vxe-ui-status-error-color);
}

.vxe-slider.is--disabled .vxe-slider--bar-btn {
  cursor: not-allowed;
}

.vxe-slider:not(.is--disabled) .vxe-slider--bar-wrapper, .vxe-slider:not(.is--disabled) .vxe-slider--inner {
  cursor: pointer;
}

.vxe-slider:not(.is--disabled) .vxe-slider--bar-btn:hover {
  transform: scale(1.2);
}

.vxe-slider:not(.is--disabled) .vxe-slider--bar-btn:active {
  transform: scale(1.1);
}

.vxe-slider.is--readonly .vxe-slider--bar-wrapper, .vxe-slider.is--readonly .vxe-slider--inner {
  cursor: default;
}

.vxe-slider--inner {
  position: relative;
}

.vxe-slider--bar-wrapper {
  background-color: #e4e7ed;
}

.vxe-slider--bar-track {
  z-index: 1;
  background-color: var(--vxe-ui-font-primary-color);
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-slider--bar-track:hover {
  background-color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-slider--bar-track:active {
  background-color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-slider--bar-track, .vxe-slider--bar-wrapper {
  border-radius: var(--vxe-ui-base-border-radius);
  height: .3em;
}

.vxe-slider--bar-btn {
  border: .15em solid var(--vxe-ui-font-primary-color);
  cursor: pointer;
  z-index: 1;
  background-color: #fff;
  border-radius: 50%;
  width: .9em;
  height: .9em;
  transition: transform .1s ease-in-out;
  position: absolute;
  top: -.3em;
}

.vxe-slider--start-btn {
  left: -.45em;
}

.vxe-slider--end-btn {
  right: -.45em;
}

.vxe-switch {
  color: var(--vxe-ui-font-color);
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  padding: .4em;
  display: inline-block;
}

.vxe-switch.is--animat .vxe-switch--button {
  transition: border-color .3s, background-color .3s;
}

.vxe-switch.is--animat .vxe-switch--icon {
  transition: all .3s;
}

.vxe-switch.is--on .vxe-switch--button {
  background-color: var(--vxe-ui-switch-open-background-color);
  padding-right: 1.7em;
}

.vxe-switch.is--on .vxe-switch--icon {
  color: var(--vxe-primary-color);
  left: 100%;
  transform: translateX(-1.4em);
}

.vxe-switch.is--off .vxe-switch--button {
  background-color: var(--vxe-ui-switch-close-background-color);
  padding-left: 1.7em;
}

.vxe-switch.is--off .vxe-switch--icon {
  color: var(--vxe-switch-close-background-color);
  left: .2em;
  transform: translateX(0);
}

.vxe-switch.is--off .vxe-switch--label-on, .vxe-switch.is--on .vxe-switch--label-off {
  visibility: hidden;
  height: 0;
  overflow: hidden;
}

.vxe-switch.is--off .vxe-switch--label, .vxe-switch.is--on .vxe-switch--label {
  opacity: 1;
}

.vxe-switch:not(.is--disabled) .vxe-switch--button {
  cursor: pointer;
}

.vxe-switch:not(.is--disabled) .vxe-switch--button:focus {
  -webkit-box-shadow: 0 0 .4em 0 var(--vxe-ui-font-primary-color);
  box-shadow: 0 0 .4em 0 var(--vxe-ui-font-primary-color);
}

.vxe-switch.is--disabled .vxe-switch--button {
  cursor: no-drop;
}

.vxe-switch.is--disabled.is--on .vxe-switch--button {
  background-color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-switch.is--disabled.is--on .vxe-switch--icon {
  color: var(--vxe-primary-lighten-color);
}

.vxe-switch.is--disabled.is--off .vxe-switch--button {
  background-color: var(--vxe-ui-switch-disabled-background-color);
}

.vxe-switch.is--disabled.is--off .vxe-switch--icon {
  color: var(--vxe-switch-disabled-background-color);
}

.vxe-switch.is--readonly .vxe-switch--button {
  cursor: default;
}

.vxe-switch .vxe-switch--button {
  border: 0;
  border-radius: 1em;
  outline: 0;
  min-width: 3.2em;
  height: 1.6em;
  padding: 0 .6em;
  line-height: 1;
  display: block;
  position: relative;
}

.vxe-switch .vxe-switch--label {
  opacity: 0;
  color: var(--vxe-ui-switch-font-color);
  font-size: .8em;
  display: block;
}

.vxe-switch .vxe-switch--icon {
  text-align: center;
  background-color: var(--vxe-ui-switch-icon-background-color);
  border-radius: 50%;
  width: 1.2em;
  height: 1.2em;
  line-height: 1.4em;
  position: absolute;
  top: .2em;
  left: 0;
}

.vxe-switch .vxe-switch--label-icon {
  margin-right: .25em;
}

.vxe-switch {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-switch.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-switch.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-switch.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-table-select {
  width: 180px;
  color: var(--vxe-ui-font-color);
  text-align: left;
  display: inline-block;
  position: relative;
}

.vxe-table-select > .vxe-input .vxe-input--inner {
  cursor: pointer;
}

.vxe-table-select.is--disabled > .vxe-input .vxe-input--inner {
  cursor: no-drop;
}

.vxe-table-select.is--loading > .vxe-input .vxe-input--inner {
  cursor: progress;
}

.vxe-table-select > .vxe-input {
  width: 100%;
}

.vxe-table-select > .vxe-input .vxe-input--suffix-icon > i {
  transition: transform .2s ease-in-out;
  display: inline-block;
}

.vxe-table-select.is--active:not(.is--filter) > .vxe-input {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-table-select--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-table-select--panel {
  pointer-events: none;
  color: var(--vxe-ui-font-color);
  text-align: left;
  padding: 4px 0;
  display: none;
  position: absolute;
  left: 0;
}

.vxe-table-select--panel:not(.is--transfer) {
  min-width: 100%;
}

.vxe-table-select--panel.is--transfer {
  position: fixed;
}

.vxe-table-select--panel.ani--leave {
  opacity: 0;
  transform-origin: top;
  backface-visibility: hidden;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  display: block;
  transform: scaleY(.5);
}

.vxe-table-select--panel.ani--leave[placement="top"] {
  transform-origin: bottom;
}

.vxe-table-select--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-table-select--panel.ani--enter > div:after {
  display: none;
}

.vxe-table-select--panel > div:after {
  content: "";
  z-index: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-table-select--panel-search {
  display: block;
}

.vxe-table-select--panel-search .vxe-table-select-search--input {
  width: 100%;
}

.vxe-table-select--panel-wrapper {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
  background-color: var(--vxe-ui-layout-background-color);
  pointer-events: auto;
  display: inline-flex;
  position: relative;
}

.vxe-table-select--panel-header {
  border-bottom: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-table-select--panel-footer {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-table-select--panel-footer, .vxe-table-select--panel-header {
  padding: 4px 0;
}

.vxe-table-select-grid--wrapper {
  padding: var(--vxe-ui-layout-padding-default);
  outline: 0;
  width: 36em;
  height: 21em;
  position: relative;
  overflow: auto;
}

.vxe-table-select, .vxe-table-select--panel {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-table-select--panel.size--medium, .vxe-table-select.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-table-select--panel.size--small, .vxe-table-select.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-table-select--panel.size--mini, .vxe-table-select.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-tabs {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  display: flex;
}

.vxe-tabs.pos--bottom, .vxe-tabs.pos--top {
  flex-direction: column;
}

.vxe-tabs.pos--left, .vxe-tabs.pos--right {
  flex-direction: row;
}

.vxe-tabs.trigger--default .vxe-tabs-header--item {
  cursor: pointer;
}

.vxe-tabs.trigger--default .vxe-tabs-header--item:hover .vxe-tabs-header--item-name {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-tabs-header--bar {
  cursor: pointer;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.vxe-tabs-header--bar:after {
  content: "";
  background-color: var(--vxe-ui-input-border-color);
  z-index: 3;
  position: absolute;
}

.vxe-tabs-header--bar:focus {
  color: var(--vxe-ui-font-darken-color);
}

.vxe-tabs-header--bar:hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-tabs-header--bar:active {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-tabs-header--bar.type--border-card, .vxe-tabs-header--bar.type--card, .vxe-tabs-header--bar.type--default, .vxe-tabs-header--bar.type--round-card {
  border: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header--bar.type--round-card {
  background-color: rgba(0, 0, 0, .02);
}

.vxe-tabs-header--bar.pos--bottom, .vxe-tabs-header--bar.pos--top {
  width: 1.6em;
}

.vxe-tabs-header--bar.pos--bottom:after, .vxe-tabs-header--bar.pos--top:after {
  width: 1px;
  height: 100%;
  top: 0;
}

.vxe-tabs-header--bar.pos--left, .vxe-tabs-header--bar.pos--right {
  width: 100%;
  height: 1.6em;
}

.vxe-tabs-header--bar.pos--left:after, .vxe-tabs-header--bar.pos--right:after {
  width: 100%;
  height: 1px;
  left: 0;
}

.vxe-tabs-header--prev-bar.type--default.pos--bottom, .vxe-tabs-header--prev-bar.type--default.pos--top {
  border-right: 0;
}

.vxe-tabs-header--prev-bar.type--default.pos--left, .vxe-tabs-header--prev-bar.type--default.pos--right {
  border-bottom: 0;
}

.vxe-tabs-header--prev-bar.type--card.pos--top {
  border-bottom: 0;
  border-right: 0;
}

.vxe-tabs-header--prev-bar.type--card.pos--bottom {
  border-top: 0;
  border-right: 0;
}

.vxe-tabs-header--prev-bar.type--card.pos--left {
  border-bottom: 0;
  border-left: 0;
}

.vxe-tabs-header--prev-bar.type--card.pos--right {
  border-bottom: 0;
  border-right: 0;
}

.vxe-tabs-header--prev-bar.type--border-card.pos--top {
  border-top: 0;
  border-right: 0;
}

.vxe-tabs-header--prev-bar.type--border-card.pos--bottom {
  border-bottom: 0;
  border-right: 0;
}

.vxe-tabs-header--prev-bar.type--border-card.pos--left {
  border-bottom: 0;
  border-left: 0;
}

.vxe-tabs-header--prev-bar.type--border-card.pos--right {
  border-bottom: 0;
  border-right: 0;
}

.vxe-tabs-header--prev-bar.type--round-card.pos--bottom, .vxe-tabs-header--prev-bar.type--round-card.pos--top {
  border-right: 0;
}

.vxe-tabs-header--prev-bar.type--round-card.pos--left, .vxe-tabs-header--prev-bar.type--round-card.pos--right {
  border-bottom: 0;
}

.vxe-tabs-header--prev-bar.pos--bottom:after, .vxe-tabs-header--prev-bar.pos--top:after {
  right: 0;
}

.vxe-tabs-header--prev-bar.pos--left:after, .vxe-tabs-header--prev-bar.pos--right:after {
  bottom: 0;
}

.vxe-tabs-header--prev-bar.scrolling--middle.pos--bottom, .vxe-tabs-header--prev-bar.scrolling--middle.pos--top {
  -webkit-box-shadow: 4px 0 6px 0 var(--vxe-ui-tabs-bar-scrolling-box-shadow-color);
  box-shadow: 4px 0 6px 0 var(--vxe-ui-tabs-bar-scrolling-box-shadow-color);
}

.vxe-tabs-header--prev-bar.scrolling--middle.pos--left, .vxe-tabs-header--prev-bar.scrolling--middle.pos--right {
  -webkit-box-shadow: 0 4px 6px 0 var(--vxe-ui-tabs-bar-scrolling-box-shadow-color);
  box-shadow: 0 4px 6px 0 var(--vxe-ui-tabs-bar-scrolling-box-shadow-color);
}

.vxe-tabs-header--next-bar.type--default.pos--bottom, .vxe-tabs-header--next-bar.type--default.pos--top {
  border-left: 0;
}

.vxe-tabs-header--next-bar.type--default.pos--left, .vxe-tabs-header--next-bar.type--default.pos--right {
  border-top: 0;
}

.vxe-tabs-header--next-bar.type--card.pos--top {
  border-top: 0;
  border-left: 0;
}

.vxe-tabs-header--next-bar.type--card.pos--bottom {
  border-bottom: 0;
  border-left: 0;
}

.vxe-tabs-header--next-bar.type--card.pos--left {
  border-top: 0;
  border-right: 0;
}

.vxe-tabs-header--next-bar.type--border-card.pos--top, .vxe-tabs-header--next-bar.type--card.pos--right {
  border-top: 0;
  border-left: 0;
}

.vxe-tabs-header--next-bar.type--border-card.pos--bottom {
  border-bottom: 0;
  border-left: 0;
}

.vxe-tabs-header--next-bar.type--border-card.pos--left {
  border-top: 0;
  border-left: 0;
}

.vxe-tabs-header--next-bar.type--border-card.pos--right {
  border-top: 0;
  border-right: 0;
}

.vxe-tabs-header--next-bar.type--round-card.pos--top {
  border-left: 0;
}

.vxe-tabs-header--next-bar.type--round-card.pos--bottom {
  border-bottom: 0;
  border-left: 0;
}

.vxe-tabs-header--next-bar.type--round-card.pos--left, .vxe-tabs-header--next-bar.type--round-card.pos--right {
  border-top: 0;
}

.vxe-tabs-header--next-bar.pos--bottom:after, .vxe-tabs-header--next-bar.pos--top:after {
  left: 0;
}

.vxe-tabs-header--next-bar.pos--left:after, .vxe-tabs-header--next-bar.pos--right:after {
  top: 0;
}

.vxe-tabs-header--next-bar.scrolling--middle.pos--bottom, .vxe-tabs-header--next-bar.scrolling--middle.pos--top {
  -webkit-box-shadow: -4px 0 6px 0 var(--vxe-ui-tabs-bar-scrolling-box-shadow-color);
  box-shadow: -4px 0 6px 0 var(--vxe-ui-tabs-bar-scrolling-box-shadow-color);
}

.vxe-tabs-header--next-bar.scrolling--middle.pos--left, .vxe-tabs-header--next-bar.scrolling--middle.pos--right {
  -webkit-box-shadow: 0 -4px 6px 0 var(--vxe-ui-tabs-bar-scrolling-box-shadow-color);
  box-shadow: 0 -4px 6px 0 var(--vxe-ui-tabs-bar-scrolling-box-shadow-color);
}

.vxe-tabs-header--prefix, .vxe-tabs-header--suffix {
  flex-direction: row;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vxe-tabs-header--prefix.type--border-card.pos--top, .vxe-tabs-header--prefix.type--default.pos--top, .vxe-tabs-header--prefix.type--round-card.pos--top, .vxe-tabs-header--suffix.type--border-card.pos--top, .vxe-tabs-header--suffix.type--default.pos--top, .vxe-tabs-header--suffix.type--round-card.pos--top {
  border-bottom: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header--prefix.type--border-card.pos--bottom, .vxe-tabs-header--prefix.type--default.pos--bottom, .vxe-tabs-header--prefix.type--round-card.pos--bottom, .vxe-tabs-header--suffix.type--border-card.pos--bottom, .vxe-tabs-header--suffix.type--default.pos--bottom, .vxe-tabs-header--suffix.type--round-card.pos--bottom {
  border-top: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header--prefix.type--border-card.pos--left, .vxe-tabs-header--prefix.type--default.pos--left, .vxe-tabs-header--prefix.type--round-card.pos--left, .vxe-tabs-header--suffix.type--border-card.pos--left, .vxe-tabs-header--suffix.type--default.pos--left, .vxe-tabs-header--suffix.type--round-card.pos--left {
  border-right: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header--prefix.type--border-card.pos--right, .vxe-tabs-header--prefix.type--default.pos--right, .vxe-tabs-header--prefix.type--round-card.pos--right, .vxe-tabs-header--suffix.type--border-card.pos--right, .vxe-tabs-header--suffix.type--default.pos--right, .vxe-tabs-header--suffix.type--round-card.pos--right {
  border-left: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header--item-wrapper {
  outline: 0;
  display: flex;
  position: relative;
}

.vxe-tabs-header--item {
  flex-shrink: 0;
  padding: 0 .5em;
  position: relative;
}

.vxe-tabs-header--item.is--active .vxe-tabs-header--item-content {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-tabs-header--item.align--left {
  text-align: left;
}

.vxe-tabs-header--item.align--center {
  text-align: center;
}

.vxe-tabs-header--item.align--right {
  text-align: right;
}

.vxe-tabs-header--item.type--card.pos--top {
  border-top: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header--item.type--card.pos--bottom {
  border-bottom: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header--item.type--card.pos--bottom, .vxe-tabs-header--item.type--card.pos--top {
  border-right: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header--item.type--card.pos--bottom:first-child, .vxe-tabs-header--item.type--card.pos--left, .vxe-tabs-header--item.type--card.pos--top:first-child {
  border-left: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header--item.type--card.pos--right {
  border-right: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header--item.type--card.pos--left, .vxe-tabs-header--item.type--card.pos--right {
  border-bottom: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header--item.type--card.pos--left:first-child, .vxe-tabs-header--item.type--card.pos--right:first-child {
  border-top: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header--item.type--border-card.is--active {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-tabs-header--item.type--round-card {
  z-index: 2;
  border: 1px solid var(--vxe-ui-input-border-color);
  background-color: rgba(0, 0, 0, .02);
  transition: color .3s ease-in-out;
}

.vxe-tabs-header--item.type--round-card.is--active {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-tabs-header--item.type--round-card.pos--top {
  border-radius: var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0 0;
  border-bottom: 0;
}

.vxe-tabs-header--item.type--round-card.pos--bottom {
  border-radius: 0 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius);
  border-top: 0;
}

.vxe-tabs-header--item.type--round-card.pos--bottom, .vxe-tabs-header--item.type--round-card.pos--top {
  margin: 0 2px;
}

.vxe-tabs-header--item.type--round-card.pos--bottom:first-child, .vxe-tabs-header--item.type--round-card.pos--top:first-child {
  margin-left: 0;
}

.vxe-tabs-header--item.type--round-card.pos--bottom:last-child, .vxe-tabs-header--item.type--round-card.pos--top:last-child {
  margin-right: 0;
}

.vxe-tabs-header--item.type--round-card.pos--left {
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
  border-right: 0;
}

.vxe-tabs-header--item.type--round-card.pos--right {
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
  border-left: 0;
}

.vxe-tabs-header--item.type--round-card.pos--left, .vxe-tabs-header--item.type--round-card.pos--right {
  margin: 2px 0;
}

.vxe-tabs-header--item.type--round-card.pos--left:first-child, .vxe-tabs-header--item.type--round-card.pos--right:first-child {
  margin-top: 0;
}

.vxe-tabs-header--item.type--round-card.pos--left:last-child, .vxe-tabs-header--item.type--round-card.pos--right:last-child {
  margin-bottom: 0;
}

.vxe-tabs-header--item-inner {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.vxe-tabs-header--item-content {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  max-width: 30em;
  padding: 0 .3em;
  overflow: hidden;
}

.vxe-tabs-header--item-content > span {
  padding: 0 .3em;
}

.vxe-tabs-header--close-btn, .vxe-tabs-header--refresh-btn {
  text-align: center;
  border-radius: 50%;
  width: 1.5em;
  height: 1.5em;
  font-size: .8em;
  line-height: 1.5em;
}

.vxe-tabs-header--close-btn:hover, .vxe-tabs-header--refresh-btn:hover {
  color: var(--vxe-ui-font-color);
  background: var(--vxe-ui-tabs-close-hover-background-color);
}

.vxe-tabs-header--close-btn:active, .vxe-tabs-header--refresh-btn:active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-tabs-header--close-btn > i, .vxe-tabs-header--refresh-btn > i {
  vertical-align: middle;
  font-size: 1em;
}

.vxe-tabs-header--refresh-btn {
  visibility: hidden;
}

.vxe-tabs-header--refresh-btn.is--active, .vxe-tabs-header--refresh-btn.is--loading {
  visibility: visible;
}

.vxe-tabs-header--refresh-btn.is--disabled {
  cursor: no-drop;
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-tabs-header--item-inner {
  transition: color .1s ease-in-out;
}

.vxe-tabs-pane--wrapper {
  flex-direction: column;
  flex-grow: 1;
  display: none;
  position: relative;
  overflow: hidden;
}

.vxe-tabs-pane--wrapper.is--content {
  display: flex;
}

.vxe-tabs-pane--wrapper.type--border-card, .vxe-tabs-pane--wrapper.type--round-card {
  border: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-pane--wrapper.type--border-card.pos--top, .vxe-tabs-pane--wrapper.type--round-card.pos--top {
  border-top: 0;
}

.vxe-tabs-pane--wrapper.type--border-card.pos--bottom, .vxe-tabs-pane--wrapper.type--round-card.pos--bottom {
  border-bottom: 0;
}

.vxe-tabs-pane--wrapper.type--border-card.pos--left, .vxe-tabs-pane--wrapper.type--round-card.pos--left {
  border-left: 0;
}

.vxe-tabs-pane--wrapper.type--border-card.pos--right, .vxe-tabs-pane--wrapper.type--round-card.pos--right {
  border-right: 0;
}

.vxe-tabs-pane--body {
  flex-grow: 1;
  overflow: hidden;
}

.vxe-tabs-pane--body.is--padding {
  padding: var(--vxe-ui-layout-padding-default);
}

.vxe-tabs-pane--footer, .vxe-tabs-pane--header {
  flex-shrink: 0;
  overflow: auto;
}

.vxe-tabs-pane--item {
  outline: 0;
  height: 100%;
  display: none;
  overflow: auto;
}

.vxe-tabs-pane--item.is--visible {
  display: block;
}

.vxe-tabs-header {
  display: flex;
}

.vxe-tabs-header.pos--bottom, .vxe-tabs-header.pos--top {
  flex-direction: row;
}

.vxe-tabs-header.pos--left, .vxe-tabs-header.pos--right {
  flex-direction: column;
}

.vxe-tabs-header.type--card.pos--top {
  border-bottom: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header.type--card.pos--bottom {
  border-top: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header.type--card.pos--left {
  border-right: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header.type--card.pos--right {
  border-left: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header.type--border-card {
  background-color: var(--vxe-ui-tabs-card-header-background-color);
  border: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tabs-header.type--border-card.pos--top {
  border-bottom: 0;
}

.vxe-tabs-header.type--border-card.pos--bottom {
  border-top: 0;
}

.vxe-tabs-header.type--border-card.pos--left {
  border-right: 0;
}

.vxe-tabs-header.type--border-card.pos--right {
  border-left: 0;
}

.vxe-tabs-header--wrapper {
  flex-grow: 1;
  position: relative;
  overflow: hidden;
}

.vxe-tabs-header--wrapper.type--border-card, .vxe-tabs-header--wrapper.type--default, .vxe-tabs-header--wrapper.type--round-card {
  position: relative;
}

.vxe-tabs-header--wrapper.type--border-card:after, .vxe-tabs-header--wrapper.type--default:after, .vxe-tabs-header--wrapper.type--round-card:after {
  content: "";
  background-color: var(--vxe-ui-input-border-color);
  z-index: 0;
  position: absolute;
}

.vxe-tabs-header--wrapper.type--border-card.pos--top:after, .vxe-tabs-header--wrapper.type--default.pos--top:after, .vxe-tabs-header--wrapper.type--round-card.pos--top:after {
  bottom: 0;
}

.vxe-tabs-header--wrapper.type--border-card.pos--bottom:after, .vxe-tabs-header--wrapper.type--default.pos--bottom:after, .vxe-tabs-header--wrapper.type--round-card.pos--bottom:after {
  top: 0;
}

.vxe-tabs-header--wrapper.type--border-card.pos--bottom:after, .vxe-tabs-header--wrapper.type--border-card.pos--top:after, .vxe-tabs-header--wrapper.type--default.pos--bottom:after, .vxe-tabs-header--wrapper.type--default.pos--top:after, .vxe-tabs-header--wrapper.type--round-card.pos--bottom:after, .vxe-tabs-header--wrapper.type--round-card.pos--top:after {
  width: 100%;
  height: 1px;
  left: 0;
}

.vxe-tabs-header--wrapper.type--border-card.pos--left:after, .vxe-tabs-header--wrapper.type--default.pos--left:after, .vxe-tabs-header--wrapper.type--round-card.pos--left:after {
  right: 0;
}

.vxe-tabs-header--wrapper.type--border-card.pos--right:after, .vxe-tabs-header--wrapper.type--default.pos--right:after, .vxe-tabs-header--wrapper.type--round-card.pos--right:after {
  left: 0;
}

.vxe-tabs-header--wrapper.type--border-card.pos--left:after, .vxe-tabs-header--wrapper.type--border-card.pos--right:after, .vxe-tabs-header--wrapper.type--default.pos--left:after, .vxe-tabs-header--wrapper.type--default.pos--right:after, .vxe-tabs-header--wrapper.type--round-card.pos--left:after, .vxe-tabs-header--wrapper.type--round-card.pos--right:after {
  width: 1px;
  height: 100%;
  top: 0;
}

.vxe-tabs-header--wrapper.type--border-card.pos--top {
  border-radius: var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0 0;
}

.vxe-tabs-header--wrapper.type--border-card.pos--bottom {
  border-radius: 0 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius);
}

.vxe-tabs-header--wrapper.type--border-card > .vxe-tabs-header--item-wrapper, .vxe-tabs-header--wrapper.type--round-card > .vxe-tabs-header--item-wrapper {
  z-index: 2;
}

.vxe-tabs-header--wrapper.pos--bottom .vxe-tabs-header--item-wrapper, .vxe-tabs-header--wrapper.pos--top .vxe-tabs-header--item-wrapper {
  flex-direction: row;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

.vxe-tabs-header--wrapper.pos--left .vxe-tabs-header--item-wrapper, .vxe-tabs-header--wrapper.pos--right .vxe-tabs-header--item-wrapper {
  flex-direction: column;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

.vxe-tabs-header--active-line {
  display: none;
}

.vxe-tabs-header--active-line.type--default {
  background-color: var(--vxe-ui-font-primary-color);
  z-index: 2;
  transition: all .3s ease-in-out;
  display: block;
  position: absolute;
}

.vxe-tabs-header--active-line.type--default.pos--top {
  bottom: 20px;
}

.vxe-tabs-header--active-line.type--default.pos--bottom {
  top: 0;
}

.vxe-tabs-header--active-line.type--default.pos--bottom, .vxe-tabs-header--active-line.type--default.pos--top {
  width: 4px;
  height: 2px;
  left: 0;
}

.vxe-tabs-header--active-line.type--default.pos--left {
  right: 20px;
}

.vxe-tabs-header--active-line.type--default.pos--right {
  left: 0;
}

.vxe-tabs-header--active-line.type--default.pos--left, .vxe-tabs-header--active-line.type--default.pos--right {
  width: 2px;
  height: 4px;
  top: 0;
}

.vxe-tabs-header--active-line.type--card {
  border: 1px solid var(--vxe-ui-font-primary-color);
  pointer-events: none;
  z-index: 1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 8px rgba(0, 0, 0, .1);
}

.vxe-tabs-header--active-line.type--card.pos--bottom, .vxe-tabs-header--active-line.type--card.pos--top {
  width: 4px;
  transition: color, left .3s ease-in-out;
}

.vxe-tabs-header--active-line.type--card.pos--left, .vxe-tabs-header--active-line.type--card.pos--right {
  width: calc(100% - 20px);
  transition: color, top .3s ease-in-out;
}

.vxe-tabs-header--active-line.type--border-card {
  pointer-events: none;
  z-index: 1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-tabs-header--active-line.type--border-card.pos--bottom, .vxe-tabs-header--active-line.type--border-card.pos--top {
  border-left: 1px solid var(--vxe-ui-input-border-color);
  border-right: 1px solid var(--vxe-ui-input-border-color);
  width: 4px;
}

.vxe-tabs-header--active-line.type--border-card.pos--left, .vxe-tabs-header--active-line.type--border-card.pos--right {
  border-top: 1px solid var(--vxe-ui-input-border-color);
  border-bottom: 1px solid var(--vxe-ui-input-border-color);
  width: 100%;
}

.vxe-tabs--border-card, .vxe-tabs--card, .vxe-tabs--default, .vxe-tabs--round-card {
  border-radius: var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0 0;
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-tabs--default .vxe-tabs-header--item-inner {
  border-bottom: 2px solid rgba(0, 0, 0, 0);
}

.vxe-tabs {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-tabs .vxe-tabs-header--active-line.type--card, .vxe-tabs .vxe-tabs-header--item-inner {
  height: var(--vxe-ui-tabs-header-height-default);
}

.vxe-tabs .vxe-tabs-header--active-line.type--border-card {
  height: calc(var(--vxe-ui-tabs-header-height-default)  + 1px);
  line-height: calc(var(--vxe-ui-tabs-header-height-default)  + 1px);
}

.vxe-tabs .vxe-tabs-header--wrapper.pos--bottom, .vxe-tabs .vxe-tabs-header--wrapper.pos--top {
  height: var(--vxe-ui-tabs-header-height-default);
}

.vxe-tabs .vxe-tabs--card .vxe-tabs-header--item-inner, .vxe-tabs .vxe-tabs--round-card .vxe-tabs-header--item-inner {
  height: calc(var(--vxe-ui-tabs-header-height-default)  - 1px);
}

.vxe-tabs .vxe-tabs-header--prefix.pos--bottom, .vxe-tabs .vxe-tabs-header--prefix.pos--top, .vxe-tabs .vxe-tabs-header--suffix.pos--bottom, .vxe-tabs .vxe-tabs-header--suffix.pos--top {
  height: var(--vxe-ui-tabs-header-height-default);
}

.vxe-tabs.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-tabs.size--medium .vxe-tabs-header--active-line.type--card, .vxe-tabs.size--medium .vxe-tabs-header--item-inner {
  height: var(--vxe-ui-tabs-header-height-medium);
}

.vxe-tabs.size--medium .vxe-tabs-header--active-line.type--border-card {
  height: calc(var(--vxe-ui-tabs-header-height-medium)  + 1px);
  line-height: calc(var(--vxe-ui-tabs-header-height-medium)  + 1px);
}

.vxe-tabs.size--medium .vxe-tabs-header--wrapper.pos--bottom, .vxe-tabs.size--medium .vxe-tabs-header--wrapper.pos--top {
  height: var(--vxe-ui-tabs-header-height-medium);
}

.vxe-tabs.size--medium .vxe-tabs--card .vxe-tabs-header--item-inner, .vxe-tabs.size--medium .vxe-tabs--round-card .vxe-tabs-header--item-inner {
  height: calc(var(--vxe-ui-tabs-header-height-medium)  - 1px);
}

.vxe-tabs.size--medium .vxe-tabs-header--prefix.pos--bottom, .vxe-tabs.size--medium .vxe-tabs-header--prefix.pos--top, .vxe-tabs.size--medium .vxe-tabs-header--suffix.pos--bottom, .vxe-tabs.size--medium .vxe-tabs-header--suffix.pos--top {
  height: var(--vxe-ui-tabs-header-height-medium);
}

.vxe-tabs.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-tabs.size--small .vxe-tabs-header--active-line.type--card, .vxe-tabs.size--small .vxe-tabs-header--item-inner {
  height: var(--vxe-ui-tabs-header-height-small);
}

.vxe-tabs.size--small .vxe-tabs-header--active-line.type--border-card {
  height: calc(var(--vxe-ui-tabs-header-height-small)  + 1px);
  line-height: calc(var(--vxe-ui-tabs-header-height-small)  + 1px);
}

.vxe-tabs.size--small .vxe-tabs-header--wrapper.pos--bottom, .vxe-tabs.size--small .vxe-tabs-header--wrapper.pos--top {
  height: var(--vxe-ui-tabs-header-height-small);
}

.vxe-tabs.size--small .vxe-tabs--card .vxe-tabs-header--item-inner, .vxe-tabs.size--small .vxe-tabs--round-card .vxe-tabs-header--item-inner {
  height: calc(var(--vxe-ui-tabs-header-height-small)  - 1px);
}

.vxe-tabs.size--small .vxe-tabs-header--prefix.pos--bottom, .vxe-tabs.size--small .vxe-tabs-header--prefix.pos--top, .vxe-tabs.size--small .vxe-tabs-header--suffix.pos--bottom, .vxe-tabs.size--small .vxe-tabs-header--suffix.pos--top {
  height: var(--vxe-ui-tabs-header-height-small);
}

.vxe-tabs.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-tabs.size--mini .vxe-tabs-header--active-line.type--card, .vxe-tabs.size--mini .vxe-tabs-header--item-inner {
  height: var(--vxe-ui-tabs-header-height-mini);
}

.vxe-tabs.size--mini .vxe-tabs-header--active-line.type--border-card {
  height: calc(var(--vxe-ui-tabs-header-height-mini)  + 1px);
  line-height: calc(var(--vxe-ui-tabs-header-height-mini)  + 1px);
}

.vxe-tabs.size--mini .vxe-tabs-header--wrapper.pos--bottom, .vxe-tabs.size--mini .vxe-tabs-header--wrapper.pos--top {
  height: var(--vxe-ui-tabs-header-height-mini);
}

.vxe-tabs.size--mini .vxe-tabs--card .vxe-tabs-header--item-inner, .vxe-tabs.size--mini .vxe-tabs--round-card .vxe-tabs-header--item-inner {
  height: calc(var(--vxe-ui-tabs-header-height-mini)  - 1px);
}

.vxe-tabs.size--mini .vxe-tabs-header--prefix.pos--bottom, .vxe-tabs.size--mini .vxe-tabs-header--prefix.pos--top, .vxe-tabs.size--mini .vxe-tabs-header--suffix.pos--bottom, .vxe-tabs.size--mini .vxe-tabs-header--suffix.pos--top {
  height: var(--vxe-ui-tabs-header-height-mini);
}

.vxe-tag.color--gray {
  color: #827d7d;
  background-color: #f3f3f3;
}

.vxe-tag.color--orangered {
  color: #877568;
  background-color: #f4e9e1;
}

.vxe-tag.color--orange {
  color: #9a9079;
  background-color: #fff8e8;
}

.vxe-tag.color--green {
  color: #627865;
  background-color: #e7ffea;
}

.vxe-tag.color--blue {
  color: #6b7b82;
  background-color: #e8f8ff;
}

.vxe-tag.color--purple {
  color: #8f7e97;
  background-color: #f8e8ff;
}

.vxe-tag.color--pinkpurple {
  color: #82687a;
  background-color: #ffe8f8;
}

.vxe-tag.color--magenta {
  color: #846084;
  background-color: #f4c9f4;
}

.vxe-tag.color--chocolate {
  color: #7f6e61;
  background-color: #f7e2d2;
}

.vxe-tag.color--cyan {
  color: #577474;
  background-color: #d7f7f7;
}

.vxe-tag {
  color: var(--vxe-ui-font-color);
  border-radius: var(--vxe-ui-base-border-radius);
  flex-direction: row;
  align-items: center;
  padding: .25em .5em;
  display: inline-flex;
}

.vxe-tag.theme--primary {
  color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-tinge-color);
}

.vxe-tag.theme--primary.is--border {
  border-color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-tag.theme--primary > .vxe-tag--close:hover {
  background-color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-tag.theme--success {
  color: var(--vxe-ui-status-success-color);
  background-color: var(--vxe-ui-status-success-tinge-color);
}

.vxe-tag.theme--success.is--border {
  border-color: var(--vxe-ui-status-success-lighten-color);
}

.vxe-tag.theme--success > .vxe-tag--close:hover {
  background-color: var(--vxe-ui-status-success-darken-color);
}

.vxe-tag.theme--info {
  color: var(--vxe-ui-status-info-color);
  background-color: var(--vxe-ui-status-info-tinge-color);
}

.vxe-tag.theme--info.is--border {
  border-color: var(--vxe-ui-status-info-lighten-color);
}

.vxe-tag.theme--info > .vxe-tag--close:hover {
  background-color: var(--vxe-ui-status-info-darken-color);
}

.vxe-tag.theme--warning {
  color: var(--vxe-ui-status-warning-color);
  background-color: var(--vxe-ui-status-warning-tinge-color);
}

.vxe-tag.theme--warning.is--border {
  border-color: var(--vxe-ui-status-warning-lighten-color);
}

.vxe-tag.theme--warning > .vxe-tag--close:hover {
  background-color: var(--vxe-ui-status-warning-darken-color);
}

.vxe-tag.theme--danger {
  color: var(--vxe-ui-status-danger-color);
  background-color: var(--vxe-ui-status-danger-tinge-color);
}

.vxe-tag.theme--danger.is--border {
  border-color: var(--vxe-ui-status-danger-lighten-color);
}

.vxe-tag.theme--danger > .vxe-tag--close:hover {
  background-color: var(--vxe-ui-status-danger-darken-color);
}

.vxe-tag.theme--error {
  color: var(--vxe-ui-status-error-color);
  background-color: var(--vxe-ui-status-error-tinge-color);
}

.vxe-tag.theme--error.is--border {
  border-color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-tag.theme--error > .vxe-tag--close:hover {
  background-color: var(--vxe-ui-status-error-darken-color);
}

.vxe-tag.is--border {
  border: 1px solid var(--vxe-ui-font-lighten-color);
}

.vxe-tag.is--round {
  border-radius: 1em;
}

.vxe-tag + .vxe-tag {
  margin-left: 8px;
}

.vxe-tag--content, .vxe-tag--icon {
  padding: 0 .1em;
}

.vxe-tag--icon > i, .vxe-tag--loading > i {
  font-size: 1em;
  line-height: 1em;
}

.vxe-tag--close, .vxe-tag--loading {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 1.2em;
  height: 1.2em;
  padding: .1em 0;
  line-height: 1em;
  display: inline-flex;
}

.vxe-tag--close {
  cursor: pointer;
  transition: all .3s;
}

.vxe-tag--close:hover {
  color: #fff;
  background-color: var(--vxe-ui-font-darken-color);
}

.vxe-tag--close > i {
  font-size: .7em;
  line-height: .7em;
}

.vxe-tag--close, .vxe-tag--icon, .vxe-tag--loading {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-tag.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-tag.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-tag.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-text-ellipsis {
  white-space: normal;
  display: block;
  overflow: hidden;
}

.vxe-text-ellipsis.theme--primary {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-text-ellipsis.theme--primary > .vxe-text-ellipsis--link:focus {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-text-ellipsis.theme--primary > .vxe-text-ellipsis--link:hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-text-ellipsis.theme--success {
  color: var(--vxe-ui-status-success-color);
}

.vxe-text-ellipsis.theme--success > .vxe-text-ellipsis--link:focus {
  color: var(--vxe-ui-status-success-darken-color);
}

.vxe-text-ellipsis.theme--success > .vxe-text-ellipsis--link:hover {
  color: var(--vxe-ui-status-success-lighten-color);
}

.vxe-text-ellipsis.theme--info {
  color: var(--vxe-ui-status-info-color);
}

.vxe-text-ellipsis.theme--info > .vxe-text-ellipsis--link:focus {
  color: var(--vxe-ui-status-info-darken-color);
}

.vxe-text-ellipsis.theme--info > .vxe-text-ellipsis--link:hover {
  color: var(--vxe-ui-status-info-lighten-color);
}

.vxe-text-ellipsis.theme--warning {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-text-ellipsis.theme--warning > .vxe-text-ellipsis--link:focus {
  color: var(--vxe-ui-status-warning-darken-color);
}

.vxe-text-ellipsis.theme--warning > .vxe-text-ellipsis--link:hover {
  color: var(--vxe-ui-status-warning-lighten-color);
}

.vxe-text-ellipsis.theme--danger {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-text-ellipsis.theme--danger > .vxe-text-ellipsis--link:focus {
  color: var(--vxe-ui-status-danger-darken-color);
}

.vxe-text-ellipsis.theme--danger > .vxe-text-ellipsis--link:hover {
  color: var(--vxe-ui-status-danger-lighten-color);
}

.vxe-text-ellipsis.theme--error {
  color: var(--vxe-ui-status-error-color);
}

.vxe-text-ellipsis.theme--error > .vxe-text-ellipsis--link:focus {
  color: var(--vxe-ui-status-error-darken-color);
}

.vxe-text-ellipsis.theme--error > .vxe-text-ellipsis--link:hover {
  color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-text-ellipsis.is--underline:hover .vxe-text-ellipsis--link {
  text-decoration: underline;
}

.vxe-text-ellipsis.is--single {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vxe-text-ellipsis.is--multi {
  word-wrap: break-word;
  word-break: break-all;
}

.vxe-text-ellipsis.is--copy > .vxe-text-ellipsis--icon {
  cursor: pointer;
}

.vxe-text-ellipsis.is--copy > .vxe-text-ellipsis--icon:focus {
  color: var(--vxe-ui-font-darken-color);
}

.vxe-text-ellipsis.is--copy > .vxe-text-ellipsis--icon:hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-text-ellipsis.is--copy > .vxe-text-ellipsis--icon:active {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-text-ellipsis .vxe-text-ellipsis--reality {
  z-index: -1;
  pointer-events: none;
  display: none;
}

.vxe-text-ellipsis--icon {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0 .1em;
}

.vxe-text-ellipsis--content, .vxe-text-ellipsis--link {
  padding: 0 .1em;
}

.vxe-text-ellipsis--link {
  color: inherit;
  text-decoration: none;
}

.vxe-text-ellipsis.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-text-ellipsis.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-text-ellipsis.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-text {
  color: var(--vxe-ui-font-color);
  position: relative;
}

.vxe-text.theme--primary {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-text.theme--success {
  color: var(--vxe-ui-status-success-color);
}

.vxe-text.theme--info {
  color: var(--vxe-ui-status-info-color);
}

.vxe-text.theme--warning {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-text.theme--danger {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-text.theme--error {
  color: var(--vxe-ui-status-error-color);
}

.vxe-text--copy-icon {
  cursor: pointer;
}

.vxe-text--copy-icon:focus {
  color: var(--vxe-ui-font-darken-color);
}

.vxe-text--copy-icon:hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-text--copy-icon:active {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-text--copy-icon.theme--primary {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-text--copy-icon.theme--primary:focus {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-text--copy-icon.theme--primary:hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-text--copy-icon.theme--primary:active {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-text--copy-icon.theme--success {
  color: var(--vxe-ui-status-success-color);
}

.vxe-text--copy-icon.theme--success:focus {
  color: var(--vxe-ui-status-success-darken-color);
}

.vxe-text--copy-icon.theme--success:hover {
  color: var(--vxe-ui-status-success-lighten-color);
}

.vxe-text--copy-icon.theme--success:active {
  color: var(--vxe-ui-status-success-darken-color);
}

.vxe-text--copy-icon.theme--info {
  color: var(--vxe-ui-status-info-color);
}

.vxe-text--copy-icon.theme--info:focus {
  color: var(--vxe-ui-status-info-darken-color);
}

.vxe-text--copy-icon.theme--info:hover {
  color: var(--vxe-ui-status-info-lighten-color);
}

.vxe-text--copy-icon.theme--info:active {
  color: var(--vxe-ui-status-info-darken-color);
}

.vxe-text--copy-icon.theme--warning {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-text--copy-icon.theme--warning:focus {
  color: var(--vxe-ui-status-warning-darken-color);
}

.vxe-text--copy-icon.theme--warning:hover {
  color: var(--vxe-ui-status-warning-lighten-color);
}

.vxe-text--copy-icon.theme--warning:active {
  color: var(--vxe-ui-status-warning-darken-color);
}

.vxe-text--copy-icon.theme--danger {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-text--copy-icon.theme--danger:focus {
  color: var(--vxe-ui-status-danger-darken-color);
}

.vxe-text--copy-icon.theme--danger:hover {
  color: var(--vxe-ui-status-danger-lighten-color);
}

.vxe-text--copy-icon.theme--danger:active {
  color: var(--vxe-ui-status-danger-darken-color);
}

.vxe-text--copy-icon.theme--error {
  color: var(--vxe-ui-status-error-color);
}

.vxe-text--copy-icon.theme--error:focus {
  color: var(--vxe-ui-status-error-darken-color);
}

.vxe-text--copy-icon.theme--error:hover {
  color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-text--copy-icon.theme--error:active {
  color: var(--vxe-ui-status-error-darken-color);
}

.vxe-text--copy-icon, .vxe-text--loading, .vxe-text--prefix-icon, .vxe-text--suffix-icon {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-text > span {
  padding-right: .1em;
}

.vxe-text > span:last-child {
  padding-right: 0;
}

.vxe-checkbox + .vxe-text {
  vertical-align: middle;
}

.vxe-text.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-text.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-text.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-textarea {
  flex-direction: row;
  display: inline-flex;
  position: relative;
}

.vxe-textarea:not(.is--cols), .vxe-textarea:not(.is--cols) .vxe-textarea--inner {
  width: 100%;
}

.vxe-textarea--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-textarea--inner {
  border-radius: var(--vxe-ui-base-border-radius);
  font-size: inherit;
  color: var(--vxe-ui-font-color);
  line-height: inherit;
  border: 1px solid var(--vxe-ui-input-border-color);
  background-color: var(--vxe-ui-layout-background-color);
  outline: 0;
  padding: .3em .6em;
  display: block;
}

.vxe-textarea--inner::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-textarea--inner:-ms-placeholder-shown {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-textarea--inner::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-textarea--inner::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-textarea--inner:focus {
  border: 1px solid var(--vxe-ui-font-primary-color);
}

.vxe-textarea--inner[disabled] {
  cursor: not-allowed;
  color: var(--vxe-ui-font-disabled-color);
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-textarea--autosize, .vxe-textarea--inner {
  color: var(--vxe-ui-font-color);
  line-height: 1.5715;
  font-family: var(--vxe-ui-font-family);
}

.vxe-textarea--autosize {
  word-wrap: break-word;
  white-space: pre-wrap;
  z-index: -1;
  visibility: hidden;
  width: 100%;
  margin: 0;
  padding: .3em .6em;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
}

.vxe-textarea--count {
  color: var(--vxe-ui-input-count-color);
  background-color: var(--vxe-ui-layout-background-color);
  padding-left: .2em;
  position: absolute;
  bottom: .2em;
  right: 1.4em;
}

.vxe-textarea--count.is--error {
  color: var(--vxe-ui-input-count-error-color);
}

.vxe-textarea, .vxe-textarea--autosize {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-textarea--autosize.size--medium, .vxe-textarea.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-textarea--autosize.size--small, .vxe-textarea.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-textarea--autosize.size--mini, .vxe-textarea.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-textarea:not(.is--autosize) {
  min-height: var(--vxe-ui-input-height-default);
}

.vxe-textarea.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-textarea.size--medium:not(.is--autosize) {
  min-height: var(--vxe-ui-input-height-medium);
}

.vxe-textarea.size--small:not(.is--autosize) {
  min-height: var(--vxe-ui-input-height-small);
}

.vxe-textarea.size--mini:not(.is--autosize) {
  min-height: var(--vxe-ui-input-height-mini);
}

.vxe-tip {
  color: var(--vxe-ui-font-color);
  margin-bottom: var(--vxe-ui-layout-padding-default);
  padding: var(--vxe-ui-layout-padding-default) var(--vxe-ui-layout-padding-double);
  flex-direction: row;
  display: flex;
  position: relative;
}

.vxe-tip:after {
  content: "";
  background-color: var(--vxe-ui-font-color);
  z-index: 1;
  width: 5px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-tip.theme--primary {
  background-color: var(--vxe-ui-font-primary-tinge-color);
}

.vxe-tip.theme--primary:after {
  background-color: var(--vxe-ui-font-primary-color);
}

.vxe-tip.theme--primary .vxe-tip--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-tip.theme--success {
  background-color: var(--vxe-ui-status-success-tinge-color);
}

.vxe-tip.theme--success:after {
  background-color: var(--vxe-ui-status-success-color);
}

.vxe-tip.theme--success .vxe-tip--icon {
  color: var(--vxe-ui-status-success-color);
}

.vxe-tip.theme--info {
  background-color: var(--vxe-ui-status-info-tinge-color);
}

.vxe-tip.theme--info:after {
  background-color: var(--vxe-ui-status-info-color);
}

.vxe-tip.theme--info .vxe-tip--icon {
  color: var(--vxe-ui-status-info-color);
}

.vxe-tip.theme--warning {
  background-color: var(--vxe-ui-status-warning-tinge-color);
}

.vxe-tip.theme--warning:after {
  background-color: var(--vxe-ui-status-warning-color);
}

.vxe-tip.theme--warning .vxe-tip--icon {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-tip.theme--danger {
  background-color: var(--vxe-ui-status-danger-tinge-color);
}

.vxe-tip.theme--danger:after {
  background-color: var(--vxe-ui-status-danger-color);
}

.vxe-tip.theme--danger .vxe-tip--icon {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-tip.theme--error {
  background-color: var(--vxe-ui-status-error-tinge-color);
}

.vxe-tip.theme--error:after {
  background-color: var(--vxe-ui-status-error-color);
}

.vxe-tip.theme--error .vxe-tip--icon {
  color: var(--vxe-ui-status-error-color);
}

.vxe-tip.has--title {
  padding: var(--vxe-ui-layout-padding-default) var(--vxe-ui-layout-padding-double) var(--vxe-ui-layout-padding-double) var(--vxe-ui-layout-padding-double);
}

.vxe-tip.has--title .vxe-tip--icon {
  font-size: 1.2em;
  line-height: 2em;
}

.vxe-tip--icon {
  padding-right: var(--vxe-ui-layout-padding-half);
  flex-shrink: 0;
}

.vxe-tip--body {
  flex-grow: 1;
}

.vxe-tip--title {
  font-size: 1.1em;
  font-weight: 700;
  line-height: 2em;
}

.vxe-tip {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-tip.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-tip.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-tip.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-tooltip--wrapper {
  color: var(--vxe-ui-font-color);
  font-size: 12px;
  font-family: var(--vxe-ui-font-family);
  display: none;
  position: absolute;
  top: -100%;
  left: -100%;
}

.vxe-tooltip--wrapper:not(.is--enterable) {
  pointer-events: none;
}

.vxe-tooltip--wrapper.is--visible {
  display: inline-block;
}

.vxe-tooltip--wrapper.is--arrow .vxe-tooltip--arrow {
  display: block;
}

.vxe-tooltip--wrapper.is--enterable:after {
  content: "";
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 6px;
  position: absolute;
  left: 0;
}

.vxe-tooltip--wrapper .vxe-tooltip--content {
  white-space: pre-line;
  border-radius: var(--vxe-ui-base-border-radius);
  max-width: 600px;
  max-height: 800px;
  padding: 8px 12px;
  overflow: auto;
}

.vxe-tooltip--wrapper .vxe-tooltip--arrow {
  border: 6px solid rgba(0, 0, 0, 0);
  display: none;
  position: absolute;
  left: 50%;
  transform: translateX(-6px);
}

.vxe-tooltip--wrapper .vxe-tooltip--arrow:before {
  content: "";
  border: 5px solid rgba(0, 0, 0, 0);
  position: absolute;
  left: -5px;
}

.vxe-tooltip--wrapper.placement--top.is--arrow {
  padding-bottom: 6px;
}

.vxe-tooltip--wrapper.placement--top.is--enterable:after {
  bottom: -6px;
}

.vxe-tooltip--wrapper.placement--top .vxe-tooltip--arrow {
  bottom: -11px;
}

.vxe-tooltip--wrapper.placement--top .vxe-tooltip--arrow:before {
  top: -7px;
}

.vxe-tooltip--wrapper.placement--bottom.is--arrow {
  padding-top: 6px;
}

.vxe-tooltip--wrapper.placement--bottom.is--enterable:after {
  top: -6px;
}

.vxe-tooltip--wrapper.placement--bottom .vxe-tooltip--arrow {
  top: -11px;
}

.vxe-tooltip--wrapper.placement--bottom .vxe-tooltip--arrow:before {
  top: -3px;
}

.vxe-tooltip--body {
  border-radius: var(--vxe-ui-base-border-radius);
  white-space: normal;
  word-break: break-word;
  position: relative;
  box-shadow: 2px 2px 4px -2px rgba(0, 0, 0, .2);
}

.vxe-tooltip--wrapper.theme--light .vxe-tooltip--body {
  background-color: var(--vxe-ui-layout-background-color);
  border: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-tooltip--wrapper.theme--light.placement--top .vxe-tooltip--arrow {
  border-top-color: var(--vxe-ui-input-border-color);
}

.vxe-tooltip--wrapper.theme--light.placement--top .vxe-tooltip--arrow:before {
  border-top-color: var(--vxe-ui-layout-background-color);
}

.vxe-tooltip--wrapper.theme--light.placement--bottom .vxe-tooltip--arrow {
  border-bottom-color: var(--vxe-ui-input-border-color);
}

.vxe-tooltip--wrapper.theme--light.placement--bottom .vxe-tooltip--arrow:before {
  border-bottom-color: var(--vxe-ui-layout-background-color);
}

.vxe-tooltip--wrapper.theme--dark .vxe-tooltip--body {
  background: var(--vxe-ui-tooltip-dark-background-color);
  color: var(--vxe-ui-tooltip-dark-color);
}

.vxe-tooltip--wrapper.theme--dark.placement--top .vxe-tooltip--arrow, .vxe-tooltip--wrapper.theme--dark.placement--top .vxe-tooltip--arrow:before {
  border-top-color: var(--vxe-ui-tooltip-dark-background-color);
}

.vxe-tooltip--wrapper.theme--dark.placement--bottom .vxe-tooltip--arrow, .vxe-tooltip--wrapper.theme--dark.placement--bottom .vxe-tooltip--arrow:before {
  border-bottom-color: var(--vxe-ui-tooltip-dark-background-color);
}

.vxe-tree {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  position: relative;
}

.vxe-tree.node--trigger .vxe-tree--node-item {
  cursor: pointer;
}

.vxe-tree .vxe-tree--node-item.is--current {
  background-color: var(--vxe-ui-tree-node-current-background-color);
}

.vxe-tree.checkbox--highlight .vxe-tree--node-item.is-checkbox--checked {
  background-color: var(--vxe-ui-tree-node-checkbox-checked-background-color);
}

.vxe-tree.radio--highlight .vxe-tree--node-item.is-radio--checked {
  background-color: var(--vxe-ui-tree-node-radio-checked-background-color);
}

.vxe-tree.node--hover .vxe-tree--node-item:hover {
  background-color: var(--vxe-ui-tree-node-hover-background-color);
}

.vxe-tree.node--hover .vxe-tree--node-item:hover.is--current {
  background-color: var(--vxe-ui-tree-node-hover-current-background-color);
}

.vxe-tree.node--hover.radio--highlight .vxe-tree--node-item.is-radio--checked:hover {
  background-color: var(--vxe-ui-tree-node-hover-radio-checked-background-color);
}

.vxe-tree.node--hover.checkbox--highlight .vxe-tree--node-item.is-checkbox--checked:hover {
  background-color: var(--vxe-ui-tree-node-hover-checkbox-checked-background-color);
}

.vxe-tree.show--line .vxe-tree--node-child-line {
  border-left-width: var(--vxe-ui-tree-node-line-width);
  border-left-style: var(--vxe-ui-tree-node-line-style);
  border-left-color: var(--vxe-ui-tree-node-line-color);
  pointer-events: none;
  z-index: 5;
  height: calc(100% - .7em);
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(-.6em);
}

.vxe-tree--drag-handle {
  flex-shrink: 0;
  padding-right: .2em;
}

.vxe-tree--drag-handle:not(.is--disabled) {
  cursor: -webkit-grab;
  cursor: grab;
}

.vxe-tree--drag-handle:not(.is--disabled):active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.vxe-tree--drag-handle:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-tree--drag-handle.is--disabled {
  color: var(--vxe-ui-input-disabled-color);
  cursor: not-allowed;
}

.vxe-tree--node-wrapper.row--drag-move {
  transition: transform .5s;
}

.vxe-tree--node-wrapper.node--drag-origin {
  opacity: .3;
}

.vxe-tree--node-wrapper.node--level-0 > .vxe-tree--node-item {
  padding-left: calc(var(--vxe-ui-tree-node-indent) * 0 + var(--vxe-ui-tree-node-root-indent));
}

.vxe-tree--node-wrapper.node--level-1 > .vxe-tree--node-item {
  padding-left: calc(var(--vxe-ui-tree-node-indent) * 1 + var(--vxe-ui-tree-node-root-indent));
}

.vxe-tree--node-wrapper.node--level-2 > .vxe-tree--node-item {
  padding-left: calc(var(--vxe-ui-tree-node-indent) * 2 + var(--vxe-ui-tree-node-root-indent));
}

.vxe-tree--node-wrapper.node--level-3 > .vxe-tree--node-item {
  padding-left: calc(var(--vxe-ui-tree-node-indent) * 3 + var(--vxe-ui-tree-node-root-indent));
}

.vxe-tree--node-wrapper.node--level-4 > .vxe-tree--node-item {
  padding-left: calc(var(--vxe-ui-tree-node-indent) * 4 + var(--vxe-ui-tree-node-root-indent));
}

.vxe-tree--node-wrapper.node--level-5 > .vxe-tree--node-item {
  padding-left: calc(var(--vxe-ui-tree-node-indent) * 5 + var(--vxe-ui-tree-node-root-indent));
}

.vxe-tree--node-wrapper.node--level-6 > .vxe-tree--node-item {
  padding-left: calc(var(--vxe-ui-tree-node-indent) * 6 + var(--vxe-ui-tree-node-root-indent));
}

.vxe-tree--node-wrapper.node--level-7 > .vxe-tree--node-item {
  padding-left: calc(var(--vxe-ui-tree-node-indent) * 7 + var(--vxe-ui-tree-node-root-indent));
}

.vxe-tree--node-wrapper.node--level-8 > .vxe-tree--node-item {
  padding-left: calc(var(--vxe-ui-tree-node-indent) * 8 + var(--vxe-ui-tree-node-root-indent));
}

.vxe-tree--node-wrapper.node--level-9 > .vxe-tree--node-item {
  padding-left: calc(var(--vxe-ui-tree-node-indent) * 9 + var(--vxe-ui-tree-node-root-indent));
}

.vxe-tree--drag-node-line {
  z-index: 11;
  pointer-events: none;
  border: 2px solid rgba(0, 0, 0, 0);
  width: 100%;
  height: 1px;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-tree--drag-node-line[drag-pos="top"] {
  border-top-color: var(--vxe-ui-font-primary-color);
}

.vxe-tree--drag-node-line[drag-pos="bottom"] {
  border-bottom-color: var(--vxe-ui-font-primary-color);
}

.vxe-tree--drag-node-line[drag-to-child="y"] {
  border-top-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: var(--vxe-ui-status-success-color);
}

.vxe-tree--drag-node-line.is--guides {
  background-color: var(--vxe-ui-tree-drag-over-background-color);
}

.vxe-body--row-list-move {
  transition-property: transform;
  transition-duration: .35s;
}

.vxe-tree--drag-sort-tip {
  border-radius: var(--vxe-ui-border-radius);
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  background-color: var(--vxe-ui-layout-background-color);
  z-index: 33;
  min-width: 100px;
  max-width: 50%;
  padding: .6em 1.4em;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

.vxe-tree--drag-sort-tip[drag-status="disabled"] .vxe-tree--drag-sort-tip-disabled-status, .vxe-tree--drag-sort-tip[drag-status="normal"] .vxe-tree--drag-sort-tip-normal-status, .vxe-tree--drag-sort-tip[drag-status="sub"] .vxe-tree--drag-sort-tip-sub-status {
  display: block;
}

.vxe-tree--drag-sort-tip-wrapper {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.vxe-tree--drag-sort-tip-status {
  padding-right: .4em;
}

.vxe-tree--drag-sort-tip-disabled-status {
  color: var(--vxe-ui-status-error-color);
  flex-shrink: 0;
  display: none;
}

.vxe-tree--drag-sort-tip-normal-status, .vxe-tree--drag-sort-tip-sub-status {
  display: none;
}

.vxe-tree--drag-sort-tip-content {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  overflow: hidden;
}

.vxe-tree--node-line-wrapper {
  height: 0;
  display: block;
  position: relative;
}

.vxe-tree--node-line {
  bottom: calc(var(--vxe-ui-tree-node-height) / 2 * -1);
  border-width: 0 0 var(--vxe-ui-tree-node-line-width) var(--vxe-ui-tree-node-line-width);
  border-style: var(--vxe-ui-tree-node-line-style);
  border-color: var(--vxe-ui-tree-node-line-color);
  pointer-events: none;
  width: .6em;
  position: absolute;
  left: .6em;
}

.vxe-tree--node-list-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
}

.vxe-tree--node-child-wrapper {
  position: relative;
}

.vxe-tree--node-item {
  height: var(--vxe-ui-tree-node-height);
  line-height: var(--vxe-ui-tree-node-height);
  flex-direction: row;
  display: flex;
}

.vxe-tree--node-item-switcher {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-shrink: 0;
  width: 1.4em;
  position: relative;
}

.vxe-tree--node-item-icon {
  cursor: pointer;
  text-align: center;
  z-index: 7;
  display: inline-flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.vxe-tree--node-item-icon > i {
  transition: all .2s ease-in-out;
  display: inline-flex;
}

.vxe-tree--node-item-inner {
  flex-direction: row;
  flex-grow: 1;
  display: flex;
  overflow: hidden;
}

.vxe-tree--node-item-inner .vxe-tree--node-item-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  overflow: hidden;
}

.vxe-tree--node-item-inner .vxe-tree--node-item-extra {
  flex-shrink: 0;
}

.vxe-tree--checkbox-option {
  padding-right: .4em;
}

.vxe-tree--checkbox-option .vxe-checkbox--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1.22em;
  font-weight: 700;
}

.vxe-tree--checkbox-option.is--checked, .vxe-tree--checkbox-option.is--checked .vxe-checkbox--icon, .vxe-tree--checkbox-option.is--indeterminate, .vxe-tree--checkbox-option.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-tree--checkbox-option:not(.is--disabled) {
  cursor: pointer;
}

.vxe-tree--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-tree--checkbox-option.is--hidden {
  cursor: default;
}

.vxe-tree--checkbox-option.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}

.vxe-tree--checkbox-option.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-tree--checkbox-option .vxe-checkbox--label {
  vertical-align: middle;
  padding-left: .5em;
}

.vxe-tree--radio-option {
  cursor: pointer;
  padding-right: .4em;
}

.vxe-tree--radio-option .vxe-radio--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 50%;
  font-size: 1.26em;
  font-weight: 700;
}

.vxe-tree--radio-option.is--checked, .vxe-tree--radio-option.is--checked .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-tree--radio-option:not(.is--disabled) {
  cursor: pointer;
}

.vxe-tree--radio-option:not(.is--disabled):hover .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-tree--radio-option.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}

.vxe-tree--radio-option.is--disabled .vxe-radio--icon {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-tree--radio-option .vxe-radio--label {
  vertical-align: middle;
  padding-left: .5em;
}

.vxe-tree--empty-placeholder {
  text-align: center;
  height: var(--vxe-ui-tree-node-height);
  color: var(--vxe-ui-input-placeholder-color);
  margin-top: 1.4em;
}

.vxe-tree--y-space {
  float: left;
  width: 0;
}

.vxe-tree {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-tree.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-tree.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-tree.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-tree-select {
  width: 180px;
  color: var(--vxe-ui-font-color);
  text-align: left;
  display: inline-block;
  position: relative;
}

.vxe-tree-select > .vxe-input .vxe-input--inner {
  cursor: pointer;
}

.vxe-tree-select.is--filterable .vxe-tree-select-tree--wrapper {
  padding-top: 0;
}

.vxe-tree-select.is--filterable .vxe-tree-select--panel-header {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-tree-select.is--disabled > .vxe-input .vxe-input--inner {
  cursor: no-drop;
}

.vxe-tree-select.is--loading > .vxe-input .vxe-input--inner {
  cursor: progress;
}

.vxe-tree-select > .vxe-input {
  width: 100%;
}

.vxe-tree-select > .vxe-input .vxe-input--suffix-icon > i {
  transition: transform .2s ease-in-out;
  display: inline-block;
}

.vxe-tree-select.is--active:not(.is--filter) > .vxe-input {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-tree-select--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-tree-select--panel {
  pointer-events: none;
  color: var(--vxe-ui-font-color);
  text-align: left;
  padding: 4px 0;
  display: none;
  position: absolute;
  left: 0;
}

.vxe-tree-select--panel:not(.is--transfer) {
  min-width: 100%;
}

.vxe-tree-select--panel.is--transfer {
  position: fixed;
}

.vxe-tree-select--panel.ani--leave {
  opacity: 0;
  transform-origin: top;
  backface-visibility: hidden;
  transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
  display: block;
  transform: scaleY(.5);
}

.vxe-tree-select--panel.ani--leave[placement="top"] {
  transform-origin: bottom;
}

.vxe-tree-select--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-tree-select--panel.ani--enter > div:after {
  display: none;
}

.vxe-tree-select--panel > div:after {
  content: "";
  z-index: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-tree-select--footer-button, .vxe-tree-select--header-button {
  white-space: nowrap;
  flex-direction: row;
  display: flex;
}

.vxe-tree-select--total-btns {
  padding-left: var(--vxe-ui-current-padding);
}

.vxe-tree-select--expand-btns, .vxe-tree-select--footer-button, .vxe-tree-select--selected-btns {
  flex-direction: row;
  flex-grow: 1;
  display: flex;
}

.vxe-tree-select--selected-btns + .vxe-tree-select--expand-btns {
  padding-left: 2.2em;
}

.vxe-tree-select--panel-wrapper {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
  background-color: var(--vxe-ui-layout-background-color);
  pointer-events: auto;
  flex-direction: column;
  display: flex;
  position: relative;
}

.vxe-tree-select--panel-search {
  padding: var(--vxe-ui-current-padding);
  display: block;
}

.vxe-tree-select--panel-search .vxe-tree-select-search--input {
  width: 100%;
}

.vxe-tree-select--panel-header {
  border-bottom: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-tree-select--panel-footer {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-tree-select--panel-footer, .vxe-tree-select--panel-header {
  padding: 4px 0;
}

.vxe-tree-select-tree--wrapper {
  padding: var(--vxe-ui-current-padding) 0;
  outline: 0;
  position: relative;
  overflow: auto;
}

.vxe-tree-select--tree {
  width: 100%;
}

.vxe-tree-select--tree .vxe-tree--node-item.is-checkbox--checked > .vxe-tree--node-item-inner, .vxe-tree-select--tree .vxe-tree--node-item.is-radio--checked > .vxe-tree--node-item-inner {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-tree-select--tree .vxe-tree--node-item-inner {
  cursor: pointer;
}

.vxe-tree-select, .vxe-tree-select--panel {
  --vxe-ui-current-padding: var(--vxe-ui-layout-padding-default);
  --vxe-ui-tree-node-root-indent: var(--vxe-ui-current-padding);
}

.vxe-tree-select--panel.size--mini, .vxe-tree-select--panel.size--small, .vxe-tree-select.size--mini, .vxe-tree-select.size--small {
  --vxe-ui-current-padding: var(--vxe-ui-layout-padding-half);
}

.vxe-tree-select, .vxe-tree-select--panel {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-tree-select--panel.size--medium, .vxe-tree-select.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-tree-select--panel.size--small, .vxe-tree-select.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-tree-select--panel.size--mini, .vxe-tree-select.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-upload {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  position: relative;
}

.vxe-upload.show--error .vxe-upload--file-item.is--error, .vxe-upload.show--error .vxe-upload--file-item.is--error:hover .vxe-upload--file-item-name {
  color: var(--vxe-ui-status-error-color);
}

.vxe-upload.show--error .vxe-upload--file-item.is--error .vxe-upload--file-item-name {
  text-decoration: line-through;
}

.vxe-upload--more-popup.is--active .vxe-upload--image-action-box, .vxe-upload.is--active .vxe-upload--image-action-box {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-upload--more-popup.is--active .vxe-upload--file-action-btn > .vxe-button, .vxe-upload.is--active .vxe-upload--file-action-btn > .vxe-button {
  border-color: var(--vxe-ui-font-primary-color);
  border-style: var(--vxe-ui-upload-file-button-border-style);
}

.vxe-upload--more-popup.is--disabled .vxe-upload--file-action-btn, .vxe-upload--more-popup.is--disabled .vxe-upload--image-action-box, .vxe-upload.is--disabled .vxe-upload--file-action-btn, .vxe-upload.is--disabled .vxe-upload--image-action-box {
  cursor: no-drop;
}

.vxe-upload--drag-placeholder {
  width: 100%;
  height: 100%;
  font-weight: 700;
  font-weight: var(--vxe-ui-font-darken-color);
  border-radius: var(--vxe-ui-base-border-radius);
  background-color: var(--vxe-ui-upload-drag-over-background-color);
  border: 1px dotted var(--vxe-ui-font-lighten-color);
  z-index: 9;
  justify-content: center;
  align-items: center;
  font-size: 1.2em;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-upload--drag-placeholder, .vxe-upload--file-list-wrapper.is--horizontal {
  flex-direction: row;
  display: flex;
}

.vxe-upload--file-list-wrapper.is--horizontal > .vxe-upload--file-list {
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  display: flex;
}

.vxe-upload--file-list-wrapper.is--horizontal > .vxe-upload--file-action {
  flex-shrink: 0;
}

.vxe-upload--file-list {
  outline: 0;
  max-height: 294px;
  overflow: auto;
}

.vxe-upload--file-item {
  padding: var(--vxe-ui-layout-padding-half);
  flex-direction: row;
  align-items: center;
  line-height: 1.5em;
  display: flex;
  position: relative;
}

.vxe-upload--file-item:hover {
  background-color: var(--vxe-ui-base-hover-background-color);
}

.vxe-upload--file-item:hover .vxe-upload--file-item-name {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-upload--file-item:last-child {
  margin-bottom: 0;
}

.vxe-upload--file-item.is--preview .vxe-upload--file-item-name {
  cursor: pointer;
}

.vxe-upload--file-item.is--loading {
  cursor: progress;
}

.vxe-upload--file-item.is--loading, .vxe-upload--file-item.is--loading:hover .vxe-upload--file-item-name, .vxe-upload--file-item.is--pending {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-upload--file-over-more {
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vxe-upload--file-over-more .vxe-button {
  padding-top: 0;
  padding-bottom: 0;
}

.vxe-upload--file-action-btn {
  display: inline-block;
}

.vxe-upload--file-action-btn > .vxe-button {
  border-style: var(--vxe-ui-upload-file-button-border-style);
}

.vxe-upload--file-action-button:hover {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-upload--file-action-tip {
  padding: var(--vxe-ui-layout-padding-half);
  color: var(--vxe-ui-input-placeholder-color);
  font-size: .9em;
}

.vxe-upload--file-item-rebtn {
  color: var(--vxe-ui-status-error-color);
  cursor: help;
  padding-right: .4em;
  text-decoration: none;
}

.vxe-upload--file-item-icon {
  flex-shrink: 0;
  padding-right: .2em;
}

.vxe-upload--file-item-name {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  padding: 0 .2em;
  overflow: hidden;
}

.vxe-upload--file-item-btn-wrapper {
  flex-direction: row;
  justify-content: center;
  display: inline-flex;
}

.vxe-upload--file-item-loading-icon {
  padding-right: .2em;
}

.vxe-upload--file-item-loading-icon, .vxe-upload--file-item-loading-text {
  color: var(--vxe-ui-loading-color);
  flex-shrink: 0;
}

.vxe-upload--file-item-action, .vxe-upload--file-item-download-btn, .vxe-upload--file-item-remove-btn {
  flex-shrink: 0;
}

.vxe-upload--file-item-download-btn, .vxe-upload--file-item-remove-btn {
  cursor: pointer;
  padding-left: .5em;
}

.vxe-upload--file-item-download-btn {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-upload--file-item-download-btn:hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-upload--file-item-remove-btn {
  color: var(--vxe-ui-status-error-color);
}

.vxe-upload--file-item-remove-btn:hover {
  color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-upload--image-list, .vxe-upload--image-more-list {
  flex-flow: wrap;
  display: flex;
}

.vxe-upload--image-action, .vxe-upload--image-item, .vxe-upload--image-over-more {
  text-align: center;
  padding: var(--vxe-ui-layout-padding-half);
  flex-shrink: 0;
}

.vxe-upload--image-over-more {
  justify-content: center;
  align-items: center;
  display: flex;
}

.vxe-upload--image-action-icon {
  padding-bottom: .1em;
  font-size: 1.2em;
}

.vxe-upload--image-action-content {
  padding: 0 .15em .5em;
  font-size: .9em;
}

.vxe-upload--image-action-box, .vxe-upload--image-item-box {
  border-radius: var(--vxe-ui-base-border-radius);
  position: relative;
}

.vxe-upload--image-item-box {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vxe-upload--image-action-box {
  border: 1px var(--vxe-ui-upload-image-button-border-style) var(--vxe-ui-input-border-color);
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vxe-upload--image-action-box:hover {
  color: var(--vxe-ui-font-primary-color);
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-upload.is--disabled .vxe-upload--file-action-btn, .vxe-upload.is--disabled .vxe-upload--image-action-box {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}

.vxe-upload.is--disabled .vxe-upload--image-action-box:hover {
  color: var(--vxe-ui-font-disabled-color);
  border-color: var(--vxe-ui-input-border-color);
}

.vxe-upload--image-item.is--loading .vxe-upload--image-item-box {
  cursor: progress;
}

.vxe-upload--image-item.is--error .vxe-upload--image-item-img-wrapper:after, .vxe-upload--image-item.is--pending .vxe-upload--image-item-img-wrapper:after, .vxe-upload--image-item:hover .vxe-upload--image-item-img-wrapper:after {
  content: "";
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-upload--image-item:hover .vxe-upload--image-item-img-wrapper:after {
  background-color: rgba(0, 0, 0, .1);
}

.vxe-upload--image-item.is--error .vxe-upload--image-item-img-wrapper:after, .vxe-upload--image-item.is--pending .vxe-upload--image-item-img-wrapper:after {
  background-color: rgba(0, 0, 0, .4);
}

.vxe-upload--image-item.is--error:hover .vxe-upload--image-item-img-wrapper:after, .vxe-upload--image-item.is--pending:hover .vxe-upload--image-item-img-wrapper:after {
  background-color: rgba(0, 0, 0, .5);
}

.vxe-upload--image-item.is--error .vxe-upload--image-item-img-wrapper {
  border-color: var(--vxe-ui-status-error-color);
}

.vxe-upload--image-item.is--preview .vxe-upload--image-item-box {
  cursor: pointer;
}

.vxe-upload--image-item.is--circle .vxe-upload--image-item-img-wrapper {
  border-radius: 50%;
  overflow: hidden;
}

.vxe-upload--image-item.is--circle .vxe-upload--image-item-img-wrapper:after, .vxe-upload--image-item.is--circle .vxe-upload--image-item-loading, .vxe-upload--image-item.is--circle .vxe-upload--image-item-rebtn {
  border-radius: 50%;
}

.vxe-upload--image-item-img-wrapper {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.vxe-upload--image-item-img {
  max-width: 100%;
  max-height: 100%;
}

.vxe-upload--image-item-loading {
  color: var(--vxe-ui-loading-color);
  z-index: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-direction: column;
}

.vxe-upload--image-item-loading, .vxe-upload--image-item-rebtn {
  background-color: rgba(0, 0, 0, .6);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-upload--image-item-rebtn {
  flex-direction: row;
}

.vxe-upload--image-action-hint {
  word-break: break-all;
  color: var(--vxe-ui-input-placeholder-color);
  font-size: .8em;
}

.vxe-upload--image-item-btn-wrapper {
  top: calc(var(--vxe-ui-layout-padding-half) * -1);
  right: calc(var(--vxe-ui-layout-padding-half) * -1);
  flex-direction: row;
  justify-content: center;
  display: inline-flex;
  position: absolute;
}

.vxe-upload--file-item-, .vxe-upload--image-item-remove-btn {
  flex-shrink: 0;
}

.vxe-upload--image-item-remove-btn {
  color: #fff;
  background-color: var(--vxe-ui-status-error-color);
  z-index: 3;
  cursor: pointer;
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1.8em;
  height: 1.8em;
  font-size: .8em;
  display: flex;
}

.vxe-upload--image-item-remove-btn:hover {
  background-color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-upload--file-message-over-error .vxe-upload--file-message-over-extra {
  border: 1px solid var(--vxe-ui-input-border-color);
  max-width: 380px;
  max-height: 160px;
  padding: var(--vxe-ui-layout-padding-half) var(--vxe-ui-layout-padding-default);
  outline: 0;
  margin-top: .5em;
  overflow: auto;
}

.vxe-upload--file-message-over-error .vxe-upload--file-message-over-extra-item {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-upload--drag-line {
  z-index: 3;
  pointer-events: none;
  border: 2px solid rgba(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-upload--drag-line[drag-pos="top"] {
  border-top-color: var(--vxe-ui-font-primary-color);
}

.vxe-upload--drag-line[drag-pos="bottom"] {
  border-bottom-color: var(--vxe-ui-font-primary-color);
}

.vxe-upload--drag-line[drag-pos="left"] {
  border-left-color: var(--vxe-ui-font-primary-color);
}

.vxe-upload--drag-line[drag-pos="right"] {
  border-right-color: var(--vxe-ui-font-primary-color);
}

.vxe-upload--drag-list-move {
  transition: transform .2s;
}

.vxe-upload--more-popup {
  position: relative;
}

.vxe-upload--more-popup .vxe-upload--file-list {
  max-height: none;
}

.vxe-upload--more-popup .vxe-upload--file-action-btn {
  width: 100%;
}

.vxe-upload--more-popup .vxe-upload--file-action-btn > .vxe-button {
  width: 100%;
  max-width: 100%;
}

.vxe-upload, .vxe-upload--more-popup {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-upload .vxe-upload--image-action-box, .vxe-upload .vxe-upload--image-item-box, .vxe-upload--more-popup .vxe-upload--image-action-box, .vxe-upload--more-popup .vxe-upload--image-item-box {
  width: var(--vxe-ui-upload-image-wh-default);
  height: var(--vxe-ui-upload-image-wh-default);
}

.vxe-upload--more-popup.size--medium, .vxe-upload.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-upload--more-popup.size--medium .vxe-upload--image-action-box, .vxe-upload--more-popup.size--medium .vxe-upload--image-item-box, .vxe-upload.size--medium .vxe-upload--image-action-box, .vxe-upload.size--medium .vxe-upload--image-item-box {
  width: var(--vxe-ui-upload-image-wh-medium);
  height: var(--vxe-ui-upload-image-wh-medium);
}

.vxe-upload--more-popup.size--small, .vxe-upload.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-upload--more-popup.size--small .vxe-upload--image-action-box, .vxe-upload--more-popup.size--small .vxe-upload--image-item-box, .vxe-upload.size--small .vxe-upload--image-action-box, .vxe-upload.size--small .vxe-upload--image-item-box {
  width: var(--vxe-ui-upload-image-wh-small);
  height: var(--vxe-ui-upload-image-wh-small);
}

.vxe-upload--more-popup.size--mini, .vxe-upload.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-upload--more-popup.size--mini .vxe-upload--image-action-box, .vxe-upload--more-popup.size--mini .vxe-upload--image-item-box, .vxe-upload.size--mini .vxe-upload--image-action-box, .vxe-upload.size--mini .vxe-upload--image-item-box {
  width: var(--vxe-ui-upload-image-wh-mini);
  height: var(--vxe-ui-upload-image-wh-mini);
}

.vxe-upload--image-more-list .vxe-upload--image-item-box {
  width: var(--vxe-ui-upload-image-wh-default);
  height: var(--vxe-ui-upload-image-wh-default);
}

.vxe-watermark {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  z-index: 999999;
  width: 100%;
  height: 100%;
  font-size: var(--vxe-ui-font-size-default);
  background-color: rgba(0, 0, 0, 0);
  background-position: 0 0;
  background-repeat: repeat;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.vxe-watermark.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-watermark.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-watermark.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

:root {
  --vxe-ui-font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --vxe-ui-font-size-default: 14px;
  --vxe-ui-font-size-medium: 14px;
  --vxe-ui-font-size-small: 13px;
  --vxe-ui-font-size-mini: 12px;
  --vxe-ui-border-radius: 4px;
  --vxe-ui-input-disabled-color: #dcdfe6;
  --vxe-ui-input-height-default: 34px;
  --vxe-ui-input-height-medium: 32px;
  --vxe-ui-input-height-small: 30px;
  --vxe-ui-input-height-mini: 28px;
  --vxe-ui-table-header-font-color: var(--vxe-ui-font-color);
  --vxe-ui-table-footer-font-color: var(--vxe-ui-font-color);
  --vxe-ui-table-border-radius: var(--vxe-ui-border-radius);
  --vxe-ui-table-border-width: 1.05px;
  --vxe-ui-table-resizable-line-color: #d9dddf;
  --vxe-ui-table-resizable-drag-line-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-table-footer-background-color: var(--vxe-ui-layout-background-color);
  --vxe-ui-table-tree-node-line-color: #909399;
  --vxe-ui-table-tree-node-line-style: dotted;
  --vxe-ui-table-header-font-weight: 700;
  --vxe-ui-table-row-height-default: 48px;
  --vxe-ui-table-row-height-medium: 44px;
  --vxe-ui-table-row-height-small: 40px;
  --vxe-ui-table-row-height-mini: 36px;
  --vxe-ui-table-row-line-height: 22px;
  --vxe-ui-table-column-icon-border-color: #c0c4cc;
  --vxe-ui-table-column-icon-border-hover-color: #515a6e;
  --vxe-ui-table-cell-padding-default: 8px;
  --vxe-ui-table-cell-padding-medium: 7px;
  --vxe-ui-table-cell-padding-small: 6px;
  --vxe-ui-table-cell-padding-mini: 5px;
  --vxe-ui-table-cell-placeholder-color: #c0c4cc;
  --vxe-ui-table-cell-negative-color: #f56c6c;
  --vxe-ui-table-cell-input-height-default: var(--vxe-ui-table-row-height-default)  - 6;
  --vxe-ui-table-cell-input-height-medium: var(--vxe-ui-table-row-height-medium)  - 6;
  --vxe-ui-table-cell-input-height-small: var(--vxe-ui-table-row-height-small)  - 6;
  --vxe-ui-table-cell-input-height-mini: var(--vxe-ui-table-row-height-mini)  - 6;
  --vxe-ui-table-cell-dirty-width: 5px;
  --vxe-ui-table-cell-dirty-update-color: #f56c6c;
  --vxe-ui-table-cell-dirty-insert-color: #19a15f;
  --vxe-ui-table-cell-area-border-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-table-cell-area-border-width: 1px;
  --vxe-ui-table-cell-area-status-border-width: var(--vxe-ui-table-cell-area-border-width);
  --vxe-ui-table-cell-main-area-extension-border-color: #fff;
  --vxe-ui-table-cell-main-area-extension-background-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-table-cell-extend-area-border-width: 2px;
  --vxe-ui-table-cell-clip-area-border-width: 3px;
  --vxe-ui-table-cell-active-area-border-width: 2px;
  --vxe-ui-table-cell-active-area-background-color: transparent;
  --vxe-ui-table-cell-clip-area-border-color: var(--vxe-ui-table-cell-area-border-color);
  --vxe-ui-table-cell-extend-area-border-color: var(--vxe-ui-table-cell-area-border-color);
  --vxe-ui-table-cell-active-area-border-color: var(--vxe-ui-table-cell-area-border-color);
  --vxe-ui-table-cell-area-background-color: rgba(64, 158, 255, .2);
  --vxe-ui-table-cell-area-status-background-color: rgba(64, 158, 255, .1);
  --vxe-ui-table-expand-padding-default: 16px;
  --vxe-ui-table-checkbox-range-border-width: 1px;
  --vxe-ui-table-checkbox-range-border-color: #006af1;
  --vxe-ui-table-checkbox-range-background-color: rgba(50, 128, 252, .2);
  --vxe-ui-table-fixed-left-scrolling-box-shadow: 8px 0px 10px -5px var(--vxe-ui-table-fixed-scrolling-box-shadow-color);
  --vxe-ui-table-fixed-right-scrolling-box-shadow: -8px 0px 10px -5px var(--vxe-ui-table-fixed-scrolling-box-shadow-color);
  --vxe-ui-table-menu-item-width: 198px;
  --vxe-ui-table-menu-background-color: #fff;
  --vxe-ui-table-validate-error-color: #f56c6c;
  --vxe-ui-table-validate-error-background-color: var(--vxe-ui-layout-background-color);
  --vxe-ui-toolbar-custom-active-background-color: #d9dadb;
  --vxe-ui-toolbar-height-default: 48px;
  --vxe-ui-toolbar-height-medium: 46px;
  --vxe-ui-toolbar-height-small: 44px;
  --vxe-ui-toolbar-height-mini: 42px;
}

[data-vxe-ui-theme="light"] {
  --vxe-ui-font-color: #606266;
  --vxe-ui-font-primary-color: #409eff;
  --vxe-ui-font-lighten-color: #797b80;
  --vxe-ui-font-darken-color: #47494c;
  --vxe-ui-font-disabled-color: #bfbfbf;
  --vxe-ui-base-popup-border-color: #dadce0;
  --vxe-ui-base-popup-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .16);
  --vxe-ui-layout-background-color: #fff;
  --vxe-ui-input-border-color: #dcdfe6;
  --vxe-ui-input-placeholder-color: #c0c4cc;
  --vxe-ui-input-disabled-background-color: #f3f3f3;
  --vxe-ui-loading-background-color: rgba(255, 255, 255, .5);
  --vxe-ui-table-header-background-color: #f8f8f9;
  --vxe-ui-table-column-to-row-background-color: #f8f8f9;
  --vxe-ui-table-column-hover-background-color: #d7effb;
  --vxe-ui-table-column-current-background-color: #e6f7ff;
  --vxe-ui-table-column-hover-current-background-color: #d7effb;
  --vxe-ui-table-border-color: #e8eaec;
  --vxe-ui-table-row-hover-background-color: #f5f7fa;
  --vxe-ui-table-row-striped-background-color: #fafafa;
  --vxe-ui-table-row-hover-striped-background-color: #f5f7fa;
  --vxe-ui-table-row-radio-checked-background-color: #fff3e0;
  --vxe-ui-table-row-hover-radio-checked-background-color: #ffebbc;
  --vxe-ui-table-row-checkbox-checked-background-color: #fff3e0;
  --vxe-ui-table-row-hover-checkbox-checked-background-color: #ffebbc;
  --vxe-ui-table-row-current-background-color: #e6f7ff;
  --vxe-ui-table-row-hover-current-background-color: #d7effb;
  --vxe-ui-table-fixed-scrolling-box-shadow-color: rgba(0, 0, 0, .12);
  --vxe-ui-table-drag-over-background-color: rgba(255, 255, 200, .3);
}

[data-vxe-ui-theme="dark"] {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
  --vxe-ui-font-color: #a0a3a7;
  --vxe-ui-font-tinge-color: #33353b;
  --vxe-ui-font-lighten-color: #797b80;
  --vxe-ui-font-darken-color: #47494c;
  --vxe-ui-font-disabled-color: #464646;
  --vxe-ui-font-primary-color: #409eff;
  --vxe-ui-base-popup-border-color: #424242;
  --vxe-ui-base-popup-box-shadow: 0px 12px 30px 8px rgba(0, 0, 0, .5);
  --vxe-ui-layout-background-color: #121212;
  --vxe-ui-input-border-color: #424242;
  --vxe-ui-input-placeholder-color: #8d9095;
  --vxe-ui-input-disabled-background-color: #262727;
  --vxe-ui-loading-background-color: rgba(255, 255, 255, .1);
  --vxe-ui-table-header-background-color: #28282a;
  --vxe-ui-table-column-to-row-background-color: #28282a;
  --vxe-ui-table-column-hover-background-color: #242f3b;
  --vxe-ui-table-column-current-background-color: #18222c;
  --vxe-ui-table-column-hover-current-background-color: #242f3b;
  --vxe-ui-table-border-color: #37373a;
  --vxe-ui-table-row-hover-background-color: #262727;
  --vxe-ui-table-row-striped-background-color: #1d1d1d;
  --vxe-ui-table-row-hover-striped-background-color: #262727;
  --vxe-ui-table-row-radio-checked-background-color: #604820;
  --vxe-ui-table-row-hover-radio-checked-background-color: #6e5326;
  --vxe-ui-table-row-checkbox-checked-background-color: #604820;
  --vxe-ui-table-row-hover-checkbox-checked-background-color: #6e5326;
  --vxe-ui-table-row-current-background-color: #18222c;
  --vxe-ui-table-row-hover-current-background-color: #242f3b;
  --vxe-ui-table-fixed-scrolling-box-shadow-color: rgba(0, 0, 0, .8);
  --vxe-ui-table-drag-over-background-color: rgba(48, 48, 0, .3);
}

[class*="vxe-"], [class*="vxe-"] :after, [class*="vxe-"] :before, [class*="vxe-"]:after, [class*="vxe-"]:before {
  box-sizing: border-box;
}

[class*="vxe-"] {
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
  font-feature-settings: "tnum";
}

[class*="vxe-icon--"] {
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
  font-family: Verdana, Arial, Tahoma;
  font-weight: 400;
  display: inline-block;
  position: relative;
}

[class*="vxe-icon--"].rotate45 {
  transform: rotate(45deg);
}

[class*="vxe-icon--"].rotate90 {
  transform: rotate(90deg);
}

[class*="vxe-icon--"].rotate180 {
  transform: rotate(180deg);
}

.vxe-icon--arrow-bottom, .vxe-icon--arrow-left, .vxe-icon--arrow-right, .vxe-icon--arrow-top, .vxe-icon--calendar, .vxe-icon--caret-bottom, .vxe-icon--caret-left, .vxe-icon--caret-right, .vxe-icon--caret-top, .vxe-icon--check, .vxe-icon--circle-plus, .vxe-icon--close, .vxe-icon--d-arrow-left, .vxe-icon--d-arrow-right, .vxe-icon--dot, .vxe-icon--download, .vxe-icon--edit-outline, .vxe-icon--error, .vxe-icon--eye, .vxe-icon--eye-slash, .vxe-icon--funnel, .vxe-icon--info, .vxe-icon--menu, .vxe-icon--minus, .vxe-icon--more, .vxe-icon--plus, .vxe-icon--print, .vxe-icon--question, .vxe-icon--refresh, .vxe-icon--remove, .vxe-icon--search, .vxe-icon--square, .vxe-icon--success, .vxe-icon--upload, .vxe-icon--warning, .vxe-icon--zoomin, .vxe-icon--zoomout {
  width: 1em;
  height: 1em;
  line-height: 1em;
}

.vxe-icon--arrow-bottom:before, .vxe-icon--arrow-left:before, .vxe-icon--arrow-right:before, .vxe-icon--arrow-top:before, .vxe-icon--calendar:after, .vxe-icon--calendar:before, .vxe-icon--caret-bottom:before, .vxe-icon--caret-left:before, .vxe-icon--caret-right:before, .vxe-icon--caret-top:before, .vxe-icon--check:before, .vxe-icon--circle-plus:after, .vxe-icon--close:before, .vxe-icon--d-arrow-left:after, .vxe-icon--d-arrow-left:before, .vxe-icon--d-arrow-right:after, .vxe-icon--d-arrow-right:before, .vxe-icon--dot:before, .vxe-icon--download:after, .vxe-icon--download:before, .vxe-icon--edit-outline:after, .vxe-icon--edit-outline:before, .vxe-icon--error:after, .vxe-icon--eye-slash:after, .vxe-icon--eye-slash:before, .vxe-icon--eye:before, .vxe-icon--funnel:after, .vxe-icon--funnel:before, .vxe-icon--info:after, .vxe-icon--minus:before, .vxe-icon--more:before, .vxe-icon--plus:before, .vxe-icon--print:after, .vxe-icon--print:before, .vxe-icon--question:after, .vxe-icon--refresh:after, .vxe-icon--refresh:before, .vxe-icon--remove:after, .vxe-icon--search:after, .vxe-icon--search:before, .vxe-icon--square:before, .vxe-icon--success:after, .vxe-icon--upload:after, .vxe-icon--upload:before, .vxe-icon--warning:after, .vxe-icon--zoomin:after, .vxe-icon--zoomin:before, .vxe-icon--zoomout:after, .vxe-icon--zoomout:before {
  content: "";
  position: absolute;
}

.vxe-icon--square:before {
  width: .9em;
  height: .9em;
  top: .05em;
  left: .05em;
}

.vxe-icon--square:before, .vxe-icon--zoomin {
  border-style: solid;
  border-width: .1em;
  border-color: inherit;
}

.vxe-icon--zoomin {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-icon--zoomin:after, .vxe-icon--zoomin:before {
  background-color: inherit;
}

.vxe-icon--zoomin:before {
  width: 1.1em;
  height: .4em;
  top: .2em;
  left: -.1em;
}

.vxe-icon--zoomin:after {
  width: .4em;
  height: 1.1em;
  top: -.1em;
  left: .2em;
}

.vxe-icon--zoomout {
  position: relative;
}

.vxe-icon--zoomout:before {
  top: 0;
  right: 0;
}

.vxe-icon--zoomout:after, .vxe-icon--zoomout:before {
  border-style: solid;
  border-width: .1em;
  border-color: inherit;
  width: .7em;
  height: .7em;
}

.vxe-icon--zoomout:after {
  background-color: var(--vxe-ui-layout-background-color);
  bottom: .1em;
  left: .1em;
}

.vxe-icon--menu:before {
  content: "";
  width: .22em;
  height: .22em;
  margin: .26em;
  display: inline-block;
  box-shadow: 0 -.36em, -.36em -.36em, .36em -.36em, inset 0 0 0 1em, -.36em 0, .36em 0, 0 .36em, -.36em .36em, .36em .36em;
}

.vxe-icon--caret-bottom:before, .vxe-icon--caret-left:before, .vxe-icon--caret-right:before, .vxe-icon--caret-top:before {
  border: .4em solid rgba(0, 0, 0, 0);
}

.vxe-icon--caret-top:before {
  border-bottom-color: inherit;
  bottom: .3em;
  left: .1em;
}

.vxe-icon--caret-bottom:before {
  border-top-color: inherit;
  top: .3em;
  left: .1em;
}

.vxe-icon--caret-left:before {
  border-right-color: inherit;
  bottom: .1em;
  right: .3em;
}

.vxe-icon--caret-right:before {
  border-left-color: inherit;
  bottom: .1em;
  left: .3em;
}

.vxe-icon--arrow-bottom:before, .vxe-icon--arrow-left:before, .vxe-icon--arrow-right:before, .vxe-icon--arrow-top:before {
  border-style: solid;
  border-width: .15em;
  border-top-color: inherit;
  border-right-color: inherit;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-radius: .15em;
  width: .7em;
  height: .7em;
  top: .4em;
  left: .14em;
  transform: rotate(-45deg);
}

.vxe-icon--arrow-bottom:before {
  top: 0;
  left: .14em;
  transform: rotate(135deg);
}

.vxe-icon--arrow-left:before {
  top: .18em;
  left: .35em;
  transform: rotate(-135deg);
}

.vxe-icon--arrow-right:before {
  top: .18em;
  left: 0;
  transform: rotate(45deg);
}

.vxe-icon--d-arrow-left:before, .vxe-icon--d-arrow-right:before {
  left: .15em;
}

.vxe-icon--d-arrow-left:after, .vxe-icon--d-arrow-right:after {
  left: .58em;
}

.vxe-icon--d-arrow-left:after, .vxe-icon--d-arrow-left:before, .vxe-icon--d-arrow-right:after, .vxe-icon--d-arrow-right:before {
  border-style: solid;
  border-width: .15em;
  border-top-color: inherit;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  border-left-color: inherit;
  border-radius: .15em;
  width: .7em;
  height: .7em;
  top: .18em;
  transform: rotate(-45deg);
}

.vxe-icon--d-arrow-right:after, .vxe-icon--d-arrow-right:before {
  transform: rotate(135deg);
}

.vxe-icon--d-arrow-right:before {
  left: -.25em;
}

.vxe-icon--d-arrow-right:after {
  left: .18em;
}

.vxe-icon--funnel:before {
  border-style: solid;
  border-width: .5em;
  border-top-color: inherit;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  top: .05em;
  left: 0;
}

.vxe-icon--funnel:after {
  border-style: solid;
  border-width: 0 .2em 0 0;
  border-right-color: inherit;
  width: 0;
  height: .5em;
  top: .4em;
  left: .41em;
}

.vxe-icon--edit-outline:before {
  border-style: solid;
  border-width: .1em;
  border-color: inherit;
  border-radius: .2em;
  width: .86em;
  height: .84em;
  top: .1em;
  left: .02em;
}

.vxe-icon--edit-outline:after {
  border-style: solid;
  border-width: 0 0 0 .22em;
  border-color: inherit;
  border-radius: 0 0 80% 80%;
  width: 0;
  height: .8em;
  bottom: .2em;
  left: .6em;
  transform: rotate(45deg);
}

.vxe-icon--more:before {
  content: "...";
  font-weight: 700;
  line-height: .5em;
  top: 0;
  left: .1em;
}

.vxe-icon--plus:before {
  content: "+";
  font-size: 1.6em;
  line-height: 1em;
  bottom: -.1em;
  left: -.12em;
}

.vxe-icon--check:before {
  border-style: solid;
  border-width: .15em;
  border-top-color: rgba(0, 0, 0, 0);
  border-right-color: inherit;
  border-bottom-color: inherit;
  border-left-color: rgba(0, 0, 0, 0);
  border-radius: .15em;
  width: .5em;
  height: .9em;
  bottom: .2em;
  left: .25em;
  transform: rotate(45deg);
}

.vxe-icon--close:before {
  content: "+";
  font-size: 1.8em;
  line-height: 1em;
  bottom: -.16em;
  left: -.1em;
  transform: rotate(45deg);
}

.vxe-icon--minus:before {
  content: "─";
  text-align: center;
  width: 100%;
  font-size: 1.2em;
  line-height: .9em;
  bottom: 0;
  left: 0;
}

.vxe-icon--refresh {
  border-style: solid;
  border-width: .1em;
  border-radius: 50%;
  border-left-color: rgba(0, 0, 0, 0) !important;
  border-right-color: rgba(0, 0, 0, 0) !important;
}

.vxe-icon--refresh:before {
  top: 0;
  left: 50%;
  transform: translateX(50%)rotate(-45deg);
}

.vxe-icon--refresh:after {
  bottom: 0;
  right: 50%;
  transform: translateX(-50%)rotate(135deg);
}

.vxe-icon--refresh:after, .vxe-icon--refresh:before {
  border-style: solid;
  border-width: .25em;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  width: 0;
  height: 0;
}

.vxe-icon--refresh.roll {
  animation: 1s linear infinite rollCircle;
}

.vxe-icon--circle-plus:before, .vxe-icon--error:before, .vxe-icon--info:before, .vxe-icon--question:before, .vxe-icon--remove:before, .vxe-icon--success:before, .vxe-icon--warning:before {
  content: "";
  border-style: solid;
  border-width: .5em;
  border-color: inherit;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(.95);
}

.vxe-icon--info:after, .vxe-icon--question:after, .vxe-icon--warning:after {
  text-align: center;
  width: 100%;
  color: var(--vxe-ui-layout-background-color);
  bottom: 0;
  left: 0;
  transform: rotate(-10deg)scale(.75);
}

.vxe-icon--question:after {
  content: "?";
}

.vxe-icon--info:after {
  content: "¡";
}

.vxe-icon--warning:after {
  content: "!";
}

.vxe-icon--success:after {
  content: "✓";
  color: var(--vxe-ui-layout-background-color);
  font-size: .65em;
  bottom: 0;
  left: .25em;
}

.vxe-icon--circle-plus:after {
  content: "+";
  font-size: .8em;
  line-height: 1.4em;
}

.vxe-icon--circle-plus:after, .vxe-icon--remove:after {
  text-align: center;
  width: 100%;
  color: var(--vxe-ui-layout-background-color);
  bottom: 0;
  left: 0;
}

.vxe-icon--remove:after {
  content: "─";
  font-size: .7em;
  line-height: 1.5em;
}

.vxe-icon--error:after {
  content: "×";
  text-align: center;
  width: 100%;
  color: var(--vxe-ui-layout-background-color);
  font-size: .8em;
  line-height: 1.4em;
  bottom: 0;
  left: 0;
}

.vxe-icon--download, .vxe-icon--upload {
  overflow: hidden;
}

.vxe-icon--download:before, .vxe-icon--upload:before {
  border-style: solid;
  border-width: 0;
  border-color: inherit;
  width: 1em;
  left: 0;
}

.vxe-icon--download:after, .vxe-icon--upload:after {
  text-align: center;
  width: 100%;
  font-size: 2em;
}

.vxe-icon--upload:before {
  border-top-width: .1em;
  top: .1em;
}

.vxe-icon--upload:after {
  content: "↑";
  top: .15em;
  left: 0;
}

.vxe-icon--download:before {
  border-bottom-width: .1em;
  bottom: .05em;
}

.vxe-icon--download:after {
  content: "↑";
  bottom: .15em;
  left: 0;
  transform: rotate(180deg);
}

.vxe-icon--eye-slash:before, .vxe-icon--eye:before {
  content: "●";
  border-style: solid;
  border-width: .1em;
  border-color: inherit;
  text-align: center;
  border-radius: 50%;
  width: 1em;
  height: .68em;
  line-height: .25em;
  top: .16em;
  left: 0;
}

.vxe-icon--eye-slash:after {
  border-style: solid;
  border-width: 0;
  border-color: inherit;
  border-left-width: .1em;
  width: 0;
  height: 1.2em;
  top: -.1em;
  left: .45em;
  transform: rotate(45deg);
}

.vxe-icon--calendar:before {
  border-style: solid;
  border-width: .2em .1em .1em;
  border-color: inherit;
  border-radius: .1em .1em 0 0;
  width: 1em;
  height: .8em;
  top: .15em;
  left: 0;
}

.vxe-icon--calendar:after {
  border-style: solid;
  border-width: 0 .1em;
  border-color: inherit;
  width: .6em;
  height: .3em;
  top: 0;
  left: .2em;
}

.vxe-icon--dot:before {
  border-style: solid;
  border-width: .25em;
  border-color: inherit;
  border-radius: 50%;
  top: .25em;
  left: .25em;
}

.vxe-icon--print {
  border-style: solid;
  border-width: .2em 0;
  border-radius: .3em .3em 0 0;
  box-shadow: inset 0 0 0 .1em;
  border-color: rgba(0, 0, 0, 0) !important;
}

.vxe-icon--print:before {
  height: .3em;
  top: -.2em;
}

.vxe-icon--print:after, .vxe-icon--print:before {
  width: .6em;
  left: .2em;
  box-shadow: inset 0 0 0 .1em;
}

.vxe-icon--print:after {
  background-color: var(--vxe-ui-layout-background-color);
  height: .6em;
  bottom: -.2em;
}

.vxe-icon--search:before {
  border-style: solid;
  border-width: .15em;
  border-color: inherit;
  border-radius: 50%;
  width: .8em;
  height: .8em;
  top: 0;
  left: 0;
}

.vxe-icon--search:after {
  border-style: solid;
  border-width: .15em 0 0;
  border-color: inherit;
  width: .35em;
  height: 0;
  top: .75em;
  left: .6em;
  transform: rotate(45deg);
}

.vxe-icon-warnion-circle-fill:before {
  content: "";
}

@font-face {
  font-family: vxetableiconfont;
  src: url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2"), url(/static/font/iconfont.1772182503643.0261bd8d.woff) format("woff"), url(/static/font/iconfont.1772182503643.8a4303fd.ttf) format("truetype");
}

@keyframes rollCircle {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

[class*="vxe-table-icon-"] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.1em;
  font-style: normal;
  font-weight: 400;
  line-height: 1em;
  font-family: vxetableiconfont !important;
}

[class*="vxe-table-icon-"].animat, [class*="vxe-table-icon-"].roll {
  display: inline-block;
}

[class*="vxe-table-icon-"].animat {
  transition: transform .25s ease-in-out;
}

[class*="vxe-table-icon-"].rotate45 {
  transform: rotate(45deg);
}

[class*="vxe-table-icon-"].rotate90 {
  transform: rotate(90deg);
}

[class*="vxe-table-icon-"].rotate180 {
  transform: rotate(180deg);
}

[class*="vxe-table-icon-"].roll {
  animation: 1s linear infinite rollCircle;
}

[class*="vxe-table-icon-"].theme--primary {
  color: var(--vxe-ui-font-primary-color);
}

[class*="vxe-table-icon-"].theme--success {
  color: var(--vxe-ui-status-success-color);
}

[class*="vxe-table-icon-"].theme--info {
  color: var(--vxe-ui-status-info-color);
}

[class*="vxe-table-icon-"].theme--warning {
  color: var(--vxe-ui-status-warning-color);
}

[class*="vxe-table-icon-"].theme--danger {
  color: var(--vxe-ui-status-danger-color);
}

[class*="vxe-table-icon-"].theme--error {
  color: var(--vxe-ui-status-error-color);
}

.vxe-table-icon-radio-unchecked-fill:before {
  content: "";
}

.vxe-table-icon-checkbox-unchecked-fill:before {
  content: "";
}

.vxe-table-icon-close:before {
  content: "";
}

.vxe-table-icon-grouping:before {
  content: "";
}

.vxe-table-icon-values:before {
  content: "";
}

.vxe-table-icon-add-sub:before {
  content: "";
}

.vxe-table-icon-swap:before {
  content: "";
}

.vxe-table-icon-sort:before {
  content: "";
}

.vxe-table-icon-no-drop:before {
  content: "";
}

.vxe-table-icon-edit:before {
  content: "";
}

.vxe-table-icon-question-circle-fill:before {
  content: "";
}

.vxe-table-icon-radio-checked:before {
  content: "";
}

.vxe-table-icon-radio-checked-fill:before {
  content: "";
}

.vxe-table-icon-print:before {
  content: "";
}

.vxe-table-icon-checkbox-checked-fill:before {
  content: "";
}

.vxe-table-icon-custom-column:before {
  content: "";
}

.vxe-table-icon-radio-unchecked:before {
  content: "";
}

.vxe-table-icon-caret-down:before {
  content: "";
}

.vxe-table-icon-caret-up:before {
  content: "";
}

.vxe-table-icon-caret-right:before {
  content: "";
}

.vxe-table-icon-caret-left:before {
  content: "";
}

.vxe-table-icon-fullscreen:before {
  content: "";
}

.vxe-table-icon-minimize:before {
  content: "";
}

.vxe-table-icon-checkbox-unchecked:before {
  content: "";
}

.vxe-table-icon-funnel:before {
  content: "";
}

.vxe-table-icon-download:before {
  content: "";
}

.vxe-table-icon-spinner:before {
  content: "";
}

.vxe-table-icon-arrow-right:before {
  content: "";
}

.vxe-table-icon-repeat:before {
  content: "";
}

.vxe-table-icon-drag-handle:before {
  content: "";
}

.vxe-table-icon-checkbox-indeterminate-fill:before {
  content: "";
}

.vxe-table-icon-upload:before {
  content: "";
}

.vxe-table-icon-fixed-left-fill:before {
  content: "";
}

.vxe-table-icon-fixed-left:before {
  content: "";
}

.vxe-table-icon-fixed-right-fill:before {
  content: "";
}

.vxe-table-icon-fixed-right:before {
  content: "";
}

.vxe-table-custom--option {
  flex-direction: row;
  display: flex;
  position: relative;
}

.vxe-table-custom--option.active--drag-origin {
  opacity: .5;
}

.vxe-table-custom--option.active--drag-target[drag-pos="top"]:after {
  display: block;
  top: -2px;
}

.vxe-table-custom--option.active--drag-target[drag-pos="bottom"]:after {
  display: block;
  bottom: -2px;
}

.vxe-table-custom--option:first-child[drag-pos="top"]:after {
  top: 0;
}

.vxe-table-custom--option:last-child[drag-pos="bottom"]:after {
  bottom: 0;
}

.vxe-table-custom--option:after {
  content: "";
  background-color: var(--vxe-ui-font-primary-color);
  z-index: 12;
  width: calc(100% + 1px);
  height: 2px;
  display: none;
  position: absolute;
  left: -1px;
}

.vxe-table-custom--option:last-child:after {
  width: 100%;
}

.vxe-table-custom--handle-wrapper {
  flex-direction: column;
  display: flex;
}

.vxe-table-custom-wrapper {
  text-align: left;
  background-color: var(--vxe-ui-layout-background-color);
  z-index: 19;
  border: 1px solid var(--vxe-ui-table-border-color);
  border-radius: var(--vxe-ui-border-radius);
  -webkit-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
  flex-direction: row;
  display: none;
  position: absolute;
}

.vxe-table-custom-wrapper.placement--top-left {
  top: 2px;
  left: 2px;
}

.vxe-table-custom-wrapper.placement--top-right {
  top: 2px;
  right: 2px;
}

.vxe-table-custom-wrapper.placement--bottom-left {
  bottom: 2px;
  left: 2px;
}

.vxe-table-custom-wrapper.placement--bottom-right {
  bottom: 2px;
  right: 2px;
}

.vxe-table-custom-wrapper.placement--left {
  left: 2px;
}

.vxe-table-custom-wrapper.placement--right {
  right: 2px;
}

.vxe-table-custom-wrapper.placement--left, .vxe-table-custom-wrapper.placement--right {
  height: calc(100% - 4px);
  top: 2px;
}

.vxe-table-custom-wrapper.is--active {
  display: flex;
}

.vxe-table-custom-simple--body-wrapper {
  flex-direction: row;
  flex-grow: 1;
  display: flex;
  position: relative;
}

.vxe-table-custom--body {
  flex-grow: 1;
  display: block;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}

.vxe-table-custom--panel-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.vxe-table-custom--panel-list > li {
  min-width: 18em;
  max-width: 26em;
  padding: .2em 1em;
}

.vxe-table-custom--panel-list > li.level--2 {
  padding-left: 2.7em;
}

.vxe-table-custom--panel-list > li.level--3 {
  padding-left: 3.7em;
}

.vxe-table-custom--panel-list > li.level--4 {
  padding-left: 4.7em;
}

.vxe-table-custom--panel-list > li.level--5 {
  padding-left: 5.7em;
}

.vxe-table-custom--panel-list > li.level--6 {
  padding-left: 6.7em;
}

.vxe-table-custom--panel-list > li.level--7 {
  padding-left: 7.7em;
}

.vxe-table-custom--panel-list > li.level--8 {
  padding-left: 8.7em;
}

.vxe-table-custom--header {
  border-bottom: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-shrink: 0;
  align-items: center;
  height: 2.4em;
  font-weight: 700;
  display: flex;
}

.vxe-table-custom--panel-list .vxe-table-custom--checkbox-option:hover {
  background-color: var(--vxe-ui-table-row-hover-background-color);
}

.vxe-table-custom--footer-buttons {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
  flex-direction: row;
  flex-shrink: 0;
  width: 100%;
  display: flex;
}

.vxe-table-custom--footer-buttons button {
  flex-grow: 1;
  height: 2.8em;
}

.vxe-table-custom--checkbox-option .vxe-checkbox--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1.22em;
  font-weight: 700;
}

.vxe-table-custom--checkbox-option.is--checked, .vxe-table-custom--checkbox-option.is--checked .vxe-checkbox--icon, .vxe-table-custom--checkbox-option.is--indeterminate, .vxe-table-custom--checkbox-option.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table-custom--checkbox-option:not(.is--disabled) {
  cursor: pointer;
}

.vxe-table-custom--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table-custom--checkbox-option.is--hidden {
  cursor: default;
}

.vxe-table-custom--checkbox-option.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}

.vxe-table-custom--checkbox-option.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-table-custom--checkbox-option .vxe-checkbox--label {
  vertical-align: middle;
  padding-left: .5em;
}

.vxe-table-custom--checkbox-option, .vxe-table-custom--sort-option {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-shrink: 0;
  padding-right: .4em;
}

.vxe-table-custom--sort-option {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vxe-table-custom--sort-btn {
  padding-left: .2em;
  padding-right: .4em;
}

.vxe-table-custom--sort-btn:not(.is--disabled) {
  cursor: -webkit-grab;
  cursor: grab;
}

.vxe-table-custom--sort-btn:not(.is--disabled):active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.vxe-table-custom--sort-btn:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table-custom--sort-btn.is--disabled {
  color: var(--vxe-ui-input-disabled-color);
  cursor: not-allowed;
}

.vxe-table-custom--name-option {
  flex-direction: row;
  flex-grow: 1;
  display: flex;
  overflow: hidden;
}

.vxe-table-custom--checkbox-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  overflow: hidden;
}

.vxe-table-custom--fixed-option {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center;
  padding-left: .5em;
  display: flex;
}

.vxe-table-custom-popup--body-wrapper {
  outline: 0;
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vxe-table-custom-popup--handle-wrapper {
  outline: 0;
  flex-grow: 1;
  overflow: auto;
}

.vxe-table-custom-popup--table-wrapper {
  border-bottom: 1px solid var(--vxe-ui-table-border-color);
}

.vxe-table-custom-popup--table-wrapper table {
  table-layout: fixed;
  word-break: break-all;
  border-spacing: 0;
  border-collapse: separate;
  border: 0;
  width: 100%;
}

.vxe-table-custom-popup--table-wrapper table th {
  text-align: left;
  border-bottom: 1px solid var(--vxe-ui-table-border-color);
  background-color: var(--vxe-ui-table-header-background-color);
  z-index: 7;
  position: sticky;
  top: 0;
}

.vxe-table-custom-popup--table-wrapper table td, .vxe-table-custom-popup--table-wrapper table th {
  border-top: 1px solid var(--vxe-ui-table-border-color);
  border-left: 1px solid var(--vxe-ui-table-border-color);
}

.vxe-table-custom-popup--table-wrapper table tr:first-child td {
  border-top: 0;
}

.vxe-table-custom-popup--table-wrapper table tr:hover {
  background-color: var(--vxe-ui-table-row-hover-background-color);
}

.vxe-table-custom-popup--table-wrapper table td, .vxe-table-custom-popup--table-wrapper table th {
  height: 44px;
  padding: 0 .6em;
}

.vxe-table-custom-popup--table-wrapper table td:last-child, .vxe-table-custom-popup--table-wrapper table th:last-child {
  border-right: 1px solid var(--vxe-ui-table-border-color);
}

.vxe-table-custom-popup--drag-line {
  z-index: 11;
  pointer-events: none;
  border: 2px solid rgba(0, 0, 0, 0);
  width: 100%;
  height: 1px;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-table-custom-popup--drag-line[drag-pos="top"] {
  border-top-color: var(--vxe-ui-font-primary-color);
}

.vxe-table-custom-popup--drag-line[drag-pos="bottom"] {
  border-bottom-color: var(--vxe-ui-font-primary-color);
}

.vxe-table-custom-popup--drag-line[drag-to-child="y"] {
  border-top-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: var(--vxe-ui-status-success-color);
}

.vxe-table-custom-popup--drag-line.is--guides {
  background-color: var(--vxe-ui-table-drag-over-background-color);
}

.vxe-table-custom-popup--drag-tip {
  border-radius: var(--vxe-ui-border-radius);
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  background-color: var(--vxe-ui-layout-background-color);
  z-index: 33;
  min-width: 100px;
  max-width: 60%;
  padding: .6em 1.4em;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

.vxe-table-custom-popup--drag-tip[drag-status="disabled"] .vxe-table-custom-popup--drag-tip-disabled-status, .vxe-table-custom-popup--drag-tip[drag-status="group"] .vxe-table-custom-popup--drag-tip-group-status, .vxe-table-custom-popup--drag-tip[drag-status="normal"] .vxe-table-custom-popup--drag-tip-normal-status, .vxe-table-custom-popup--drag-tip[drag-status="sub"] .vxe-table-custom-popup--drag-tip-sub-status, .vxe-table-custom-popup--drag-tip[drag-status="values"] .vxe-table-custom-popup--drag-tip-values-status {
  display: block;
}

.vxe-table-custom-popup--drag-tip-wrapper {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.vxe-table-custom-popup--drag-tip-status {
  padding-right: .4em;
}

.vxe-table-custom-popup--drag-tip-disabled-status {
  color: var(--vxe-ui-status-error-color);
  flex-shrink: 0;
  display: none;
}

.vxe-table-custom-popup--drag-tip-group-status, .vxe-table-custom-popup--drag-tip-normal-status, .vxe-table-custom-popup--drag-tip-sub-status, .vxe-table-custom-popup--drag-tip-values-status {
  display: none;
}

.vxe-table-custom-popup--drag-tip-content {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  overflow: hidden;
}

.vxe-table-custom-popup--name {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.vxe-table-custom-popup--title {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  overflow: hidden;
}

.vxe-table-custom-popup--row.level--2 .vxe-table-custom-popup--name {
  padding-left: 24px;
}

.vxe-table-custom-popup--row.level--3 .vxe-table-custom-popup--name {
  padding-left: 48px;
}

.vxe-table-custom-popup--row.level--4 .vxe-table-custom-popup--name {
  padding-left: 72px;
}

.vxe-table-custom-popup--row.level--5 .vxe-table-custom-popup--name {
  padding-left: 96px;
}

.vxe-table-custom-popup--row.level--6 .vxe-table-custom-popup--name {
  padding-left: 120px;
}

.vxe-table-custom-popup--row.level--7 .vxe-table-custom-popup--name {
  padding-left: 144px;
}

.vxe-table-custom-popup--row.level--8 .vxe-table-custom-popup--name {
  padding-left: 168px;
}

.vxe-table-custom-popup--row.level--9 .vxe-table-custom-popup--name {
  padding-left: 192px;
}

.vxe-table-custom-popup--column-item {
  position: relative;
}

.vxe-table-custom-popup--column-item.col--fixed, .vxe-table-custom-popup--column-item.col--resizable, .vxe-table-custom-popup--column-item.col--visible {
  text-align: center;
}

.vxe-table-custom-popup--column-item.col--resizable > .vxe-input, .vxe-table-custom-popup--column-item.col--resizable > .vxe-number-input {
  width: 100%;
}

.vxe-table-custom-popup--row.active--drag-origin .vxe-table-custom-popup--column-item {
  opacity: .5;
}

.vxe-table-custom-popup--row.active--drag-target[drag-pos="top"] .vxe-table-custom-popup--column-item:after {
  display: block;
  top: -2px;
}

.vxe-table-custom-popup--row.active--drag-target[drag-pos="bottom"] .vxe-table-custom-popup--column-item:after {
  display: block;
  bottom: -2px;
}

.vxe-table-custom-popup--row:first-child[drag-pos="top"] .vxe-table-custom-popup--column-item:after {
  top: 0;
}

.vxe-table-custom-popup--row:last-child[drag-pos="bottom"] .vxe-table-custom-popup--column-item:after {
  bottom: 0;
}

.vxe-table-custom-popup--column-item:after {
  content: "";
  background-color: var(--vxe-ui-font-primary-color);
  z-index: 12;
  width: calc(100% + 1px);
  height: 2px;
  display: none;
  position: absolute;
  left: -1px;
}

.vxe-table-custom-popup--column-item:last-child:after {
  width: 100%;
}

.vxe-table-custom--list-move {
  transition-property: transform;
  transition-duration: .35s;
  transition-delay: 50ms;
}

.vxe-table-custom-popup--column-sort-placeholder {
  padding: .2em .5em;
}

.vxe-table-custom-popup--column-sort-btn {
  padding: .2em .5em;
  font-size: 1.2em;
}

.vxe-table-custom-popup--column-sort-btn:not(.is--disabled) {
  cursor: -webkit-grab;
  cursor: grab;
}

.vxe-table-custom-popup--column-sort-btn:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table-custom-popup--column-sort-btn:not(.is--disabled):active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.vxe-table-custom-popup--column-sort-btn.is--disabled {
  color: var(--vxe-ui-input-disabled-color);
  cursor: not-allowed;
}

.vxe-table-custom-popup--table-sort-help-icon, .vxe-table-custom-popup--table-sort-help-title {
  vertical-align: middle;
}

.vxe-table-custom-popup--table-sort-help-icon {
  cursor: help;
  margin-left: 5px;
}

.vxe-table-custom-popup--table-col-seq, .vxe-table-custom-popup--table-col-sort {
  width: 80px;
}

.vxe-table-custom-popup--table-col-title {
  min-width: 120px;
}

.vxe-table-custom-popup--table-col-width {
  width: 140px;
}

.vxe-table-custom-popup--table-col-fixed {
  width: 200px;
}

.vxe-table-export--panel-column > ul {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: auto;
}

.vxe-table-export--panel-column > ul > li {
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  overflow: hidden;
}

.vxe-table-export--panel .vxe-table-export--panel-table {
  table-layout: fixed;
  border: 0;
  width: 100%;
}

.vxe-table-export--panel .vxe-table-export--panel-table tr td {
  padding: 0 10px;
}

.vxe-table-export--panel .vxe-table-export--panel-table tr td:first-child {
  text-align: right;
  width: 30%;
  padding: 8px 10px;
  font-weight: 700;
}

.vxe-table-export--panel .vxe-table-export--panel-table tr td:nth-child(2) {
  width: 70%;
}

.vxe-table-export--panel .vxe-table-export--panel-table tr td > .vxe-input, .vxe-table-export--panel .vxe-table-export--panel-table tr td > .vxe-select {
  width: 80%;
}

.vxe-table-export--panel .vxe-table-export--panel-table tr td > .vxe-table-export--panel-option-row {
  padding: .25em 0;
}

.vxe-table-export--panel .vxe-table-export--panel-column {
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-border-radius);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 80%;
  margin: 3px 0;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li {
  padding: .2em 1em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--2 {
  padding-left: 3.5em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--2 .vxe-checkbox--icon {
  left: 1.8em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--3 {
  padding-left: 4.5em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--3 .vxe-checkbox--icon {
  left: 2.8em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--4 {
  padding-left: 5.5em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--4 .vxe-checkbox--icon {
  left: 3.8em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--5 {
  padding-left: 6.5em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--5 .vxe-checkbox--icon {
  left: 4.8em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--6 {
  padding-left: 7.5em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--6 .vxe-checkbox--icon {
  left: 5.8em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--7 {
  padding-left: 8.5em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--7 .vxe-checkbox--icon {
  left: 6.8em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--8 {
  padding-left: 9.5em;
}

.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--8 .vxe-checkbox--icon {
  left: 7.8em;
}

.vxe-table-export--panel .vxe-table-export--panel-column .vxe-table-export--panel-column-header {
  background-color: var(--vxe-ui-table-header-background-color);
  border-bottom: 1px solid var(--vxe-ui-table-border-color);
  padding: .1em 0;
  font-weight: 700;
}

.vxe-table-export--panel .vxe-table-export--panel-column .vxe-table-export--panel-column-body {
  min-height: 10em;
  max-height: 17.6em;
  padding: .2em 0;
}

.vxe-table-export--panel .vxe-table-export--panel-btns {
  text-align: right;
  padding: .8em .25em .25em;
}

.vxe-table-export--panel .vxe-table-export--selected--file {
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-right: 40px;
  position: relative;
  overflow: hidden;
}

.vxe-table-export--panel .vxe-table-export--selected--file > i {
  cursor: pointer;
  font-size: 16px;
  display: none;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
}

.vxe-table-export--panel .vxe-table-export--selected--file:hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table-export--panel .vxe-table-export--selected--file:hover > i {
  display: block;
}

.vxe-table-export--panel .vxe-table-export--select--file {
  border: 1px dashed var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-border-radius);
  background-color: var(--vxe-ui-layout-background-color);
  width: 80%;
  color: inherit;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  outline: 0;
  padding: 6px 34px;
}

.vxe-table-export--panel .vxe-table-export--select--file:focus {
  border-color: var(--vxe-ui-font-primary-color);
  -webkit-box-shadow: 0 0 .25em 0 var(--vxe-ui-font-primary-color);
  box-shadow: 0 0 .25em 0 var(--vxe-ui-font-primary-color);
}

.vxe-table-export--panel .vxe-table-export--select--file:hover {
  color: var(--vxe-ui-font-primary-color);
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-table-export--panel-column-option .vxe-checkbox--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1.22em;
  font-weight: 700;
}

.vxe-table-export--panel-column-option.is--checked, .vxe-table-export--panel-column-option.is--checked .vxe-checkbox--icon, .vxe-table-export--panel-column-option.is--indeterminate, .vxe-table-export--panel-column-option.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table-export--panel-column-option:not(.is--disabled) {
  cursor: pointer;
}

.vxe-table-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table-export--panel-column-option.is--hidden {
  cursor: default;
}

.vxe-table-export--panel-column-option.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}

.vxe-table-export--panel-column-option.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-table-export--panel-column-option .vxe-checkbox--label {
  vertical-align: middle;
  padding-left: .5em;
}

.vxe-cell--filter {
  text-align: center;
  vertical-align: middle;
  padding: 0 .1em 0 .2em;
  line-height: 0;
  display: inline-block;
}

.vxe-cell--filter.col--filter .vxe-filter--btn {
  color: var(--vxe-ui-font-color);
}

.vxe-cell--filter .vxe-filter--btn {
  color: var(--vxe-ui-table-column-icon-border-color);
  cursor: pointer;
}

.vxe-cell--filter .vxe-filter--btn:hover {
  color: var(--vxe-ui-font-color);
}

.is--filter-active .vxe-cell--filter .vxe-filter--btn {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table--filter-wrapper {
  min-width: 100px;
  font-size: var(--vxe-ui-font-size-default);
  border-radius: var(--vxe-ui-border-radius);
  background-color: var(--vxe-ui-layout-background-color);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  color: var(--vxe-ui-font-color);
  -webkit-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
  z-index: 15;
  display: none;
  position: absolute;
  top: 0;
}

.vxe-table--filter-wrapper:not(.is--multiple) .vxe-table--filter-body, .vxe-table--filter-wrapper:not(.is--multiple) .vxe-table--filter-header {
  text-align: center;
}

.vxe-table--filter-wrapper.is--active {
  display: block;
}

.vxe-table--filter-wrapper .vxe-table--filter-body > li, .vxe-table--filter-wrapper .vxe-table--filter-header > li {
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  max-width: 360px;
  padding: .25em .8em;
  overflow: hidden;
}

.vxe-table--filter-wrapper .vxe-table--filter-body > li.is--checked, .vxe-table--filter-wrapper .vxe-table--filter-header > li.is--checked {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table--filter-wrapper .vxe-table--filter-body > li:hover, .vxe-table--filter-wrapper .vxe-table--filter-header > li:hover {
  background-color: var(--vxe-ui-table-row-hover-background-color);
}

.vxe-table--filter-wrapper .vxe-table--filter-header {
  padding-top: .2em;
}

.vxe-table--filter-wrapper .vxe-table--filter-body {
  max-height: 200px;
  padding-bottom: .2em;
}

.vxe-table--filter-wrapper > ul {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: auto;
}

.vxe-table--filter-wrapper.is--multiple > ul > li {
  padding: .25em .8em .25em 1em;
}

.vxe-table--filter-wrapper .vxe-table--filter-footer {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: .6em;
}

.vxe-table--filter-wrapper .vxe-table--filter-footer button {
  color: var(--vxe-ui-font-color);
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
  border: 0;
  padding: 0 .4em;
}

.vxe-table--filter-wrapper .vxe-table--filter-footer button:focus {
  outline: none;
}

.vxe-table--filter-wrapper .vxe-table--filter-footer button:hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table--filter-wrapper .vxe-table--filter-footer button.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}

.vxe-table--filter-option .vxe-checkbox--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1.22em;
  font-weight: 700;
}

.vxe-table--filter-option.is--checked, .vxe-table--filter-option.is--checked .vxe-checkbox--icon, .vxe-table--filter-option.is--indeterminate, .vxe-table--filter-option.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table--filter-option:not(.is--disabled) {
  cursor: pointer;
}

.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table--filter-option.is--hidden {
  cursor: default;
}

.vxe-table--filter-option.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}

.vxe-table--filter-option.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-table--filter-option .vxe-checkbox--label {
  vertical-align: middle;
  padding-left: .5em;
}

.vxe-table--filter-wrapper.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-table--filter-wrapper.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-table--filter-wrapper.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-table--context-menu-wrapper {
  display: none;
}

.vxe-table--context-menu-wrapper.is--visible {
  display: block;
}

.vxe-table--context-menu-clild-wrapper, .vxe-table--context-menu-wrapper {
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--vxe-ui-font-color);
  font-size: 12px;
  font-family: var(--vxe-ui-font-family);
  background-color: var(--vxe-ui-layout-background-color);
  padding: 0 1px;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 3px 3px 4px -2px rgba(0, 0, 0, .6);
}

.vxe-context-menu--link {
  width: var(--vxe-ui-table-menu-item-width);
  color: var(--vxe-ui-font-color);
  cursor: pointer;
  flex-direction: row;
  padding: 0 .8em;
  line-height: 26px;
  display: flex;
}

.vxe-context-menu--link .vxe-context-menu--link-prefix, .vxe-context-menu--link .vxe-context-menu--link-suffix {
  text-align: center;
  flex-shrink: 0;
  min-width: 2em;
  padding: 0 .2em;
}

.vxe-context-menu--link .vxe-context-menu--link-content {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  padding: 0 .2em;
  overflow: hidden;
}

.vxe-context-menu--option-wrapper, .vxe-table--context-menu-clild-wrapper {
  border-bottom: 1px solid var(--vxe-ui-base-popup-border-color);
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.vxe-context-menu--option-wrapper li, .vxe-table--context-menu-clild-wrapper li {
  border: 1px solid rgba(0, 0, 0, 0);
  margin: 1px 0;
  position: relative;
}

.vxe-context-menu--option-wrapper li:last-child, .vxe-table--context-menu-clild-wrapper li:last-child {
  border: 0;
}

.vxe-context-menu--option-wrapper li.link--active, .vxe-table--context-menu-clild-wrapper li.link--active {
  background-color: var(--vxe-ui-base-hover-background-color);
  border-color: var(--vxe-ui-base-hover-background-color);
}

.vxe-context-menu--option-wrapper li.link--disabled > .vxe-context-menu--link, .vxe-context-menu--option-wrapper li.link--loading > .vxe-context-menu--link, .vxe-table--context-menu-clild-wrapper li.link--disabled > .vxe-context-menu--link, .vxe-table--context-menu-clild-wrapper li.link--loading > .vxe-context-menu--link {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}

.vxe-context-menu--option-wrapper li.link--disabled.link--active:hover, .vxe-context-menu--option-wrapper li.link--loading.link--active:hover, .vxe-table--context-menu-clild-wrapper li.link--disabled.link--active:hover, .vxe-table--context-menu-clild-wrapper li.link--loading.link--active:hover {
  background-color: inherit;
}

.vxe-table--context-menu-clild-wrapper {
  display: none;
  top: 0;
  left: 100%;
}

.vxe-table--context-menu-clild-wrapper.is--show {
  display: block;
}

.vxe-table--file-form, .vxe-table-slots {
  display: none;
}

.vxe-table-vars {
  visibility: hidden;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  width: 0;
  height: 0;
  overflow: hidden;
}

.vxe-table-vars .vxe-table-var-default {
  height: var(--vxe-ui-table-row-height-default);
}

.vxe-table-vars .vxe-table-var-medium {
  height: var(--vxe-ui-table-row-height-medium);
}

.vxe-table-vars .vxe-table-var-small {
  height: var(--vxe-ui-table-row-height-small);
}

.vxe-table-vars .vxe-table-var-mini {
  height: var(--vxe-ui-table-row-height-mini);
}

.vxe-table--print-frame {
  border: 0;
  width: 0;
  height: 0;
  position: fixed;
  bottom: -100%;
  left: -100%;
}

.vxe-table--layout-wrapper {
  background-color: var(--vxe-ui-layout-background-color);
  flex-direction: row;
  display: flex;
}

.vxe-table--viewport-wrapper {
  flex-grow: 1;
  position: relative;
  overflow: hidden;
}

.vxe-table--viewport-wrapper.x-ob--contain > .vxe-table--main-wrapper > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper, .vxe-table--viewport-wrapper.x-ob--contain > .vxe-table--main-wrapper > .vxe-table--footer-wrapper > .vxe-table--footer-inner-wrapper, .vxe-table--viewport-wrapper.x-ob--contain > .vxe-table--main-wrapper > .vxe-table--header-wrapper > .vxe-table--header-inner-wrapper {
  overscroll-behavior-x: contain;
}

.vxe-table--viewport-wrapper.y-ob--contain > .vxe-table--main-wrapper > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper {
  overscroll-behavior-y: contain;
}

.vxe-table--body-wrapper, .vxe-table--fixed-left-body-wrapper, .vxe-table--fixed-right-body-wrapper, .vxe-table--footer-wrapper, .vxe-table--header-wrapper {
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  overflow: hidden;
}

.vxe-table--body-inner-wrapper, .vxe-table--footer-inner-wrapper, .vxe-table--header-inner-wrapper {
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  height: 100%;
  position: relative;
}

.vxe-table--body-inner-wrapper::-webkit-scrollbar {
  display: none;
}

.vxe-table--footer-inner-wrapper::-webkit-scrollbar {
  display: none;
}

.vxe-table--header-inner-wrapper::-webkit-scrollbar {
  display: none;
}

.vxe-table--footer-inner-wrapper, .vxe-table--header-inner-wrapper {
  overflow-x: scroll;
  overflow-y: hidden;
}

.vxe-table--body-inner-wrapper {
  overflow: scroll;
}

.vxe-table--main-wrapper.sx--hidden > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper, .vxe-table--main-wrapper.sx--hidden > .vxe-table--footer-wrapper > .vxe-table--footer-inner-wrapper, .vxe-table--main-wrapper.sx--hidden > .vxe-table--header-wrapper > .vxe-table--header-inner-wrapper {
  overflow-x: hidden;
}

.vxe-table--main-wrapper.sy--hidden > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper {
  overflow-y: hidden;
}

.vxe-table--fixed-left-wrapper.sx--hidden > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper, .vxe-table--fixed-right-wrapper.sx--hidden > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper {
  overflow-x: hidden;
}

.vxe-table--fixed-left-wrapper.sy--hidden > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper, .vxe-table--fixed-right-wrapper.sy--hidden > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper {
  overflow-y: hidden;
}

.vxe-loading--custom-wrapper {
  z-index: 99;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-loading--custom-wrapper.is--visible {
  display: block;
}

.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-date-picker, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-date-range-picker, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-default-input, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-default-select, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-default-textarea, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-ico-picker, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-input, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-number-input, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-select, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-textarea, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-tree-select, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-date-picker, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-date-range-picker, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-default-input, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-default-select, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-default-textarea, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-ico-picker, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-input, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-number-input, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-date-picker, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-date-range-picker, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-default-input, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-default-select, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-default-textarea, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-ico-picker, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-input, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-number-input, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-select, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-textarea, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-tree-select, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-select, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-textarea, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-tree-select, .vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-date-picker, .vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-date-range-picker, .vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-default-input, .vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-default-select, .vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-default-textarea, .vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-ico-picker, .vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-input, .vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-number-input, .vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-select, .vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-textarea, .vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-tree-select, .vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-date-picker, .vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-date-range-picker, .vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-default-input, .vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-default-select, .vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-default-textarea, .vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-ico-picker, .vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-input, .vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-number-input, .vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-select, .vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-textarea, .vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-tree-select, .vxe-table--filter-template > .vxe-date-picker, .vxe-table--filter-template > .vxe-date-range-picker, .vxe-table--filter-template > .vxe-default-input, .vxe-table--filter-template > .vxe-default-select, .vxe-table--filter-template > .vxe-default-textarea, .vxe-table--filter-template > .vxe-ico-picker, .vxe-table--filter-template > .vxe-input, .vxe-table--filter-template > .vxe-number-input, .vxe-table--filter-template > .vxe-select, .vxe-table--filter-template > .vxe-textarea, .vxe-table--filter-template > .vxe-tree-select {
  width: 100%;
}

.vxe-cell .vxe-default-input, .vxe-cell .vxe-default-textarea, .vxe-table--filter-template .vxe-default-input, .vxe-table--filter-template .vxe-default-textarea {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-cell .vxe-default-input, .vxe-cell .vxe-default-select, .vxe-cell .vxe-default-textarea, .vxe-table--filter-template .vxe-default-input, .vxe-table--filter-template .vxe-default-select, .vxe-table--filter-template .vxe-default-textarea {
  font-family: var(--vxe-ui-font-family);
  color: var(--vxe-ui-font-color);
  border-radius: var(--vxe-ui-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  outline: 0;
}

.vxe-cell .vxe-default-input:focus, .vxe-cell .vxe-default-select:focus, .vxe-cell .vxe-default-textarea:focus, .vxe-table--filter-template .vxe-default-input:focus, .vxe-table--filter-template .vxe-default-select:focus, .vxe-table--filter-template .vxe-default-textarea:focus {
  border: 1px solid var(--vxe-ui-font-primary-color);
}

.vxe-cell .vxe-default-input[disabled], .vxe-cell .vxe-default-select[disabled], .vxe-cell .vxe-default-textarea[disabled], .vxe-table--filter-template .vxe-default-input[disabled], .vxe-table--filter-template .vxe-default-select[disabled], .vxe-table--filter-template .vxe-default-textarea[disabled] {
  cursor: not-allowed;
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-cell .vxe-default-input, .vxe-cell .vxe-default-select, .vxe-cell .vxe-default-textarea, .vxe-table--filter-template .vxe-default-input, .vxe-table--filter-template .vxe-default-select, .vxe-table--filter-template .vxe-default-textarea {
  height: var(--vxe-ui-input-height-default);
}

.vxe-cell .vxe-default-input[type="date"]::-webkit-inner-spin-button {
  margin-top: 4px;
}

.vxe-table--filter-template .vxe-default-input[type="date"]::-webkit-inner-spin-button {
  margin-top: 4px;
}

.vxe-cell .vxe-default-input[type="date"]::-webkit-inner-spin-button {
  height: 24px;
}

.vxe-cell .vxe-default-input[type="number"]::-webkit-inner-spin-button {
  height: 24px;
}

.vxe-table--filter-template .vxe-default-input[type="date"]::-webkit-inner-spin-button {
  height: 24px;
}

.vxe-table--filter-template .vxe-default-input[type="number"]::-webkit-inner-spin-button {
  height: 24px;
}

.vxe-cell .vxe-default-input::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-table--filter-template .vxe-default-input::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-cell .vxe-default-input::-webkit-input-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-table--filter-template .vxe-default-input::-webkit-input-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-cell .vxe-default-input::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-table--filter-template .vxe-default-input::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-cell .vxe-default-input:-ms-placeholder-shown {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-table--filter-template .vxe-default-input:-ms-placeholder-shown {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-cell .vxe-default-input::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-table--filter-template .vxe-default-input::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-cell .vxe-default-input::-ms-input-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-cell .vxe-default-input::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-table--filter-template .vxe-default-input::-ms-input-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-table--filter-template .vxe-default-input::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-cell .vxe-default-textarea, .vxe-table--filter-template .vxe-default-textarea {
  resize: none;
  vertical-align: middle;
  font-size: 1em;
}

.vxe-cell > .vxe-input > .vxe-input--inner, .vxe-cell > .vxe-textarea > .vxe-textarea--inner, .vxe-table--filter-template > .vxe-input > .vxe-input--inner, .vxe-table--filter-template > .vxe-textarea > .vxe-textarea--inner {
  padding: 0 2px;
}

.vxe-cell > .vxe-default-textarea, .vxe-cell > .vxe-textarea--inner, .vxe-table--filter-template > .vxe-default-textarea, .vxe-table--filter-template > .vxe-textarea--inner {
  resize: none;
}

.vxe-cell > .vxe-cell--tree-node .vxe-input > .vxe-input--inner, .vxe-cell > .vxe-cell--tree-node .vxe-textarea > .vxe-textarea--inner, .vxe-cell > .vxe-row-group--tree-node .vxe-input > .vxe-input--inner, .vxe-cell > .vxe-row-group--tree-node .vxe-textarea > .vxe-textarea--inner, .vxe-table--filter-template > .vxe-cell--tree-node .vxe-input > .vxe-input--inner, .vxe-table--filter-template > .vxe-cell--tree-node .vxe-textarea > .vxe-textarea--inner, .vxe-table--filter-template > .vxe-row-group--tree-node .vxe-input > .vxe-input--inner, .vxe-table--filter-template > .vxe-row-group--tree-node .vxe-textarea > .vxe-textarea--inner {
  padding: 0 2px;
}

.vxe-cell > .vxe-cell--tree-node .vxe-default-textarea, .vxe-cell > .vxe-cell--tree-node .vxe-textarea--inner, .vxe-cell > .vxe-row-group--tree-node .vxe-default-textarea, .vxe-cell > .vxe-row-group--tree-node .vxe-textarea--inner, .vxe-table--filter-template > .vxe-cell--tree-node .vxe-default-textarea, .vxe-table--filter-template > .vxe-cell--tree-node .vxe-textarea--inner, .vxe-table--filter-template > .vxe-row-group--tree-node .vxe-default-textarea, .vxe-table--filter-template > .vxe-row-group--tree-node .vxe-textarea--inner {
  resize: none;
}

.vxe-body--column.col--vertical-top.col--active > .vxe-cell > .vxe-cell--wrapper, .vxe-body--column.col--vertical-top.col--active > .vxe-cell > .vxe-cell--wrapper > .vxe-default-textarea {
  height: 100%;
}

.vxe-table:not([data-calc-row]) .vxe-body--column.col--vertical-top:not(.col--active) > .vxe-cell > .vxe-cell--wrapper {
  min-height: 100%;
}

.vxe-cell--label.is--negative {
  color: var(--vxe-ui-table-cell-negative-color);
}

.vxe-table--cell-active-area, .vxe-table--cell-col-status-area, .vxe-table--cell-copy-area, .vxe-table--cell-extend-area, .vxe-table--cell-item-area, .vxe-table--cell-main-area, .vxe-table--cell-row-status-area, .vxe-table--checkbox-range {
  pointer-events: none;
  z-index: 1;
  display: none;
  position: absolute;
}

.vxe-table--header-wrapper .vxe-table--cell-col-status-area {
  height: 100%;
  top: 0;
}

.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area, .vxe-table--fixed-left-wrapper .vxe-table--cell-col-status-area, .vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area, .vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area, .vxe-table--fixed-left-wrapper .vxe-table--cell-item-area, .vxe-table--fixed-left-wrapper .vxe-table--cell-main-area, .vxe-table--fixed-left-wrapper .vxe-table--cell-row-status-area, .vxe-table--fixed-left-wrapper .vxe-table--checkbox-range, .vxe-table--fixed-right-wrapper .vxe-table--cell-active-area, .vxe-table--fixed-right-wrapper .vxe-table--cell-col-status-area, .vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area, .vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area, .vxe-table--fixed-right-wrapper .vxe-table--cell-item-area, .vxe-table--fixed-right-wrapper .vxe-table--cell-main-area, .vxe-table--fixed-right-wrapper .vxe-table--cell-row-status-area, .vxe-table--fixed-right-wrapper .vxe-table--checkbox-range {
  z-index: 2;
}

.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area[half="1"], .vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area[half="1"], .vxe-table--fixed-left-wrapper .vxe-table--cell-item-area[half="1"], .vxe-table--fixed-left-wrapper .vxe-table--cell-main-area[half="1"] {
  border-right: 0;
}

.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area[half="1"] {
  background-size: var(--vxe-ui-table-cell-clip-area-border-width) 12px, 0 12px, 12px var(--vxe-ui-table-cell-clip-area-border-width), 12px var(--vxe-ui-table-cell-clip-area-border-width);
}

.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area[half="1"], .vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area[half="1"], .vxe-table--fixed-right-wrapper .vxe-table--cell-item-area[half="1"], .vxe-table--fixed-right-wrapper .vxe-table--cell-main-area[half="1"] {
  border-left: 0;
}

.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area[half="1"] {
  background-size: 0 12px, var(--vxe-ui-table-cell-clip-area-border-width) 12px, 12px var(--vxe-ui-table-cell-clip-area-border-width), 12px var(--vxe-ui-table-cell-clip-area-border-width);
}

.vxe-table--checkbox-range {
  background-color: var(--vxe-ui-table-checkbox-range-background-color);
  border: var(--vxe-ui-table-checkbox-range-border-width) solid var(--vxe-ui-table-checkbox-range-border-color);
}

.vxe-table--cell-area {
  height: 0;
  font-size: 0;
  display: none;
}

.vxe-table--cell-area > .vxe-table--cell-main-area {
  background-color: var(--vxe-ui-table-cell-area-background-color);
  border: var(--vxe-ui-table-cell-area-border-width) solid var(--vxe-ui-table-cell-area-border-color);
}

.vxe-table--cell-area .vxe-table--cell-main-area-btn {
  border-style: solid;
  border-color: var(--vxe-ui-table-cell-main-area-extension-border-color);
  background-color: var(--vxe-ui-table-cell-main-area-extension-background-color);
  pointer-events: auto;
  cursor: crosshair;
  border-width: 1px 0 0 1px;
  width: 7px;
  height: 7px;
  display: none;
  position: absolute;
  bottom: -1px;
  right: -1px;
}

.vxe-table--cell-area .vxe-table--cell-extend-area {
  border: var(--vxe-ui-table-cell-extend-area-border-width) solid var(--vxe-ui-table-cell-extend-area-border-color);
}

.vxe-table--cell-area .vxe-table--cell-col-status-area, .vxe-table--cell-area .vxe-table--cell-row-status-area {
  background-color: var(--vxe-ui-table-cell-area-status-background-color);
}

.vxe-table--cell-area .vxe-table--cell-col-status-area {
  border-bottom: var(--vxe-ui-table-cell-area-border-width) solid var(--vxe-ui-table-cell-area-border-color);
}

.vxe-table--cell-area .vxe-table--cell-row-status-area {
  border-right: var(--vxe-ui-table-cell-area-border-width) solid var(--vxe-ui-table-cell-area-border-color);
}

@keyframes moveCopyCellBorder {
  to {
    background-position: 0 -12px, 100% 12px, 12px 0, -12px 100%;
  }
}

.vxe-table--cell-copy-area {
  background: linear-gradient(0deg, transparent 6px, var(--vxe-ui-table-cell-clip-area-border-color) 6px) repeat-y, linear-gradient(0deg, transparent 50%, var(--vxe-ui-table-cell-clip-area-border-color) 0) repeat-y, linear-gradient(90deg, transparent 50%, var(--vxe-ui-table-cell-clip-area-border-color) 0) repeat-x, linear-gradient(90deg, transparent 50%, var(--vxe-ui-table-cell-clip-area-border-color) 0) repeat-x;
  background-size: var(--vxe-ui-table-cell-clip-area-border-width) 12px, var(--vxe-ui-table-cell-clip-area-border-width) 12px, 12px var(--vxe-ui-table-cell-clip-area-border-width), 12px var(--vxe-ui-table-cell-clip-area-border-width);
  background-position: 0 0, 100% 0, 0 0, 0 100%;
  animation: .5s linear infinite moveCopyCellBorder;
}

.vxe-table--cell-active-area {
  border-color: var(--vxe-ui-table-cell-active-area-border-color);
  border-style: solid;
  border-width: var(--vxe-ui-table-cell-active-area-border-width);
  background-color: var(--vxe-ui-table-cell-active-area-background-color);
}

.vxe-table--cell-multi-area > .vxe-table--cell-item-area {
  background-color: var(--vxe-ui-table-cell-area-background-color);
}

.vxe-table--render-default.is--round .vxe-table--render-default.is--round, .vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--border-line {
  border-radius: var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.is--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.is--scroll-x .vxe-table--header-wrapper.body--wrapper, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--border-line {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0;
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0;
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--footer-wrapper.body--wrapper, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--border-line {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}

.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--border-line {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.is--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper, .vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper, .vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--border-line {
  border-radius: 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper, .vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--footer-wrapper.body--wrapper, .vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper, .vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper, .vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--border-line {
  border-radius: 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--border-line {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}

.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}

.vxe-table[data-calc-col] .vxe-body--column .vxe-cell > .vxe-cell--wrapper, .vxe-table[data-calc-col] .vxe-footer--column .vxe-cell > .vxe-cell--wrapper, .vxe-table[data-calc-col] .vxe-header--column .vxe-cell > .vxe-cell--wrapper {
  word-break: break-all;
  white-space: nowrap;
}

.vxe-table:not([data-calc-col]) .vxe-cell--wrapper {
  min-width: 100%;
}

.vxe-table.is--loading > .vxe-table--layout-wrapper > .vxe-table--scroll-y-virtual, .vxe-table.is--loading > .vxe-table--scroll-x-virtual {
  visibility: hidden;
}

.vxe-table .vxe-table--scroll-x-virtual {
  height: 0;
}

.vxe-table .vxe-table--scroll-y-virtual {
  width: 0;
}

.vxe-table .vxe-table--scroll-x-virtual, .vxe-table .vxe-table--scroll-y-virtual {
  visibility: hidden;
  z-index: 7;
  flex-shrink: 0;
  position: relative;
}

.vxe-table .vxe-table--scroll-x-handle, .vxe-table .vxe-table--scroll-x-left-corner, .vxe-table .vxe-table--scroll-x-right-corner, .vxe-table .vxe-table--scroll-x-wrapper, .vxe-table .vxe-table--scroll-y-bottom-corner, .vxe-table .vxe-table--scroll-y-handle, .vxe-table .vxe-table--scroll-y-top-corner, .vxe-table .vxe-table--scroll-y-wrapper {
  position: absolute;
}

.vxe-table .vxe-table--scroll-x-handle, .vxe-table .vxe-table--scroll-x-wrapper {
  width: 100%;
  bottom: 0;
  left: 0;
}

.vxe-table .vxe-table--scroll-x-wrapper {
  height: 100%;
}

.vxe-table .vxe-table--scroll-x-handle {
  height: 18px;
  overflow-x: scroll;
  overflow-y: hidden;
}

.vxe-table .vxe-table--scroll-y-handle, .vxe-table .vxe-table--scroll-y-wrapper {
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
}

.vxe-table .vxe-table--scroll-y-handle {
  width: 18px;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}

.vxe-table .vxe-table--scroll-x-space {
  height: 1px;
}

.vxe-table .vxe-table--scroll-y-space {
  width: 1px;
}

.vxe-table .vxe-table--scroll-x-left-corner, .vxe-table .vxe-table--scroll-x-right-corner, .vxe-table .vxe-table--scroll-y-bottom-corner, .vxe-table .vxe-table--scroll-y-top-corner {
  display: none;
  position: absolute;
}

.vxe-table .vxe-table--scroll-x-left-corner, .vxe-table .vxe-table--scroll-x-right-corner {
  width: 0;
  height: 100%;
  bottom: 0;
}

.vxe-table .vxe-table--scroll-x-left-corner:before, .vxe-table .vxe-table--scroll-x-right-corner:before {
  content: "";
  width: calc(100% + var(--vxe-ui-table-border-width));
  z-index: 1;
  border-width: var(--vxe-ui-table-border-width);
  border-style: solid;
  border-color: var(--vxe-ui-table-border-color);
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-table .vxe-table--scroll-x-left-corner {
  left: 0;
}

.vxe-table .vxe-table--scroll-x-right-corner {
  right: 0;
}

.vxe-table.sy-pos--right .vxe-table--scroll-y-bottom-corner, .vxe-table.sy-pos--right .vxe-table--scroll-y-top-corner {
  width: calc(100% + var(--vxe-ui-table-border-width));
  right: 0;
}

.vxe-table.sy-pos--right .vxe-table--scroll-x-right-corner:before {
  left: calc(var(--vxe-ui-table-border-width) * -1);
  border-right: 0;
}

.vxe-table.sy-pos--left .vxe-table--scroll-y-bottom-corner, .vxe-table.sy-pos--left .vxe-table--scroll-y-top-corner {
  width: calc(100% + var(--vxe-ui-table-border-width));
  left: 0;
}

.vxe-table.sy-pos--left .vxe-table--scroll-x-left-corner:before {
  top: calc(var(--vxe-ui-table-border-width) * -1);
  height: calc(100% + var(--vxe-ui-table-border-width));
}

.vxe-table.sx-pos--bottom .vxe-table--scroll-x-right-corner {
  bottom: var(--vxe-ui-table-border-width);
}

.vxe-table.sx-pos--bottom .vxe-table--scroll-x-right-corner:before {
  border-bottom: 0;
}

.vxe-table .vxe-table--scroll-y-top-corner {
  background-color: var(--vxe-ui-table-header-background-color);
}

.vxe-table .vxe-table--scroll-y-bottom-corner, .vxe-table .vxe-table--scroll-y-top-corner {
  height: 0;
  top: 0;
}

.vxe-table .vxe-table--scroll-y-bottom-corner {
  margin-top: calc(var(--vxe-ui-table-border-width) * -1);
}

.vxe-table .vxe-table--header-wrapper {
  color: var(--vxe-ui-table-header-font-color);
}

.vxe-table .vxe-cell--sort {
  text-align: center;
  padding: 0 .1em 0 .2em;
  position: relative;
}

.vxe-table .vxe-cell--sort-vertical-layout {
  vertical-align: middle;
  flex-direction: column;
  height: 1.8em;
  display: inline-flex;
}

.vxe-table .vxe-cell--sort-vertical-layout .vxe-sort--asc-btn, .vxe-table .vxe-cell--sort-vertical-layout .vxe-sort--desc-btn {
  height: .6em;
}

.vxe-table .vxe-cell--sort-horizontal-layout {
  flex-direction: row;
  display: inline-flex;
}

.vxe-table .vxe-cell--sort-horizontal-layout .vxe-sort--asc-btn, .vxe-table .vxe-cell--sort-horizontal-layout .vxe-sort--desc-btn {
  width: .5em;
}

.vxe-table .vxe-sort--asc-btn, .vxe-table .vxe-sort--desc-btn {
  color: var(--vxe-ui-table-column-icon-border-color);
  cursor: pointer;
}

.vxe-table .vxe-sort--asc-btn:hover, .vxe-table .vxe-sort--desc-btn:hover {
  color: var(--vxe-ui-font-color);
}

.vxe-table .vxe-sort--asc-btn.sort--active, .vxe-table .vxe-sort--desc-btn.sort--active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-filter--btn:after, .vxe-filter--btn:before, .vxe-sort--asc-btn:after, .vxe-sort--asc-btn:before, .vxe-sort--desc-btn:after, .vxe-sort--desc-btn:before {
  transition: border .1s ease-in-out;
}

.vxe-header--column {
  font-weight: var(--vxe-ui-table-header-font-weight);
  position: relative;
}

.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper {
  align-items: center;
  display: flex;
}

.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell--checkbox, .vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell--drag-handle, .vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell--filter, .vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell--required-icon, .vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell--sort, .vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell-title-prefix-icon, .vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell-title-suffix-icon {
  flex-shrink: 0;
}

.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-header--column .vxe-cell--required-icon {
  color: var(--vxe-ui-table-validate-error-color);
  width: .8em;
  height: 1em;
  line-height: 1em;
  display: inline-block;
  position: relative;
}

.vxe-header--column .vxe-cell--required-icon > i {
  font-family: Verdana, Arial, Tahoma;
  font-weight: 400;
}

.vxe-header--column .vxe-cell--required-icon > i:before {
  content: "*";
  position: absolute;
  top: .2em;
  left: 0;
}

.vxe-header--column .vxe-cell--required-icon {
  padding-right: .1em;
}

.vxe-header--column .vxe-cell--edit-icon, .vxe-header--column .vxe-cell-title-prefix-icon, .vxe-header--column .vxe-cell-title-suffix-icon {
  padding: .2em;
}

.vxe-header--column .vxe-cell-title-prefix-icon.theme--primary, .vxe-header--column .vxe-cell-title-suffix-icon.theme--primary {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-header--column .vxe-cell-title-prefix-icon.theme--success, .vxe-header--column .vxe-cell-title-suffix-icon.theme--success {
  color: var(--vxe-ui-status-success-color);
}

.vxe-header--column .vxe-cell-title-prefix-icon.theme--info, .vxe-header--column .vxe-cell-title-suffix-icon.theme--info {
  color: var(--vxe-ui-status-info-color);
}

.vxe-header--column .vxe-cell-title-prefix-icon.theme--warning, .vxe-header--column .vxe-cell-title-suffix-icon.theme--warning {
  color: var(--vxe-ui-status-warning-color);
}

.vxe-header--column .vxe-cell-title-prefix-icon.theme--danger, .vxe-header--column .vxe-cell-title-suffix-icon.theme--danger {
  color: var(--vxe-ui-status-danger-color);
}

.vxe-header--column .vxe-cell-title-prefix-icon.theme--error, .vxe-header--column .vxe-cell-title-suffix-icon.theme--error {
  color: var(--vxe-ui-status-error-color);
}

.vxe-cell--col-resizable {
  text-align: center;
  z-index: 1;
  cursor: col-resize;
  width: .6em;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: -.3em;
}

.vxe-cell--col-resizable.is--line:after, .vxe-cell--col-resizable.is--line:before {
  content: "";
  vertical-align: middle;
  display: inline-block;
}

.vxe-cell--col-resizable.is--line:before {
  background-color: var(--vxe-ui-table-resizable-line-color);
  width: 1px;
  height: 50%;
}

.vxe-cell--col-resizable.is--line:after {
  width: 0;
  height: 100%;
}

.vxe-header--column:last-child > .vxe-cell--col-resizable {
  right: 0;
}

.vxe-table--fixed-right-wrapper .vxe-cell--col-resizable {
  left: -.3em;
  right: auto;
}

.vxe-body--column .vxe-cell--row-resizable {
  text-align: center;
  z-index: 1;
  cursor: row-resize;
  width: 100%;
  height: .8em;
  position: absolute;
  bottom: -.4em;
  left: 0;
}

.vxe-body--row:last-child .vxe-body--column .vxe-cell--row-resizable {
  height: .4em;
  bottom: 0;
}

.vxe-table--resizable-col-bar, .vxe-table--resizable-row-bar {
  z-index: 13;
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-table--resizable-col-bar:before, .vxe-table--resizable-row-bar:before {
  content: "";
  background-color: var(--vxe-ui-table-resizable-drag-line-color);
  display: block;
}

.vxe-table--resizable-col-bar .vxe-table--resizable-number-tip, .vxe-table--resizable-row-bar .vxe-table--resizable-number-tip {
  border-radius: var(--vxe-ui-border-radius);
  white-space: nowrap;
  color: #fff;
  background-color: var(--vxe-ui-table-resizable-drag-line-color);
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  padding: .25em;
  font-size: 12px;
  position: absolute;
}

.vxe-table--resizable-col-bar {
  cursor: col-resize;
  width: 1px;
  height: 100%;
}

.vxe-table--resizable-col-bar:before {
  width: 1px;
  height: 100%;
}

.vxe-table--resizable-col-bar .vxe-table--resizable-number-tip {
  top: 1em;
  left: 0;
}

.vxe-table--resizable-row-bar {
  cursor: row-resize;
  width: 100%;
  height: 1px;
}

.vxe-table--resizable-row-bar:before {
  width: 100%;
  height: 1px;
}

.vxe-table--resizable-row-bar .vxe-table--resizable-number-tip {
  top: 0;
  left: 0;
}

.vxe-table--drag-col-line, .vxe-table--drag-row-line {
  z-index: 11;
  pointer-events: none;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-table--drag-row-line {
  border: 2px solid rgba(0, 0, 0, 0);
  width: 100%;
  height: 1px;
}

.vxe-table--drag-row-line[drag-pos="top"] {
  border-top-color: var(--vxe-ui-font-primary-color);
}

.vxe-table--drag-row-line[drag-pos="bottom"] {
  border-bottom-color: var(--vxe-ui-font-primary-color);
}

.vxe-table--drag-row-line[drag-to-child="y"] {
  border-top-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: var(--vxe-ui-status-success-color);
}

.vxe-table--drag-row-line.is--guides {
  background-color: var(--vxe-ui-table-drag-over-background-color);
}

.vxe-table--drag-col-line {
  border: 2px solid rgba(0, 0, 0, 0);
  width: 1px;
  height: 100%;
}

.vxe-table--drag-col-line[drag-pos="left"] {
  border-left-color: var(--vxe-ui-font-primary-color);
}

.vxe-table--drag-col-line[drag-pos="right"] {
  border-right-color: var(--vxe-ui-font-primary-color);
}

.vxe-table--drag-col-line[drag-to-child="y"] {
  border-left-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  border-bottom-color: var(--vxe-ui-status-success-color);
}

.vxe-table--drag-col-line.is--guides {
  background-color: var(--vxe-ui-table-drag-over-background-color);
}

.vxe-body--row-list-move {
  transition-property: transform;
  transition-duration: .35s;
}

.vxe-table--drag-sort-tip {
  border-radius: var(--vxe-ui-border-radius);
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  background-color: var(--vxe-ui-layout-background-color);
  z-index: 33;
  min-width: 100px;
  max-width: 50%;
  padding: .6em 1.4em;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

.vxe-table--drag-sort-tip[drag-status="disabled"] .vxe-table--drag-sort-tip-disabled-status, .vxe-table--drag-sort-tip[drag-status="normal"] .vxe-table--drag-sort-tip-normal-status, .vxe-table--drag-sort-tip[drag-status="sub"] .vxe-table--drag-sort-tip-sub-status {
  display: block;
}

.vxe-table--drag-sort-tip-wrapper {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.vxe-table--drag-sort-tip-status {
  padding-right: .4em;
}

.vxe-table--drag-sort-tip-disabled-status {
  color: var(--vxe-ui-status-error-color);
  flex-shrink: 0;
  display: none;
}

.vxe-table--drag-sort-tip-normal-status, .vxe-table--drag-sort-tip-sub-status {
  display: none;
}

.vxe-table--drag-sort-tip-content {
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-grow: 1;
  overflow: hidden;
}

.vxe-table--render-default {
  font-size: var(--vxe-ui-font-size-default);
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  direction: ltr;
  position: relative;
}

.vxe-table--render-default .vxe-table--body-wrapper {
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-table--render-default .vxe-table--footer-wrapper {
  margin-top: calc(var(--vxe-ui-table-border-width) * -1);
  background-color: var(--vxe-ui-table-footer-background-color);
}

.vxe-table--render-default .vxe-table--body, .vxe-table--render-default .vxe-table--footer, .vxe-table--render-default .vxe-table--header {
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  border: 0;
}

.vxe-table--render-default:not(.is--empty).is--footer.is--scroll-x .vxe-table--body-wrapper {
  outline: 0;
}

.vxe-table--render-default.col-drag--resize .vxe-table--fixed-left-wrapper *, .vxe-table--render-default.col-drag--resize .vxe-table--fixed-right-wrapper *, .vxe-table--render-default.col-drag--resize .vxe-table--main-wrapper * {
  cursor: col-resize;
}

.vxe-table--render-default.row-drag--resize .vxe-table--fixed-left-wrapper *, .vxe-table--render-default.row-drag--resize .vxe-table--fixed-right-wrapper *, .vxe-table--render-default.row-drag--resize .vxe-table--main-wrapper * {
  cursor: row-resize;
}

.vxe-table--render-default.drag--area .vxe-table--fixed-left-wrapper *, .vxe-table--render-default.drag--area .vxe-table--fixed-right-wrapper *, .vxe-table--render-default.drag--area .vxe-table--main-wrapper *, .vxe-table--render-default.drag--range .vxe-table--fixed-left-wrapper *, .vxe-table--render-default.drag--range .vxe-table--fixed-right-wrapper *, .vxe-table--render-default.drag--range .vxe-table--main-wrapper * {
  cursor: default;
}

.vxe-table--render-default.drag--extend-range .vxe-table--fixed-left-wrapper *, .vxe-table--render-default.drag--extend-range .vxe-table--fixed-right-wrapper *, .vxe-table--render-default.drag--extend-range .vxe-table--main-wrapper * {
  cursor: crosshair;
}

.vxe-table--render-default.col--drag-cell .vxe-header--column {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-table--render-default.col--drag-cell .vxe-header--column.is--drag-active {
  cursor: -webkit-grab;
  cursor: grab;
}

.vxe-table--render-default.col--drag-cell .vxe-header--column.is--drag-active:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.vxe-table--render-default.col--drag-cell .vxe-header--column.is--drag-active:hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table--render-default.col--drag-cell .vxe-header--column.is--drag-disabled {
  color: var(--vxe-ui-input-disabled-color);
  cursor: not-allowed;
}

.vxe-table--render-default.body-cell--area .vxe-table--body-wrapper, .vxe-table--render-default.checkbox--range .vxe-body--column.col--checkbox, .vxe-table--render-default.drag--range .vxe-body--column, .vxe-table--render-default.header-cell--area .vxe-table--header-wrapper {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-table--render-default .vxe-body--column.col--center, .vxe-table--render-default .vxe-footer--column.col--center, .vxe-table--render-default .vxe-header--column.col--center {
  text-align: center;
}

.vxe-table--render-default .vxe-body--column.col--center > .vxe-cell, .vxe-table--render-default .vxe-footer--column.col--center > .vxe-cell, .vxe-table--render-default .vxe-header--column.col--center > .vxe-cell {
  justify-content: center;
}

.vxe-table--render-default .vxe-body--column.col--right, .vxe-table--render-default .vxe-footer--column.col--right, .vxe-table--render-default .vxe-header--column.col--right {
  text-align: right;
}

.vxe-table--render-default .vxe-body--column.col--right > .vxe-cell, .vxe-table--render-default .vxe-footer--column.col--right > .vxe-cell, .vxe-table--render-default .vxe-header--column.col--right > .vxe-cell {
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
}

.vxe-table--render-default .vxe-header--column.col--ellipsis.col--center .vxe-cell--wrapper {
  justify-content: center;
}

.vxe-table--render-default .vxe-header--column.col--ellipsis.col--right .vxe-cell--wrapper {
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
}

.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--center .vxe-cell, .vxe-table--render-default .vxe-header--column.col--ellipsis.col--center .vxe-cell {
  justify-content: center;
}

.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--right .vxe-cell, .vxe-table--render-default .vxe-header--column.col--ellipsis.col--right .vxe-cell {
  justify-content: flex-end;
}

.vxe-table--render-default .vxe-body--row.row--stripe > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-striped-background-color);
}

.vxe-table--render-default.column--highlight .vxe-header--column:hover {
  background-color: var(--vxe-ui-table-column-hover-background-color);
}

.vxe-table--render-default.column--highlight .vxe-header--column:hover.col--current {
  background-color: var(--vxe-ui-table-column-hover-current-background-color);
}

.vxe-table--render-default .vxe-body--column, .vxe-table--render-default .vxe-footer--column, .vxe-table--render-default .vxe-header--column {
  line-height: var(--vxe-ui-table-row-line-height);
  text-align: left;
  position: relative;
}

.vxe-table--render-default .vxe-body--column.col--current, .vxe-table--render-default .vxe-footer--column.col--current, .vxe-table--render-default .vxe-header--column.col--current {
  background-color: var(--vxe-ui-table-column-current-background-color);
}

.vxe-table--render-default .vxe-body--row.row--radio > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-radio-checked-background-color);
}

.vxe-table--render-default .vxe-body--row.row--checked > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-checkbox-checked-background-color);
}

.vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-current-background-color);
}

.vxe-table--render-default .vxe-body--row.row--hover > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-hover-background-color);
}

.vxe-table--render-default .vxe-body--row.row--hover > .vxe-body--column.col--current {
  background-color: var(--vxe-ui-table-column-current-background-color);
}

.vxe-table--render-default .vxe-body--row.row--hover.row--stripe > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-hover-striped-background-color);
}

.vxe-table--render-default .vxe-body--row.row--hover.row--radio > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-hover-radio-checked-background-color);
}

.vxe-table--render-default .vxe-body--row.row--hover.row--checked > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-hover-checkbox-checked-background-color);
}

.vxe-table--render-default .vxe-body--row.row--hover.row--current > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-hover-current-background-color);
}

.vxe-table--render-default.border--default.sy-pos--right .vxe-table--scroll-y-top-corner, .vxe-table--render-default.border--full.sy-pos--right .vxe-table--scroll-y-top-corner, .vxe-table--render-default.border--inner.sy-pos--right .vxe-table--scroll-y-top-corner, .vxe-table--render-default.border--outer.sy-pos--right .vxe-table--scroll-y-top-corner {
  background-image: linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color)), linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color));
  background-repeat: no-repeat;
  background-size: var(--vxe-ui-table-border-width) 100%, 100% var(--vxe-ui-table-border-width);
  background-position: 0 0, 0 100%;
}

.vxe-table--render-default.border--default.sy-pos--right .vxe-table--scroll-y-bottom-corner, .vxe-table--render-default.border--full.sy-pos--right .vxe-table--scroll-y-bottom-corner, .vxe-table--render-default.border--inner.sy-pos--right .vxe-table--scroll-y-bottom-corner, .vxe-table--render-default.border--outer.sy-pos--right .vxe-table--scroll-y-bottom-corner {
  background-image: linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color)), linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color));
  background-repeat: no-repeat;
  background-size: var(--vxe-ui-table-border-width) 100%, 100% var(--vxe-ui-table-border-width);
  background-position: 0 0, 0 0;
}

.vxe-table--render-default.border--default.sy-pos--left .vxe-table--scroll-y-top-corner, .vxe-table--render-default.border--full.sy-pos--left .vxe-table--scroll-y-top-corner, .vxe-table--render-default.border--inner.sy-pos--left .vxe-table--scroll-y-top-corner, .vxe-table--render-default.border--outer.sy-pos--left .vxe-table--scroll-y-top-corner {
  background-image: linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color)), linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color));
  background-repeat: no-repeat;
  background-size: var(--vxe-ui-table-border-width) 100%, 100% var(--vxe-ui-table-border-width);
  background-position: 100% 0, 0 100%;
}

.vxe-table--render-default.border--default.sy-pos--left .vxe-table--scroll-y-bottom-corner, .vxe-table--render-default.border--full.sy-pos--left .vxe-table--scroll-y-bottom-corner, .vxe-table--render-default.border--inner.sy-pos--left .vxe-table--scroll-y-bottom-corner, .vxe-table--render-default.border--outer.sy-pos--left .vxe-table--scroll-y-bottom-corner {
  background-image: linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color)), linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color));
  background-repeat: no-repeat;
  background-size: var(--vxe-ui-table-border-width) 100%, 100% var(--vxe-ui-table-border-width);
  background-position: 100% 0, 0 0;
}

.vxe-table--render-default.border--default .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--full .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--inner .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--outer .vxe-table--scroll-x-handle-appearance {
  z-index: 1;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
}

.vxe-table--render-default.border--default.sx-pos--top .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--full.sx-pos--top .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--inner.sx-pos--top .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--outer.sx-pos--top .vxe-table--scroll-x-handle-appearance {
  border-bottom: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
  top: 0;
}

.vxe-table--render-default.border--default.sx-pos--bottom .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--full.sx-pos--bottom .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--inner.sx-pos--bottom .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--outer.sx-pos--bottom .vxe-table--scroll-x-handle-appearance {
  height: calc(100% + var(--vxe-ui-table-border-width));
  border-top: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
  bottom: 0;
}

.vxe-table--render-default.border--default .vxe-cell--col-resizable:after, .vxe-table--render-default.border--default .vxe-cell--col-resizable:before, .vxe-table--render-default.border--inner .vxe-cell--col-resizable:after, .vxe-table--render-default.border--inner .vxe-cell--col-resizable:before, .vxe-table--render-default.border--none .vxe-cell--col-resizable:after, .vxe-table--render-default.border--none .vxe-cell--col-resizable:before, .vxe-table--render-default.border--outer .vxe-cell--col-resizable:after, .vxe-table--render-default.border--outer .vxe-cell--col-resizable:before {
  content: "";
  vertical-align: middle;
  display: inline-block;
}

.vxe-table--render-default.border--default .vxe-cell--col-resizable:before, .vxe-table--render-default.border--inner .vxe-cell--col-resizable:before, .vxe-table--render-default.border--none .vxe-cell--col-resizable:before, .vxe-table--render-default.border--outer .vxe-cell--col-resizable:before {
  background-color: var(--vxe-ui-table-resizable-line-color);
  width: 1px;
  height: 50%;
}

.vxe-table--render-default.border--default .vxe-cell--col-resizable:after, .vxe-table--render-default.border--inner .vxe-cell--col-resizable:after, .vxe-table--render-default.border--none .vxe-cell--col-resizable:after, .vxe-table--render-default.border--outer .vxe-cell--col-resizable:after {
  width: 0;
  height: 100%;
}

.vxe-table--render-default.border--default .vxe-table--header-wrapper, .vxe-table--render-default.border--full .vxe-table--header-wrapper, .vxe-table--render-default.border--outer .vxe-table--header-wrapper {
  background-color: var(--vxe-ui-table-header-background-color);
}

.vxe-table--render-default.border--default .vxe-body--column, .vxe-table--render-default.border--default .vxe-footer--column, .vxe-table--render-default.border--default .vxe-header--column, .vxe-table--render-default.border--inner .vxe-body--column, .vxe-table--render-default.border--inner .vxe-footer--column, .vxe-table--render-default.border--inner .vxe-header--column {
  background-image: linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color));
  background-repeat: no-repeat;
  background-size: 100% var(--vxe-ui-table-border-width);
  background-position: 100% 100%;
}

.vxe-table--render-default.border--default .vxe-table--footer-wrapper, .vxe-table--render-default.border--full .vxe-table--footer-wrapper, .vxe-table--render-default.border--inner .vxe-table--footer-wrapper {
  border-top: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
}

.vxe-table--render-default.border--default .vxe-table--scroll-y-handle-appearance, .vxe-table--render-default.border--full .vxe-table--scroll-y-handle-appearance {
  z-index: 1;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

.vxe-table--render-default.border--default.sy-pos--left .vxe-table--scroll-y-handle-appearance, .vxe-table--render-default.border--full.sy-pos--left .vxe-table--scroll-y-handle-appearance {
  border-right: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
  left: 0;
}

.vxe-table--render-default.border--default.sy-pos--right .vxe-table--scroll-y-handle-appearance, .vxe-table--render-default.border--full.sy-pos--right .vxe-table--scroll-y-handle-appearance {
  width: calc(100% + var(--vxe-ui-table-border-width));
  border-left: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
  right: 0;
}

.vxe-table--render-default.border--full .vxe-body--column, .vxe-table--render-default.border--full .vxe-footer--column, .vxe-table--render-default.border--full .vxe-header--column {
  background-image: linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color)), linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color));
  background-repeat: no-repeat;
  background-size: var(--vxe-ui-table-border-width) 100%, 100% var(--vxe-ui-table-border-width);
  background-position: 100% 0, 100% 100%;
}

.vxe-table--render-default.border--full .vxe-table--fixed-left-wrapper .vxe-body--column {
  border-right-color: var(--vxe-ui-table-border-color);
}

.vxe-table--render-default.border--inner .vxe-table--header-wrapper, .vxe-table--render-default.border--none .vxe-table--header-wrapper {
  background-color: var(--vxe-ui-table-header-background-color);
}

.vxe-table--render-default.border--inner .vxe-table--fixed-left-wrapper, .vxe-table--render-default.border--none .vxe-table--fixed-left-wrapper {
  border-right: 0;
}

.vxe-table--render-default.border--inner .vxe-table--border-line {
  border-width: 0 0 1px;
}

.vxe-table--render-default.border--none .vxe-table--border-line {
  display: none;
}

.vxe-table--render-default.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-table--render-default.size--medium .vxe-table--empty-block, .vxe-table--render-default.size--medium .vxe-table--empty-placeholder {
  min-height: var(--vxe-ui-table-row-height-medium);
}

.vxe-table--render-default.size--medium .vxe-body--column.is--padding .vxe-cell, .vxe-table--render-default.size--medium .vxe-body--column.is--padding .vxe-cell .vxe-default-textarea, .vxe-table--render-default.size--medium .vxe-footer--column.is--padding .vxe-cell, .vxe-table--render-default.size--medium .vxe-footer--column.is--padding .vxe-cell .vxe-default-textarea, .vxe-table--render-default.size--medium .vxe-header--column.is--padding .vxe-cell, .vxe-table--render-default.size--medium .vxe-header--column.is--padding .vxe-cell .vxe-default-textarea {
  padding: var(--vxe-ui-table-cell-padding-medium);
}

.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input, .vxe-table--render-default.size--medium .vxe-cell .vxe-default-select, .vxe-table--render-default.size--medium .vxe-cell .vxe-default-textarea {
  height: var(--vxe-ui-input-height-medium);
}

.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input[type="date"]::-webkit-inner-spin-button {
  margin-top: 3px;
}

.vxe-table--render-default.size--medium .vxe-cell--valid-error-tip {
  padding: 0 var(--vxe-ui-table-cell-padding-medium);
}

.vxe-table--render-default.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-table--render-default.size--small .vxe-table--empty-block, .vxe-table--render-default.size--small .vxe-table--empty-placeholder {
  min-height: var(--vxe-ui-table-row-height-small);
}

.vxe-table--render-default.size--small .vxe-body--column.is--padding .vxe-cell, .vxe-table--render-default.size--small .vxe-body--column.is--padding .vxe-cell .vxe-default-textarea, .vxe-table--render-default.size--small .vxe-footer--column.is--padding .vxe-cell, .vxe-table--render-default.size--small .vxe-footer--column.is--padding .vxe-cell .vxe-default-textarea, .vxe-table--render-default.size--small .vxe-header--column.is--padding .vxe-cell, .vxe-table--render-default.size--small .vxe-header--column.is--padding .vxe-cell .vxe-default-textarea {
  padding: var(--vxe-ui-table-cell-padding-small);
}

.vxe-table--render-default.size--small .vxe-cell .vxe-default-input, .vxe-table--render-default.size--small .vxe-cell .vxe-default-select, .vxe-table--render-default.size--small .vxe-cell .vxe-default-textarea {
  height: var(--vxe-ui-input-height-small);
}

.vxe-table--render-default.size--small .vxe-cell .vxe-default-input[type="date"]::-webkit-inner-spin-button {
  margin-top: 2px;
}

.vxe-table--render-default.size--small .vxe-cell--valid-error-tip {
  padding: 0 var(--vxe-ui-table-cell-padding-small);
}

.vxe-table--render-default.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-table--render-default.size--mini .vxe-table--empty-block, .vxe-table--render-default.size--mini .vxe-table--empty-placeholder {
  min-height: var(--vxe-ui-table-row-height-mini);
}

.vxe-table--render-default.size--mini .vxe-body--column.is--padding .vxe-cell, .vxe-table--render-default.size--mini .vxe-body--column.is--padding .vxe-cell .vxe-default-textarea, .vxe-table--render-default.size--mini .vxe-footer--column.is--padding .vxe-cell, .vxe-table--render-default.size--mini .vxe-footer--column.is--padding .vxe-cell .vxe-default-textarea, .vxe-table--render-default.size--mini .vxe-header--column.is--padding .vxe-cell, .vxe-table--render-default.size--mini .vxe-header--column.is--padding .vxe-cell .vxe-default-textarea {
  padding: var(--vxe-ui-table-cell-padding-mini);
}

.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input, .vxe-table--render-default.size--mini .vxe-cell .vxe-default-select, .vxe-table--render-default.size--mini .vxe-cell .vxe-default-textarea {
  height: var(--vxe-ui-input-height-mini);
}

.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input[type="date"]::-webkit-inner-spin-button {
  margin-top: 1px;
}

.vxe-table--render-default.size--mini .vxe-cell--valid-error-tip {
  padding: 0 var(--vxe-ui-table-cell-padding-mini);
}

.vxe-table--render-default .vxe-body--column.is--padding .vxe-cell, .vxe-table--render-default .vxe-body--column.is--padding .vxe-cell .vxe-default-textarea, .vxe-table--render-default .vxe-footer--column.is--padding .vxe-cell, .vxe-table--render-default .vxe-footer--column.is--padding .vxe-cell .vxe-default-textarea, .vxe-table--render-default .vxe-header--column.is--padding .vxe-cell, .vxe-table--render-default .vxe-header--column.is--padding .vxe-cell .vxe-default-textarea {
  padding: var(--vxe-ui-table-cell-padding-default);
}

.vxe-table--render-default .vxe-cell {
  white-space: pre-line;
  word-break: break-all;
}

.vxe-table--render-default .vxe-cell--placeholder {
  color: var(--vxe-ui-table-cell-placeholder-color);
}

.vxe-table--render-default .vxe-cell--radio {
  cursor: pointer;
}

.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 50%;
  font-size: 1.26em;
  font-weight: 700;
}

.vxe-table--render-default .vxe-cell--radio.is--checked, .vxe-table--render-default .vxe-cell--radio.is--checked .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table--render-default .vxe-cell--radio:not(.is--disabled) {
  cursor: pointer;
}

.vxe-table--render-default .vxe-cell--radio:not(.is--disabled):hover .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table--render-default .vxe-cell--radio.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}

.vxe-table--render-default .vxe-cell--radio.is--disabled .vxe-radio--icon {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-table--render-default .vxe-cell--radio .vxe-radio--label {
  vertical-align: middle;
  padding-left: .5em;
}

.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1.22em;
  font-weight: 700;
}

.vxe-table--render-default .vxe-cell--checkbox.is--checked, .vxe-table--render-default .vxe-cell--checkbox.is--checked .vxe-checkbox--icon, .vxe-table--render-default .vxe-cell--checkbox.is--indeterminate, .vxe-table--render-default .vxe-cell--checkbox.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled) {
  cursor: pointer;
}

.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table--render-default .vxe-cell--checkbox.is--hidden {
  cursor: default;
}

.vxe-table--render-default .vxe-cell--checkbox.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}

.vxe-table--render-default .vxe-cell--checkbox.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label {
  vertical-align: middle;
  padding-left: .5em;
}

.vxe-table--render-default .fixed--hidden {
  visibility: hidden;
}

.vxe-table--render-default .vxe-table--fixed-left-wrapper, .vxe-table--render-default .vxe-table--fixed-right-wrapper {
  z-index: 5;
  background-color: inherit;
  background-color: var(--vxe-ui-layout-background-color);
  outline: 0;
  width: 100%;
  transition: box-shadow .3s;
  position: absolute;
  top: 0;
  overflow: hidden;
}

.vxe-table--render-default .vxe-table--fixed-left-wrapper.y-ob--contain > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper, .vxe-table--render-default .vxe-table--fixed-right-wrapper.y-ob--contain > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper {
  overscroll-behavior-y: contain;
}

.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper, .vxe-table--render-default .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper {
  outline: 0;
}

.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper {
  width: calc(100% + 40px);
}

.vxe-table--render-default.is--header .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper:before, .vxe-table--render-default.is--header .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper:before {
  display: none;
}

.vxe-table--render-default .vxe-table--fixed-left-wrapper {
  width: 200px;
  left: 0;
}

.vxe-table--render-default .vxe-table--fixed-left-wrapper.scrolling--middle {
  -webkit-box-shadow: var(--vxe-ui-table-fixed-left-scrolling-box-shadow);
  box-shadow: var(--vxe-ui-table-fixed-left-scrolling-box-shadow);
}

.vxe-table--render-default .vxe-table--fixed-right-wrapper {
  right: 0;
}

.vxe-table--render-default .vxe-table--fixed-right-wrapper.scrolling--middle {
  -webkit-box-shadow: var(--vxe-ui-table-fixed-right-scrolling-box-shadow);
  box-shadow: var(--vxe-ui-table-fixed-right-scrolling-box-shadow);
}

.vxe-table--render-default .vxe-table--body-wrapper, .vxe-table--render-default .vxe-table--footer-wrapper, .vxe-table--render-default .vxe-table--header-wrapper {
  width: 100%;
  position: relative;
}

.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper, .vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper, .vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper, .vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper, .vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper, .vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper {
  outline: 0;
  position: absolute;
  top: 0;
}

.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper, .vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper, .vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper {
  left: 0;
}

.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper, .vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper, .vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper {
  right: 0;
}

.vxe-table--render-default .vxe-body--x-space {
  width: 100%;
  height: 1px;
  margin-bottom: -1px;
}

.vxe-table--render-default .vxe-body--y-space {
  float: left;
  width: 0;
}

.vxe-table--render-default .vxe-table--border-line {
  z-index: 10;
  pointer-events: none;
  border: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-table--render-default .vxe-tree--line-wrapper {
  height: 0;
  display: block;
  position: relative;
}

.vxe-table--render-default .vxe-tree--line {
  content: "";
  border-width: 0 0 1px 1px;
  border-style: var(--vxe-ui-table-tree-node-line-style);
  border-color: var(--vxe-ui-table-tree-node-line-color);
  pointer-events: none;
  width: .8em;
  position: absolute;
  bottom: -1.5em;
}

.vxe-table--render-default .vxe-cell--tree-node, .vxe-table--render-default .vxe-row-group--tree-node {
  position: relative;
}

.vxe-table--render-default .vxe-cell--tree-btn:hover {
  color: var(--vxe-ui-font-color);
}

.vxe-table--render-default .vxe-cell--tree-btn > i {
  color: var(--vxe-ui-font-lighten-color);
  transition: transform .1s ease-in-out;
  display: block;
}

.vxe-table--render-default .vxe-row-group-cell, .vxe-table--render-default .vxe-tree-cell {
  padding-left: 1.5em;
  display: block;
}

.vxe-table--render-default .vxe-cell--tree-btn, .vxe-table--render-default .vxe-row-group--node-btn {
  text-align: center;
  z-index: 1;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.vxe-table--render-default .vxe-row-group--node-btn:hover {
  color: var(--vxe-ui-font-color);
}

.vxe-table--render-default .vxe-row-group--node-btn > i {
  color: var(--vxe-ui-font-lighten-color);
  transition: transform .1s ease-in-out;
  display: block;
}

.vxe-table--render-default .vxe-body--column.col--ellipsis > .vxe-cell .vxe-row-group-cell, .vxe-table--render-default .vxe-body--column.col--ellipsis > .vxe-cell .vxe-tree-cell {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-table--render-default .vxe-body--column.col--auto-height, .vxe-table--render-default .vxe-body--column.col--cs-height, .vxe-table--render-default .vxe-body--column.col--rs-height {
  overflow: hidden;
}

.vxe-table--render-default .vxe-body--column.col--auto-height.col--tree-node, .vxe-table--render-default .vxe-body--column.col--auto-height.col--valid-error, .vxe-table--render-default .vxe-body--column.col--cs-height.col--tree-node, .vxe-table--render-default .vxe-body--column.col--cs-height.col--valid-error, .vxe-table--render-default .vxe-body--column.col--rs-height.col--tree-node, .vxe-table--render-default .vxe-body--column.col--rs-height.col--valid-error {
  overflow: unset;
}

.vxe-table--render-default .vxe-body--column.col--auto-height > .vxe-cell, .vxe-table--render-default .vxe-body--column.col--cs-height > .vxe-cell, .vxe-table--render-default .vxe-body--column.col--rs-height > .vxe-cell {
  overflow: hidden;
}

.vxe-table--render-default .vxe-body--column > .vxe-cell {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.vxe-table--render-default .vxe-body--column:not(.col--active).col--ellipsis > .vxe-cell, .vxe-table--render-default .vxe-footer--column:not(.col--active).col--ellipsis > .vxe-cell, .vxe-table--render-default .vxe-header--column:not(.col--active).col--ellipsis > .vxe-cell {
  overflow: hidden;
}

.vxe-table--render-default .vxe-body--column:not(.col--active).col--ellipsis > .vxe-cell > .vxe-cell--wrapper, .vxe-table--render-default .vxe-footer--column:not(.col--active).col--ellipsis > .vxe-cell > .vxe-cell--wrapper, .vxe-table--render-default .vxe-header--column:not(.col--active).col--ellipsis > .vxe-cell > .vxe-cell--wrapper {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-table--render-default .vxe-body--column:not(.col--active).col--vertical-top > .vxe-cell > .vxe-cell--wrapper, .vxe-table--render-default .vxe-body--column:not(.col--active).vxe-row-group-cell > .vxe-cell > .vxe-cell--wrapper, .vxe-table--render-default .vxe-body--column:not(.col--active).vxe-tree-cell > .vxe-cell > .vxe-cell--wrapper, .vxe-table--render-default .vxe-footer--column:not(.col--active).col--vertical-top > .vxe-cell > .vxe-cell--wrapper, .vxe-table--render-default .vxe-footer--column:not(.col--active).vxe-row-group-cell > .vxe-cell > .vxe-cell--wrapper, .vxe-table--render-default .vxe-footer--column:not(.col--active).vxe-tree-cell > .vxe-cell > .vxe-cell--wrapper, .vxe-table--render-default .vxe-header--column:not(.col--active).col--vertical-top > .vxe-cell > .vxe-cell--wrapper, .vxe-table--render-default .vxe-header--column:not(.col--active).vxe-row-group-cell > .vxe-cell > .vxe-cell--wrapper, .vxe-table--render-default .vxe-header--column:not(.col--active).vxe-tree-cell > .vxe-cell > .vxe-cell--wrapper {
  white-space: pre-line;
}

.vxe-table--render-default .vxe-footer--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper, .vxe-table--render-default .vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-table--render-default .vxe-footer--column > .vxe-cell, .vxe-table--render-default .vxe-header--column > .vxe-cell {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.vxe-table--render-default .vxe-table--row-expanded-wrapper {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.vxe-table--render-default .vxe-body--row-expanded-cell {
  z-index: 5;
  background-color: var(--vxe-ui-layout-background-color);
  pointer-events: all;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: auto;
}

.vxe-table--render-default .vxe-body--row-expanded-cell.is--padding {
  padding: var(--vxe-ui-table-expand-padding-default);
}

.vxe-table--render-default .vxe-body--row-expanded-place-column {
  border-bottom: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
  border-right: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
}

.vxe-table--render-default .vxe-table--expanded {
  cursor: pointer;
}

.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn {
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 1em;
  height: 1em;
  color: var(--vxe-ui-font-lighten-color);
  transition: transform .1s ease-in-out;
  display: inline-block;
}

.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn:hover {
  color: var(--vxe-ui-font-color);
}

.vxe-table--render-default .vxe-table--expanded + .vxe-table--expand-label {
  padding-left: .5em;
}

.vxe-table--render-default .vxe-body--expanded-row.is--padding > .vxe-body--expanded-column > .vxe-body--expanded-cell {
  padding: var(--vxe-ui-table-expand-padding-default);
}

.vxe-table--render-default .vxe-body--expanded-column {
  border-bottom: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
  border-right: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
}

.vxe-table--render-default .vxe-body--expanded-column.col--ellipsis > .vxe-body--expanded-cell {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.vxe-table--render-default .vxe-body--expanded-cell {
  z-index: 1;
  position: relative;
}

.vxe-table--render-default .vxe-body--expanded-cell.is--ellipsis {
  outline: 0;
  overflow: auto;
}

.vxe-table--render-default .vxe-table--column.col--drag-move {
  transition: transform .5s;
}

.vxe-table--render-default .vxe-table--column.col--drag-origin > .vxe-cell {
  opacity: .3;
}

.vxe-table--render-default .vxe-cell--drag-handle {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-table--render-default .vxe-cell--drag-handle + span {
  padding-left: .5em;
}

.vxe-table--render-default .vxe-cell--drag-handle:not(.is--disabled) {
  cursor: -webkit-grab;
  cursor: grab;
}

.vxe-table--render-default .vxe-cell--drag-handle:not(.is--disabled):active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.vxe-table--render-default .vxe-cell--drag-handle:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table--render-default .vxe-cell--drag-handle.is--disabled {
  color: var(--vxe-ui-input-disabled-color);
  cursor: not-allowed;
}

.vxe-table--render-default .vxe-body--row.row--drag-move {
  transition: transform .5s;
}

.vxe-table--render-default .vxe-body--row.row--drag-origin > .vxe-body--column > .vxe-cell {
  opacity: .3;
}

.vxe-table--render-default .vxe-body--column.is--drag-cell {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vxe-table--render-default .vxe-body--column.is--drag-cell:not(.is--drag-disabled) {
  cursor: -webkit-grab;
  cursor: grab;
}

.vxe-table--render-default .vxe-body--column.is--drag-cell:not(.is--drag-disabled):active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.vxe-table--render-default .vxe-body--column.is--drag-cell:not(.is--drag-disabled):hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-table--render-default .vxe-body--column.is--drag-cell.is--drag-disabled {
  color: var(--vxe-ui-input-disabled-color);
  cursor: not-allowed;
}

.vxe-table--render-default.size--medium .vxe-cell--checkbox {
  font-size: var(--vxe-checkbox-font-size-medium);
}

.vxe-table--render-default.size--medium .vxe-cell--radio {
  font-size: var(--vxe-radio-font-size-medium);
}

.vxe-table--render-default.size--small .vxe-cell--checkbox {
  font-size: var(--vxe-checkbox-font-size-small);
}

.vxe-table--render-default.size--small .vxe-cell--radio {
  font-size: var(--vxe-radio-font-size-small);
}

.vxe-table--render-default.size--mini .vxe-cell--checkbox {
  font-size: var(--vxe-checkbox-font-size-mini);
}

.vxe-table--render-default.size--mini .vxe-cell--radio {
  font-size: var(--vxe-radio-font-size-mini);
}

.vxe-table--render-default .vxe-table--empty-block, .vxe-table--render-default .vxe-table--empty-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
  min-height: var(--vxe-ui-table-row-height-default);
  text-align: center;
  outline: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  overflow: hidden;
}

.vxe-table--render-default .vxe-table--empty-block {
  visibility: hidden;
  pointer-events: none;
  display: none;
}

.vxe-table--render-default .vxe-table--empty-place-wrapper {
  z-index: 5;
  pointer-events: none;
  width: 100%;
  display: none;
  position: absolute;
  top: 0;
  overflow: hidden;
}

.vxe-table--render-default .vxe-table--empty-placeholder {
  display: flex;
}

.vxe-table--render-default .vxe-table--empty-content {
  pointer-events: auto;
  width: 50%;
  display: block;
}

.vxe-table--render-default.is--empty .vxe-table--empty-block, .vxe-table--render-default.is--empty .vxe-table--empty-place-wrapper {
  display: flex;
}

.vxe-table--render-default .vxe-body--column.col--selected {
  -webkit-box-shadow: inset 0 0 0 2px var(--vxe-ui-font-primary-color);
  box-shadow: inset 0 0 0 2px var(--vxe-ui-font-primary-color);
}

.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-tip {
  text-align: left;
  z-index: 4;
  width: 100%;
  padding: 0 var(--vxe-ui-table-cell-padding-default);
  pointer-events: none;
  font-size: 12px;
  line-height: 1em;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -2px);
}

.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-wrapper {
  border-radius: var(--vxe-ui-border-radius);
  pointer-events: auto;
  display: inline-block;
  position: relative;
}

.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-theme-beautify {
  color: #fff;
  background-color: var(--vxe-ui-table-validate-error-color);
  padding: .2em .6em .25em;
}

.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-theme-beautify .vxe-cell--valid-error-msg {
  background: none;
}

.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-theme-normal {
  color: var(--vxe-ui-table-validate-error-color);
  background-color: var(--vxe-ui-table-validate-error-background-color);
}

.vxe-table--render-default .vxe-body--column.col--active, .vxe-table--render-default .vxe-body--column.col--selected {
  position: relative;
}

.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-input, .vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-select, .vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-textarea, .vxe-table--render-default .vxe-body--column.col--valid-error .vxe-ico-picker, .vxe-table--render-default .vxe-body--column.col--valid-error .vxe-input {
  border-color: var(--vxe-ui-table-validate-error-color);
}

.vxe-table--render-default.valid-msg--single .vxe-body--row:last-child .vxe-cell--valid-error-tip {
  bottom: 100%;
  transform: translate(-50%);
}

.vxe-table--render-default.valid-msg--single .vxe-body--row:last-child:first-child .vxe-cell--valid-error-tip {
  bottom: auto;
  transform: translate(-50%, -2px);
}

.vxe-table--render-default.valid-msg--full .vxe-body--row:last-child .vxe-cell--valid-error-tip {
  top: calc(100% - 1.3em);
}

.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid-error-tip {
  text-align: center;
  pointer-events: none;
  z-index: 4;
  width: 320px;
  position: absolute;
  bottom: calc(100% + 4px);
  left: 50%;
  transform: translateX(-50%);
}

.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid-error-tip .vxe-cell--valid-error-msg {
  border-radius: -var(-vxe-border-radius);
  color: #fff;
  pointer-events: auto;
  background-color: #f56c6c;
  padding: 8px 12px;
  display: inline-block;
}

.vxe-table--render-default.old-cell-valid .vxe-body--row:first-child .vxe-cell--valid-error-tip {
  top: calc(100% + 4px);
  bottom: auto;
}

.vxe-table--render-default.old-cell-valid .vxe-body--column:first-child .vxe-cell--valid-error-tip {
  text-align: left;
  left: 10px;
  transform: translateX(0);
}

.vxe-table--render-default .vxe-body--row.row--pending {
  color: var(--vxe-ui-table-validate-error-color);
  cursor: no-drop;
  text-decoration: line-through;
}

.vxe-table--render-default .vxe-body--row.row--pending .vxe-body--column {
  position: relative;
}

.vxe-table--render-default .vxe-body--row.row--pending .vxe-body--column:after {
  content: "";
  border-bottom: 1px solid var(--vxe-ui-table-validate-error-color);
  z-index: 1;
  width: 100%;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.vxe-table--render-default .vxe-body--row.row--new > .vxe-body--column {
  position: relative;
}

.vxe-table--render-default .vxe-body--row.row--new > .vxe-body--column:before {
  content: "";
  top: calc(var(--vxe-ui-table-cell-dirty-width) * -1);
  left: calc(var(--vxe-ui-table-cell-dirty-width) * -1);
  border-width: var(--vxe-ui-table-cell-dirty-width);
  border-style: solid;
  border-color: transparent var(--vxe-ui-table-cell-dirty-insert-color) transparent transparent;
  position: absolute;
  transform: rotate(45deg);
}

.vxe-table--render-default .vxe-body--column.col--dirty {
  position: relative;
}

.vxe-table--render-default .vxe-body--column.col--dirty:before {
  content: "";
  top: calc(var(--vxe-ui-table-cell-dirty-width) * -1);
  left: calc(var(--vxe-ui-table-cell-dirty-width) * -1);
  border-width: var(--vxe-ui-table-cell-dirty-width);
  border-style: solid;
  border-color: transparent var(--vxe-ui-table-cell-dirty-update-color) transparent transparent;
  position: absolute;
  transform: rotate(45deg);
}

.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active {
  -webkit-box-shadow: inset 0 0 0 2px var(--vxe-ui-font-primary-color);
  box-shadow: inset 0 0 0 2px var(--vxe-ui-font-primary-color);
}

.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active.col--valid-error {
  -webkit-box-shadow: inset 0 0 0 2px var(--vxe-ui-table-validate-error-color);
  box-shadow: inset 0 0 0 2px var(--vxe-ui-table-validate-error-color);
}

.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active .vxe-cell .vxe-default-input, .vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active .vxe-cell .vxe-default-textarea {
  border: 0;
  padding: 0;
}

.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active .vxe-cell .vxe-input .vxe-input--inner {
  border: 0;
  padding-left: 0;
}

.vxe-table--render-default.vxe-editable .vxe-body--column {
  padding: 0;
}

div.vxe-table--tooltip-wrapper.vxe-table--valid-error {
  color: var(--vxe-ui-table-validate-error-color);
  background-color: var(--vxe-ui-table-validate-error-background-color);
  padding: 0;
}

div.vxe-table--tooltip-wrapper.vxe-table--valid-error.old-cell-valid {
  color: #fff;
  background-color: #f56c6c;
  padding: 8px 12px;
}

.vxe-table--footer-wrapper {
  color: var(--vxe-ui-table-footer-font-color);
}

.vxe-table--footer-wrapper.body--wrapper {
  outline: 0;
}

.vxe-grid {
  flex-direction: column;
  display: flex;
  position: relative;
}

.vxe-grid.is--loading:before {
  content: "";
  z-index: 99;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: var(--vxe-ui-loading-background-color);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-grid.is--loading > .vxe-table .vxe-loading {
  background-color: rgba(0, 0, 0, 0);
}

.vxe-grid.is--maximize {
  background-color: var(--vxe-ui-layout-background-color);
  width: 100%;
  height: 100%;
  padding: .5em 1em;
  position: fixed;
  top: 0;
  left: 0;
}

.vxe-grid .vxe-grid--bottom-wrapper, .vxe-grid .vxe-grid--form-wrapper, .vxe-grid .vxe-grid--top-wrapper {
  position: relative;
}

.vxe-grid .vxe-grid--table-container {
  flex-direction: row;
  display: flex;
}

.vxe-grid .vxe-grid--left-wrapper, .vxe-grid .vxe-grid--right-wrapper {
  outline: 0;
  flex-shrink: 0;
  overflow: auto;
}

.vxe-grid .vxe-grid--table-wrapper {
  flex-grow: 1;
  overflow: hidden;
}

.vxe-grid--layout-body-wrapper {
  flex-direction: row;
  flex-grow: 1;
  display: flex;
  overflow: auto;
}

.vxe-grid--layout-body-content-wrapper {
  flex-grow: 1;
  overflow: auto;
}

.vxe-grid--layout-aside-left-wrapper, .vxe-grid--layout-footer-wrapper, .vxe-grid--layout-header-wrapper {
  flex-shrink: 0;
}

.vxe-grid--layout-aside-left-wrapper {
  overflow: auto;
}

.vxe-grid {
  font-size: var(--vxe-ui-font-size-default);
}

.vxe-grid.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}

.vxe-grid.size--small {
  font-size: var(--vxe-ui-font-size-small);
}

.vxe-grid.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-toolbar {
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  background-color: var(--vxe-ui-layout-background-color);
  flex-direction: row;
  align-items: center;
  padding: .5em 0;
  display: flex;
  position: relative;
}

.vxe-toolbar:after {
  content: "";
  clear: both;
  visibility: hidden;
  height: 0;
  display: block;
  overflow: hidden;
}

.vxe-toolbar.is--perfect {
  border: 1px solid var(--vxe-ui-table-border-color);
  background-color: var(--vxe-ui-table-header-background-color);
  border-bottom-width: 0;
}

.vxe-toolbar.is--loading:before {
  content: "";
  z-index: 999;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: var(--vxe-ui-loading-background-color);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vxe-toolbar .vxe-buttons--wrapper {
  flex-grow: 1;
}

.vxe-toolbar .vxe-buttons--wrapper > .vxe-button + .vxe-button--item, .vxe-toolbar .vxe-buttons--wrapper > .vxe-button--item + .vxe-button, .vxe-toolbar .vxe-buttons--wrapper > .vxe-button--item + .vxe-button--item {
  margin-left: .8em;
}

.vxe-toolbar .vxe-buttons--wrapper > .vxe-button--item {
  display: inline-block;
}

.vxe-toolbar .vxe-tools--wrapper > .vxe-button + .vxe-tool--item, .vxe-toolbar .vxe-tools--wrapper > .vxe-tool--item + .vxe-button, .vxe-toolbar .vxe-tools--wrapper > .vxe-tool--item + .vxe-tool--item {
  margin-left: .8em;
}

.vxe-toolbar .vxe-tools--wrapper > .vxe-tool--item {
  display: inline-block;
}

.vxe-toolbar .vxe-tools--wrapper > .vxe-button {
  justify-content: center;
  align-items: center;
  display: flex;
}

.vxe-toolbar .vxe-buttons--wrapper, .vxe-toolbar .vxe-tools--operate, .vxe-toolbar .vxe-tools--wrapper {
  align-items: center;
  display: flex;
}

.vxe-toolbar .vxe-tools--operate {
  flex-shrink: 0;
}

.vxe-toolbar .vxe-custom--wrapper {
  position: relative;
}

.vxe-toolbar .vxe-custom--wrapper.is--active > .vxe-button {
  background-color: var(--vxe-ui-toolbar-custom-active-background-color);
  border-radius: 50%;
}

.vxe-toolbar .vxe-button--item-wrapper, .vxe-toolbar .vxe-tool--item-wrapper {
  flex-grow: 1;
}

.vxe-toolbar .vxe-button--prefix-wrapper, .vxe-toolbar .vxe-button--suffix-wrapper, .vxe-toolbar .vxe-tool--prefix-wrapper, .vxe-toolbar .vxe-tool--suffix-wrapper {
  flex-shrink: 0;
}

.vxe-toolbar .vxe-button--item-wrapper, .vxe-toolbar .vxe-button--prefix-wrapper, .vxe-toolbar .vxe-button--suffix-wrapper, .vxe-toolbar .vxe-tool--item-wrapper, .vxe-toolbar .vxe-tool--prefix-wrapper, .vxe-toolbar .vxe-tool--suffix-wrapper {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.vxe-toolbar {
  font-size: var(--vxe-ui-font-size-default);
  min-height: var(--vxe-ui-toolbar-height-default);
}

.vxe-toolbar.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
  min-height: var(--vxe-ui-toolbar-height-medium);
}

.vxe-toolbar.size--small {
  font-size: var(--vxe-ui-font-size-small);
  min-height: var(--vxe-ui-toolbar-height-small);
}

.vxe-toolbar.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
  min-height: var(--vxe-ui-toolbar-height-mini);
}

.vxe-table.cell--highlight .vxe-cell > .ant-time-picker .ant-time-picker-input, .vxe-table.cell--highlight .vxe-tree-cell > .ant-time-picker .ant-time-picker-input, .vxe-table.c--highlight .vxe-cell > .ant-time-picker .ant-time-picker-input, .vxe-table.c--highlight .vxe-tree-cell > .ant-time-picker .ant-time-picker-input, .vxe-table.cell--highlight .vxe-cell > .ant-calendar-picker .ant-calendar-picker-input, .vxe-table.cell--highlight .vxe-tree-cell > .ant-calendar-picker .ant-calendar-picker-input, .vxe-table.c--highlight .vxe-cell > .ant-calendar-picker .ant-calendar-picker-input, .vxe-table.c--highlight .vxe-tree-cell > .ant-calendar-picker .ant-calendar-picker-input, .vxe-table.cell--highlight .vxe-cell > .ant-cascader-picker .ant-input, .vxe-table.cell--highlight .vxe-tree-cell > .ant-cascader-picker .ant-input, .vxe-table.c--highlight .vxe-cell > .ant-cascader-picker .ant-input, .vxe-table.c--highlight .vxe-tree-cell > .ant-cascader-picker .ant-input, .vxe-table.cell--highlight .vxe-cell > .ant-select .ant-select-selection, .vxe-table.cell--highlight .vxe-tree-cell > .ant-select .ant-select-selection, .vxe-table.c--highlight .vxe-cell > .ant-select .ant-select-selection, .vxe-table.c--highlight .vxe-tree-cell > .ant-select .ant-select-selection, .vxe-table.cell--highlight .vxe-cell > .ant-input-number .ant-input-number-handler-wrap, .vxe-table.cell--highlight .vxe-cell > .ant-input-number .ant-input-number-handler-down, .vxe-table.cell--highlight .vxe-tree-cell > .ant-input-number .ant-input-number-handler-wrap, .vxe-table.cell--highlight .vxe-tree-cell > .ant-input-number .ant-input-number-handler-down, .vxe-table.c--highlight .vxe-cell > .ant-input-number .ant-input-number-handler-wrap, .vxe-table.c--highlight .vxe-cell > .ant-input-number .ant-input-number-handler-down, .vxe-table.c--highlight .vxe-tree-cell > .ant-input-number .ant-input-number-handler-wrap, .vxe-table.c--highlight .vxe-tree-cell > .ant-input-number .ant-input-number-handler-down, .vxe-table.cell--highlight .vxe-cell > .ant-select .ant-input, .vxe-table.cell--highlight .vxe-tree-cell > .ant-select .ant-input, .vxe-table.c--highlight .vxe-cell > .ant-select .ant-input, .vxe-table.c--highlight .vxe-tree-cell > .ant-select .ant-input, .vxe-table.cell--highlight .vxe-cell > .ant-input, .vxe-table.cell--highlight .vxe-cell > .ant-input-number, .vxe-table.cell--highlight .vxe-tree-cell > .ant-input, .vxe-table.cell--highlight .vxe-tree-cell > .ant-input-number, .vxe-table.c--highlight .vxe-cell > .ant-input, .vxe-table.c--highlight .vxe-cell > .ant-input-number, .vxe-table.c--highlight .vxe-tree-cell > .ant-input, .vxe-table.c--highlight .vxe-tree-cell > .ant-input-number {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
}

.vxe-cell > .ant-input, .vxe-tree-cell > .ant-input, .vxe-form .vxe-form--item-content > .ant-input, .vxe-cell > .ant-input-number, .vxe-tree-cell > .ant-input-number, .vxe-form .vxe-form--item-content > .ant-input-number, .vxe-cell > .ant-select, .vxe-tree-cell > .ant-select, .vxe-form .vxe-form--item-content > .ant-select, .vxe-cell > .ant-cascader-picker, .vxe-tree-cell > .ant-cascader-picker, .vxe-form .vxe-form--item-content > .ant-cascader-picker, .vxe-cell > .ant-calendar-picker, .vxe-tree-cell > .ant-calendar-picker, .vxe-form .vxe-form--item-content > .ant-calendar-picker, .vxe-cell > .ant-time-picker, .vxe-tree-cell > .ant-time-picker, .vxe-form .vxe-form--item-content > .ant-time-picker {
  width: 100%;
}

.vxe-table--filter-antd-wrapper {
  padding: .8em 1em;
}

.vxe-table--filter-antd-wrapper > .ant-input, .vxe-table--filter-antd-wrapper > .ant-input-number, .vxe-table--filter-antd-wrapper > .ant-select, .vxe-table--filter-antd-wrapper > .ant-rate {
  width: 180px;
}

.vxe-cell > .ant-rate, .vxe-tree-cell > .ant-rate {
  vertical-align: bottom;
}

.vxe-cell > .ant-rate .anticon-star, .vxe-tree-cell > .ant-rate .anticon-star {
  display: block;
}

.col--valid-error > .vxe-cell > .ant-input, .col--valid-error > .vxe-cell > .ant-select .ant-input, .col--valid-error > .vxe-cell > .ant-select .ant-select-selection, .col--valid-error > .vxe-cell > .ant-input-number, .col--valid-error > .vxe-cell > .ant-cascader-picker .ant-cascader-input, .col--valid-error > .vxe-cell > .ant-calendar-picker .ant-calendar-picker-input, .col--valid-error > .vxe-tree-cell > .ant-input, .col--valid-error > .vxe-tree-cell > .ant-select .ant-input, .col--valid-error > .vxe-tree-cell > .ant-select .ant-select-selection, .col--valid-error > .vxe-tree-cell > .ant-input-number, .col--valid-error > .vxe-tree-cell > .ant-cascader-picker .ant-cascader-input, .col--valid-error > .vxe-tree-cell > .ant-calendar-picker .ant-calendar-picker-input {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #f56c6c;
}

.vxe-table.cell--highlight .vxe-cell > .ant-input, .vxe-table.cell--highlight .vxe-cell > .ant-input-number, .vxe-table.cell--highlight .vxe-tree-cell > .ant-input, .vxe-table.cell--highlight .vxe-tree-cell > .ant-input-number, .vxe-table.c--highlight .vxe-cell > .ant-input, .vxe-table.c--highlight .vxe-cell > .ant-input-number, .vxe-table.c--highlight .vxe-tree-cell > .ant-input, .vxe-table.c--highlight .vxe-tree-cell > .ant-input-number, .vxe-table.cell--highlight .vxe-cell > .ant-select .ant-input, .vxe-table.cell--highlight .vxe-tree-cell > .ant-select .ant-input, .vxe-table.c--highlight .vxe-cell > .ant-select .ant-input, .vxe-table.c--highlight .vxe-tree-cell > .ant-select .ant-input, .vxe-table.cell--highlight .vxe-cell > .ant-input-number .ant-input-number-input, .vxe-table.cell--highlight .vxe-tree-cell > .ant-input-number .ant-input-number-input, .vxe-table.c--highlight .vxe-cell > .ant-input-number .ant-input-number-input, .vxe-table.c--highlight .vxe-tree-cell > .ant-input-number .ant-input-number-input {
  padding: 0;
}

.vxe-table.cell--highlight .vxe-cell > .ant-select .ant-select-selection .ant-select-selection__rendered, .vxe-table.cell--highlight .vxe-tree-cell > .ant-select .ant-select-selection .ant-select-selection__rendered, .vxe-table.c--highlight .vxe-cell > .ant-select .ant-select-selection .ant-select-selection__rendered, .vxe-table.c--highlight .vxe-tree-cell > .ant-select .ant-select-selection .ant-select-selection__rendered {
  margin: 0;
}

.vxe-table.cell--highlight .vxe-cell > .ant-cascader-picker .ant-cascader-picker-label, .vxe-table.cell--highlight .vxe-tree-cell > .ant-cascader-picker .ant-cascader-picker-label, .vxe-table.c--highlight .vxe-cell > .ant-cascader-picker .ant-cascader-picker-label, .vxe-table.c--highlight .vxe-tree-cell > .ant-cascader-picker .ant-cascader-picker-label, .vxe-table.cell--highlight .vxe-cell > .ant-calendar-picker .ant-calendar-picker-input, .vxe-table.cell--highlight .vxe-tree-cell > .ant-calendar-picker .ant-calendar-picker-input, .vxe-table.c--highlight .vxe-cell > .ant-calendar-picker .ant-calendar-picker-input, .vxe-table.c--highlight .vxe-tree-cell > .ant-calendar-picker .ant-calendar-picker-input, .vxe-table.cell--highlight .vxe-cell > .ant-time-picker .ant-time-picker-input, .vxe-table.cell--highlight .vxe-tree-cell > .ant-time-picker .ant-time-picker-input, .vxe-table.c--highlight .vxe-cell > .ant-time-picker .ant-time-picker-input, .vxe-table.c--highlight .vxe-tree-cell > .ant-time-picker .ant-time-picker-input {
  padding: 0;
}

#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  z-index: 1031;
  background: #29d;
  width: 100%;
  height: 2px;
  position: fixed;
  top: 0;
  left: 0;
}

#nprogress .peg {
  opacity: 1;
  width: 100px;
  height: 100%;
  display: block;
  position: absolute;
  right: 0;
  transform: rotate(3deg)translate(0, -4px);
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
}

#nprogress .spinner {
  z-index: 1031;
  display: block;
  position: fixed;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  box-sizing: border-box;
  border: 2px solid rgba(0, 0, 0, 0);
  border-color: #29d rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #29d;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  animation: .4s linear infinite nprogress-spinner;
}

.nprogress-custom-parent {
  position: relative;
  overflow: hidden;
}

.nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes nprogress-spinner {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.pswp {
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  outline: none;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--animate_opacity {
  opacity: .001;
  will-change: opacity;
  transition: opacity .333s cubic-bezier(.4, 0, .22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  cursor: -webkit-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.pswp__bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  background: #000;
  transform: translateZ(0);
}

.pswp__bg, .pswp__scroll-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.pswp__scroll-wrap {
  overflow: hidden;
}

.pswp__container, .pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.pswp__container, .pswp__img {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  transform-origin: 0 0;
  width: 100%;
  transition: transform .333s cubic-bezier(.4, 0, .22, 1);
  position: absolute;
}

.pswp__bg {
  will-change: opacity;
  transition: opacity .333s cubic-bezier(.4, 0, .22, 1);
}

.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
  transition: none;
}

.pswp__container, .pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  bottom: 0;
  right: 0;
  overflow: hidden;
}

.pswp__img, .pswp__item {
  position: absolute;
  top: 0;
  left: 0;
}

.pswp__img {
  width: auto;
  height: auto;
}

.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  top: 0;
  left: 0;
  width: 100% !important;
  height: auto !important;
}

.pswp__error-msg {
  text-align: center;
  color: #ccc;
  width: 100%;
  margin-top: -8px;
  font-size: 14px;
  line-height: 16px;
  position: absolute;
  top: 50%;
  left: 0;
}

.pswp__error-msg a {
  color: #ccc;
  text-decoration: underline;
}

.pswp__button {
  cursor: pointer;
  -webkit-appearance: none;
  float: right;
  opacity: .75;
  width: 44px;
  height: 44px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  transition: opacity .2s;
  display: block;
  position: relative;
  overflow: visible;
}

.pswp__button:focus, .pswp__button:hover {
  opacity: 1;
}

.pswp__button:active {
  opacity: .9;
  outline: none;
}

.pswp__button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 / 264px 88px no-repeat;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 1.1dppx), (min-resolution: 105dpi) {
  .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+);
  }

  .pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}

.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  background-position: -88px 0;
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

.pswp__button--arrow--left, .pswp__button--arrow--right {
  background: none;
  width: 70px;
  height: 100px;
  margin-top: -50px;
  position: absolute;
  top: 50%;
}

.pswp__button--arrow--left {
  left: 0;
}

.pswp__button--arrow--right {
  right: 0;
}

.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
  content: "";
  background-color: rgba(0, 0, 0, .3);
  width: 32px;
  height: 30px;
  position: absolute;
  top: 35px;
}

.pswp__button--arrow--left:before {
  background-position: -138px -44px;
  left: 6px;
}

.pswp__button--arrow--right:before {
  background-position: -94px -44px;
  right: 6px;
}

.pswp__counter, .pswp__share-modal {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  z-index: 1600;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  background: rgba(0, 0, 0, .5);
  width: 100%;
  height: 100%;
  padding: 10px;
  transition: opacity .25s ease-out;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  -webkit-backface-visibility: hidden;
  will-change: transform;
  background: #fff;
  border-radius: 2px;
  width: auto;
  transition: transform .25s;
  display: block;
  position: absolute;
  top: 56px;
  right: 44px;
  transform: translateY(6px);
  box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
}

.pswp__share-tooltip a {
  padding: 8px 12px;
  font-size: 14px;
  line-height: 18px;
  display: block;
}

.pswp__share-tooltip a, .pswp__share-tooltip a:hover {
  color: #000;
  text-decoration: none;
}

.pswp__share-tooltip a:first-child {
  border-radius: 2px 2px 0 0;
}

.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
  transform: translateY(0);
}

.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: "";
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #fff;
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  top: -12px;
  right: 15px;
}

a.pswp__share--facebook:hover {
  color: #fff;
  background: #3e5c9a;
}

a.pswp__share--facebook:hover:before {
  border-bottom-color: #3e5c9a;
}

a.pswp__share--twitter:hover {
  color: #fff;
  background: #55acee;
}

a.pswp__share--pinterest:hover {
  color: #ce272d;
  background: #ccc;
}

a.pswp__share--download:hover {
  background: #ddd;
}

.pswp__counter {
  color: #fff;
  opacity: .75;
  height: 44px;
  padding: 0 10px;
  font-size: 13px;
  line-height: 44px;
  position: absolute;
  top: 0;
  left: 0;
}

.pswp__caption {
  width: 100%;
  min-height: 44px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.pswp__caption small {
  color: #bbb;
  font-size: 11px;
}

.pswp__caption__center {
  text-align: left;
  color: #ccc;
  max-width: 420px;
  margin: 0 auto;
  padding: 10px;
  font-size: 13px;
  line-height: 20px;
}

.pswp__caption--empty {
  display: none;
}

.pswp__caption--fake {
  visibility: hidden;
}

.pswp__preloader {
  opacity: 0;
  will-change: opacity;
  direction: ltr;
  width: 44px;
  height: 44px;
  margin-left: -22px;
  transition: opacity .25s ease-out;
  position: absolute;
  top: 0;
  left: 50%;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}

.pswp__preloader--active .pswp__preloader__icn {
  background: url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  animation: .5s linear infinite clockwise;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  animation: 1s cubic-bezier(.4, 0, .22, 1) infinite donut-rotate;
}

.pswp--css_animation .pswp__preloader__icn {
  opacity: .75;
  background: none;
  width: 14px;
  height: 14px;
  margin: 0;
  position: absolute;
  top: 15px;
  left: 15px;
}

.pswp--css_animation .pswp__preloader__cut {
  width: 7px;
  height: 14px;
  position: relative;
  overflow: hidden;
}

.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  background: none;
  border: 2px solid #fff;
  border-color: #fff #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  border-radius: 50%;
  width: 14px;
  height: 14px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    float: right;
    margin: 0;
    position: relative;
    top: auto;
    left: auto;
  }
}

@keyframes clockwise {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }

  50% {
    transform: rotate(-140deg);
  }

  to {
    transform: rotate(0);
  }
}

.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

.pswp__top-bar {
  width: 100%;
  height: 44px;
  position: absolute;
  top: 0;
  left: 0;
}

.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__caption, .pswp__top-bar {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity .333s cubic-bezier(.4, 0, .22, 1);
}

.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__caption, .pswp__top-bar {
  background-color: rgba(0, 0, 0, .5);
}

.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {
  background-color: rgba(0, 0, 0, .3);
}

.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right, .pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}

.pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__top-bar {
  opacity: .001;
}

.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

.introjs-overlay {
  box-sizing: content-box;
  z-index: 999999;
  opacity: 0;
  transition: all .3s ease-out;
  position: absolute;
}

.introjs-showElement {
  z-index: 9999999 !important;
}

tr.introjs-showElement > td, tr.introjs-showElement > th {
  position: relative;
  z-index: 9999999 !important;
}

.introjs-disableInteraction {
  opacity: 0;
  filter: alpha(opacity= 0);
  background-color: #fff;
  position: absolute;
  z-index: 99999999 !important;
}

.introjs-relativePosition {
  position: relative;
}

.introjs-helperLayer {
  box-sizing: content-box;
  z-index: 9999998;
  border-radius: 4px;
  transition: all .3s ease-out;
  position: absolute;
}

.introjs-helperLayer *, .introjs-helperLayer :before, .introjs-helperLayer :after {
  box-sizing: content-box;
}

.introjs-tooltipReferenceLayer {
  box-sizing: content-box;
  visibility: hidden;
  z-index: 100000000;
  background-color: rgba(0, 0, 0, 0);
  font-family: Helvetica Neue, Inter, ui-sans-serif, Apple Color Emoji, Helvetica, Arial, sans-serif;
  transition: all .3s ease-out;
  position: absolute;
}

.introjs-tooltipReferenceLayer * {
  font-family: Helvetica Neue, Inter, ui-sans-serif, Apple Color Emoji, Helvetica, Arial, sans-serif;
}

.introjs-helperNumberLayer {
  color: #9e9e9e;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Helvetica Neue, Inter, ui-sans-serif, Apple Color Emoji, Helvetica, Arial, sans-serif;
}

.introjs-arrow {
  content: "";
  border: 5px solid rgba(0, 0, 0, 0);
  position: absolute;
}

.introjs-arrow.top {
  border-bottom-color: #fff;
  top: -10px;
  left: 10px;
}

.introjs-arrow.top-right {
  border-bottom-color: #fff;
  top: -10px;
  right: 10px;
}

.introjs-arrow.top-middle {
  border-bottom-color: #fff;
  margin-left: -5px;
  top: -10px;
  left: 50%;
}

.introjs-arrow.right {
  border-left-color: #fff;
  top: 10px;
  right: -10px;
}

.introjs-arrow.right-bottom {
  border-left-color: #fff;
  bottom: 10px;
  right: -10px;
}

.introjs-arrow.bottom {
  border-top-color: #fff;
  bottom: -10px;
  left: 10px;
}

.introjs-arrow.bottom-right {
  border-top-color: #fff;
  bottom: -10px;
  right: 10px;
}

.introjs-arrow.bottom-middle {
  border-top-color: #fff;
  margin-left: -5px;
  bottom: -10px;
  left: 50%;
}

.introjs-arrow.left {
  border-right-color: #fff;
  top: 10px;
  left: -10px;
}

.introjs-arrow.left-bottom {
  border-right-color: #fff;
  bottom: 10px;
  left: -10px;
}

.introjs-tooltip {
  box-sizing: content-box;
  visibility: visible;
  background-color: #fff;
  border-radius: 5px;
  min-width: 250px;
  max-width: 300px;
  transition: opacity .1s ease-out;
  position: absolute;
  box-shadow: 0 3px 30px rgba(33, 33, 33, .3);
}

.introjs-tooltiptext {
  padding: 20px;
}

.introjs-tooltip-title {
  float: left;
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 32px;
}

.introjs-tooltip-header {
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.introjs-tooltip-header:after {
  content: ".";
  visibility: hidden;
  clear: both;
  height: 0;
  display: block;
}

.introjs-tooltipbuttons {
  text-align: right;
  white-space: nowrap;
  border-top: 1px solid #e0e0e0;
  padding: 10px;
}

.introjs-tooltipbuttons:after {
  content: "";
  visibility: hidden;
  clear: both;
  height: 0;
  display: block;
}

.introjs-button:hover {
  color: #212121;
  background-color: #e0e0e0;
  border-color: #9e9e9e;
  outline: none;
  text-decoration: none;
}

.introjs-button:focus {
  color: #212121;
  background-color: #eee;
  border: 1px solid #616161;
  outline: none;
  text-decoration: none;
  box-shadow: 0 0 0 .2rem rgba(158, 158, 158, .5);
}

.introjs-button:active {
  color: #212121;
  background-color: #e0e0e0;
  border-color: #9e9e9e;
  outline: none;
  text-decoration: none;
}

.introjs-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.introjs-skipbutton {
  box-sizing: content-box;
  color: #616161;
  float: right;
  cursor: pointer;
  text-align: center;
  padding: 7px 10px;
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
}

.introjs-skipbutton:hover, .introjs-skipbutton:focus {
  color: #212121;
  outline: none;
  text-decoration: none;
}

.introjs-prevbutton {
  float: left;
}

.introjs-nextbutton {
  float: right;
}

.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
  color: #9e9e9e;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  border-color: #bdbdbd;
  text-decoration: none;
}

.introjs-hidden {
  display: none;
}

.introjs-bullets {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.introjs-bullets ul {
  box-sizing: content-box;
  clear: both;
  margin: 0 auto;
  padding: 0;
  display: inline-block;
}

.introjs-bullets ul li {
  box-sizing: content-box;
  float: left;
  margin: 0 2px;
  list-style: none;
}

.introjs-bullets ul li a {
  box-sizing: content-box;
  cursor: pointer;
  background: #ccc;
  border-radius: 10px;
  width: 6px;
  height: 6px;
  text-decoration: none;
  transition: width .1s ease-in;
  display: block;
}

.introjs-bullets ul li a:hover, .introjs-bullets ul li a:focus {
  background: #999;
  outline: none;
  width: 15px;
  text-decoration: none;
}

.introjs-bullets ul li a.active {
  background: #999;
  width: 15px;
}

.introjs-progress {
  box-sizing: content-box;
  background-color: #e0e0e0;
  border-radius: 4px;
  height: 10px;
  margin: 10px;
  overflow: hidden;
}

.introjs-progressbar {
  box-sizing: content-box;
  float: left;
  text-align: center;
  background-color: #08c;
  width: 0%;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
}

.introjsFloatingElement {
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 50%;
}

.introjs-fixedTooltip {
  position: fixed;
}

.introjs-hint {
  box-sizing: content-box;
  cursor: pointer;
  background: none;
  width: 20px;
  height: 15px;
  position: absolute;
}

.introjs-hint:focus {
  border: 0;
  outline: 0;
}

.introjs-hint:hover > .introjs-hint-pulse {
  background-color: rgba(60, 60, 60, .57);
}

.introjs-hidehint {
  display: none;
}

.introjs-fixedhint {
  position: fixed;
}

@keyframes introjspulse {
  0% {
    transform: scale(.95);
    box-shadow: 0 0 rgba(0, 0, 0, .7);
  }

  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }

  100% {
    transform: scale(.95);
    box-shadow: 0 0 rgba(0, 0, 0, 0);
  }
}

.introjs-hint-pulse {
  box-sizing: content-box;
  z-index: 10;
  background-color: rgba(136, 136, 136, .24);
  border-radius: 30px;
  width: 15px;
  height: 15px;
  transition: all .2s ease-out;
  animation: 2s infinite introjspulse;
  position: absolute;
}

.introjs-hint-no-anim .introjs-hint-pulse {
  animation: none;
}

.introjs-hint-dot {
  box-sizing: content-box;
  z-index: 1;
  opacity: 0;
  background: none;
  border-radius: 60px;
  width: 50px;
  height: 50px;
  position: absolute;
  top: -18px;
  left: -18px;
}

@media print {
  body {
    margin: 0;
    padding: 0;
  }
}

@page {
  margin: 0;
}

.hiprint-printPaper * {
  box-sizing: border-box;
}

.hiprint-printPaper :focus {
  outline: -webkit-focus-ring-color auto 0px;
}

.hiprint-printPaper {
  page-break-after: always;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.hiprint-printPaper .hiprint-printPaper-content {
  position: relative;
}

@-moz-document url-prefix() {
  .hiprint-printPaper .hiprint-printPaper-content {
    margin-top: 20px;
    position: relative;
    top: -20px;
  }
}

.hiprint-printPaper.design {
  overflow: visible;
}

.hiprint-printTemplate .hiprint-printPanel {
  page-break-after: always;
}

.hiprint-printPaper, hiprint-printPanel {
  box-sizing: border-box;
  border: 0;
}

.hiprint-printPanel .hiprint-printPaper:last-child, .hiprint-printTemplate .hiprint-printPanel:last-child {
  page-break-after: avoid;
}

.hiprint-printPaper .hideheaderLinetarget, .hiprint-printPaper .hidefooterLinetarget {
  border-top: 0 dashed #c9bebe !important;
}

.hiprint-printPaper.design {
  border: 1px dashed rgba(170, 170, 170, .7);
}

.design .hiprint-printElement-table-content, .design .hiprint-printElement-longText-content {
  box-sizing: border-box;
  overflow: hidden;
}

.design .resize-panel {
  box-sizing: border-box;
  border: 1px dotted;
}

.hiprint-printElement-text {
  text-align: left;
  box-sizing: border-box;
  word-wrap: break-word;
  word-break: break-all;
  direction: ltr;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: repeat;
  border: .75pt #000;
  padding: 0;
  font-family: SimSun;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  line-height: 9.75pt;
  text-decoration: none;
}

.design .hiprint-printElement-text-content {
  box-sizing: border-box;
  border: 1px dashed #cebcbc;
}

.hiprint-printElement-longText {
  text-align: left;
  box-sizing: border-box;
  word-wrap: break-word;
  word-break: break-all;
  direction: ltr;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: repeat;
  border: .75pt #000;
  padding: 0;
  font-family: SimSun;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  line-height: 9.75pt;
  text-decoration: none;
}

.hiprint-printElement-table {
  color: #000;
  text-align: left;
  box-sizing: border-box;
  direction: ltr;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: repeat;
  border-style: none;
  border-color: #000;
  padding: 0;
  font-family: SimSun;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  line-height: 9.75pt;
  text-decoration: none;
}

.hiprint-printElement-table thead {
  background: #e8e8e8;
  font-weight: 700;
}

table.hiprint-printElement-tableTarget {
  width: 100%;
}

.hiprint-printElement-tableTarget, .hiprint-printElement-tableTarget tr, .hiprint-printElement-tableTarget td {
  vertical-align: middle;
  box-sizing: border-box;
  word-wrap: break-word;
  word-break: break-all;
  direction: ltr;
  border-color: #000;
  padding: 0 4pt;
  font-weight: normal;
  text-decoration: none;
}

.hiprint-printElement-tableTarget-border-all {
  border: 1px solid;
}

.hiprint-printElement-tableTarget-border-none {
  border: 0 solid;
}

.hiprint-printElement-tableTarget-border-lr {
  border-left: 1px solid;
  border-right: 1px solid;
}

.hiprint-printElement-tableTarget-border-left {
  border-left: 1px solid;
}

.hiprint-printElement-tableTarget-border-right {
  border-right: 1px solid;
}

.hiprint-printElement-tableTarget-border-tb {
  border-top: 1px solid;
  border-bottom: 1px solid;
}

.hiprint-printElement-tableTarget-border-top {
  border-top: 1px solid;
}

.hiprint-printElement-tableTarget-border-bottom {
  border-bottom: 1px solid;
}

.hiprint-printElement-tableTarget-border-td-none td {
  border: 0 solid;
}

.hiprint-printElement-tableTarget-border-td-all td:not(:nth-last-child(-n+2)), .hiprint-printElement-tableTarget-border-td-all td:not(last-child) {
  border-right: 1px solid;
}

.hiprint-printElement-tableTarget-border-td-all td:last-child {
  border-left: 1px solid;
}

.hiprint-printElement-tableTarget-border-td-all td:last-child:first-child {
  border-left: none;
}

.hiprint-printElement-tableTarget td {
  height: 18pt;
}

.hiprint-printPaper .hiprint-paperNumber {
  font-size: 9pt;
}

.design .hiprint-printElement-table-handle {
  z-index: 1;
  background: red;
  width: 21pt;
  height: 21pt;
  position: absolute;
}

.hiprint-printPaper .hiprint-paperNumber-disabled {
  float: right !important;
  color: #dcdcdc !important;
  right: 0 !important;
}

.hiprint-printElement-vline, .hiprint-printElement-hline {
  border: 0 #000;
}

.hiprint-printElement-vline {
  border-left: .75pt solid #000;
  border-top: 0 #000 !important;
  border-bottom: 0 #000 !important;
  border-right: 0 #000 !important;
}

.hiprint-printElement-hline {
  border-top: .75pt solid #000;
  border-bottom: 0 #000 !important;
  border-left: 0 #000 !important;
  border-right: 0 #000 !important;
}

.hiprint-printElement-oval, .hiprint-printElement-rect {
  border: .75pt solid #000;
}

.hiprint-text-content-middle > div {
  align-items: center;
  display: grid;
}

.hiprint-text-content-bottom > div {
  align-items: flex-end;
  display: grid;
}

.hiprint-text-content-wrap .hiprint-text-content-wrap-nowrap {
  white-space: nowrap;
}

.hiprint-text-content-wrap .hiprint-text-content-wrap-clip {
  white-space: nowrap;
  text-overflow: clip;
  overflow: hidden;
}

.hiprint-text-content-wrap .hiprint-text-content-wrap-ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.hi-grid-row {
  zoom: 1;
  box-sizing: border-box;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
}

.hi-grid-row:after, .hi-grid-row:before {
  content: "";
  box-sizing: border-box;
  display: table;
}

.hi-grid-col {
  box-sizing: border-box;
  float: left;
  flex: none;
  display: block;
  position: relative;
}

.table-grid-row {
  margin-left: 0;
  margin-right: 0;
}

.tableGridColumnsGutterRow {
  padding-left: 0;
  padding-right: 0;
}

.hiprint-gridColumnsFooter {
  text-align: left;
  clear: both;
}

