
.nuxt-progress {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 4px;
  width: 0%;
  opacity: 1;
  transition: width 0.1s, opacity 0.4s;
  background-color: #EB003B;
  z-index: 999999;
}
.nuxt-progress.nuxt-progress-notransition {
  transition: none;
}
.nuxt-progress-failed {
  background-color: red;
}

@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.0.woff2) format("woff2");
  unicode-range: U+1f921-1f930, U+1f932-1f935, U+1f937-1f939, U+1f940-1f944, U+1f947-1f94a, U+1f950-1f95f, U+1f962-1f967, U+1f969-1f96a, U+1f980-1f981, U+1f984-1f98d, U+1f990-1f992, U+1f994-1f996, U+1f9c0, U+1f9d0, U+1f9d2, U+1f9d4, U+1f9d6, U+1f9d8, U+1f9da, U+1f9dc-1f9dd, U+1f9df-1f9e2, U+1f9e5-1f9e6, U+20024, U+20487, U+20779, U+20c41, U+20c78, U+20d71, U+20e98, U+20ef9, U+2107b, U+210c1, U+22c51, U+233b4, U+24a12, U+2512b, U+2546e, U+25683, U+267cc, U+269f2, U+27657, U+282e2, U+2898d, U+29d5a, U+f0001-f0005, U+f0019, U+f009b, U+f0101-f0104, U+f012b, U+f01ba, U+f01d6, U+f0209, U+f0217, U+f0223-f0224, U+fc355, U+fe327, U+fe517, U+feb97, U+fffb4;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.6.woff2) format("woff2");
  unicode-range: U+ff78-ff7e, U+ff80-ff86, U+ff89-ff94, U+ff97-ff9e, U+ffb9, U+ffe0-ffe3, U+ffe9, U+ffeb, U+ffed, U+fffc, U+1d7c7, U+1f004, U+1f0cf, U+1f141-1f142, U+1f150, U+1f154, U+1f158, U+1f15b, U+1f15d-1f15e, U+1f162-1f163, U+1f170-1f171, U+1f174, U+1f177-1f178, U+1f17d-1f17f, U+1f192-1f195, U+1f197-1f19a, U+1f1e6-1f1f5, U+1f1f7-1f1ff, U+1f21a, U+1f22f, U+1f232-1f237, U+1f239-1f23a, U+1f250-1f251, U+1f300, U+1f302-1f319;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.7.woff2) format("woff2");
  unicode-range: U+fa0a, U+fa0c, U+fa11, U+fa17, U+fa19, U+fa1b, U+fa1d, U+fa26, U+fa2c, U+fb01, U+fdfc, U+fe0e, U+fe33-fe36, U+fe38-fe44, U+fe49-fe51, U+fe54, U+fe56-fe57, U+fe59-fe5c, U+fe5f-fe6a, U+fe8e, U+fe92-fe93, U+feae, U+fecb-fecc, U+fee0, U+feec, U+fef3, U+ff04, U+ff07, U+ff26-ff2c, U+ff31-ff32, U+ff35-ff37, U+ff39-ff3a, U+ff3c, U+ff3e-ff5b, U+ff5d, U+ff61-ff65, U+ff67-ff68, U+ff6a, U+ff6c-ff77;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.8.woff2) format("woff2");
  unicode-range: U+f78a-f78c, U+f78e, U+f792-f796, U+f798, U+f79c, U+f7f5, U+f812, U+f815, U+f876, U+f8f5, U+f8f8, U+f8ff, U+f901-f902, U+f904, U+f906, U+f909-f90a, U+f90f, U+f914, U+f918-f919, U+f91b, U+f91d, U+f91f, U+f923, U+f925, U+f92d-f92f, U+f934, U+f937-f938, U+f93d, U+f93f, U+f941, U+f949, U+f94c, U+f94e-f94f, U+f95a, U+f95d-f95e, U+f961-f963, U+f965-f970, U+f974, U+f976-f97a, U+f97c, U+f97e-f97f, U+f981, U+f983, U+f988, U+f98a, U+f98c, U+f98e, U+f996-f997, U+f999-f99a, U+f99c, U+f99f-f9a0, U+f9a3, U+f9a8, U+f9ad, U+f9b2-f9b6, U+f9b9-f9ba, U+f9bd-f9be, U+f9c1, U+f9c4, U+f9c7, U+f9ca, U+f9cd, U+f9d0-f9d1, U+f9d3-f9d4, U+f9d7-f9d8, U+f9dc-f9dd, U+f9df-f9e1, U+f9e4, U+f9e8-f9ea, U+f9f4, U+f9f6-f9f7, U+f9f9-f9fa, U+f9fc-fa01, U+fa03-fa04, U+fa06, U+fa08-fa09;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.19.woff2) format("woff2");
  unicode-range: U+9eb9-9eba, U+9ebe-9ebf, U+9ecc-9ecd, U+9ed0, U+9ed2, U+9ed4, U+9ed9-9eda, U+9edc-9edd, U+9edf-9ee0, U+9ee2, U+9ee5, U+9ee7, U+9eee, U+9ef3-9ef4, U+9ef6-9ef7, U+9ef9, U+9efb-9efd, U+9eff, U+9f07-9f09, U+9f10, U+9f14-9f15, U+9f19, U+9f22, U+9f29, U+9f2c, U+9f2f, U+9f31, U+9f34, U+9f37, U+9f39, U+9f3d-9f3e, U+9f41, U+9f4c-9f50, U+9f54, U+9f57, U+9f59, U+9f5c, U+9f5f-9f60, U+9f62-9f63, U+9f66-9f67, U+9f6a, U+9f6c, U+9f72, U+9f76-9f77, U+9f7f, U+9f84-9f85, U+9f88, U+9f8e, U+9f91, U+9f94-9f96, U+9f98, U+9f9a-9f9b, U+9f9f-9fa0, U+9fa2, U+9fa4, U+a1f4, U+a4b0-a4b1, U+a4b3, U+a9c1-a9c2, U+aa31, U+ab34, 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+aca0, U+aca8-aca9, U+acac, U+acb0, U+acb8-acb9, U+acbc-acbd, U+acc1, U+acc4, U+ace0-ace1, U+ace4, U+ace8, U+acf0-acf1, U+acf3, U+acf5, U+acfc;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.20.woff2) format("woff2");
  unicode-range: U+9d34, U+9d37, U+9d3d, U+9d42, U+9d50, U+9d52-9d53, U+9d59, U+9d5c, U+9d5e-9d61, U+9d6a, U+9d6f-9d70, U+9d77, U+9d7a, U+9d7e, U+9d87, U+9d89, U+9d8f, U+9d91-9d93, U+9d96, U+9d98, U+9d9a, U+9da1-9da2, U+9da5, U+9da9, U+9dab-9dac, U+9db1-9db2, U+9db5, U+9db9-9dbc, U+9dbf-9dc2, U+9dc4, U+9dc7-9dc9, U+9dd3, U+9dd6, U+9dd9-9dda, U+9dde-9ddf, U+9de2, U+9de5-9de6, U+9de8, U+9def-9df0, U+9df2-9df4, U+9df8, U+9dfa, U+9dfd, U+9dff, U+9e02, U+9e07, U+9e0a, U+9e11, U+9e15, U+9e18, U+9e1a-9e1b, U+9e1d-9e1e, U+9e20-9e23, U+9e25-9e26, U+9e2d, U+9e2f, U+9e33, U+9e35, U+9e3d-9e3f, U+9e42-9e43, U+9e45, U+9e48-9e4a, U+9e4c, U+9e4f, U+9e51, U+9e55, U+9e64, U+9e66, U+9e6b, U+9e6d-9e6e, U+9e70, U+9e73, U+9e75, U+9e78, U+9e80-9e83, U+9e87-9e88, U+9e8b-9e8c, U+9e90-9e91, U+9e93, U+9e96, U+9e9d, U+9ea1, U+9ea4, U+9ea6, U+9ea9-9eab, U+9ead, U+9eaf, U+9eb4, U+9eb7-9eb8;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.21.woff2) format("woff2");
  unicode-range: U+9bd3-9bd7, U+9bd9, U+9bdb, U+9bdd, U+9be1-9be2, U+9be4-9be5, U+9be7, U+9bea, U+9bed-9bee, U+9bf0-9bf1, U+9bf5, U+9bf7, U+9bf9, U+9bfd, U+9bff, U+9c02, U+9c06, U+9c08-9c0a, U+9c0d, U+9c10, U+9c12-9c13, U+9c15, U+9c1c, U+9c1f, U+9c21, U+9c23-9c25, U+9c28-9c29, U+9c2d-9c2e, U+9c31-9c33, U+9c35-9c37, U+9c39-9c3b, U+9c3d-9c3e, U+9c40, U+9c42, U+9c45-9c49, U+9c52, U+9c54, U+9c56, U+9c58-9c5a, U+9c5d, U+9c5f-9c60, U+9c63, U+9c67-9c68, U+9c72, U+9c75, U+9c78, U+9c7a-9c7c, U+9c7f-9c81, U+9c87-9c88, U+9c8d, U+9c91, U+9c94, U+9c97, U+9c9b, U+9ca4, U+9ca8, U+9cab, U+9cad, U+9cb1-9cb3, U+9cb6-9cb8, U+9cc4-9cc5, U+9ccc-9ccd, U+9cd5-9cd7, U+9cdd-9cdf, U+9ce7, U+9ce9, U+9cee-9cf0, U+9cf2, U+9cfc-9cfe, U+9d03, U+9d06-9d08, U+9d0e, U+9d10, U+9d12, U+9d15, U+9d17, U+9d1d-9d1f, U+9d23, U+9d2b, U+9d2f-9d30;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.22.woff2) format("woff2");
  unicode-range: U+9a6f-9a71, U+9a73-9a74, U+9a76, U+9a78-9a79, U+9a7b-9a7c, U+9a7e-9a7f, U+9a81-9a82, U+9a84-9a87, U+9a8a-9a8b, U+9a8f-9a91, U+9a97, U+9a9a, U+9a9e, U+9aa0-9aa1, U+9aa4-9aa5, U+9aaf-9ab1, U+9ab6, U+9ab9-9aba, U+9abe, U+9ac0-9ac5, U+9ac8, U+9acb-9acc, U+9ace-9acf, U+9ad1, U+9ad5-9ad7, U+9ad9, U+9adf, U+9ae1, U+9ae3, U+9aea-9aeb, U+9aed, U+9aef, U+9af2, U+9af4, U+9af9, U+9afb, U+9afd, U+9b03-9b04, U+9b08, U+9b13, U+9b18, U+9b1f, U+9b22-9b23, U+9b28-9b2a, U+9b2c-9b30, U+9b32, U+9b3b, U+9b43, U+9b46-9b49, U+9b4b-9b4e, U+9b51, U+9b55, U+9b58, U+9b5b, U+9b5e-9b60, U+9b63, U+9b68-9b69, U+9b74, U+9b7d, U+9b80-9b81, U+9b83-9b84, U+9b87-9b88, U+9b8a-9b8b, U+9b8d-9b8e, U+9b90, U+9b92-9b95, U+9b97, U+9b9f-9ba0, U+9ba2-9ba3, U+9ba8, U+9bab, U+9bb0, U+9bb8, U+9bc0-9bc1, U+9bc3, U+9bc6-9bc8;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.23.woff2) format("woff2");
  unicode-range: U+9912, U+9914, U+9916-9917, U+991b-991c, U+991e, U+9920, U+9927, U+992b-992c, U+992e, U+9931-9933, U+9938, U+993a, U+993c-9940, U+9943-9944, U+9948-994a, U+994c-994e, U+9951, U+9954, U+995c, U+995e-995f, U+9961-9962, U+9965, U+9968, U+996a, U+996d-9972, U+9975-9976, U+997a, U+997c, U+997f-9980, U+9984-9985, U+9988, U+998b, U+998d, U+998f, U+9992, U+9994-9995, U+9997-9998, U+999c, U+999e, U+99a0-99a1, U+99ab, U+99af, U+99b1, U+99b4, U+99b9, U+99c4-99c6, U+99cf, U+99d1-99d2, U+99d4, U+99d6, U+99d8-99d9, U+99df, U+99e1-99e2, U+99e9, U+99ee, U+99f0, U+99f8, U+99fb, U+9a01-9a05, U+9a0c, U+9a0f-9a13, U+9a16, U+9a1b-9a1c, U+9a20, U+9a24, U+9a28, U+9a2b, U+9a2d-9a2e, U+9a34-9a36, U+9a38, U+9a3e, U+9a40-9a44, U+9a4a, U+9a4c-9a4e, U+9a52, U+9a56, U+9a62-9a65, U+9a69-9a6b, U+9a6d;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.24.woff2) format("woff2");
  unicode-range: U+97c6, U+97c9, U+97cd, U+97d6, U+97d8-97d9, U+97dc-97de, U+97e1, U+97e6-97e7, U+97ec-97ee, U+97f0-97f1, U+97f5, U+97f9-97fa, U+97fe, U+9804, U+9807, U+980a, U+980e-980f, U+9814, U+9816, U+981a, U+981c, U+981e, U+9820-9821, U+9823, U+9826, U+9828, U+982a-982c, U+9832, U+9834-9835, U+9837, U+9839, U+983c-983d, U+9845, U+9848-9849, U+984e, U+9852-9857, U+9859-985a, U+9862-9863, U+9865, U+9870-9871, U+9873-9874, U+9877, U+987a-987f, U+9881-9882, U+9885, U+9887-988a, U+988c-988d, U+9890, U+9893, U+9896-9897, U+989a, U+989c-989e, U+98a0, U+98a4, U+98a6-98a7, U+98a9, U+98ae-98af, U+98b2-98b3, U+98b6-98b8, U+98ba-98bd, U+98bf, U+98c7-98c8, U+98ca, U+98d2-98d3, U+98d8-98da, U+98dc, U+98de, U+98e0-98e1, U+98e3, U+98e5, U+98e7-98e9, U+98eb-98ee, U+98f1, U+98f4, U+9901, U+9908-9909, U+990c, U+9911;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.25.woff2) format("woff2");
  unicode-range: U+964e-964f, U+9651, U+9653-9655, U+9658, U+965b-965f, U+9661, U+9665, U+9668-9669, U+966c, U+9672, U+9674, U+967a, U+9682-9685, U+9688-9689, U+968b, U+968d, U+9695, U+9697-9698, U+969e, U+96a0-96a4, U+96a9, U+96ac, U+96ae, U+96b0, U+96b2-96b4, U+96b6-96b7, U+96b9, U+96bc-96be, U+96c3, U+96c9-96cb, U+96ce-96cf, U+96d1-96d2, U+96d8, U+96dd, U+96e9, U+96eb, U+96f0-96f1, U+96f3-96f4, U+96f9, U+96fe-96ff, U+9701-9702, U+9705, U+9708, U+970a, U+970e-9711, U+9719, U+971d, U+971f-9720, U+9728, U+972a, U+972d, U+9730, U+9733, U+973a, U+973d, U+9744, U+9746-9747, U+9749, U+9750-9751, U+9753, U+9758-9759, U+975b, U+975d, U+9763, U+9765-9766, U+9768, U+976c-976d, U+9771, U+9773, U+9776, U+977a, U+977c, U+9780, U+9784-9786, U+9788, U+978e-978f, U+9798, U+979d-979e, U+97a3, U+97a5-97a6, U+97a8, U+97ab-97ac, U+97ae, U+97b6-97b7, U+97b9, U+97bf, U+97c1, U+97c3;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.26.woff2) format("woff2");
  unicode-range: U+950c, U+950f-9510, U+9519-951b, U+951d, U+951f, U+9521-9526, U+952d-9530, U+9535, U+953a-953b, U+9540-9542, U+9547, U+9549-954a, U+954d, U+9550-9551, U+9554-9556, U+955c, U+956c-956d, U+956f-9570, U+9573, U+9576, U+9578, U+9582, U+9586, U+9588, U+958e-958f, U+9599, U+959c, U+959e-959f, U+95a1-95a2, U+95a4, U+95a6-95a7, U+95aa-95ae, U+95b0, U+95b2, U+95b6, U+95b9-95bf, U+95c2-95c4, U+95c7-95c9, U+95cb-95cd, U+95d0, U+95d3-95d5, U+95d7-95d8, U+95da, U+95de, U+95e0-95e1, U+95e4-95e5, U+95ea-95eb, U+95ef-95f0, U+95f2-95f3, U+95f5, U+95f7-95fa, U+95fd, U+9600-9602, U+9607-9609, U+960e, U+9610-9611, U+9614, U+9616, U+9619-961a, U+961c-961d, U+961f, U+9621, U+9624, U+9628, U+962f, U+9633-9636, U+963c, U+9641-9643, U+9645, U+9647-9648;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.27.woff2) format("woff2");
  unicode-range: U+93e4, U+93e8, U+93ee, U+93f0, U+93f5, U+93f7-93f9, U+93fb, U+9403, U+9407, U+940f-9410, U+9413-9414, U+9417, U+9419-941a, U+941c, U+941e, U+9420-9425, U+9427-942b, U+942e, U+9432-9433, U+9436, U+9438, U+943a, U+943d, U+943f-9440, U+9445, U+944a, U+944c, U+9454-9455, U+945a-945b, U+945e, U+9460, U+9462-9463, U+9468, U+946a, U+946d, U+946f, U+9471, U+9474-9477, U+9479, U+947e-9481, U+9488-948a, U+948e, U+9492-9493, U+9497, U+9499, U+949b-94a3, U+94a5-94a9, U+94ac, U+94ae-94b1, U+94b3-94b5, U+94bb-94bc, U+94be-94c3, U+94c5-94c6, U+94c9, U+94ce-94d0, U+94db-94dd, U+94e0, U+94e2-94e3, U+94e8, U+94ec-94ee, U+94f0, U+94f2, U+94f5-94f6, U+94f8, U+94fa, U+94ff-9502, U+9504-9506, U+9508, U+950b;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.28.woff2) format("woff2");
  unicode-range: U+92e5-92e6, U+92e8-92e9, U+92ed-92ef, U+92f1-92f3, U+92f6, U+92f9, U+92fb, U+9300-9302, U+9306, U+930b, U+930f, U+9312, U+9315, U+9319-931b, U+931d-931f, U+9321, U+9323-9325, U+9327-932a, U+932c-932e, U+9331-9333, U+9335, U+9338, U+933c, U+9340-9341, U+9345-9349, U+934f-9352, U+9354, U+9356-935a, U+935c-9360, U+9363-9367, U+9369-936a, U+936c, U+936e, U+9370-9371, U+9373, U+9376, U+9379-937a, U+937c, U+9385, U+9387, U+938c, U+938f, U+9394, U+9397-9398, U+939a-939b, U+939d-939e, U+93a1-93a3, U+93a6-93a7, U+93a9-93aa, U+93ac-93ad, U+93af-93b0, U+93b3-93bb, U+93bd-93be, U+93c0-93c4, U+93c7, U+93ca-93cd, U+93d0-93d1, U+93d6-93d8, U+93dc-93de, U+93e0;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.29.woff2) format("woff2");
  unicode-range: U+91f0-91f1, U+91f5-91fa, U+91fd, U+91ff-9201, U+9203-920a, U+920d-920e, U+9210-9211, U+9217, U+9219, U+921c, U+9221, U+9224-9225, U+9227, U+922a, U+922d-922e, U+9230-9231, U+9233, U+9235-9239, U+923b, U+923d-9241, U+9244, U+9246, U+9248-9249, U+924b-9251, U+9253, U+925a, U+925d-925e, U+9262, U+9265-9267, U+926b-926d, U+926f, U+9271-9272, U+9274, U+9276, U+9278, U+927a-927c, U+927e-927f, U+9282-9283, U+9286, U+9288, U+928a, U+928d-928e, U+9291, U+9295-9296, U+9299-929b, U+929d, U+92a0-92ae, U+92b2, U+92b5-92b6, U+92bb-92bc, U+92c2-92c3, U+92c6-92cd, U+92cf-92d1, U+92d5, U+92d7, U+92d9, U+92dd, U+92df, U+92e4;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.30.woff2) format("woff2");
  unicode-range: U+90bb, U+90bd-90be, U+90c3-90c5, U+90c7, U+90d1, U+90d4-90d5, U+90d7, U+90db-90df, U+90e2-90e4, U+90ea-90eb, U+90ef, U+90f4, U+90f7-90f8, U+90fc, U+90fe-9100, U+9102, U+9104, U+9106, U+9112, U+9114-911a, U+911c, U+911e, U+9120, U+9122-9123, U+9129, U+912b, U+912f, U+9131-9132, U+9134, U+9136, U+9139-913a, U+9143, U+9146, U+9148-914a, U+914e-9150, U+9154, U+9156-9157, U+9159-915a, U+915d-915e, U+9161-9164, U+916b, U+916e, U+9170-9172, U+9174, U+9176, U+9179-917a, U+917f, U+9181-9182, U+9184-9186, U+918c-918e, U+9190-9191, U+9196, U+919a-919b, U+919e, U+91a1-91a4, U+91a7, U+91aa, U+91ae-91b2, U+91b4-91b5, U+91b8, U+91bd-91be, U+91c1, U+91c3, U+91c5-91c6, U+91c8-91ca, U+91d2-91d5, U+91d7, U+91d9, U+91e1, U+91e4, U+91e6-91e9, U+91ec-91ed;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.31.woff2) format("woff2");
  unicode-range: U+8f68-8f69, U+8f6d-8f72, U+8f74, U+8f76, U+8f7b-8f7c, U+8f7f, U+8f83-8f86, U+8f88-8f8a, U+8f8d, U+8f90, U+8f93, U+8f95-8f97, U+8f99, U+8f9e-8f9f, U+8fa2, U+8fa7, U+8fa9, U+8fab, U+8fae, U+8fb3, U+8fb5-8fb6, U+8fba-8fbd, U+8fbf, U+8fc1-8fc2, U+8fc6, U+8fc8, U+8fcc-8fcd, U+8fd2-8fd3, U+8fd5, U+8fdc-8fdd, U+8fdf, U+8fe2-8fe5, U+8fe8-8fe9, U+8fed-8fee, U+8ff3, U+8ff5, U+8ff8, U+8ffa-8ffc, U+8ffe, U+9002, U+9004, U+9008, U+900a-900b, U+9011-9013, U+9016, U+901e, U+9021, U+9024, U+902d, U+902f-9030, U+9034-9036, U+9039-903b, U+9041, U+9044-9045, U+904f-9052, U+9057-9058, U+905b, U+905d, U+9061-9062, U+9065, U+9068, U+906f, U+9074, U+9079, U+907d, U+9083, U+9085, U+9087-9089, U+908b, U+9090, U+9093, U+9095, U+9097, U+9099, U+909b, U+909d-909e, U+90a0-90a2, U+90ac, U+90af-90b0, U+90b2-90b4, U+90b6, U+90b9;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.32.woff2) format("woff2");
  unicode-range: U+8e18, U+8e1d-8e21, U+8e23, U+8e26-8e28, U+8e2a-8e2b, U+8e2d-8e2e, U+8e30-8e31, U+8e35, U+8e39, U+8e3c-8e3d, U+8e40-8e42, U+8e47, U+8e49-8e4e, U+8e50, U+8e53-8e55, U+8e59-8e5b, U+8e60, U+8e62-8e63, U+8e67, U+8e69, U+8e6c-8e6d, U+8e6f, U+8e74, U+8e76, U+8e7a-8e7c, U+8e82, U+8e84-8e85, U+8e87, U+8e89-8e8b, U+8e8f-8e95, U+8e99-8e9a, U+8e9d-8e9e, U+8ea1, U+8ea3, U+8ea5-8ea6, U+8eaa, U+8eac-8ead, U+8eaf-8eb1, U+8eb9, U+8ebc, U+8ebe, U+8ec6, U+8ecb, U+8ecf, U+8ed1, U+8ed4, U+8ed7, U+8eda-8edb, U+8ee2, U+8ee8, U+8eeb, U+8ef2, U+8ef9-8efe, U+8f05, U+8f07-8f08, U+8f0a-8f0c, U+8f12-8f13, U+8f17, U+8f19-8f1a, U+8f1c, U+8f1e-8f1f, U+8f25-8f26, U+8f2d, U+8f30, U+8f33, U+8f36, U+8f3e, U+8f40-8f42, U+8f45-8f47, U+8f4d, U+8f54-8f55, U+8f5d, U+8f61-8f62, U+8f64, U+8f67;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.33.woff2) format("woff2");
  unicode-range: U+8cc1-8cc2, U+8cc4-8cc5, U+8ccf-8cd2, U+8cd4-8cd5, U+8cd9-8cdb, U+8ce1, U+8ce8, U+8ceb, U+8cf0, U+8cf8, U+8cfb, U+8cfe, U+8d04, U+8d07, U+8d0b, U+8d0d, U+8d10, U+8d12-8d14, U+8d17, U+8d1b-8d1f, U+8d21-8d26, U+8d29-8d2c, U+8d2e-8d32, U+8d34-8d35, U+8d37-8d38, U+8d3a-8d3c, U+8d3e-8d3f, U+8d41-8d43, U+8d48, U+8d4b-8d4c, U+8d4e-8d50, U+8d54, U+8d56, U+8d58, U+8d5a-8d5b, U+8d5f-8d60, U+8d62-8d63, U+8d66-8d69, U+8d6c-8d6e, U+8d73, U+8d75-8d76, U+8d7b, U+8d7d, U+8d84, U+8d8b, U+8d90-8d91, U+8d94, U+8d96, U+8d9c, U+8dab, U+8daf, U+8db2, U+8db5, U+8db7, U+8dba, U+8dbc, U+8dbf, U+8dc2-8dc3, U+8dc6, U+8dcb, U+8dce-8dd0, U+8dd6-8dd7, U+8dda-8ddb, U+8de3-8de4, U+8de9, U+8deb-8dec, U+8df1, U+8df5-8df7, U+8dfa-8dfd, U+8e05, U+8e08-8e0a, U+8e0e, U+8e14, U+8e16;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.34.woff2) format("woff2");
  unicode-range: U+8b6c-8b6d, U+8b72, U+8b7e, U+8b83, U+8b89, U+8b8c, U+8b8e, U+8b90, U+8b92, U+8b95-8b96, U+8b99, U+8b9c, U+8b9e-8b9f, U+8ba3, U+8ba5, U+8ba7, U+8baa, U+8bad, U+8bb2-8bb4, U+8bb6-8bb9, U+8bbc-8bbd, U+8bbf-8bc0, U+8bc3, U+8bc5, U+8bc8-8bcb, U+8bcf, U+8bd1, U+8bd7-8bdc, U+8bde-8be1, U+8be3, U+8be7, U+8be9, U+8beb-8bec, U+8bef, U+8bf1-8bf2, U+8bf5-8bf6, U+8bf8, U+8bfa, U+8bfd-8bfe, U+8c01-8c02, U+8c05, U+8c08, U+8c0a-8c11, U+8c13-8c15, U+8c18-8c1c, U+8c1f, U+8c23-8c29, U+8c2c-8c2d, U+8c31, U+8c34, U+8c36, U+8c39, U+8c3f, U+8c47, U+8c49-8c4c, U+8c4f, U+8c51, U+8c55, U+8c62, U+8c68, U+8c73, U+8c78, U+8c7a-8c7c, U+8c82, U+8c85, U+8c89-8c8a, U+8c8d-8c8e, U+8c90, U+8c94, U+8c98-8c99, U+8ca3-8ca4, U+8cad-8cb0, U+8cb2, U+8cb9-8cba, U+8cbd;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.35.woff2) format("woff2");
  unicode-range: U+89f6, U+89ff, U+8a01, U+8a03, U+8a07, U+8a09, U+8a0c, U+8a0f-8a12, U+8a16, U+8a1b, U+8a22, U+8a25, U+8a27, U+8a2b, U+8a33, U+8a36, U+8a38, U+8a3d-8a3e, U+8a41, U+8a45-8a46, U+8a48, U+8a4e, U+8a51-8a52, U+8a54, U+8a56-8a58, U+8a5b, U+8a5d, U+8a61, U+8a63, U+8a67, U+8a6a-8a6c, U+8a70, U+8a74-8a76, U+8a7a-8a7c, U+8a82, U+8a84-8a86, U+8a89, U+8a8f-8a92, U+8a94, U+8a9a, U+8aa1, U+8aa3, U+8aa5, U+8aa7-8aa8, U+8aad, U+8ab1, U+8ab6, U+8abe, U+8ac2, U+8ac4, U+8ac6, U+8ac9, U+8acc-8acf, U+8ad1, U+8adb, U+8add-8ae2, U+8ae4, U+8ae6, U+8aea-8aeb, U+8aed, U+8af1-8af6, U+8afa, U+8afc, U+8b01, U+8b04-8b05, U+8b07, U+8b0b-8b0d, U+8b0f-8b10, U+8b13-8b14, U+8b16, U+8b1a, U+8b1c, U+8b21-8b22, U+8b26, U+8b28, U+8b2b, U+8b2e, U+8b33, U+8b41, U+8b46, U+8b4c-8b4f, U+8b53-8b54, U+8b56, U+8b59, U+8b5e-8b60, U+8b64, U+8b6a-8b6b;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.36.woff2) format("woff2");
  unicode-range: U+889b-889c, U+889e, U+88a2, U+88a4, U+88a8, U+88aa, U+88ad-88ae, U+88b1, U+88b4, U+88b7-88b8, U+88bc-88be, U+88c0, U+88c4, U+88c6-88c7, U+88c9-88cc, U+88ce, U+88d2, U+88d6, U+88d8, U+88db, U+88df, U+88e4, U+88e8-88e9, U+88ec, U+88ef-88f1, U+88f3-88f5, U+88fc, U+88fe, U+8900, U+8902, U+8906, U+890a-890c, U+8912-8915, U+8918-891a, U+891f, U+8921, U+8923, U+8925, U+892a-892b, U+892d, U+8930, U+8933, U+8935-8936, U+8938, U+893d, U+8941-8943, U+8946-8947, U+8949, U+894c-894d, U+8956-8957, U+8959, U+895c, U+895e-8960, U+8964, U+8966, U+896c, U+8971, U+8974, U+897b, U+897e, U+8980, U+8982-8983, U+8987-8988, U+898a, U+898c, U+8991, U+8994-8995, U+8997-8998, U+899a, U+899c, U+89a1, U+89a4-89a7, U+89a9, U+89ac, U+89af, U+89b2-89b3, U+89b7, U+89bb, U+89bf, U+89c5, U+89c9-89ca, U+89d1, U+89d4-89d5, U+89da, U+89dc-89de, U+89e5-89e7, U+89ed, U+89f1, U+89f3-89f4;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.37.woff2) format("woff2");
  unicode-range: U+874c, U+874e-874f, U+8753, U+8757-8758, U+875d, U+875f, U+8761-8765, U+8768, U+876a, U+876c-8770, U+8772, U+8777, U+877a-877b, U+877d, U+8781, U+8784-8785, U+8788, U+878b, U+8793, U+8797-8798, U+879f, U+87a3, U+87a8, U+87ab-87ad, U+87af, U+87b3, U+87b5, U+87b9, U+87bb, U+87bd-87c0, U+87c4-87c8, U+87ca-87cc, U+87ce, U+87d2, U+87db-87dc, U+87e0-87e1, U+87e3, U+87e5, U+87e7, U+87ea-87eb, U+87ee-87ef, U+87f3-87f4, U+87f6-87f7, U+87fe, U+8802-8806, U+880a-880b, U+880e, U+8810-8811, U+8813, U+8815-8816, U+881b, U+8821, U+8823, U+8827, U+8831-8832, U+8835, U+8839-883a, U+883c, U+8844-8846, U+884a, U+884e, U+8852, U+8854-8856, U+8859-885a, U+885e, U+8862, U+8864-8865, U+8869-886a, U+886c-886e, U+8871-8872, U+8875, U+8879, U+887d-887f, U+8882, U+8884-8885, U+8888, U+8890, U+8892-8893, U+8897-8898, U+889a;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.38.woff2) format("woff2");
  unicode-range: U+8602, U+8604-8605, U+8610, U+8616-8618, U+861a, U+861e, U+8621-8622, U+8627, U+8629-862a, U+8634-8636, U+8638, U+863a, U+863c, U+8640, U+8642, U+8646, U+864c-864d, U+864f, U+8651-8654, U+8657, U+8659-865a, U+865c, U+8662, U+866b-866c, U+866f-8671, U+8673, U+8677, U+867a-867b, U+867d-867e, U+8680-8682, U+868b-868d, U+8693-8696, U+869a, U+869c-869d, U+86a1, U+86a3-86a4, U+86a7-86aa, U+86af-86b1, U+86b3-86b4, U+86b6, U+86b9-86ba, U+86c0-86c2, U+86c4, U+86c6, U+86c9-86ca, U+86cc-86ce, U+86d0, U+86d3-86d4, U+86de-86df, U+86e9, U+86ed-86f0, U+86f3, U+86f8-86fc, U+86fe, U+8703, U+8706-870a, U+870d-870e, U+8711-8712, U+8715, U+8717, U+8719-871a, U+871e, U+8721-8723, U+8725, U+8728-8729, U+872e, U+8731, U+8734, U+8737, U+873a, U+873e-8740, U+8742, U+8747, U+8749, U+874b;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.39.woff2) format("woff2");
  unicode-range: U+84b1, U+84b4, U+84b9-84bb, U+84bd-84c0, U+84c2, U+84c6-84c7, U+84ca, U+84cd-84d2, U+84d6, U+84dd, U+84df, U+84e2, U+84e6-84e8, U+84ea, U+84ef-84f0, U+84f3-84f4, U+84f7, U+84fa, U+84fc-84fd, U+84ff-8500, U+8506, U+850c, U+8511, U+8515, U+8517, U+851d-851f, U+8524, U+852b, U+852f, U+8532, U+8534-8535, U+8537-8538, U+853a, U+853c, U+853e, U+8541-8542, U+8545, U+8548, U+854b, U+854d-854e, U+8552-8553, U+8555-8558, U+855a, U+855e, U+8561-8565, U+8568, U+856a-856c, U+856f, U+8574, U+8577-857b, U+8580-8581, U+8585-8586, U+858a, U+858c, U+858f-8590, U+8594, U+8597-8599, U+859c, U+859f, U+85a1-85a2, U+85a4, U+85a8, U+85ab-85ac, U+85ae, U+85b3-85b4, U+85b7, U+85b9-85ba, U+85bd-85be, U+85c1-85c2, U+85cb, U+85ce, U+85d0, U+85d3, U+85d5, U+85dc, U+85e0, U+85e6, U+85e8, U+85ea, U+85ed, U+85f4, U+85f6-85f7, U+85f9-85fa, U+85ff;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.40.woff2) format("woff2");
  unicode-range: U+8378, U+837a-8380, U+8383, U+8385-8386, U+8392, U+8394-8395, U+8398-8399, U+839b-839c, U+83a0, U+83a2, U+83a4, U+83a7-83aa, U+83af-83b5, U+83b7, U+83b9-83ba, U+83bc-83c0, U+83c2, U+83c4-83c5, U+83c8-83c9, U+83cb, U+83ce-83cf, U+83d1, U+83d4-83d6, U+83d8, U+83dd, U+83df, U+83e1-83e2, U+83e5, U+83ea-83eb, U+83f0, U+83f3-83f4, U+83f9, U+83fb-83fe, U+8406-8407, U+840b, U+840f, U+8411, U+8413, U+8418, U+841b-841d, U+8420-8421, U+8423-8424, U+8426-8429, U+842b, U+842d-842e, U+8432-8433, U+8435, U+8437-8439, U+843b-843c, U+843e, U+8445-8447, U+844e, U+8451-8452, U+8456, U+8459-845a, U+845c, U+845f, U+8462, U+8466-8467, U+846d, U+846f-8471, U+8473-8474, U+8476-8478, U+847a, U+8484, U+848b, U+848d-848e, U+8493-8494, U+8497, U+849d, U+849f, U+84a1, U+84a8, U+84af;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.41.woff2) format("woff2");
  unicode-range: U+826e, U+8270, U+8273, U+8276, U+8278-8279, U+827d, U+827f, U+8283-8284, U+8288-828a, U+828d-8291, U+8293-8294, U+8298, U+829a-829c, U+829e-82a4, U+82a6-82ab, U+82ae, U+82b0, U+82b4, U+82b6, U+82ba-82bc, U+82be, U+82c1, U+82c4-82c5, U+82c7, U+82cb, U+82cd, U+82cf-82d0, U+82d2, U+82d5-82d6, U+82d9, U+82db-82dc, U+82de-82e1, U+82e3-82e4, U+82e7, U+82ea-82eb, U+82ef-82f0, U+82f3-82f4, U+82f6-82f7, U+82f9-82fc, U+82fe-8301, U+8306-8308, U+830b-830e, U+8316, U+8318, U+831a-831b, U+831d-831e, U+8327, U+832a, U+832c-832d, U+832f, U+8331, U+8333-8334, U+8337, U+833a-833c, U+833f-8340, U+8342, U+8344-8347, U+834b-834c, U+834f, U+8351, U+8356-8358, U+835a, U+835e-8361, U+8363-8364, U+8367-8368, U+836b, U+836f, U+8373, U+8375;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.42.woff2) format("woff2");
  unicode-range: U+8113, U+8115, U+8117-8118, U+811a-811b, U+811e, U+8121-8127, U+8129, U+812c, U+812f-8134, U+8137-8138, U+813a, U+813d, U+8144, U+8146, U+8148, U+814a, U+814c-814d, U+8151, U+8153, U+8156, U+8158, U+815a, U+8160, U+8167, U+8169, U+816d, U+816f, U+8171, U+8174, U+817b-817c, U+817e, U+8182, U+8188, U+818a, U+8194-8195, U+8198, U+819b, U+819e, U+81a3, U+81a6-81a7, U+81ab, U+81af-81b0, U+81b5-81b6, U+81b8, U+81ba-81bb, U+81be-81bf, U+81c3, U+81c6, U+81ca, U+81cc, U+81cf, U+81d1-81d3, U+81d6-81d7, U+81d9-81da, U+81dd-81de, U+81e0-81e2, U+81e7, U+81ec, U+81ef, U+81fc, U+81fe, U+8200-8202, U+8204-8206, U+820b, U+820e, U+8210, U+8215, U+8217-8218, U+821b, U+821d, U+8221-8222, U+8224, U+8228-8229, U+822b, U+822f-8234, U+8236-8238, U+823a, U+823e, U+8240, U+8244-8245, U+8249, U+824b, U+824e-824f, U+8257, U+825a, U+825f, U+8264, U+8268, U+826b;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.43.woff2) format("woff2");
  unicode-range: U+7fb1-7fb2, U+7fb4, U+7fb6, U+7fb8, U+7fbc, U+7fbf-7fc0, U+7fc3, U+7fcb-7fcc, U+7fce-7fcf, U+7fd1, U+7fd5, U+7fd8, U+7fdb, U+7fde-7fdf, U+7fe5-7fe6, U+7fe9, U+7feb-7fec, U+7fee, U+7ff2-7ff3, U+7ffa, U+7ffd-7ffe, U+8002, U+8004, U+8006, U+800b, U+800e, U+8011-8012, U+8014, U+8016, U+8018-8019, U+801c, U+8024, U+8026, U+8028, U+802c, U+8030, U+8035, U+8037-8039, U+803b, U+8042-8043, U+804b-804c, U+8052, U+8061, U+8068, U+806a, U+806e, U+8071, U+8073-8076, U+8079, U+807c, U+807e-807f, U+8083-8084, U+808f, U+8093, U+8095, U+8098, U+809c, U+809f-80a0, U+80a4, U+80a7, U+80ab, U+80ad-80ae, U+80b0-80b1, U+80b4-80b6, U+80b8, U+80bc-80c2, U+80c4, U+80c6-80c7, U+80cb, U+80cd, U+80cf, U+80d4, U+80d7, U+80d9, U+80db-80dd, U+80e0, U+80e3-80e5, U+80e7, U+80eb-80ed, U+80ef-80f1, U+80f3-80f4, U+80f6-80f7, U+80fc, U+80fe-80ff, U+8101, U+8107, U+8109, U+810f-8112;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.44.woff2) format("woff2");
  unicode-range: U+7eaf, U+7eb1-7eb3, U+7eb5-7eba, U+7ebd-7ebe, U+7ec0-7ec1, U+7ec3, U+7ec5, U+7ec7-7eca, U+7ecd-7ece, U+7ed1-7ed2, U+7ed4-7ed5, U+7ed7-7ed8, U+7eda-7edb, U+7edd-7ede, U+7ee2-7ee3, U+7ee5, U+7ee7, U+7ee9-7eeb, U+7eee-7ef0, U+7ef3, U+7ef5, U+7ef7-7ef8, U+7efd-7f01, U+7f03, U+7f05-7f09, U+7f0e, U+7f10, U+7f13-7f15, U+7f18-7f1a, U+7f1c-7f1d, U+7f20, U+7f24-7f25, U+7f28-7f2a, U+7f2d-7f2e, U+7f30, U+7f34, U+7f36-7f37, U+7f3d, U+7f42-7f45, U+7f47-7f4e, U+7f52, U+7f54, U+7f58, U+7f5a, U+7f5d, U+7f5f-7f63, U+7f65, U+7f68, U+7f6b, U+7f78, U+7f7d-7f7e, U+7f81-7f83, U+7f86-7f87, U+7f8b-7f8d, U+7f91, U+7f93-7f95, U+7f97, U+7f99-7f9a, U+7f9d, U+7f9f, U+7fa1-7fa3, U+7fa5, U+7fa7, U+7fad-7fb0;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.45.woff2) format("woff2");
  unicode-range: U+7d89, U+7d8b-7d8f, U+7d91, U+7d95-7d96, U+7d98-7d9a, U+7d9d-7d9e, U+7da2-7da3, U+7da6, U+7daa, U+7dac, U+7dae-7db0, U+7db3, U+7db5, U+7db7, U+7db9, U+7dbd, U+7dc1, U+7dc3-7dc7, U+7dcc-7dcf, U+7dd1, U+7dd6-7dd9, U+7ddb-7ddc, U+7de1-7de2, U+7de6, U+7df0-7df3, U+7df6, U+7dfe, U+7e01-7e02, U+7e04, U+7e08-7e0b, U+7e10-7e11, U+7e13, U+7e15, U+7e1d-7e20, U+7e22, U+7e25-7e27, U+7e29, U+7e2d, U+7e2f-7e30, U+7e32-7e37, U+7e39, U+7e3b, U+7e44-7e45, U+7e47-7e48, U+7e4a-7e4b, U+7e4d, U+7e50-7e52, U+7e56, U+7e58-7e5b, U+7e62, U+7e68, U+7e6d-7e70, U+7e76, U+7e78, U+7e7b, U+7e7e, U+7e81-7e82, U+7e86-7e88, U+7e8a, U+7e8d-7e8e, U+7e92-7e94, U+7e98-7e9b, U+7e9e, U+7ea0, U+7ea3-7ea4, U+7ea8, U+7eaa-7eae;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.46.woff2) format("woff2");
  unicode-range: U+7c20, U+7c23, U+7c25-7c26, U+7c2a-7c2b, U+7c37-7c39, U+7c40-7c41, U+7c48-7c49, U+7c50, U+7c53-7c54, U+7c56-7c57, U+7c59-7c5c, U+7c5f, U+7c63, U+7c65, U+7c69, U+7c6c-7c6e, U+7c74-7c75, U+7c79, U+7c7c, U+7c7e, U+7c84, U+7c8b, U+7c8d, U+7c91, U+7c94-7c95, U+7c9b, U+7c9f, U+7ca2, U+7ca4, U+7ca6, U+7ca8-7caa, U+7cae, U+7cb1-7cb3, U+7cba, U+7cbc, U+7cbf-7cc0, U+7cc5, U+7cc8-7cc9, U+7ccc-7cce, U+7cd7, U+7cdc-7cdd, U+7ce0, U+7ce2, U+7ce8, U+7cea, U+7ced, U+7cf2, U+7cf4, U+7cf6, U+7cf8-7cfa, U+7cfc, U+7d02, U+7d06-7d0a, U+7d0f, U+7d11-7d12, U+7d15, U+7d18, U+7d1c-7d1e, U+7d25, U+7d27, U+7d29, U+7d2c, U+7d31-7d32, U+7d35, U+7d38, U+7d3a, U+7d3c, U+7d3e-7d41, U+7d43, U+7d45, U+7d4c, U+7d4e-7d4f, U+7d53-7d54, U+7d56, U+7d5b-7d5d, U+7d5f, U+7d63, U+7d67, U+7d6a, U+7d6d, U+7d70, U+7d73, U+7d75, U+7d79-7d7b, U+7d7d, U+7d80, U+7d83-7d84, U+7d86-7d88;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.47.woff2) format("woff2");
  unicode-range: U+7afb, U+7afd-7afe, U+7b01-7b06, U+7b09-7b0b, U+7b0e-7b10, U+7b14, U+7b18, U+7b1a, U+7b1e-7b1f, U+7b22-7b25, U+7b29-7b2b, U+7b2d-7b2e, U+7b31-7b35, U+7b38-7b3c, U+7b45, U+7b47-7b48, U+7b4a, U+7b4c, U+7b4e-7b50, U+7b58, U+7b5b, U+7b5d, U+7b60, U+7b62, U+7b65-7b67, U+7b69, U+7b6d-7b6f, U+7b72-7b76, U+7b79, U+7b7e, U+7b82, U+7b84-7b85, U+7b87, U+7b8b, U+7b8d-7b93, U+7b95-7b96, U+7b98, U+7b9c-7b9d, U+7ba0, U+7ba7, U+7ba9-7bac, U+7bb0, U+7bb4, U+7bb6, U+7bb8-7bb9, U+7bc1, U+7bc3, U+7bc6, U+7bcb-7bcc, U+7bcf, U+7bd4, U+7bd9-7bdb, U+7bdd, U+7be0-7be1, U+7be5-7be6, U+7bea, U+7bed-7bee, U+7bf1-7bf3, U+7bf8-7bf9, U+7bfc-7c01, U+7c03, U+7c07, U+7c0a-7c0d, U+7c0f, U+7c11-7c12, U+7c15, U+7c1e-7c1f;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.48.woff2) format("woff2");
  unicode-range: U+7988, U+798a-798b, U+7991, U+7993-7996, U+7998, U+799a-799b, U+799f-79a2, U+79a4, U+79a8-79a9, U+79af-79b0, U+79b3, U+79b5, U+79b8, U+79ba, U+79c3, U+79c6, U+79c8, U+79cf, U+79d5-79d6, U+79dc-79de, U+79e3, U+79e7, U+79ea-79ed, U+79ef-79f0, U+79f4, U+79f6-79f8, U+79fd, U+7a02-7a03, U+7a08-7a0a, U+7a0c, U+7a0e, U+7a10-7a11, U+7a14, U+7a17-7a19, U+7a1c, U+7a1e-7a1f, U+7a23, U+7a26, U+7a2d, U+7a32-7a33, U+7a37, U+7a39, U+7a3c, U+7a42, U+7a45, U+7a49, U+7a4f, U+7a56, U+7a5a, U+7a5c, U+7a60-7a61, U+7a63, U+7a68, U+7a6d-7a6e, U+7a70-7a71, U+7a77-7a79, U+7a80, U+7a83, U+7a85-7a86, U+7a88, U+7a8d, U+7a90-7a91, U+7a93-7a96, U+7a98, U+7a9c-7a9d, U+7aa0, U+7aa3, U+7aa5-7aa6, U+7aa8, U+7aaa, U+7aac, U+7ab0, U+7ab3, U+7ab6, U+7ab8, U+7abb, U+7abe-7abf, U+7ac2, U+7ac8-7ac9, U+7ad1-7ad2, U+7ad6, U+7ada, U+7adc-7ade, U+7ae4, U+7ae6, U+7ae9-7aeb, U+7af4, U+7af8, U+7afa;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.49.woff2) format("woff2");
  unicode-range: U+7840, U+7842-7843, U+7845, U+7847, U+784a, U+784c-7850, U+7852-7853, U+7855, U+7858, U+785a, U+785c-785d, U+7864, U+7866, U+7868, U+786a, U+786f, U+7874, U+7876, U+787c, U+787f, U+7886-7887, U+7889, U+788d, U+788f, U+7893, U+7895-7896, U+7898, U+789a, U+789e, U+78a1, U+78a3, U+78a5, U+78aa, U+78ad, U+78b1-78b2, U+78b4, U+78b6, U+78b8, U+78be, U+78c8-78c9, U+78cb, U+78ce, U+78d0-78d1, U+78d4-78d5, U+78d7-78d8, U+78de, U+78e3, U+78e6-78e7, U+78ea, U+78ec, U+78f2-78f4, U+78fa-78fb, U+78fd-7900, U+7904-7906, U+790a, U+790c, U+7910-7912, U+791c, U+791e, U+7920-7921, U+792a-792c, U+792e, U+7931, U+7934, U+7938, U+793b, U+793d, U+793f, U+7941-7942, U+7945-7947, U+7949, U+794c, U+794e, U+7953-7954, U+7957-795c, U+795f, U+7961-7962, U+7964, U+7967, U+7969, U+796b-796c, U+796f, U+7972-7973, U+7977-7979, U+797b-797c, U+797e, U+7980, U+7982, U+7984-7987;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.50.woff2) format("woff2");
  unicode-range: U+7705, U+7707-7708, U+770a, U+770c, U+770f, U+7715, U+7719-771b, U+771d-771e, U+7722, U+7725-7726, U+7728, U+772d, U+772f, U+7733-7736, U+7738, U+773b, U+773d, U+7741, U+7744, U+7746, U+774c, U+774e-7752, U+7755, U+7759-775a, U+775f-7760, U+7762, U+7765-7766, U+7768-776a, U+776c-776e, U+7771, U+7778, U+777a, U+777d-777e, U+7780, U+7785, U+7787, U+7789, U+778b-778d, U+7791-7793, U+779c, U+779f-77a0, U+77a2, U+77a5, U+77a9, U+77b0-77b1, U+77b4, U+77b6-77b7, U+77b9, U+77bc-77bf, U+77c5, U+77c7, U+77cc-77cd, U+77d3, U+77d6-77d7, U+77dc, U+77de, U+77e3, U+77e7, U+77eb-77ec, U+77f0, U+77f2, U+77f6, U+77f8, U+77fa-77fc, U+77fe-7800, U+7803, U+7805-7806, U+7809, U+7810-7812, U+7815-7816, U+781a, U+781c-781d, U+781f-7823, U+7825-7827, U+7829, U+782c-7830, U+7833, U+7835, U+7837, U+7839-783a, U+783c, U+783e;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.51.woff2) format("woff2");
  unicode-range: U+75cc-75cd, U+75d2, U+75d4, U+75d9, U+75df, U+75e2-75e4, U+75e6-75e7, U+75e9-75ec, U+75f0-75f3, U+75f7, U+75f9-75fa, U+75fc, U+75fe-7602, U+7608-760a, U+760c-760d, U+7610, U+7615-7616, U+7618-7620, U+7622-7623, U+7625, U+7627, U+7629, U+762b, U+762e, U+7630, U+7632-7635, U+7638, U+763a-763c, U+763e, U+7640, U+7643, U+7646, U+7648-7649, U+764d-764e, U+7654, U+7658, U+765c, U+765f, U+7663-7667, U+7669, U+766b-766d, U+766f-7670, U+7676, U+7678-767a, U+767f-7681, U+7683, U+7688, U+768a-768b, U+768e, U+7690, U+7695-7696, U+769a-769e, U+76a3-76a4, U+76aa, U+76b0-76b1, U+76b4, U+76b7-76b8, U+76c2, U+76c5, U+76c9, U+76cc-76cd, U+76cf-76d1, U+76d6-76d8, U+76e5-76e6, U+76e9, U+76ec, U+76f1, U+76f7, U+76f9-76fb, U+76ff-7700, U+7704;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.52.woff2) format("woff2");
  unicode-range: U+749a, U+749c-74a1, U+74a3, U+74a5-74a7, U+74a9-74ab, U+74ae, U+74b1-74b2, U+74b5, U+74b8, U+74ba, U+74bf, U+74c5, U+74c8, U+74cc-74cd, U+74d2, U+74d4, U+74d6, U+74d8, U+74da, U+74de-74e0, U+74e2, U+74e4, U+74e8-74e9, U+74ee-74ef, U+74f4, U+74f9, U+74fb, U+74ff-7501, U+7503, U+7507, U+750c-750d, U+7511, U+7513, U+7515-7517, U+7519, U+751e, U+7521, U+7525, U+752a, U+752c-752f, U+7534, U+753e, U+7542, U+7545, U+7547-7548, U+754a-754b, U+754e, U+7551, U+755a-755b, U+755d, U+7560, U+7563-7564, U+7566-7568, U+756c-756f, U+7572-7575, U+7577-757a, U+757c, U+757e-757f, U+7583-7584, U+7587, U+7589, U+758b-758e, U+7590, U+7592, U+7594-7595, U+7597, U+7599-759a, U+759d, U+759f, U+75a1-75a3, U+75a5, U+75a7, U+75aa, U+75ac, U+75ae-75b1, U+75b3-75b4, U+75b8, U+75bd, U+75c0, U+75c2-75c4, U+75c9-75ca;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.53.woff2) format("woff2");
  unicode-range: U+73b3-73ba, U+73bc, U+73bf, U+73c2, U+73c4-73c6, U+73c9, U+73cb-73cc, U+73ce-73d2, U+73d6-73d7, U+73d9, U+73db-73de, U+73e3, U+73e5-73eb, U+73ef, U+73f5-73f7, U+73f9-73fa, U+73fc-73fd, U+7400-7401, U+7404-7405, U+7407-7408, U+740a-740d, U+740f-7410, U+7416, U+741a-741b, U+741d-741e, U+7420-7425, U+7428-7429, U+742c-7432, U+7435-7436, U+7438-743a, U+743c-7442, U+7445-7446, U+7448-744a, U+7451-7452, U+7454, U+7457, U+7459, U+745d, U+7460-7462, U+7465, U+7467-7468, U+746c-746e, U+7471-7477, U+7479-747a, U+747c-747f, U+7481-7482, U+7484-7486, U+7488-748a, U+748e-7490, U+7492, U+7498;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.54.woff2) format("woff2");
  unicode-range: U+727f, U+7281-7282, U+7284, U+7287, U+728a, U+728d, U+7292, U+7296, U+7298, U+729b, U+729f-72a2, U+72ad-72ae, U+72b0-72b5, U+72b8-72b9, U+72bc-72bd, U+72c1, U+72c3, U+72c5-72c6, U+72c8, U+72cc-72ce, U+72d2, U+72d4, U+72db, U+72dd, U+72df, U+72e1, U+72e8, U+72ec-72ee, U+72f1, U+72f3-72f4, U+72f7, U+72fa-72fb, U+72fd, U+7300-7301, U+7304, U+7307, U+730a-730b, U+730e, U+7313, U+7315-7317, U+7319, U+731e-731f, U+7322, U+7328-732e, U+7330-7331, U+7337, U+733a-733c, U+733e, U+7340-7341, U+7343, U+734c-734d, U+734f-7350, U+7352, U+7355, U+7357, U+7359-735a, U+7360-7363, U+7365, U+7369-7370, U+7373-7374, U+7377, U+737a, U+737c, U+737e, U+7380, U+7385-7386, U+738a, U+738e-738f, U+7391-7395, U+7397-7398, U+739b, U+73a0-73a2, U+73a5-73a8, U+73ad-73ae;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.55.woff2) format("woff2");
  unicode-range: U+7113-7116, U+7118, U+711c, U+711e, U+7120, U+7122, U+712e-712f, U+7131, U+7134, U+713c, U+713f, U+7143, U+7145-7147, U+714a-714b, U+7150-7153, U+7155-7156, U+715a, U+7160, U+7162, U+7166, U+7168, U+716c, U+7171, U+7173, U+7178, U+717a-717b, U+717d, U+7180-7181, U+7185, U+7187-7188, U+718b, U+718f-7190, U+7192, U+7196-7198, U+719a-719c, U+71a0, U+71a4, U+71a8, U+71af, U+71b2-71b3, U+71b5, U+71b7-71ba, U+71be, U+71c1, U+71c4, U+71ca-71cb, U+71ce-71d0, U+71d4, U+71d7-71d8, U+71da, U+71dc, U+71e0-71e1, U+71e7, U+71ec, U+71f4-71f6, U+71f9, U+71fc, U+71fe-7201, U+7203, U+7207, U+7209, U+720c, U+7213-7215, U+7217, U+721a, U+721d, U+7222-7223, U+7228, U+722b, U+7230, U+7237, U+723b, U+723f-7242, U+724b, U+724d, U+7252-7253, U+7256, U+7258, U+725d, U+7263-7266, U+726a-726b, U+726e-7270, U+7273-7275, U+7277, U+727a-727b, U+727e;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.56.woff2) format("woff2");
  unicode-range: U+6fe8-6fe9, U+6fec, U+6fee, U+6ff0, U+6ff3, U+6ff5-6ff6, U+6ffa, U+6ffc, U+6fff-7001, U+7003, U+7005-7007, U+700b, U+700d, U+7015, U+7018, U+701b, U+701e, U+7020-7021, U+7023, U+7026-7027, U+702c, U+702f-7032, U+7034-7035, U+7037-703c, U+7040, U+7042-7044, U+7046, U+7049, U+704b, U+704f, U+7052, U+7054-7055, U+705c-7061, U+7064-7069, U+706c-706d, U+706f, U+7073-7075, U+7078, U+707a, U+707e-7081, U+7085-7086, U+7089, U+7090-7091, U+7094-7096, U+7098, U+709c, U+709f, U+70a1, U+70a4, U+70a9, U+70ac, U+70af-70b2, U+70b4-70b5, U+70b7, U+70bb-70be, U+70c0-70c3, U+70ca-70cb, U+70d2, U+70d4-70d5, U+70d9-70dd, U+70df, U+70e6-70e9, U+70eb-70ec, U+70ef, U+70f1, U+70f4, U+70f7, U+70fa, U+70fd, U+70ff, U+7104, U+7106, U+7109, U+710c, U+7110;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.57.woff2) format("woff2");
  unicode-range: U+6ed6, U+6ed8, U+6eda-6edb, U+6edd-6ede, U+6ee2, U+6ee4-6ee5, U+6ee8-6ee9, U+6eeb, U+6eee, U+6ef3, U+6ef8-6efb, U+6f00, U+6f08-6f0a, U+6f0d-6f0e, U+6f11-6f13, U+6f15, U+6f19-6f1a, U+6f23, U+6f25-6f2a, U+6f2d-6f31, U+6f33-6f36, U+6f3a-6f3c, U+6f40-6f41, U+6f43-6f44, U+6f47, U+6f4d-6f4f, U+6f53, U+6f57, U+6f59-6f5a, U+6f5c, U+6f5e-6f61, U+6f63, U+6f66-6f67, U+6f69-6f6c, U+6f6f, U+6f72-6f78, U+6f7a-6f7f, U+6f81-6f82, U+6f87, U+6f89, U+6f8b-6f8d, U+6f90, U+6f92, U+6f94-6f97, U+6f9c, U+6f9f-6fa0, U+6fa2-6fa3, U+6fa5-6fa8, U+6faa-6fab, U+6fae-6faf, U+6fb4, U+6fb6, U+6fb9-6fba, U+6fbc, U+6fc2, U+6fc6-6fcb, U+6fce, U+6fd1-6fd2, U+6fd4, U+6fd8, U+6fda, U+6fde, U+6fe0-6fe2;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.58.woff2) format("woff2");
  unicode-range: U+6dd3, U+6dd5-6dd6, U+6dd9, U+6ddb-6de0, U+6de2-6de6, U+6de9, U+6dec, U+6def-6df0, U+6df2, U+6df4, U+6df6, U+6df8, U+6dfc-6dfd, U+6e00, U+6e02-6e03, U+6e07-6e0b, U+6e0d-6e0e, U+6e10, U+6e13-6e15, U+6e17, U+6e19-6e1a, U+6e1d, U+6e1f, U+6e22, U+6e24-6e25, U+6e27, U+6e2b, U+6e2d-6e2e, U+6e30-6e31, U+6e36, U+6e39-6e3a, U+6e3c-6e3d, U+6e40-6e41, U+6e44-6e45, U+6e47, U+6e49, U+6e4b, U+6e4d-6e4f, U+6e51, U+6e53-6e54, U+6e59, U+6e5c, U+6e5e-6e61, U+6e63-6e66, U+6e69-6e6b, U+6e6e, U+6e70-6e76, U+6e78, U+6e7c, U+6e7f-6e80, U+6e83, U+6e85-6e86, U+6e88-6e89, U+6e8b, U+6e8d-6e8f, U+6e93, U+6e98-6e9a, U+6e9f, U+6ea1, U+6ea4-6ea7, U+6eae, U+6eb1-6eb2, U+6eb4-6eb5, U+6eb7, U+6ebd, U+6ec1-6ec3, U+6ec7-6ec9, U+6ecd-6ed0, U+6ed3-6ed5;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.59.woff2) format("woff2");
  unicode-range: U+6cda, U+6cdc-6cde, U+6ce0, U+6ce7, U+6ce9-6cec, U+6cee-6cef, U+6cf1, U+6cf7-6cf8, U+6cfb-6cfe, U+6d00-6d02, U+6d04, U+6d06-6d07, U+6d09-6d0a, U+6d0c, U+6d0e-6d12, U+6d18-6d1a, U+6d1f, U+6d22-6d24, U+6d27-6d28, U+6d2b, U+6d2d-6d31, U+6d33-6d3a, U+6d3c, U+6d3f, U+6d43-6d47, U+6d4a-6d4b, U+6d4e-6d4f, U+6d51-6d53, U+6d57-6d58, U+6d5a, U+6d5c, U+6d5e-6d65, U+6d67, U+6d6c-6d6d, U+6d6f-6d70, U+6d72, U+6d75, U+6d79, U+6d7c, U+6d7f, U+6d82, U+6d85, U+6d87, U+6d8e-6d8f, U+6d91-6d95, U+6d97-6d99, U+6d9b, U+6d9d, U+6d9f, U+6da1, U+6da4, U+6da6-6dac, U+6db3-6db4, U+6db7-6db8, U+6dbe-6dc0, U+6dc2, U+6dc4-6dc5, U+6dc8-6dca, U+6dcc-6dcd, U+6dcf-6dd0, U+6dd2;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.60.woff2) format("woff2");
  unicode-range: U+6bbb, U+6bbd, U+6bc1-6bc2, U+6bcc, U+6bce, U+6bd0-6bd1, U+6bd5-6bd9, U+6bde, U+6be1, U+6bec, U+6bf3, U+6bf9, U+6bfd, U+6bff-6c00, U+6c02, U+6c05-6c06, U+6c0a, U+6c0c-6c0d, U+6c10, U+6c13, U+6c16, U+6c18-6c1a, U+6c1f, U+6c21-6c22, U+6c24, U+6c26, U+6c28-6c2a, U+6c2c, U+6c2e-6c33, U+6c35-6c37, U+6c39-6c3a, U+6c3d-6c3f, U+6c43, U+6c46, U+6c49-6c4f, U+6c54-6c55, U+6c58, U+6c5a-6c5c, U+6c5e, U+6c64-6c69, U+6c6b-6c6f, U+6c71-6c75, U+6c78-6c79, U+6c7c, U+6c7e, U+6c82, U+6c84-6c87, U+6c8c-6c8d, U+6c8f, U+6c93-6c94, U+6c98, U+6c9a, U+6c9d, U+6c9f, U+6ca2, U+6ca5-6ca8, U+6caa, U+6cac-6cb2, U+6cb4-6cb5, U+6cba, U+6cbc, U+6cc2-6cc3, U+6cc5-6cc7, U+6cd0-6cd2, U+6cd4, U+6cd6-6cd7, U+6cd9;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.61.woff2) format("woff2");
  unicode-range: U+6a31-6a32, U+6a35, U+6a3b, U+6a3e-6a40, U+6a47-6a48, U+6a50, U+6a52, U+6a55-6a57, U+6a5a-6a5b, U+6a5e, U+6a62, U+6a66, U+6a6a, U+6a71, U+6a79, U+6a7c, U+6a7e-6a81, U+6a84, U+6a87, U+6a89, U+6a8d-6a8e, U+6a90-6a92, U+6a97, U+6a9c, U+6a9e-6aa1, U+6aa3-6aa5, U+6aa8, U+6aab, U+6aae, U+6ab5, U+6aba, U+6abe, U+6ac2, U+6ac5-6ac6, U+6ac8-6ac9, U+6acc, U+6ad3, U+6ada-6adb, U+6add-6adf, U+6ae3, U+6ae7-6ae8, U+6aea-6aec, U+6af1, U+6af3, U+6af8, U+6afa, U+6afc, U+6b05, U+6b09, U+6b0e-6b13, U+6b17, U+6b1d-6b1e, U+6b25, U+6b2c, U+6b31, U+6b35-6b37, U+6b39, U+6b3b, U+6b40, U+6b43, U+6b46, U+6b48, U+6b53-6b55, U+6b59, U+6b5b, U+6b5f-6b60, U+6b68-6b69, U+6b6f, U+6b74, U+6b7a, U+6b7c, U+6b7f-6b84, U+6b86-6b87, U+6b89, U+6b8b, U+6b8d, U+6b91-6b93, U+6b9b, U+6b9e, U+6ba1-6ba2, U+6ba4, U+6baa-6bab, U+6bad-6bae, U+6bb2-6bb4;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.62.woff2) format("woff2");
  unicode-range: U+6900, U+6902, U+6904, U+6906-6907, U+6909, U+690b, U+690f-6910, U+6917, U+691a-691c, U+6925, U+692a, U+692c-692d, U+6932, U+6934, U+6939, U+693c-6940, U+6942, U+6949, U+6952, U+6954-6957, U+6959, U+695b-695f, U+6961-696c, U+696e-6970, U+6973-6974, U+6976, U+6978-697a, U+697c, U+6980, U+6984-6986, U+6988-698a, U+698d-698e, U+6990-6991, U+6994, U+6996-699b, U+699e, U+69a3-69a7, U+69ab, U+69ad, U+69af, U+69b1, U+69b3, U+69b6-69b7, U+69bb-69bc, U+69bf, U+69c1, U+69c3-69c5, U+69c7, U+69ca, U+69cc, U+69ce, U+69d0-69d1, U+69d4, U+69d8-69d9, U+69db, U+69df, U+69e4, U+69e8-69ea, U+69ed-69ee, U+69f1-69f4, U+69f6, U+69f8, U+69fa-69fb, U+69ff-6a00, U+6a05, U+6a0a-6a0b, U+6a17-6a18, U+6a1b, U+6a28-6a2b;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.63.woff2) format("woff2");
  unicode-range: U+67d9, U+67db-67e0, U+67e2, U+67e4, U+67e9-67ea, U+67f0, U+67f2, U+67f6-67f8, U+67fa-67fb, U+67fe, U+6800-6805, U+6808-6809, U+680b, U+680e-680f, U+6811-6812, U+6814, U+6816, U+6818, U+681c-681e, U+6820, U+6822, U+6825, U+6827-6829, U+682b, U+682e-682f, U+6831-6834, U+683a-683b, U+683e, U+6840-6841, U+6844-6845, U+6849, U+684e, U+6853, U+6855-6856, U+685c-685d, U+685f, U+6861-6863, U+6865-6869, U+686b, U+686d, U+686f, U+6871-6872, U+6874-6875, U+6877, U+6879, U+687b-687c, U+687e, U+6880, U+6882-6883, U+6886, U+688f, U+6891-6892, U+6894, U+6896, U+6898, U+689b-689c, U+689f-68a0, U+68a2-68a3, U+68a6, U+68a9, U+68b1-68b2, U+68b4, U+68b6, U+68c0, U+68c3, U+68c6, U+68c8, U+68ca, U+68d0-68d1, U+68d3, U+68d6, U+68e1, U+68e3, U+68e6, U+68e8-68ec, U+68ef-68f1, U+68f3, U+68f6-68f7, U+68f9, U+68fb-68fd;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.64.woff2) format("woff2");
  unicode-range: U+66a7, U+66aa, U+66b2-66b3, U+66b5, U+66b8-66bc, U+66be, U+66c1, U+66c4, U+66c7-66c8, U+66cc, U+66cf, U+66d5, U+66d8-66db, U+66df, U+66e1-66e2, U+66e8-66e9, U+66ef, U+66f1, U+66f5, U+66f7, U+66fa, U+66fd, U+6705, U+670a, U+670f-6710, U+6713-6715, U+6718-6719, U+6720, U+6722-6727, U+6729, U+672e, U+6733, U+6736, U+6738-6739, U+673f-6740, U+6742, U+6745, U+6747-6748, U+674b-674d, U+6753, U+6755, U+6759, U+675d-675e, U+6760, U+6762-6763, U+6767-676a, U+676c, U+676e, U+6772-6777, U+677a-677c, U+6782, U+6786-6787, U+678a-678c, U+678e-678f, U+6791-6793, U+6796, U+6798-6799, U+679f-67a3, U+67a5, U+67aa-67ae, U+67b0, U+67b2-67b5, U+67b7-67bc, U+67c0-67c3, U+67c5-67c6, U+67c8-67ca, U+67ce, U+67d2, U+67d8;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.65.woff2) format("woff2");
  unicode-range: U+655d, U+6561, U+6564-6565, U+6567, U+656b, U+656d-656e, U+6573, U+6576, U+6579-657b, U+6581, U+6586, U+6588-6589, U+658b, U+658e, U+6593, U+6595, U+659b, U+659d, U+659f-65a1, U+65a9, U+65ab, U+65ad, U+65b2-65b3, U+65b5, U+65bb, U+65be-65bf, U+65c2-65c4, U+65c6, U+65cc, U+65ce, U+65d2, U+65d6, U+65db, U+65e1, U+65e3, U+65e7, U+65ee-65f0, U+65f2-65f4, U+65f7-65f8, U+65fc-65fd, U+6600, U+6603-6605, U+6609, U+660d, U+6610-6611, U+6619, U+661c-661e, U+6621-6622, U+6624, U+6626, U+6629, U+662b, U+6630, U+6633-6636, U+6639-663d, U+6640-6641, U+6644-6645, U+664a-664c, U+6653-6657, U+6659, U+665b, U+665d-665e, U+6661-6667, U+6669, U+666c, U+6672-6673, U+6677-6679, U+667b-667e, U+6681-6684, U+668b-6690, U+6692, U+6698, U+669d, U+669f-66a0, U+66a6;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.66.woff2) format("woff2");
  unicode-range: U+6427-6428, U+642a-642b, U+642f-6430, U+6432, U+6434, U+6437, U+643a, U+643d-6444, U+6446-6447, U+644a-644b, U+644e, U+6450-6453, U+6456, U+6459, U+645b-645c, U+645e, U+6460-6461, U+6463-6465, U+6468, U+646c-646e, U+6470, U+6472-6477, U+6479, U+647b, U+647d, U+6480, U+6482, U+6485, U+648b-648c, U+6491, U+6493, U+6496-649a, U+649d, U+649f-64a0, U+64a2-64a3, U+64ac, U+64b1, U+64b3-64b4, U+64b7-64b9, U+64bb, U+64be, U+64c0, U+64c3-64c4, U+64d0, U+64d2, U+64d5, U+64d7-64d8, U+64e1-64e4, U+64e7, U+64e9, U+64ed, U+64ef-64f0, U+64f3, U+64f8, U+64fb-64fc, U+64ff, U+6504-6506, U+6509, U+6511-6512, U+6516, U+6518-6519, U+651b, U+6520-6523, U+6525-6526, U+6529, U+652b, U+652e, U+6530, U+6532, U+6534-6535, U+6537-6538, U+653a, U+653d, U+6542-6543, U+6549, U+654c-654e, U+6554-6555, U+655b;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.67.woff2) format("woff2");
  unicode-range: U+630d-630e, U+6310, U+6312-6313, U+6319-631b, U+631d-6321, U+6323-6325, U+632d-632e, U+6332, U+6334-6339, U+633b-633c, U+633e-6340, U+6342-6346, U+634b-634c, U+634e, U+6352, U+6357, U+635a, U+635c, U+635e-635f, U+6361, U+6363, U+6365, U+6369, U+636b-636d, U+636f-6370, U+6373, U+6375-6376, U+637a-637b, U+637d, U+6381, U+6384, U+6387, U+638a, U+638d-638e, U+6390, U+6394-6397, U+639e-639f, U+63a3-63a4, U+63a6, U+63ac-63af, U+63b1-63b4, U+63b7, U+63b9-63bb, U+63bd-63be, U+63c3-63c4, U+63c8, U+63cd-63ce, U+63d1, U+63d6, U+63dc, U+63de, U+63e0, U+63e3-63e4, U+63e6, U+63e9, U+63f0, U+63f2-63f3, U+63f5-63f8, U+63fa, U+63fc-63fe, U+6400-6402, U+6405-6406, U+6409-640c, U+6410, U+6414-6415, U+6418, U+641b, U+641f-6423, U+6425-6426;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.68.woff2) format("woff2");
  unicode-range: U+61c6, U+61ca-61cd, U+61d0, U+61d2, U+61de-61e0, U+61e3, U+61e6, U+61e8, U+61ed-61ee, U+61f5, U+61f9-61fa, U+61fd-61fe, U+6207, U+6209, U+620d-620e, U+6213-6215, U+6219, U+621b, U+621d-6223, U+6225-6227, U+6229, U+622b-622c, U+622e-622f, U+6231, U+6238, U+623b, U+623d-623e, U+6242-6243, U+6246, U+6248-6249, U+624c, U+6251, U+6255, U+6259-625a, U+625e, U+6260-6262, U+6265-6267, U+6269, U+626b-626c, U+6270-6273, U+6275, U+627a-627d, U+6283, U+6285-6286, U+6289, U+628c, U+628e, U+6294, U+629a-629e, U+62a0, U+62a2, U+62a6, U+62a8, U+62af, U+62b3, U+62b6, U+62ba-62bb, U+62be-62bf, U+62c2, U+62c4-62c5, U+62c8, U+62ca, U+62cf, U+62d1, U+62d5, U+62d7, U+62d9, U+62dd, U+62df-62e3, U+62e5-62e8, U+62ee, U+62f4-62fb, U+62fd, U+6300, U+6302, U+6308, U+630c;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.69.woff2) format("woff2");
  unicode-range: U+60ac-60ad, U+60af-60b1, U+60b3-60b5, U+60b8, U+60bb, U+60bd-60be, U+60c0, U+60c6-60c7, U+60ca-60cb, U+60d3-60d5, U+60d7-60db, U+60dd, U+60e2-60e3, U+60e6-60f0, U+60f2, U+60f4, U+60f6, U+60fa-60fb, U+60ff-6100, U+6103, U+6106, U+610a-610b, U+610d-610e, U+6110, U+6112-6116, U+6120, U+6123-6124, U+6128-6130, U+6134, U+6136, U+613c-613f, U+6144, U+6146-6147, U+6149-614a, U+614d, U+6151-6153, U+6159-615a, U+615c-615f, U+6164-6165, U+6169-616d, U+616f, U+6171-6175, U+6177, U+617a, U+617c, U+617f-6180, U+6187, U+618a-618e, U+6192-6194, U+6199-619b, U+619f, U+61a1, U+61a7-61a8, U+61aa-61af, U+61b8, U+61ba, U+61bf, U+61c3;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.70.woff2) format("woff2");
  unicode-range: U+5f78, U+5f7b, U+5f7d, U+5f82-5f84, U+5f87, U+5f89-5f8a, U+5f8d, U+5f93, U+5f95, U+5f98-5f99, U+5f9b-5f9c, U+5fa0, U+5fa4, U+5fa6-5fa8, U+5fab-5fad, U+5fb3-5fb4, U+5fbc, U+5fc4, U+5fc6, U+5fc9, U+5fcb, U+5fce-5fd6, U+5fdc-5fdf, U+5fe1, U+5fe4, U+5fe7, U+5fea, U+5fec-5fee, U+5ff1, U+5ff3, U+5ff8, U+5ffa-5ffc, U+5fff-6000, U+6002, U+6005, U+600a, U+600d, U+600f-6010, U+6014, U+6017, U+6019-601c, U+601e, U+6020, U+6022, U+6026, U+6029, U+602b-602c, U+602e-602f, U+6031, U+6033-6035, U+6039, U+603c, U+6040-6043, U+6045, U+6047, U+604a-604c, U+604f, U+6053, U+6059-605b, U+605d, U+6060, U+6063, U+6067, U+606a-606b, U+606e, U+6072-6076, U+6078, U+607a, U+607c, U+607f-6081, U+6083, U+6086, U+608a, U+608c, U+608e, U+6092-6093, U+6095-6097, U+609b, U+609d, U+60a2, U+60a6-60a7, U+60a9-60aa;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.71.woff2) format("woff2");
  unicode-range: U+5e34, U+5e37, U+5e3a, U+5e3c, U+5e40, U+5e42-5e44, U+5e47, U+5e54, U+5e57-5e5b, U+5e5e-5e5f, U+5e61-5e62, U+5e64, U+5e6a, U+5e6c, U+5e6e, U+5e75, U+5e77, U+5e7a, U+5e80-5e81, U+5e83, U+5e86, U+5e88, U+5e8b, U+5e90, U+5e92, U+5e96, U+5e99, U+5e9b, U+5e9d-5ea2, U+5ea4-5ea5, U+5eb3-5eb6, U+5eb9, U+5ebe, U+5ec3-5ec4, U+5ec6, U+5ecb-5ecd, U+5ed0-5ed2, U+5ed4-5ed5, U+5ed8-5ed9, U+5edb, U+5edd, U+5ee1, U+5ee8-5ee9, U+5eec, U+5eef-5ef0, U+5ef4-5ef5, U+5ef8, U+5efb-5efc, U+5efe, U+5f01-5f03, U+5f05, U+5f07-5f09, U+5f0b-5f0e, U+5f10-5f12, U+5f14, U+5f16, U+5f1b, U+5f1d, U+5f22, U+5f25, U+5f28-5f29, U+5f2d, U+5f2f-5f30, U+5f36, U+5f38-5f39, U+5f3c, U+5f3e, U+5f40-5f42, U+5f45-5f46, U+5f4a, U+5f50-5f52, U+5f54, U+5f56-5f58, U+5f5a-5f5e, U+5f61, U+5f63, U+5f66-5f67, U+5f6b, U+5f72-5f74, U+5f76;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.72.woff2) format("woff2");
  unicode-range: U+5ce0-5ce1, U+5ce5-5ce6, U+5ce8-5cea, U+5ced-5cee, U+5cf1, U+5cf4-5cf5, U+5cf8, U+5cfe-5d00, U+5d06, U+5d08, U+5d0a-5d0d, U+5d15, U+5d18, U+5d1a, U+5d1d, U+5d1f-5d22, U+5d24, U+5d26-5d28, U+5d2c-5d2e, U+5d33-5d35, U+5d3d, U+5d3f, U+5d42-5d43, U+5d46-5d47, U+5d49-5d4b, U+5d4e, U+5d52-5d53, U+5d57-5d59, U+5d5b-5d5c, U+5d65, U+5d68-5d69, U+5d6b-5d6c, U+5d6f, U+5d74-5d75, U+5d7e-5d7f, U+5d81-5d82, U+5d85-5d88, U+5d8b-5d8c, U+5d92, U+5d94, U+5d97, U+5d99, U+5d9d, U+5da0-5da2, U+5da7, U+5da9-5daa, U+5dae, U+5db2, U+5db4, U+5db7-5db8, U+5dbd, U+5dc2-5dc5, U+5dc9, U+5dcb-5dcd, U+5dd2, U+5dd6, U+5dd8, U+5ddb-5ddc, U+5de0, U+5de3, U+5de9, U+5df0, U+5df3, U+5df5, U+5df9, U+5dfb-5dfd, U+5e00-5e01, U+5e04-5e05, U+5e0a, U+5e11, U+5e14, U+5e18-5e1c, U+5e1f-5e22, U+5e27-5e28, U+5e2f-5e30;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.73.woff2) format("woff2");
  unicode-range: U+5b80-5b82, U+5b84, U+5b8d, U+5b92-5b93, U+5b95-5b96, U+5b9f-5ba1, U+5ba6-5ba8, U+5baa-5bad, U+5bbd-5bbe, U+5bc0-5bc1, U+5bc3, U+5bd0-5bd1, U+5bd4-5bd8, U+5bdb-5bdd, U+5be4-5be5, U+5bef, U+5bf3, U+5bfb, U+5bfe-5bff, U+5c02-5c03, U+5c05, U+5c09, U+5c0c, U+5c10, U+5c12-5c13, U+5c15, U+5c18-5c19, U+5c1b, U+5c1d-5c1f, U+5c22, U+5c25, U+5c27-5c28, U+5c2a-5c2b, U+5c34, U+5c38, U+5c3d, U+5c42, U+5c44, U+5c47, U+5c49-5c4a, U+5c50, U+5c53, U+5c58-5c59, U+5c5b, U+5c5d, U+5c61, U+5c63, U+5c68, U+5c6d-5c6e, U+5c74, U+5c79-5c84, U+5c86, U+5c88, U+5c8a-5c8d, U+5c92-5c9c, U+5ca0, U+5ca2-5ca3, U+5ca5-5ca7, U+5cab-5cad, U+5cb5, U+5cb7, U+5cba-5cbb, U+5cc1, U+5cc8, U+5cca-5ccb, U+5cce, U+5cd2, U+5cd6, U+5cd8-5cda, U+5cdf;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.74.woff2) format("woff2");
  unicode-range: U+5a51, U+5a53, U+5a56-5a57, U+5a5d-5a5e, U+5a60-5a62, U+5a65, U+5a67, U+5a6a, U+5a6c-5a6d, U+5a73-5a76, U+5a7a-5a7c, U+5a81-5a84, U+5a8c, U+5a90, U+5a93, U+5a96-5a97, U+5a9c, U+5a9e-5aa0, U+5aa4, U+5aa7, U+5aab-5aac, U+5aae-5aaf, U+5ab1, U+5ab4-5ab5, U+5ab8, U+5aba-5abc, U+5abe-5abf, U+5ac3-5ac4, U+5ac6-5acb, U+5acf-5ad2, U+5ad4-5adc, U+5ae0-5ae1, U+5ae3, U+5ae5-5ae6, U+5ae8, U+5aea-5aeb, U+5aee, U+5af0, U+5af2, U+5af5, U+5afa, U+5aff, U+5b01, U+5b05, U+5b08, U+5b0b, U+5b11, U+5b16-5b17, U+5b19, U+5b1b, U+5b1d, U+5b21-5b23, U+5b28, U+5b2a-5b2d, U+5b32, U+5b34, U+5b36-5b38, U+5b3e-5b40, U+5b43-5b46, U+5b4b-5b4c, U+5b51, U+5b53, U+5b59, U+5b5b-5b5c, U+5b62, U+5b65, U+5b6c-5b6e, U+5b70-5b73, U+5b75, U+5b7a-5b7b, U+5b7d, U+5b7f;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.75.woff2) format("woff2");
  unicode-range: U+590b-590c, U+590e, U+5910-5911, U+5914, U+5919, U+591b, U+591f, U+5923-5924, U+592c, U+5932, U+5938-593a, U+5940, U+5942, U+5944, U+594b-594c, U+594e, U+5950, U+5953, U+5956, U+5958, U+595a, U+5961, U+5966, U+5968-5969, U+596c-596d, U+5975, U+5977, U+597b-597c, U+597e, U+5980-5981, U+5986-5988, U+598a, U+598f, U+5997-5998, U+599f-59a3, U+59a6-59a7, U+59a9, U+59ab-59ac, U+59af, U+59b1-59b2, U+59b6, U+59b8, U+59ba, U+59be, U+59c1, U+59c3, U+59c7-59c9, U+59cd-59ce, U+59d2, U+59d6-59d9, U+59dd-59de, U+59e0, U+59e3-59e5, U+59e9-59eb, U+59ee, U+59f1-59f3, U+59f5-59f9, U+59fc-59fd, U+5a00, U+5a04-5a07, U+5a09, U+5a0c, U+5a11, U+5a13, U+5a16-5a17, U+5a1a, U+5a1e, U+5a20, U+5a23-5a24, U+5a29-5a2b, U+5a2d-5a2f, U+5a32-5a34, U+5a38, U+5a3c, U+5a3f-5a44, U+5a47-5a48, U+5a4a, U+5a4c-5a4d, U+5a50;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.76.woff2) format("woff2");
  unicode-range: U+57a1, U+57a4, U+57a6, U+57a9, U+57ab, U+57b5, U+57b8-57bb, U+57c2, U+57c5-57c8, U+57cc, U+57cf, U+57d2, U+57dc-57de, U+57e1-57e2, U+57e5, U+57e7, U+57ed-57ee, U+57f0, U+57f3-57f6, U+57f8, U+57fb-57fd, U+5800-5801, U+5803-5804, U+5807, U+5809-580b, U+580d-580e, U+5810-5811, U+5814-5815, U+5819, U+581d-581e, U+5820, U+5823, U+5826, U+582c-582d, U+5830, U+583a, U+583f-5841, U+5848, U+584b, U+584d, U+584f, U+5852, U+5859-585a, U+585c, U+5861, U+5864, U+5868-5869, U+586c-586d, U+5871-5872, U+5879, U+587c-5881, U+5887-5889, U+588e, U+5890-5892, U+5896-5899, U+589d, U+58a1, U+58a3, U+58a6, U+58a9, U+58ac, U+58b0-58b1, U+58bb-58bc, U+58c2, U+58c5-58c6, U+58ca, U+58cc, U+58ce, U+58d0-58d1, U+58d5, U+58d9-58da, U+58df-58e0, U+58e9, U+58ec, U+58ee, U+58f1-58f3, U+58f6-58f7, U+58fb-58fc, U+5900, U+5902, U+5906, U+5909-590a;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.77.woff2) format("woff2");
  unicode-range: U+566f, U+5671-5672, U+5676, U+567a-567c, U+5680, U+5684-5686, U+568c, U+568e-568f, U+5692-5693, U+5697-5699, U+569c, U+569e, U+56a1-56a7, U+56a9, U+56ab-56ad, U+56af, U+56b3, U+56b5-56b6, U+56b8, U+56bf-56c1, U+56c3, U+56c5, U+56c7-56c8, U+56cb-56cc, U+56d2-56d4, U+56d6-56d9, U+56df, U+56e1-56e5, U+56ea-56ec, U+56ee-56ef, U+56f1-56f4, U+56f7, U+56f9, U+56ff-5700, U+5703-5704, U+5706-5707, U+5709-570a, U+570c, U+570f, U+5711, U+5717, U+571c, U+5723-5724, U+5727, U+5729-572a, U+572c, U+572e-572f, U+5734-5735, U+573b, U+5741, U+574b-574d, U+574f, U+5752, U+5754, U+575a-5760, U+5763, U+5768-5769, U+576b, U+576d, U+576f-5770, U+5772-5775, U+5777, U+577b-577d, U+5780, U+5784, U+5788, U+578c, U+578e, U+5792-5793, U+5795, U+579a-579b, U+579f-57a0;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.78.woff2) format("woff2");
  unicode-range: U+5551, U+5553, U+5555-5557, U+555c, U+5562-5563, U+5567, U+5569, U+556b-556c, U+5570, U+5575-5579, U+557b-557c, U+557f, U+5581, U+5583, U+5586, U+5588, U+558b, U+558f, U+5591, U+5599, U+559f, U+55a1, U+55a3, U+55a5-55a6, U+55a8-55a9, U+55ab, U+55ad, U+55b0-55b1, U+55b3, U+55b6-55b7, U+55b9, U+55bc-55bd, U+55c4-55c5, U+55c7, U+55c9, U+55cc-55cd, U+55d0, U+55d2, U+55d4-55d9, U+55db, U+55dd-55df, U+55e1-55e6, U+55e9-55ea, U+55ec, U+55ee, U+55f1-55f3, U+55f5-55f7, U+55f9-55fa, U+55fe, U+5600-5602, U+5608, U+560c, U+560f, U+5612-5613, U+5615-5616, U+5618, U+561a, U+561c, U+561e, U+5620, U+5623-5625, U+5627, U+562a, U+562c-562e, U+5630-5631, U+5635-5636, U+5638-563a, U+5640, U+5642-5643, U+5649, U+564c-5650, U+5654, U+5658-565d, U+5664-5666, U+5669, U+566b, U+566d;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.79.woff2) format("woff2");
  unicode-range: U+543d, U+543f, U+5441, U+5444-5445, U+5447, U+5449, U+544b-544d, U+5450-5455, U+5457, U+545b-545c, U+545f-5460, U+5463-5464, U+546a-5472, U+5474, U+5476, U+5478, U+547b, U+547e-547f, U+5482-5488, U+548a, U+548d-5491, U+5494, U+5498-549d, U+54a1-54a5, U+54ab, U+54ad-54af, U+54b5, U+54b7, U+54bb-54bc, U+54be-54bf, U+54ca, U+54cc, U+54cf-54d2, U+54d4, U+54d6-54d7, U+54da, U+54de-54df, U+54e2, U+54e4, U+54e7, U+54eb, U+54f3, U+54fd, U+54ff, U+5501-5502, U+5504-5506, U+550a, U+550c, U+550e-550f, U+5511-5513, U+5516-5517, U+551a-551b, U+551e, U+5520, U+5524, U+5526-5527, U+552a, U+552c-552d, U+5530, U+5532-5533, U+5535-5536, U+553b-553c, U+553e-553f, U+5541-5542, U+5544-5545, U+5547, U+5549, U+554b, U+554d-554e, U+5550;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.80.woff2) format("woff2");
  unicode-range: U+52db, U+52e0, U+52e3, U+52e6-52e7, U+52eb, U+52ed-52ee, U+52f0-52f2, U+52f7, U+52f9-52fa, U+5300-5302, U+530a-530b, U+530d, U+530f-5310, U+5315, U+531a, U+531c-531d, U+532d-532e, U+5331, U+5338, U+533b-533e, U+5344-5345, U+534b-534d, U+534f-5350, U+5358, U+535e-535f, U+5362-5364, U+5367, U+5369, U+536b-536c, U+536e-536f, U+5372, U+5374, U+5379-537a, U+537c-537d, U+5382, U+5385, U+5389, U+538b-538c, U+538e, U+5392-5396, U+5399, U+53a0-53a2, U+53a4-53a6, U+53a8-53a9, U+53ae, U+53b0, U+53b3-53b4, U+53b6-53b7, U+53b9, U+53bf, U+53c1, U+53c4, U+53ce-53cf, U+53d2, U+53d5, U+53d9-53da, U+53df-53e1, U+53e7-53e9, U+53f1, U+53f5-53f6, U+53f9, U+53fb-53fd, U+5400-5402, U+5405-5407, U+540f, U+5412, U+5414-5417, U+541a, U+5420-5421, U+5424-5425, U+5428-5429, U+542c-542f, U+5431-5432, U+5434, U+5437;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.81.woff2) format("woff2");
  unicode-range: U+518f, U+5191, U+5193, U+5195-5197, U+519a-519c, U+519e, U+51a2, U+51a6-51a9, U+51ab, U+51ad-51af, U+51b1-51b6, U+51ba-51c0, U+51c3-51c5, U+51c7, U+51c9-51cb, U+51ce-51d1, U+51d4, U+51d6, U+51d9, U+51db-51dc, U+51df, U+51e4, U+51e6, U+51e9-51ea, U+51ed, U+51ef, U+51f4-51f5, U+51fc, U+51ff, U+5201-5202, U+5204-5205, U+5208, U+520b, U+520d-520e, U+5213, U+5215-5216, U+5218, U+521a, U+5220, U+5223, U+5226-5228, U+5232-5234, U+5239, U+523c, U+5241-5242, U+5244, U+5249, U+524c, U+5251-5252, U+5255, U+5257, U+525c, U+525e, U+5261, U+5263-5265, U+526e, U+5270, U+5273-5274, U+5277, U+527d, U+527f, U+5281-5282, U+5284, U+528a, U+528c, U+528f, U+5292-5294, U+529d, U+52a6, U+52ac-52ad, U+52b1-52b5, U+52b9, U+52bb-52bc, U+52be-52c0, U+52c5, U+52cb, U+52cd, U+52d0-52d1, U+52d6-52d7;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.82.woff2) format("woff2");
  unicode-range: U+5032, U+5036, U+503a-503b, U+503e, U+5040-5041, U+5043, U+5045-5046, U+5048, U+504a-504e, U+5051-5053, U+505d-5060, U+5063, U+506a, U+506f-5072, U+5078, U+507a-507b, U+507f-5080, U+5088-5089, U+508b-508c, U+508e, U+5092, U+5095-5096, U+509a-509d, U+50a3, U+50a5, U+50a8, U+50af, U+50b1, U+50b4, U+50ba, U+50c2, U+50c6-50ca, U+50cd-50ce, U+50d6, U+50d9, U+50dd-50df, U+50e1, U+50e3, U+50e5-50e6, U+50e8-50ea, U+50ec-50f0, U+50f3, U+50fb, U+50fe, U+5101-5102, U+5105-5109, U+510b-510e, U+5110, U+5113-5115, U+5117, U+511a-511c, U+511e, U+5120-5121, U+5125, U+512b, U+5131, U+5134-5135, U+5138-513c, U+5140, U+514e, U+5150-5151, U+5155-5157, U+515a, U+515f, U+5162, U+516a, U+516e, U+5172, U+5174, U+5179, U+517b, U+517d, U+5182, U+5186, U+5188-5189, U+518b;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.83.woff2) format("woff2");
  unicode-range: U+4f22, U+4f24, U+4f29-4f2b, U+4f2d, U+4f31-4f32, U+4f35, U+4f37, U+4f39, U+4f3b, U+4f3e, U+4f41-4f43, U+4f47, U+4f49, U+4f4c, U+4f52, U+4f57-4f58, U+4f5a, U+4f5d-4f5f, U+4f61, U+4f63-4f64, U+4f67, U+4f6a, U+4f6e-4f6f, U+4f72, U+4f74, U+4f76-4f7b, U+4f7d-4f7e, U+4f80-4f82, U+4f84, U+4f89-4f8a, U+4f8e-4f94, U+4f96-4f98, U+4f9a, U+4f9e, U+4fa0-4fa3, U+4fa5-4fa8, U+4faa-4fac, U+4fb2-4fb3, U+4fb7-4fba, U+4fc0-4fc1, U+4fc5-4fc7, U+4fcb, U+4fcd-4fce, U+4fd1, U+4fd3-4fd4, U+4fd8-4fdc, U+4fdf, U+4fe2-4fe5, U+4fe8-4fea, U+4fec-4fed, U+4ff3-4ff6, U+4ff8-4ffa, U+4ffd, U+5000, U+5002, U+5005, U+5008, U+500c, U+500f, U+5013-5015, U+501b-501c, U+501e, U+5022-5025, U+5027-5028, U+502c-502e, U+5030-5031;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.84.woff2) format("woff2");
  unicode-range: U+3a17, U+3a52, U+3b22, U+3bd7, U+3bff, U+3ca5, U+3d68, U+3ddb, U+3de7, U+3deb, U+3e03, U+3e74, U+3f08, U+3f0e, U+3f21, U+3f97, U+4102, U+411b, U+4181, U+43c8, U+4552, U+4576, U+46e5, U+4837, U+493d, U+4a3b, U+4d09, U+4e02, U+4e04-4e05, U+4e0c, U+4e0f-4e10, U+4e15, U+4e17, U+4e1b, U+4e21-4e22, U+4e25, U+4e27, U+4e31, U+4e34, U+4e36-4e37, U+4e3d, U+4e3f-4e42, U+4e44, U+4e47, U+4e49, U+4e4c, U+4e52-4e54, U+4e57, U+4e5a-4e5b, U+4e60-4e61, U+4e69, U+4e6d, U+4e78, U+4e80-4e81, U+4e85, U+4e87, U+4e89-4e8a, U+4e8d, U+4e8f, U+4e93, U+4e96, U+4e98-4e99, U+4e9c, U+4e9f-4ea0, U+4ea2, U+4ea5, U+4ea9, U+4eb0, U+4eb2-4eb3, U+4eb5-4eb7, U+4eb9, U+4ebb-4ebc, U+4ebf, U+4ec2-4ec6, U+4ec8-4ec9, U+4ecf, U+4ed1, U+4ed3, U+4edc-4ee1, U+4ee7-4eeb, U+4eee-4eef, U+4ef1, U+4ef3-4ef5, U+4efa, U+4efc, U+4f00, U+4f02-4f03, U+4f05, U+4f07-4f09, U+4f0b, U+4f0e, U+4f15, U+4f17, U+4f1d-4f1f;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.85.woff2) format("woff2");
  unicode-range: U+305c, U+3062, U+306d, U+307a, U+307c, U+3080, U+308e, U+3090-3091, U+3099-309e, U+30a5, U+30c2, U+30c5, U+30ee, U+30f0-30f2, U+30f4-30f6, U+30fd-30fe, U+3105-3106, U+3108, U+310a-310b, U+310d-3119, U+311b-311e, U+3120-3126, U+3128-3129, U+3131, U+3134, U+3137, U+3139, U+3141-3142, U+3145, U+3147-3148, U+314b, U+314d-314f, U+3153, U+315c, U+3160-3161, U+3163-3164, U+3181, U+318d, U+3192-3193, U+3196-3198, U+319d-319f, U+3220-3226, U+3231, U+3268, U+3281, U+328b, U+3291-3292, U+3295-3297, U+3299, U+329d, U+329f, U+32a3-32a4, U+32d6, U+32e1, U+3314, U+3322, U+337f, U+338e-338f, U+339c-339e, U+33a1, U+33c4, U+33d1-33d2, U+3440, U+3449, U+3479, U+3551, U+3569, U+35ad, U+35ce, U+36ac, U+373a, U+3863, U+38ec, U+39b8, U+3a02;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.86.woff2) format("woff2");
  unicode-range: U+2749-274f, U+2752-275b, U+275d-275e, U+2761, U+2763, U+2765-2769, U+276e-276f, U+2771, U+2776-277e, U+2780-2782, U+278a-278c, U+2794-2796, U+2798-2799, U+279c-27a6, U+27a8-27ab, U+27ad, U+27af-27b0, U+27b2-27b3, U+27b7-27b9, U+27bc-27bd, U+27bf, U+27e9-27eb, U+27f5-27f6, U+2800, U+28ec, U+2922, U+2934-2935, U+29bf, U+2a2f, U+2b05-2b07, U+2b1b, U+2b50, U+2b55, U+2cf5, U+2e1c-2e1d, U+2f00, U+2f08, U+2f12, U+2f24, U+2f29, U+2f2f, U+2f3c, U+2f3f, U+2f42, U+2f45, U+2f63-2f64, U+2f83, U+2f8f, U+3003-3007, U+3012-3013, U+3016-3019, U+3020-3025, U+3030, U+303d, U+3041, U+3043, U+3045, U+3047, U+3049, U+3052;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.87.woff2) format("woff2");
  unicode-range: U+264a-2656, U+2658-265c, U+265e-2660, U+2662-2664, U+2666-2669, U+266b-266f, U+267b, U+2692-2696, U+2698, U+269b-269c, U+26a0-26a1, U+26a3-26a5, U+26aa-26ac, U+26bd-26be, U+26c4-26c5, U+26c8, U+26d1, U+26d3-26d4, U+26e4, U+26e9-26ea, U+26f0-26f5, U+26f9-26fa, U+26fd, U+2701-2702, U+2704-2706, U+2708, U+270a-2712, U+2714, U+2716-2727, U+2729-273e, U+2740-2748;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.88.woff2) format("woff2");
  unicode-range: U+2567-2570, U+2572, U+2574, U+2579, U+2580-258a, U+258c-2595, U+2597, U+25a1, U+25a3-25a4, U+25a6-25ac, U+25b0, U+25b4, U+25b7-25b9, U+25bb, U+25bd, U+25bf-25c2, U+25c7-25ca, U+25cc-25cd, U+25d0-25d9, U+25dc-25e6, U+25ea-25eb, U+25ef, U+25fb-25fe, U+2600-2604, U+2607, U+2609-260b, U+260d-2615, U+2618, U+261a-2623, U+262a, U+262d-2630, U+2638-263e, U+2641-2642, U+2648-2649;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.89.woff2) format("woff2");
  unicode-range: U+2476-2481, U+2488-2491, U+24b6-24c5, U+24c7-24ca, U+24cc, U+24ce, U+24d0-24df, U+24e1-24ea, U+24f5, U+24ff, U+2501, U+2503-250d, U+250f-2511, U+2513-2515, U+2517-2518, U+251b-251d, U+2520, U+2523-2524, U+2528, U+252b-252c, U+252f, U+2533-2534, U+2537, U+253b-253c, U+2541, U+2543-2545, U+254b, U+2550-2566;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.90.woff2) format("woff2");
  unicode-range: U+2139, U+2153, U+2194-2197, U+2199, U+219d-219e, U+21a0, U+21a9-21aa, U+21ac, U+21af-21b1, U+21b3-21b5, U+21ba-21bb, U+21c4, U+21ca, U+21cc, U+21d0, U+21d2-21d4, U+21d8, U+21dd, U+21e2-21e9, U+2200, U+2202, U+2205-2208, U+220e-220f, U+2211-2212, U+2215, U+2217-221a, U+221d-2220, U+2225, U+2227-222b, U+222e, U+2234-2237, U+223c-223d, U+2248, U+2256, U+2260-2261, U+2264-2265, U+226a-226b, U+226e-226f, U+2282-2283, U+2295-2296, U+2299, U+22a5, U+22b0-22b1, U+22b9, U+22bf, U+22c5-22c6, U+22c8, U+22d0-22d1, U+22ee, U+2312-2313, U+2318, U+231a-231b, U+2323, U+2328, U+239d, U+23a0, U+23af, U+23e4, U+23e9-23ea, U+23ec, U+23f0-23f3, U+23fa, U+2445, U+2461-2471, U+2474-2475;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.91.woff2) format("woff2");
  unicode-range: U+1ec0-1ec3, U+1ec5-1ec6, U+1ec9, U+1ecb-1ecd, U+1ecf-1ed1, U+1ed3-1ed5, U+1ed7-1edd, U+1edf, U+1ee1, U+1ee3-1ee7, U+1ee9, U+1eeb, U+1eed, U+1eef-1ef1, U+1ef3, U+1ef7, U+1ef9, U+1f62, U+1fa2, U+2001-2006, U+2009-200a, U+200c-200d, U+200f-2012, U+2015-2016, U+201a, U+201e, U+2020-2021, U+2023-2025, U+2028, U+202a-202d, U+202f-2030, U+2032-2033, U+2035, U+2038, U+203e-203f, U+2042-2044, U+2049, U+204d-204e, U+2060-2061, U+2063, U+2070, U+2074-207b, U+207d-2083, U+208a, U+208d-208e, U+20a1, U+20a4, U+20a6, U+20a8-20ab, U+20ad-20ae, U+20b1-20b3, U+20b5, U+20b8-20ba, U+20bd, U+20dd, U+20e3, U+2105, U+2109, U+2112-2113, U+2115-2117, U+2120-2121, U+2126, U+212b;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.92.woff2) format("woff2");
  unicode-range: U+11af, U+11b7, U+11bc, U+121b, U+122d, U+129b, U+12a0, U+13a6, U+13a9, U+13ac, U+13af, U+13b3, U+13c2, U+13e3, U+141b, U+1555, U+1557, U+15dc, U+15e8, U+1780-1782, U+1784-1785, U+1787, U+178a, U+178e-1791, U+1793-179c, U+179f, U+17a2, U+17b6-17b9, U+17bb-17bc, U+17bf-17c7, U+17c9, U+17cb, U+17d0, U+17d2, U+17db, U+1871, U+18fa, U+1bff, U+1d00, U+1d04-1d05, U+1d07, U+1d0a-1d0b, U+1d0d, U+1d0f, U+1d17-1d18, U+1d1b-1d1c, U+1d20-1d22, U+1d25, U+1d2c, U+1d2e, U+1d30-1d31, U+1d33-1d3a, U+1d3c, U+1d3e-1d42, U+1d52, U+1d55, U+1d5b, U+1d5e, U+1d9c, U+1da0, U+1dc4-1dc5, U+1e3b, U+1e43, U+1e45, U+1e47, U+1e63, U+1e6d, U+1e73, U+1ea0, U+1ea2, U+1ea4-1ea9, U+1eab-1eaf, U+1eb1, U+1eb3, U+1eb5, U+1eb7, U+1eb9, U+1ebb, U+1ebd-1ebe;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.97.woff2) format("woff2");
  unicode-range: U+2c8-2c9, U+2cc-2cd, U+2d0, U+2d8, U+2da, U+2dc, U+2e1-2e3, U+2e7, U+2eb, U+2ee, U+2f1-2ff, U+302-304, U+306-309, U+30c-30d, U+311, U+31b, U+321, U+323-325, U+328-329, U+32b-32c, U+32e-32f, U+331-33a, U+33c-33f, U+348, U+353, U+358-359, U+35c, U+35e-35f, U+361, U+363, U+367-368, U+36c, U+36f, U+530-535, U+537-540, U+55e, U+561-565, U+568-56d, U+56f-576, U+578-582, U+584, U+5a1, U+5a3-5a4, U+5aa, U+5ae, U+5b0-5b4;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.98.woff2) format("woff2");
  unicode-range: U+1af, U+1b1, U+1b4-1be, U+1d0, U+1d2, U+1d4, U+1da, U+1dc-1dd, U+1e1, U+1e3-1e4, U+1e7, U+1e9, U+1eb-1ec, U+1f0-1f1, U+1f3-1f5, U+1f7, U+1f9-1ff, U+219, U+221, U+225-226, U+228-22b, U+22e-22f, U+231-235, U+239, U+23b, U+23e, U+250-252, U+254-255, U+259-25e, U+261-263, U+268-26b, U+26d, U+26f-277, U+279-27a, U+27d-281, U+283, U+28a-28c, U+28f, U+292, U+294-296, U+298-29a, U+29c, U+29f, U+2a1-2a2, U+2a4-2a7, U+2a9-2aa, U+2ae-2b3, U+2b5-2b7, U+2b9-2bf, U+2c2-2c4, U+2c6-2c7;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.99.woff2) format("woff2");
  unicode-range: U+a1-a2, U+a4, U+a6-a8, U+aa, U+ac, U+af, U+b1, U+b5-b6, U+b8-ba, U+bc-be, U+c0-c8, U+ca-cc, U+ce-d5, U+d8-df, U+f0, U+f5, U+f8, U+fb, U+fe-100, U+102, U+105, U+107, U+109-10b, U+10f, U+112, U+115, U+117, U+119, U+11b, U+11f, U+121, U+123-124, U+127, U+129, U+12c-12d, U+130-13f, U+141-142, U+144, U+148, U+14b-14c, U+14f-153, U+159-15b, U+15e-160, U+163-166, U+169-16a, U+16d-171, U+173-17e, U+192, U+1a0, U+1a4, U+1aa, U+1ac-1ad;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.100.woff2) format("woff2");
  unicode-range: U+a3, U+2ca, U+2223, U+2460, U+2640, U+273f, U+301c, U+3107, U+310c, U+4e30, U+4e3e, U+4e5e, U+4e71, U+4f26, U+4f7c, U+4f83, U+50da, U+5243, U+5267, U+529e, U+5321, U+5352, U+5477, U+548b, U+54a6, U+54b2, U+54c2, U+54c4, U+54c6, U+54cd, U+54ee, U+5543, U+55d1, U+55d3, U+55f0, U+55fd, U+560d, U+5629, U+5660, U+56d1, U+56dd, U+57ae, U+57e0, U+57e4, U+5904, U+592d, U+5965, U+5a31, U+5a7f, U+5b5a, U+5bb8, U+5c14, U+5c3b, U+5c5c, U+5c5e, U+5d10, U+5e10, U+5e4c, U+603b, U+604d, U+611c, U+6137, U+61c8, U+62c7, U+6371, U+6382, U+645f, U+64ae, U+64c2, U+651e, U+65f1, U+660a, U+663e, U+673d, U+6784, U+6789, U+67b1, U+67ff, U+6813, U+6854, U+68d8, U+68fa, U+697d, U+6a01, U+6a1e, U+6baf, U+6c08, U+6c17, U+6c2b, U+6c81, U+6cbd, U+6dc6, U+6df9, U+6ed9, U+6ee1, U+6f86, U+6fc1, U+6fdb, U+701f, U+7076, U+715c, U+7194, U+71ee, U+71fb, U+720d, U+72b6, U+7396, U+73af, U+745b, U+746f, U+748b, U+7647, U+7699, U+76ce, U+76de, U+77aa, U+786b, U+7881, U+78ca, U+793c, U+797a, U+79b9, U+79bb, U+79bf, U+7a92, U+7ac7, U+7ae3, U+7b19, U+7b20, U+7b51, U+7b94, U+7cbd, U+7cde, U+7cef, U+7d46, U+7dde, U+7f88, U+80da, U+814b, U+81cd, U+8235, U+8282, U+82b9, U+846b, U+84c1, U+84d3, U+8518, U+8611, U+8783, U+8814, U+8a15, U+8aa6, U+8b2c, U+8ba8-8ba9, U+8bc6, U+8be2, U+8be5-8be6, U+8c22, U+8d05, U+8d27, U+8dbe, U+8e34, U+8e66, U+8ec0, U+9005, U+9082, U+914b, U+916f, U+92c5, U+92f0, U+9318, U+938a, U+93e2, U+964b, U+96c1, U+96cc-96cd, U+96db, U+973e, U+97a0, U+9803, U+9876, U+9879, U+9955, U+99f1, U+9a5b, U+9ab7, U+9abc, U+9c57, U+9c9c, U+9d1b, U+9d26, U+9d51, U+9eef, U+9f99, U+c2a4, U+e253, U+e313-e314, U+e5c7, U+e5c9, U+e8db-e8dc, U+ff2d-ff2e, U+ff34, U+ffe5, U+1f60a, U+1f618, U+1f62d;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.101.woff2) format("woff2");
  unicode-range: U+b4, U+10d, U+2d9, U+641, U+6cc, U+e20, U+e29, U+200e, U+20ac, U+2266, U+25be, U+301d-301e, U+3058, U+4e07, U+4e1d, U+4e66, U+4ece, U+4fde, U+5016, U+5180, U+5199, U+51aa, U+5306, U+5386, U+53d8, U+5413, U+541d, U+54ce, U+54e8, U+54fc, U+5571, U+557e, U+558e, U+55a7, U+56a8, U+57a2-57a3, U+58b3, U+5960, U+5992-5993, U+59a4, U+5a55, U+5ab2, U+5afb, U+5b56, U+5bc5, U+5bc7, U+5bf0, U+5cb1, U+5cc7, U+5dff, U+5e93, U+5ed3, U+5f6a, U+60bc, U+61ff, U+6218, U+6292, U+634d, U+6467, U+64f1-64f2, U+6582, U+65fb, U+6615, U+6687, U+66e6, U+66f0, U+6781, U+67f5, U+68a7, U+6a1f, U+6b27, U+6b4e, U+6b73, U+6b79, U+6bcb, U+6c5d, U+6cf5, U+6dee, U+6ec4, U+6ecc, U+6f88, U+701d, U+703e, U+707c, U+7099, U+710a, U+72d9, U+72e9, U+731d, U+739f, U+7463, U+7480, U+74a8, U+7523, U+7526, U+75e0, U+7613, U+7656, U+76bf, U+76d4, U+773a, U+775c, U+775e, U+780c, U+78e1, U+78f7, U+7960, U+7a20, U+7aaf, U+7b08, U+7b71, U+7be4, U+7cec, U+7cf0, U+7d5e, U+7d62, U+7dbe, U+7e1b, U+7ea2, U+7ec4, U+7ec6, U+7edc, U+7eed, U+7efc, U+7f16, U+7f57, U+7fb9, U+7fca, U+803d, U+816e, U+8258, U+82a5, U+82b7, U+8317, U+8338, U+834a, U+83d3, U+8401, U+8469, U+849e, U+854a, U+8559, U+865e, U+8700, U+8759, U+8760, U+8778, U+8782, U+879e, U+87d1, U+8836, U+8944, U+89c8, U+8aac, U+8b74, U+8ba2, U+8ba4, U+8bae, U+8bfb, U+8c4e, U+8cb3, U+8d16, U+8d28, U+8e44, U+8f3b, U+8f3f, U+8f91, U+8fb9, U+8fc4, U+8fde, U+8ff9, U+9076, U+9091, U+90ae, U+90b8, U+9257, U+9310, U+9382, U+93df, U+94fe, U+95a5, U+962e, U+968f-9690, U+9704, U+9713, U+97f6, U+9824, U+986b, U+9884, U+9886, U+98e2, U+991a, U+9986, U+99a5, U+99dd, U+9ab8, U+9b41, U+9b77, U+9bad, U+c774, U+e5d4, U+fe52, U+ff02, U+ff25, U+1f389, U+1f449, U+1f495;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.102.woff2) format("woff2");
  unicode-range: U+2cb, U+5d1, U+5d9, U+5e2, U+5e8, U+5ea, U+633, U+e32, U+2252, U+2267, U+2573, U+25b3, U+25c4, U+2713, U+2715, U+30e2, U+4e28, U+4e3c, U+4e4d, U+4e70, U+4f88, U+4fef, U+5018, U+501a, U+5026, U+5137, U+513f, U+51f3, U+524b, U+5254, U+52d8, U+5308, U+5384, U+53cc, U+5436, U+5443, U+5466, U+54a8, U+54bd, U+54c9, U+54cb, U+555e, U+5580, U+560e, U+561f, U+562f, U+566c, U+5679, U+56bc, U+56cd, U+56e7, U+56ed, U+572d, U+57d7, U+582f, U+589f, U+5b09, U+5ba5, U+5c51, U+5c90, U+5cef, U+5d16, U+5d84, U+5dd4, U+5e08, U+5e26, U+5f0a, U+5f20, U+606c, U+61c7, U+620f, U+6254, U+625b, U+62a4, U+62d0, U+62f1, U+63a0, U+63c6, U+63f9, U+6413, U+6417, U+6483, U+64f7, U+650f, U+65a7, U+665f, U+66ae, U+66d6, U+66e0, U+6746, U+6756, U+67d1, U+6837, U+68e0, U+68f5, U+6995, U+69a8, U+69b4, U+69d3, U+6a3d, U+6abb, U+6bb7, U+6bd3, U+6c47, U+6cc4, U+6cd3, U+6dae, U+6e26, U+6e29, U+6eaf, U+6eba, U+6fef, U+7028, U+70b3, U+711a, U+725f, U+7325, U+733f, U+73c0, U+73ee, U+7444, U+745a, U+7487, U+7540, U+75a4, U+7729, U+779e, U+798e, U+79e9, U+7a3d, U+7a4c, U+7a9f, U+7ac4, U+7aff, U+7c27, U+7cd9, U+7d76, U+7e43, U+7ea6, U+7ed9, U+7ff1, U+808b, U+809b, U+80fa, U+827a, U+8309, U+8328, U+832b, U+8396, U+83e0, U+840e, U+8425, U+852d, U+853b, U+8588, U+85e9, U+86b5, U+86e4, U+8718, U+87ec, U+880d, U+8910, U+893b, U+89c1-89c2, U+8b3e, U+8baf, U+8bc1, U+8bdd, U+8c41, U+8c48, U+8cb6, U+8d2d, U+8d5e, U+8fbe, U+9015, U+90a8, U+90b5, U+90e1, U+9169, U+9183, U+91d0, U+91dc, U+9293, U+92f8, U+9472, U+9598, U+95a9, U+95ed, U+95fb, U+9605, U+96c7, U+9739, U+9742, U+9761, U+99ad, U+9ae6, U+9b1a, U+9b44, U+9bc9, U+9d3f, U+9dd7, U+9e7c, U+9e92, U+fe5d-fe5e, U+ff22-ff24, U+ff2f-ff30, U+ff33;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.103.woff2) format("woff2");
  unicode-range: U+60, U+f7, U+2198, U+2571, U+258b, U+25b6, U+2661, U+3051, U+3109, U+311a, U+4e11, U+4e24, U+4e2b, U+4ef7, U+4f18, U+4f36, U+4fd0, U+5029-502a, U+5055, U+508d, U+50ad, U+50e7, U+50f1, U+50f5, U+51a5, U+51c8, U+51fb, U+5203, U+524e, U+5288, U+5323, U+53c2, U+5458, U+54a7, U+54b1, U+54b3, U+54b8, U+556a, U+5582, U+55b2, U+55ba, U+55da, U+55dc, U+5614, U+5662, U+5678, U+56c2, U+5742, U+57d5, U+5862, U+58e4, U+58f0, U+5907, U+590d, U+5934, U+5978, U+5984, U+5a25, U+5c06, U+5c62, U+5c91, U+5d01, U+5d1b, U+5e87, U+5eff, U+5f27, U+5f3a, U+5f53, U+6001, U+6168, U+61a9, U+6233, U+62a5, U+62ce, U+62ed, U+638f, U+6399, U+646f, U+6590, U+6631, U+664f, U+6689, U+66dc, U+672f, U+67af, U+67ec, U+68d7, U+6977, U+6a44, U+6c14, U+6c40, U+6c70, U+6c76, U+6cb8, U+6ce3, U+6df3, U+6e20, U+6e43, U+6e5b, U+6ebc, U+6eec, U+6f2c, U+6fb1, U+7009, U+7011, U+701a, U+7117, U+7184, U+72f9, U+7426, U+74bd, U+74cf, U+752b, U+7554, U+75b9, U+7621, U+7671-7672, U+7693, U+76ef, U+7737, U+77a7, U+77b3, U+77bb, U+77da, U+77e2, U+77e9, U+77ef, U+7801, U+7940, U+797f, U+79a7, U+79b1, U+79bd, U+79cd, U+7a6b, U+7ac5, U+7b1b, U+7b77, U+7ca7, U+7dab, U+7db4, U+7db8, U+7dcb, U+7ddd, U+7de0, U+7e55, U+7e9c, U+7ed3, U+7ef4, U+803f, U+8046, U+8087, U+8116, U+81a8, U+8214, U+821c, U+82d4, U+831c, U+8339, U+8350, U+8354, U+8526, U+860a, U+86db, U+8713, U+873b, U+8822, U+8993, U+8a1f, U+8ab9, U+8ad7, U+8bcd, U+8e72, U+8f4e, U+8f9c, U+8fd0, U+8fd8, U+8fe6, U+9042, U+907c, U+91ba, U+9452, U+95e2, U+9631, U+9699, U+96b8, U+9709, U+978d, U+9830, U+98ce, U+9945, U+99ed, U+9a8c, U+9ad3, U+9baa, U+9be8, U+9c77, U+9cf6, U+9d72, U+9e1f, U+9ec4, U+fe31, U+fe55, U+ff03, U+ff20, U+ff3b, U+ff3d, U+1f3fb, U+1f44d, U+1f60d;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.104.woff2) format("woff2");
  unicode-range: U+10c, U+161, U+e44, U+2728, U+3081, U+4e13, U+4e19, U+4e1c, U+4e1e, U+4e5c, U+4ea7, U+4ed7, U+4f20, U+4f8d, U+4ffe, U+5021, U+50d5, U+515c, U+51a4, U+51e0, U+521b, U+522b, U+532a, U+534e, U+5355, U+537f, U+5398, U+541f, U+543c, U+544e, U+5509, U+5598, U+5622, U+563f, U+5641, U+566a, U+5695, U+569f, U+56ae, U+56da, U+573a, U+574e, U+584c, U+5885, U+58ae, U+5a1f, U+5ac2, U+5b24, U+5bb0, U+5bde, U+5be1, U+5bfc, U+5c39, U+5c4c, U+5c60, U+5cfb, U+5d11, U+5e76, U+5e7f, U+5e9a, U+5eb8, U+5f13, U+5f64, U+5f6c, U+6127, U+61f2, U+6208, U+620a, U+620c, U+6252, U+62ef, U+6328, U+633d, U+6362, U+63b0, U+63c0, U+63c9, U+640f, U+64a9, U+6514, U+652c, U+655e, U+6583, U+658c, U+6627, U+66f3, U+6734, U+6743, U+676d, U+67c4, U+67da, U+6807, U+68cd, U+68f2, U+690e, U+6b16, U+6b38, U+6b3d, U+6bc6, U+6ca1, U+6cab, U+6d8c, U+6e32, U+6e3e, U+6e58, U+6eef, U+6ef2, U+708a, U+7130, U+7165, U+7172, U+71ed, U+7232, U+7239, U+7261, U+7280, U+72a7, U+72f8, U+73c8, U+7464, U+753b, U+754f, U+755c, U+75d8, U+76ea, U+776b, U+7779, U+777f, U+7784, U+778e, U+77ee, U+79e4, U+7a46, U+7a57, U+7aba, U+7aed, U+7b4d, U+7c7b, U+7c7d, U+7d13, U+7d33, U+7dbb, U+7df9, U+7e46, U+7ea7, U+8085, U+8165, U+81fb, U+82b8, U+82d3, U+8305, U+8335, U+8343, U+83e9, U+840d, U+851a, U+853d, U+8543, U+859b, U+85fb, U+87fb, U+888d, U+88c5, U+8adc, U+8b0a, U+8bb0, U+8bbe, U+8bc4, U+8bf4, U+8c5a, U+8cc3, U+8ce4, U+8d44, U+8e81, U+8f44, U+8f66, U+8fdb, U+900d, U+9063, U+914c, U+9223, U+9226, U+923a, U+925b, U+9264, U+929c, U+92b9, U+9320, U+934d, U+9444, U+957f, U+9591, U+96a7, U+97ad, U+97cc, U+9811, U+9898, U+98ea, U+9921, U+9952, U+9a55, U+9b0d, U+9bca, U+9ebd, U+e60f, U+ff1c-ff1d, U+ff21, U+ff38, U+ff9f, U+fffd, U+1f602;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.105.woff2) format("woff2");
  unicode-range: U+e17, U+e22, U+2103, U+25a0, U+266a, U+3014-3015, U+311f, U+4e1a, U+4e50, U+4f10, U+4f6c, U+4f70, U+5006, U+50d1, U+5170, U+518c, U+51f0, U+51f6, U+51f9, U+5219, U+5256, U+525d, U+52c9, U+5349, U+5351, U+5356, U+5375, U+539d, U+53db, U+53ee, U+53f7, U+5492, U+54fa, U+5538, U+55bb, U+55e8, U+5632, U+5757, U+5835, U+58be, U+5937, U+59dc, U+59e8, U+5a49, U+5a9a-5a9b, U+5ab3, U+5b9b, U+5b9e, U+5be8, U+5c37, U+5c4e, U+5d14, U+5d19, U+5d4c, U+5d50, U+5deb, U+5e84, U+5e94, U+5ec2, U+5f17, U+5f26, U+5f55, U+5f77, U+5f7f, U+5fbd, U+6052, U+6064-6065, U+608d, U+609a, U+6101, U+614c, U+621a, U+6237, U+6296, U+62e9, U+632a-632b, U+6488, U+6500, U+652a, U+6556, U+65e0, U+65ec, U+6643, U+6850, U+6893, U+6897, U+68b3, U+68d5, U+6930, U+6960, U+6a11, U+6a3a, U+6ab3, U+6b22, U+6c59, U+6c83, U+6ccc, U+6dea, U+6df5, U+6ef7, U+6f3e, U+6f80, U+6fe4, U+7164, U+71c9, U+722a, U+7260, U+7272, U+73b0, U+74e3, U+7538, U+7586, U+75b5, U+7661-7662, U+77db, U+7838, U+786e, U+788c, U+7950, U+79a6, U+79aa, U+7a40, U+7bf7, U+7c3e, U+7c98, U+7ca5, U+7d21, U+7d2e, U+7dba, U+7dec, U+7e79, U+7ecf, U+7edf, U+7f79, U+8086, U+810a, U+8139, U+813e, U+817a, U+81b3, U+821f, U+8247, U+8259, U+8271, U+839e, U+8431, U+846c, U+849c, U+84b2, U+84c4, U+8513-8514, U+8755, U+8877, U+8881, U+88f9, U+8a1d, U+8a3c, U+8a6d-8a6e, U+8a93, U+8ae7, U+8af7, U+8b17, U+8b5a, U+8ba1, U+8bba, U+8cdc, U+8dea, U+8f6c, U+8f7d, U+8fc7, U+8fd9, U+902e, U+90ca, U+916a, U+916c, U+921e, U+9245, U+935b, U+9594, U+95a8, U+95ee, U+95f4, U+9706, U+971e, U+9756, U+980c, U+9891, U+98b1, U+98fc, U+9903, U+9957, U+99ff, U+9b91, U+9db4, U+9f4b, U+e602-e605, U+e610-e611, U+ff16-ff19;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.106.woff2) format("woff2");
  unicode-range: U+2190-2191, U+2193, U+22c1, U+2302, U+25cb, U+2699, U+2709, U+3127, U+4e0e, U+4e18, U+4e3a, U+4e48, U+4e91, U+4eec, U+4f3d, U+4fcf, U+5112, U+524a, U+52a3, U+52ab, U+52c3, U+52f3, U+52fb, U+5320, U+5339, U+533f, U+53e2, U+543e, U+5480, U+5495, U+5497, U+5564, U+5572, U+55c6, U+55ef, U+563b, U+5653, U+5657, U+56b7, U+5824, U+58d8, U+5955, U+5983, U+598d, U+59da, U+59e6, U+5a36, U+5bb5, U+5bc2, U+5bf9, U+5cb3, U+5d17, U+5dbc, U+5e2e, U+60df, U+611a, U+6190, U+61a4, U+61be, U+61fc, U+6284, U+62ac, U+62bc, U+634f, U+636e, U+6398, U+63a9, U+6487, U+6495, U+64ab, U+6577, U+65ac, U+6602, U+6652, U+66f9, U+6761, U+679a, U+683d, U+68ad, U+68b5, U+68da, U+68e7, U+6a38, U+6a59, U+6ae5, U+6b47, U+6b67, U+6b6a, U+6bef, U+6c50, U+6c9b, U+6e23, U+6e34, U+6e4a, U+6e67, U+6ea2, U+6eb6, U+6f20, U+6feb, U+70ed, U+714c, U+715e, U+7199, U+71ac, U+7231, U+7262, U+7409, U+745f, U+7469, U+74ca, U+7535, U+753a, U+75f4, U+7624, U+7682, U+76ba, U+76f2, U+77fd, U+780d, U+7832, U+78c5, U+78ef, U+7901, U+79be, U+79c9, U+79e6, U+7a1a, U+7a62, U+7a84, U+7aca, U+7cb5, U+7cb9, U+7cdf, U+7ce7, U+7d6e, U+7db1, U+7def, U+7e61, U+7e7d, U+7e8f, U+7f38, U+7f77, U+7fa8, U+7fc5, U+7fe1, U+7ff9, U+800d, U+8015, U+8054, U+80a2, U+80aa, U+80ba, U+814e, U+8180, U+819d, U+81c0, U+828b, U+82ad, U+82af, U+83f1, U+83f8, U+8403, U+84bc, U+84c9, U+84ec, U+8523, U+8549, U+8569, U+8591, U+85b0, U+881f, U+884d, U+88d4, U+89c4, U+89c6, U+8a60, U+8a79, U+8b19, U+8bd5, U+8bf7, U+8c03, U+8c79, U+8cc8, U+8d9f, U+8e10, U+8e48, U+8faf, U+9009, U+9017, U+9175, U+9187, U+918b, U+9214, U+946b, U+9470, U+947c, U+9640, U+9675, U+96ef, U+97cb, U+97e9, U+985b, U+99ae, U+99b3, U+9b4f, U+9d09, U+9e9f, U+9edb, U+9f90, U+ff14, U+1f464;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.107.woff2) format("woff2");
  unicode-range: U+a5, U+25ce, U+4e56, U+4e9a, U+4ea8, U+4ead, U+4f3a, U+4f51, U+4f62, U+4faf, U+5098, U+50ac, U+5147, U+5173, U+5187, U+51f8, U+52a1, U+52a8, U+52f8, U+535c, U+53ed, U+541e, U+5435, U+5475, U+54a9, U+54c0, U+54c7, U+5589, U+5605, U+5733, U+5764, U+5782, U+57c3, U+5858, U+5893, U+589c, U+58e2, U+5974, U+599e, U+59a8, U+59ec, U+5b66, U+5b99, U+5b9d, U+5bee, U+5c2c, U+5c65, U+5cfd, U+5d0e, U+5dba, U+5de2, U+5e06, U+5e15, U+5ec1, U+5ed6, U+5f00, U+5f4c, U+5f65, U+6055, U+6070, U+609f, U+60b6, U+6241, U+624e, U+626f, U+6291, U+62cc, U+62d8, U+62da, U+62fe, U+6349, U+6367, U+63ea, U+6435, U+6454, U+64a4, U+64b2, U+64bc, U+64bf, U+64c5, U+64ce, U+6558, U+6572, U+65a5, U+65e8, U+65ed, U+6614, U+6670, U+6688, U+672d, U+673a, U+6770, U+68cb, U+6912, U+6953, U+6a61, U+6aac, U+6aaf, U+6ab8, U+6b20, U+6b96, U+6bbf, U+6bc5, U+6c6a, U+6cbe, U+6d59, U+6d78, U+6dc7, U+6deb, U+6e7e, U+6e9c, U+6f3f, U+6f51, U+6f84, U+704c, U+7051, U+70ab, U+70ad, U+70f9, U+7119, U+7149, U+714e, U+71e6, U+72c4, U+72d0, U+72e0, U+7334, U+744b, U+7455, U+7504, U+75ab, U+75b2, U+766e, U+76c3, U+76fc, U+76fe, U+7891, U+7948, U+7a74, U+7b28, U+7c72, U+7cca, U+7ebf, U+7f55, U+7ff0, U+8154, U+81c2, U+81d8, U+81e3, U+81e5, U+8292, U+8299, U+8302, U+8304, U+8332, U+83c1, U+83c7, U+83ca, U+845b, U+8475, U+8490, U+85af, U+8650, U+8667, U+86d9, U+8774, U+8abc, U+8b0e, U+8b39, U+8bed, U+8c54, U+8c6b, U+8c9e, U+8ca7, U+8caa-8cab, U+8ce6, U+8cec-8ced, U+8eb2, U+8eba, U+8fb0, U+901d, U+908f, U+9127, U+91c0, U+91d8, U+9215, U+92b3, U+932b, U+93fd, U+95ca, U+964c, U+96c0, U+970d, U+9716, U+9774, U+97fb, U+9812, U+9913, U+9935, U+99c1, U+9b31, U+9d5d, U+9d6c, U+9e79, U+fe0f, U+fe30, U+ff05, U+ff0b, U+ff10, U+ff15;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.108.woff2) format("woff2");
  unicode-range: U+b0, U+926, U+928, U+939, U+93f-940, U+94d, U+200b, U+22ef, U+25ba, U+25c6, U+2665, U+4e08, U+4e2a, U+4e4f, U+4e59, U+4ec7, U+4f0d, U+4f0f, U+4f19, U+4f59, U+4fae, U+5075, U+507d, U+50b2, U+50b5, U+511f, U+5141, U+5146, U+514c, U+5185, U+51dd, U+51fd, U+522e, U+5319, U+533a, U+5378, U+53ad, U+53c9, U+53d1, U+53d4, U+543b, U+5442, U+5446, U+5481, U+54e9, U+5507, U+5565, U+559a, U+55aa, U+5690, U+56ca, U+56fe, U+582a, U+5915, U+5949, U+5962, U+5996, U+59a5, U+59fb, U+5a77, U+5b0c, U+5b5f, U+5bd3, U+5be2, U+5bfa, U+5c41, U+5c48, U+5ca9, U+5d07, U+5ec8, U+5eca, U+5f18, U+5f4e, U+5f59, U+5f6d, U+5f79, U+5fb9, U+6028, U+6068, U+606d, U+6094, U+60f1, U+6108-6109, U+614e, U+6170, U+617e, U+61b2, U+61f8, U+6247, U+626d, U+6276, U+62ab, U+62cb, U+62d3, U+62f3, U+6368, U+6380, U+6492, U+64e0, U+6570, U+6606, U+660f, U+6649, U+6691, U+66a8, U+6749, U+674f, U+6795, U+67f1, U+67f3, U+6842, U+6851, U+687f, U+68df, U+69fd, U+6a58, U+6c27, U+6c88, U+6cca, U+6d29, U+6d66, U+6daf, U+6f01, U+6f58, U+6f6d, U+6f70, U+6fa1, U+6ff1, U+6ffe, U+7058, U+70ae, U+71d9, U+71e5, U+7235, U+7267, U+73ca, U+742a, U+74f7, U+7529, U+758f, U+75bc, U+76c6, U+7955, U+7a00, U+7a3b, U+7b4b, U+7bad, U+7be9, U+7c4c, U+7c60, U+7cfe, U+7dbf, U+7e2b, U+7f9e, U+7fc1, U+7ffc, U+8096, U+809d, U+80de, U+8155, U+816b, U+81df, U+82bd, U+8352, U+8393, U+8404, U+8525, U+856d, U+8606, U+868a, U+87f9, U+886b, U+8870, U+896a, U+896f, U+8a23, U+8a87, U+8ad2, U+8b00, U+8b20, U+8cb8, U+8cca, U+8ce0, U+8d39, U+8d6b, U+8db4, U+8e29, U+8ef8, U+8f1b, U+8f5f, U+8fa8, U+906e, U+9077, U+90aa, U+90b1, U+90c1, U+9165, U+919c, U+92c1, U+95d6, U+95e8, U+975a, U+9817, U+98c6, U+9ecf, U+feff, U+ff06, U+ff0a, U+ff12-ff13;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.109.woff2) format("woff2");
  unicode-range: U+627-629, U+631, U+639, U+644, U+64a, U+25cf, U+2606, U+2764, U+3008-3009, U+4e38, U+4e43, U+4ed5, U+4ef0, U+4eff, U+4fe0, U+5085, U+50a2, U+50be, U+5118, U+5211-5212, U+5272, U+52fe, U+5366, U+53b2, U+53ec, U+54ac, U+5587, U+55b5, U+5606, U+561b, U+5751, U+576a, U+57cb, U+58ef, U+58fa, U+594f, U+5951, U+596e, U+59d1, U+5ac1, U+5acc, U+5b8b, U+5c4d, U+5ca1, U+5d29, U+5dfe, U+5e7d, U+5edf, U+5ef7, U+5fa1, U+5faa, U+5fcc, U+5ffd, U+6021, U+6046, U+6062, U+62b9, U+6316, U+6350, U+6478, U+647a, U+6490, U+64b0, U+64e6, U+6524, U+6591, U+659c, U+65a4, U+65e6, U+65f6, U+6607, U+6674, U+6765, U+679d, U+67f4, U+68a8, U+6b3a, U+6c57, U+6c61, U+6c90, U+6cbf, U+6cdb, U+6d69, U+6db5, U+6dd1, U+6e21, U+6f06, U+6f62, U+70d8, U+71c3, U+71d5, U+722c, U+727d, U+72ac, U+72fc, U+731c, U+7336, U+7344, U+7384, U+73ab, U+7433, U+745c, U+7470, U+75d5, U+7652, U+76c8, U+76e7, U+7709, U+7720, U+7740, U+7747, U+7763, U+77ac-77ad, U+7802, U+78a7, U+78b3, U+78c1, U+78da, U+7926, U+796d, U+798d, U+7aae, U+7b52, U+7c92, U+7d68, U+7d81, U+7e31, U+7e5e, U+7e69, U+7e73, U+7f50, U+7f70, U+7f75, U+8058, U+8070, U+80c3, U+8105-8106, U+8108, U+8179, U+818f, U+81a9, U+81ed, U+820c-820d, U+8277, U+82d1, U+8461, U+84b8, U+852c, U+857e, U+8587, U+85e4, U+863f, U+8679, U+86c7, U+8702, U+8776, U+87ba, U+8896, U+88c2, U+88d5, U+88f8, U+8af8, U+8b7d, U+8ca2, U+8d64, U+8d74, U+8d81, U+8d99, U+8e5f, U+8e8d, U+8ecc, U+8ed2, U+8fb1, U+8fc5, U+9022, U+9038, U+905c, U+9081, U+9189, U+9234, U+92d2, U+934a, U+95a3, U+962a, U+9646, U+96d5, U+971c, U+9838, U+9875, U+98c4, U+99db, U+9a45, U+9a5f, U+9a6c, U+9ad2, U+9cf4, U+9d28, U+9daf, U+9df9, U+9e7d, U+9f0e, U+9f52, U+9f9c, U+ff11, U+ff1e;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.110.woff2) format("woff2");
  unicode-range: U+2022, U+2500, U+25bc, U+4e1f, U+4e95, U+4f50, U+4f54, U+4f69, U+4fb6, U+4fc4, U+4fca, U+5009, U+50bb, U+5154, U+51cc, U+528d, U+5291, U+52d2, U+52e4, U+5353, U+5360, U+540a-540b, U+5410, U+54f2, U+5514, U+5537, U+558a, U+55ac, U+5617, U+56fd, U+573e, U+5766, U+5783, U+57d4, U+5806, U+5821, U+5857, U+5875, U+58f9, U+592f, U+5954, U+596a, U+59ae, U+59c6, U+59ca, U+59ff, U+5a03, U+5ae9, U+5b64, U+5bb4, U+5c3f, U+5c6f, U+5de1, U+5e16, U+5e45, U+5e72, U+5ec9, U+5f7c, U+5f81, U+5f90-5f92, U+6016, U+6085, U+6089, U+60a0, U+60a3, U+60b2, U+60d1, U+60f9, U+6155, U+6158, U+6191, U+6212, U+626e, U+62d4, U+632f, U+633a, U+63aa, U+642c, U+64a5, U+64cb, U+6566, U+6597, U+66b1, U+66ec, U+6731, U+6735, U+67ef, U+6846, U+6876, U+6881, U+68af-68b0, U+68c9, U+6905, U+6bc0, U+6beb, U+6c0f, U+6c1b, U+6c41, U+6ce5, U+6cf3, U+6d25, U+6d2a, U+6d3d, U+6dcb, U+6dd8, U+6dfa, U+6e9d, U+6eaa, U+6ec5, U+6ecb, U+6f0f, U+6f32, U+707d, U+708e, U+7092, U+716e, U+723a, U+731b, U+7345, U+7375, U+73b2, U+7434, U+74e6, U+758a, U+75be, U+75de, U+764c, U+76dc, U+788e, U+7897, U+789f, U+78a9, U+78b0, U+790e, U+7965, U+7a4e, U+7c43, U+7d17, U+7dd2, U+7e96, U+7f51, U+7f69, U+7f72, U+7fd4, U+7fe0, U+8017, U+80a9, U+80d6, U+8150, U+8178, U+81bd, U+829d, U+82ac, U+8303, U+838e, U+83cc, U+840c, U+8482, U+8499, U+85a9-85aa, U+883b, U+8861, U+88c1, U+88cf, U+88d9, U+8a3a, U+8a98, U+8aee, U+8c8c, U+8cc0, U+8ce2, U+8d0f, U+8da8, U+8dcc, U+8e0f, U+8f1d, U+8f29, U+8fad, U+9003, U+9006, U+903c, U+903e, U+9059, U+9072, U+9075, U+90ce, U+9130, U+91ac, U+91e3, U+9285, U+9298, U+92ea, U+9326, U+937e, U+95c6, U+9676-9677, U+9727, U+994b, U+99a8, U+99d0, U+9a30, U+9b42, U+9b45, U+9d3b, U+9e7f, U+9ee8, U+9f3b;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.111.woff2) format("woff2");
  unicode-range: U+5e, U+3042, U+3044, U+3046, U+3048, U+304a-3050, U+3053-3057, U+3059-305b, U+305d-3061, U+3063-306c, U+306e-3079, U+307b, U+307d-307f, U+3082-308d, U+308f, U+3092-3093, U+30a1-30a4, U+30a6-30c1, U+30c3-30c4, U+30c6-30e1, U+30e3-30ed, U+30ef, U+30f3, U+30fb-30fc, U+4e32, U+4ef2, U+4fd7, U+501f, U+5144, U+51c6, U+52c1, U+5440, U+54e6, U+54ed, U+5510, U+5687, U+58c1, U+5b5d, U+5bd2, U+5ee2, U+5f31, U+6012, U+6084, U+6148, U+6182, U+622a, U+6355, U+6372, U+63ee, U+6416, U+6575, U+660c, U+66c9, U+675c, U+6a6b, U+6b32, U+6b49, U+6b98, U+6d6e, U+6dda, U+6ef4, U+6efe, U+7159, U+7378, U+775b, U+78e8, U+7aa9, U+7d1b, U+7de9, U+7f6a, U+7f8a, U+7fbd, U+8000, U+809a, U+8102, U+8170, U+819c, U+8266, U+82b3, U+87f2, U+8972, U+8a17, U+8b02, U+8e22, U+904d, U+90ed, U+91c7, U+93c8, U+9451, U+9a37, U+9b27, U+ad6d, U+c5b4, U+d55c;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.112.woff2) format("woff2");
  unicode-range: U+2502, U+2605, U+4e39, U+4e58, U+4ea1, U+4ed9, U+4f2f-4f30, U+4f38, U+4f75, U+4fc3, U+4ff1, U+500d, U+5049, U+5074, U+5077, U+5091, U+5175, U+517c, U+51cd, U+51e1, U+5269-526a, U+52aa, U+52c7, U+52df, U+5377, U+541b, U+5439, U+5448, U+54aa, U+5674, U+56f0, U+5761, U+585e, U+588a, U+58a8, U+58fd, U+5925, U+592e, U+5948, U+5999, U+59b3, U+5a18, U+5a1c, U+5a46, U+5b30, U+5b54, U+5b6b, U+5b8f, U+5be9, U+5bf8, U+5c0a, U+5c16, U+5c24, U+5c46, U+5cf0, U+5e1d, U+5e25, U+5e2d, U+5e3d, U+5e79, U+5f04, U+5fcd, U+5fe0, U+60dc, U+6163, U+616e, U+61f6, U+6258, U+6293, U+62c6, U+62d2, U+62d6, U+62fc, U+63da, U+63ed, U+640d, U+6458, U+649e, U+64ec, U+64f4, U+64fe, U+651c, U+6562, U+65cb, U+65e2, U+65fa, U+6628, U+6668, U+66a2, U+66dd, U+66fc, U+66ff, U+6717, U+67cf, U+67d4, U+6817, U+6885, U+695a, U+69cd, U+6afb, U+6bbc, U+6c89, U+6c96, U+6cc9, U+6d1b, U+6d1e, U+6d74, U+6db2, U+6dbc, U+6df7, U+6dfb, U+6e38, U+6f38, U+6f5b, U+6f64, U+6f8e, U+6fa4, U+6fc3, U+6fd5, U+7070, U+70b8, U+70cf, U+70e4, U+7169, U+7210, U+721b, U+7238, U+737b, U+73bb, U+746a, U+7483, U+74dc, U+74f6, U+7518, U+756a, U+75c7, U+7919, U+7956, U+795d, U+7a05, U+7a0d, U+7a3f, U+7bc9, U+7c97, U+7cd5, U+7d0b, U+7d10, U+7dfb, U+7e3e, U+7e6a, U+8036, U+808c, U+80af, U+80ce, U+80e1, U+80f8, U+817f, U+8216, U+8239, U+827e, U+8377, U+8389, U+83ab, U+83f2, U+840a, U+8584, U+85c9, U+865b, U+8766, U+87a2, U+8932, U+8a50, U+8a69, U+8a95, U+8b6f, U+8c37, U+8c6c, U+8ca9, U+8cfa, U+8d95, U+8de1, U+8f14, U+8f9b, U+8fa3, U+8feb, U+8ff4, U+9010, U+901b, U+905e, U+9080, U+912d, U+9177, U+9336, U+947d, U+963b, U+966a, U+9670, U+9769, U+9813, U+9846, U+98fd, U+99d5, U+9a0e, U+9a19, U+9b6f, U+9ce5, U+9cf3, U+9ece, U+9ed8, U+9f13, U+9f20;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.113.woff2) format("woff2");
  unicode-range: U+201c-201d, U+203b, U+2192, U+25b2, U+300e-300f, U+4e01, U+4e73, U+4e82, U+4e88, U+4e8e, U+4f0a, U+4f5b, U+502b, U+504f, U+5076, U+5100, U+5104, U+5132, U+5192, U+51a0, U+51ac, U+51f1, U+5200, U+5224, U+522a, U+5237-5238, U+523a, U+526f, U+5289, U+52de, U+52f5, U+52ff, U+5371, U+539a, U+53e5, U+540e, U+5433, U+547c, U+552f, U+5531, U+5634, U+56c9, U+574a, U+57f7, U+57f9, U+5805, U+5851, U+5854, U+586b, U+58c7, U+58de, U+5967, U+59bb, U+59d3-59d4, U+5b55, U+5b87, U+5b97, U+5bae, U+5bbf, U+5be7, U+5bec, U+5cb8, U+5df7, U+5e7b-5e7c, U+5f1f, U+5f70, U+5fd9, U+60e1, U+61b6, U+61c2, U+6200, U+6234, U+6263, U+62b5, U+62dc, U+62ec, U+6383, U+638c, U+63cf, U+63d2, U+63e1, U+63f4, U+641e, U+64cd, U+64fa, U+654f, U+6557, U+656c, U+65c1, U+65d7, U+6620, U+6676, U+6696-6697, U+66ab, U+66c6, U+671d, U+672b, U+676f, U+677e, U+67d0, U+67d3, U+684c, U+68c4, U+690d, U+694a, U+699c, U+6a4b, U+6ac3, U+6b04, U+6b23, U+6b78, U+6b8a, U+6bd2, U+6c60, U+6cb3, U+6d89, U+6de1, U+6de8, U+6e6f, U+6f02, U+70c8, U+7126, U+718a, U+7236, U+723d, U+7246, U+72af, U+72d7, U+73cd, U+7532, U+760b, U+7626, U+7687, U+76df, U+7761, U+79cb, U+79d2, U+79df, U+7a69, U+7af6, U+7b80, U+7c3d, U+7c3f, U+7c4d, U+7cd6, U+7d2b, U+7de3, U+7e2e, U+7e54, U+7e6b, U+8010, U+80a5, U+812b, U+819a, U+81a0, U+82d7, U+838a, U+8463, U+84cb, U+8521, U+8607, U+860b, U+864e, U+871c, U+878d, U+885d, U+89f8, U+8a13, U+8aa0, U+8afe, U+8b5c, U+8c46, U+8cbf, U+8cd3, U+8cf4, U+8d08, U+8d0a, U+8ddd, U+8de8, U+8fea, U+9014, U+9055, U+906d, U+907a, U+907f, U+90a6, U+9178, U+92fc, U+934b, U+9396, U+93ae, U+9583, U+9663, U+9694, U+96bb, U+9707, U+9738, U+9905, U+9aa8, U+9b25, U+9b3c, U+9ea5, U+9eb5, U+9f4a, U+9f61, U+ff0d-ff0e;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.114.woff2) format("woff2");
  unicode-range: U+3c, U+d7, U+2027, U+4e4e, U+4e92, U+4ea6, U+4ec1, U+4ecd, U+4f34, U+4f48, U+4f53, U+4fb5, U+5012, U+50b7, U+51b0, U+5283, U+52dd, U+532f, U+5354, U+53eb, U+53f3, U+5409, U+5496, U+54c8, U+54e5, U+554a, U+5561, U+5594, U+559d, U+56b4, U+56fa, U+5713, U+5750, U+57df, U+584a, U+590f, U+592b, U+593e, U+5976, U+599d, U+59b9, U+59d0, U+5a5a, U+5a66, U+5b85, U+5b88, U+5ba3, U+5bdf, U+5c01, U+5c04, U+5c3a, U+5c3e, U+5c4f, U+5ddd-5dde, U+5de7-5de8, U+5e63, U+5e8a, U+5e9c, U+5eda, U+5ef3, U+5ef6, U+5f48, U+5fb5, U+6015, U+6025, U+602a, U+6050, U+6069, U+6162, U+6176, U+61f7, U+6279, U+627f, U+6297, U+62b1, U+62bd, U+6311, U+6377, U+6388-6389, U+63a1-63a2, U+6436, U+64c1, U+64d4, U+6551, U+6563, U+65bd, U+66b4, U+66f2, U+6751, U+675f, U+6790, U+6838, U+68d2, U+68ee, U+6982, U+69ae, U+69cb, U+6a39, U+6b66, U+6bba, U+6c5f, U+6ce1, U+6d0b, U+6d3e, U+6d6a, U+6e1b, U+6ed1, U+6f22, U+6f54, U+6f6e, U+6fc0, U+6fdf, U+719f, U+71c8, U+71d2, U+7259, U+72c2, U+7389, U+73e0, U+745e, U+751a, U+751c, U+7530, U+7533, U+7562, U+7591, U+75c5, U+75db, U+7642, U+7686, U+76d2, U+76db, U+76e1, U+76e3, U+7701, U+786c, U+7981, U+79c0, U+79fb, U+7a81, U+7a97, U+7adf, U+7aef, U+7b26, U+7c64, U+7d0d, U+7d14, U+7d2f, U+7d9c, U+7dca, U+7df4, U+7e23, U+7f3a, U+8033, U+804a, U+8056, U+805a, U+8173, U+81e8, U+8212, U+821e, U+822a, U+82e6, U+8336, U+83dc, U+8449, U+84ee, U+85e5, U+885b, U+888b, U+8907, U+8a34, U+8a5e, U+8aa4, U+8ab0, U+8ab2, U+8ac7, U+8b66, U+8c6a, U+8c93, U+8c9d, U+8cb4, U+8dd1, U+8f2a, U+8fb2, U+9109, U+9192, U+91cb, U+91dd, U+93e1, U+964d, U+9686, U+968e, U+969c, U+96de, U+96e8, U+96ea, U+96f7, U+975c, U+9760, U+978b, U+9858, U+98ef, U+9918, U+9aee, U+9b54, U+9ebb, U+ff0f, U+ff5c;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.115.woff2) format("woff2");
  unicode-range: U+23-25, U+3d, U+4e45, U+4e5d, U+4e7e, U+4eac, U+4eae, U+4ed4, U+4ee4, U+4f01, U+4f3c, U+4f8b, U+4fc2, U+505c, U+50c5, U+5145, U+51b7, U+521d, U+523b, U+525b, U+5287, U+52e2, U+5348, U+535a, U+537b, U+5426, U+542b, U+5438, U+5462, U+54ea, U+555f, U+5566, U+5584, U+5609, U+5708, U+570d, U+571f, U+5747, U+5802, U+58d3, U+5920, U+5922, U+5957, U+5979, U+5a01, U+5a92, U+5abd, U+5b63, U+5b69, U+5b83, U+5bb3, U+5bc4, U+5bf5, U+5c3c, U+5c40, U+5c4b, U+5c64, U+5cf6, U+5de6, U+5e0c, U+5e55, U+5e78, U+5eab, U+5ead, U+5ee0, U+5f85, U+5f8b, U+5fd7-5fd8, U+6167, U+6298, U+62db, U+62ff, U+639b, U+63a7, U+642d, U+6469, U+64ad, U+651d, U+653b, U+65b7, U+65cf, U+665a, U+666e, U+66fe, U+6728, U+674e, U+67b6, U+6821, U+6839, U+6843, U+6a94, U+6b4c, U+6b50, U+6b62, U+6b72, U+6b7b, U+6bcd, U+6bdb, U+6c38, U+6c7a, U+6c7d, U+6c99, U+6cb9, U+6ce2, U+6cf0, U+6d17, U+6d32, U+6e2c, U+6e56, U+6fb3, U+722d, U+723e, U+725b, U+734e, U+7387, U+73ed, U+7565, U+7570, U+76ca, U+76e4, U+773e, U+77ed, U+77f3, U+7814, U+7834, U+7968, U+79d8, U+7a7f, U+7af9, U+7b11, U+7b46, U+7b54, U+7bc4, U+7d19, U+7d22, U+7d42, U+7d55, U+7da0, U+7e41, U+7e7c, U+7f85, U+7ffb, U+8077, U+8089, U+80cc, U+81c9, U+81f4, U+81fa, U+820a, U+822c, U+826f, U+8349, U+85cd, U+86cb, U+8840, U+88dc, U+8986, U+8a0e, U+8a73, U+8a8c, U+8b1b, U+8b9a, U+8c50, U+8ca0, U+8cde, U+8cfd, U+8d8a, U+8df3, U+8e64, U+8ecd, U+8edf, U+8f38, U+8fd4, U+8ff0, U+8ff7, U+9000, U+9047, U+9060, U+90f5, U+9152, U+91ce, U+9280, U+9418, U+9435, U+9589, U+9592, U+9678, U+968a, U+96aa, U+96c5, U+96d6, U+96dc, U+96f6, U+9732, U+9748, U+9802, U+9806, U+9808, U+983b, U+984d, U+984f, U+9867, U+98db, U+98f2, U+98fe, U+9a5a, U+9b06, U+9b5a, U+9bae, U+ff5e;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.116.woff2) format("woff2");
  unicode-range: U+40, U+2026, U+4e03, U+4e14, U+4e9e, U+4ec0, U+4ed8, U+4f11, U+4f4e-4f4f, U+4f73, U+4fee, U+5019, U+503c, U+5047, U+514b, U+516b, U+5178, U+5207, U+520a, U+5236, U+5343, U+5347, U+534a, U+5370, U+53cd, U+53e4, U+53e6, U+53f2, U+5403, U+5411, U+5427, U+5468, U+5473, U+547d, U+552e, U+5740, U+5883, U+589e, U+591c, U+5931, U+59cb, U+5a1b, U+5b58, U+5b98, U+5b9c, U+5ba4, U+5bcc, U+5beb, U+5c45, U+5c6c, U+5dee, U+5df4, U+5e03, U+5e33, U+5e6b, U+5e7e, U+5e8f, U+5e95, U+5ea7, U+5f15, U+5f62, U+5f69, U+5f80, U+5fa9, U+5fae, U+5fb7, U+5ff5, U+600e, U+601d, U+60e0, U+614b, U+6230, U+623f, U+628a, U+6295, U+62c9, U+6309, U+64c7, U+64ca, U+652f, U+6545, U+6548, U+65af, U+65e9, U+6625, U+666f, U+667a, U+670b, U+671b, U+6750, U+677f, U+6975, U+6a13, U+6a21, U+6aa2, U+6b65, U+6b77, U+6bb5, U+6cc1, U+6ce8, U+6df1, U+6e90, U+6e96, U+6eab, U+6f14, U+6f2b, U+700f, U+706b, U+7206, U+724c, U+72c0, U+7368, U+7372, U+74b0, U+756b, U+76ae, U+773c, U+78ba, U+798f, U+79ae, U+7a4d, U+7a76, U+7ae5, U+7b56, U+7b97, U+7bb1, U+7bc7, U+7c73, U+7c89, U+7d00, U+7d20, U+7d39, U+7d72, U+7dad, U+7e8c, U+7fa4, U+7fd2, U+8003, U+807d, U+80a1, U+80b2, U+8166, U+8208-8209, U+82e5, U+843d, U+85cf, U+85dd, U+862d, U+8857, U+8863, U+89ba, U+89d2, U+8a2a, U+8a31, U+8a62, U+8a66, U+8a72, U+8abf, U+8b1d, U+8b58, U+8c61, U+8ca1, U+8ca8, U+8cac, U+8cbc, U+8d70, U+8da3, U+8db3, U+8ddf, U+8f03, U+8f15, U+8f2f, U+8fa6, U+8fce, U+8ffd, U+900f, U+9031, U+9069, U+908a, U+91ab, U+91cc, U+92b7, U+9322, U+932f, U+9375, U+9632, U+963f, U+9644, U+9662, U+9673, U+967d, U+96a8, U+96c4, U+96d9, U+96e2-96e3, U+96f2, U+9752, U+97d3, U+97ff, U+9805, U+9810, U+9818, U+986f, U+990a, U+9910, U+9928, U+9e97, U+9ec3, U+9f8d, U+ff1b;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.117.woff2) format("woff2");
  unicode-range: U+26, U+3e, U+5f, U+7e, U+3000, U+300a-300b, U+3010-3011, U+4e16, U+4e26, U+4e94, U+4e9b, U+4ea4, U+4eca-4ecb, U+4efb, U+4efd, U+4f46, U+4f55, U+4f9b, U+4f9d, U+4fbf, U+505a, U+5065, U+5099, U+50cf, U+512a, U+5143, U+5148, U+5152, U+5169, U+516d, U+5171, U+5177, U+518a, U+5225, U+5247, U+5275, U+529f, U+52a9, U+5305, U+5341, U+5357, U+5361, U+5373, U+53bb, U+53c3, U+53c8, U+53d6-53d7, U+53e3, U+5404, U+559c, U+55ce, U+5668, U+56db, U+5712, U+5718, U+57ce, U+57fa, U+58eb, U+592a, U+5947, U+5bc6, U+5bf6, U+5c0e, U+5c11, U+5c1a, U+5c55, U+5c71, U+5df1, U+5e2b, U+5e36, U+5e97, U+5eb7, U+5ee3, U+5efa, U+5f35, U+5f37, U+5f88, U+5f9e, U+5fc5, U+606f, U+60a8, U+6232, U+6236, U+624d, U+627e, U+6280, U+62cd, U+6301, U+6307, U+6392, U+63db, U+64da, U+6539, U+653e-653f, U+6559, U+6574, U+65c5, U+6613, U+66f8, U+6797, U+67e5, U+6848, U+6a19, U+6a23, U+6b61, U+6bcf, U+6c11, U+6c42, U+6d41, U+6d77, U+6e2f, U+6eff, U+7167, U+71df, U+738b, U+73a9, U+7403, U+7537, U+754c, U+7559, U+767d-767e, U+78bc, U+793a, U+795e, U+79c1, U+79d1, U+7a2e, U+7a31, U+7a7a, U+7ae0, U+7ba1, U+7bc0, U+7c21, U+7cfb, U+7d04-7d05, U+7d1a, U+7d30, U+7d44, U+7d66, U+7d71, U+7de8, U+7e3d, U+7f6e, U+7fa9, U+8001, U+805e, U+8072, U+81f3, U+82f1, U+83ef, U+842c, U+8457, U+85a6, U+8655, U+8853, U+88ab, U+88dd, U+88e1, U+88fd, U+897f, U+898f, U+89aa, U+89bd, U+89c0, U+89e3, U+8a02, U+8a3b, U+8a55, U+8a8d, U+8a9e, U+8ad6, U+8b49, U+8b70, U+8b77, U+8b80, U+8b8a, U+8b93, U+8cb7, U+8ce3, U+8cea, U+8cfc, U+8f09, U+8fd1, U+9001, U+901f-9020, U+9054, U+90a3, U+914d, U+91cf, U+9304, U+95b1, U+9664, U+969b, U+96b1, U+96c6, U+9700, U+975e, U+97f3, U+98a8, U+98df, U+9999, U+99ac, U+9a57, U+9ebc, U+9ed1;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.118.woff2) format("woff2");
  unicode-range: U+d, U+2b, U+7c, U+a9, U+300c-300d, U+4e09, U+4e3b, U+4e4b, U+4e5f, U+4e86, U+4e8b-4e8c, U+4eab, U+4ed6, U+4ee3, U+4ef6, U+4f1a, U+4f4d, U+4f60, U+4f7f, U+4fdd, U+4fe1, U+50b3, U+50f9, U+5149, U+514d, U+5167, U+5176, U+518d, U+5217, U+5229, U+524d, U+529b, U+52a0, U+52d9, U+5316-5317, U+5340, U+539f, U+53ca-53cb, U+53ea, U+53f8, U+5408, U+540c-540d, U+544a, U+548c, U+54c1, U+54e1, U+5546, U+554f, U+55ae, U+56de, U+56e0, U+5716, U+578b, U+5831, U+5834, U+5916, U+5973, U+5982, U+5b57, U+5b78, U+5b89, U+5b8c, U+5b9a, U+5ba2, U+5bb9, U+5be6, U+5c07-5c08, U+5c0b, U+5c0d, U+5c31, U+5de5, U+5df2, U+5e02, U+5e38, U+5ea6, U+5f0f, U+5f71, U+5f8c, U+5f97, U+5feb, U+6027, U+60c5, U+60f3, U+610f, U+611b, U+611f, U+61c9, U+6216, U+624b, U+6253, U+63a5, U+63a8, U+63d0, U+641c, U+6536, U+6578, U+6599, U+661f, U+662d, U+670d, U+671f, U+672a, U+6771, U+679c, U+682a, U+683c, U+689d, U+696d, U+6a02, U+6a5f, U+6b0a, U+6b21, U+6b3e, U+6b64, U+6bd4, U+6c23, U+6c34, U+6c92, U+6cd5, U+6d3b, U+6d88, U+6e05, U+7063, U+7121, U+7136, U+71b1, U+7247-7248, U+7269, U+7279, U+73fe, U+7406, U+7522, U+7531, U+7576, U+767b, U+76ee, U+76f4, U+770b, U+771f, U+77e5, U+793e, U+7a0b, U+7acb, U+7ad9, U+7b2c, U+7b49, U+7cbe, U+7d50, U+7d61, U+7d93, U+7dda, U+8005, U+800c, U+806f, U+8207, U+8272, U+82b1, U+865f, U+8868, U+898b, U+8996, U+8a00, U+8a08, U+8a0a, U+8a18, U+8a2d, U+8a71, U+8aaa, U+8acb, U+8cbb, U+8cc7, U+8d77, U+8d85, U+8def, U+8eab, U+8eca, U+8f49, U+9019-901a, U+9023, U+9032, U+904a-904b, U+904e, U+9053, U+9078, U+9084, U+90e8, U+90fd, U+91cd, U+91d1, U+9577, U+9580, U+9593, U+9650, U+9762, U+982d, U+984c, U+985e, U+9ad4, U+9ad8, U+9ede, U+ff01, U+ff08-ff09, U+ff1f;
}
@font-face {
  font-family: "Noto Sans TC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanstc/v26/-nFkOG829Oofr2wohFbTp9i9ywIvDrVO3cuHnQmVtV4N3QDXzPiowFVyhy21F93pzxLWunL8lQ.119.woff2) format("woff2");
  unicode-range: U+20-22, U+27-2a, U+2c-3b, U+3f, U+41-5d, U+61-7b, U+7d, U+a0, U+ab, U+ae, U+b2-b3, U+b7, U+bb, U+bf, U+c9, U+cd, U+d6, U+e0-ef, U+f1-f4, U+f6, U+f9-fa, U+fc-fd, U+101, U+103, U+110-111, U+113, U+12b, U+14d, U+16b, U+1a1, U+1b0, U+1ce, U+300-301, U+1ea1, U+1ea3, U+1ebf, U+1ec7, U+2013-2014, U+2039-203a, U+203c, U+2122, U+3001-3002, U+4e00, U+4e0a-4e0b, U+4e0d, U+4e2d, U+4eba, U+4ee5, U+4f5c, U+4f86, U+500b, U+5011, U+5165, U+5168, U+516c, U+51fa, U+5206, U+5230, U+52d5, U+53ef-53f0, U+570b, U+5728, U+5730, U+591a, U+5927, U+5929, U+597d, U+5b50, U+5bb6, U+5c0f, U+5e73-5e74, U+5fc3, U+6210-6211, U+6240, U+6587, U+65b0, U+65b9, U+65bc, U+65e5, U+660e, U+662f, U+6642, U+66f4, U+6700, U+6703, U+6708-6709, U+672c, U+6b63, U+6cbb, U+70b9-70ba, U+751f, U+7528, U+767c, U+7684, U+76f8, U+7db2, U+7f8e, U+80fd, U+81ea, U+884c, U+8981, U+958b, U+95dc, U+96fb, U+9801, U+9996, U+ff0c, U+ff1a;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, 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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.4.woff2) format("woff2");
  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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.5.woff2) format("woff2");
  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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.6.woff2) format("woff2");
  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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.21.woff2) format("woff2");
  unicode-range: U+9f3d-9f3e, U+9f41, U+9f4a-9f4b, U+9f51-9f52, U+9f61-9f63, U+9f66-9f67, U+9f80-9f81, U+9f83, U+9f85-9f8d, U+9f90-9f91, U+9f94-9f96, U+9f98, U+9f9b-9f9c, U+9f9e, U+9fa0, U+9fa2, U+9ff4, 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, U+af34;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.22.woff2) format("woff2");
  unicode-range: U+9dfa, U+9e0a, U+9e11, U+9e1a, U+9e1e, U+9e20, U+9e22, U+9e28-9e2c, U+9e2e-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.23.woff2) format("woff2");
  unicode-range: U+9c3b, U+9c40, U+9c47-9c49, U+9c53, U+9c57, U+9c64, U+9c72, U+9c77-9c78, U+9c7b, U+9c7f-9c80, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.24.woff2) format("woff2");
  unicode-range: U+9a5f, U+9a62, U+9a65, U+9a69, U+9a6b, U+9a6e, U+9a75, U+9a77-9a7a, U+9a7d, U+9a80, U+9a83, U+9a85, U+9a87-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+9abc, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.25.woff2) format("woff2");
  unicode-range: U+98c8, U+98cf-98d6, U+98da-98db, 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-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.26.woff2) format("woff2");
  unicode-range: U+972a, U+972d, U+9730, U+973d, U+9742, U+9744, U+9748-9749, U+9750-9751, U+975a-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-98c7;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.27.woff2) format("woff2");
  unicode-range: U+95b9-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.28.woff2) format("woff2");
  unicode-range: U+94e7-94ec, U+94ee-94f1, U+94f3, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.29.woff2) format("woff2");
  unicode-range: U+9410-941a, 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-94e6;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.30.woff2) format("woff2");
  unicode-range: U+92b7, U+92b9, U+92c1, U+92c5-92c6, U+92c8, U+92cc, U+92d0, U+92d2, U+92e4, U+92ea, 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-940f;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.31.woff2) format("woff2");
  unicode-range: U+914c, U+914e-9150, U+9154, U+9157, U+915a, U+915d-915e, U+9161-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.32.woff2) format("woff2");
  unicode-range: U+8fe2-8fe5, U+8fe8-8fe9, U+8fee, U+8ff3-8ff4, U+8ff8, U+8ffa, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.33.woff2) format("woff2");
  unicode-range: U+8e2d-8e31, U+8e34-8e35, U+8e39-8e3a, U+8e3d, U+8e40-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.34.woff2) format("woff2");
  unicode-range: U+8caf-8cb0, U+8cb3-8cb4, U+8cb6-8cb9, U+8cbb-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+8d2e, 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-8e2c;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.35.woff2) format("woff2");
  unicode-range: U+8b5e, U+8b60, U+8b6c, U+8b6f-8b70, U+8b72, U+8b74, U+8b77, U+8b7d, 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+8bb3-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.36.woff2) format("woff2");
  unicode-range: U+8a02-8a03, U+8a07-8a0a, U+8a0e-8a0f, U+8a13, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.37.woff2) format("woff2");
  unicode-range: U+8869-886a, U+886e-886f, U+8872, U+8879, U+887d-887f, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.38.woff2) format("woff2");
  unicode-range: U+86e4, U+86e6, U+86e9, U+86ed, U+86ef-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.39.woff2) format("woff2");
  unicode-range: U+8532, U+8534-8535, U+8538-853a, U+853c, U+8543, U+8545, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.40.woff2) format("woff2");
  unicode-range: U+83b4, U+83b6, U+83b8, U+83ba, U+83bc-83bd, U+83bf-83c0, U+83c2, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.41.woff2) format("woff2");
  unicode-range: U+82a9-82ab, U+82ae, U+82b0, U+82b2, U+82b4-82b6, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.42.woff2) format("woff2");
  unicode-range: U+814d-814e, U+8151, U+8153, U+8158-815a, U+815e, U+8160, 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-82a8;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.43.woff2) format("woff2");
  unicode-range: U+7ffa, U+7ffe, U+8004, U+8006, U+800b, U+800e, U+8011-8012, U+8014, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.44.woff2) format("woff2");
  unicode-range: U+7ed7, U+7edb, U+7ee0-7ee2, U+7ee5-7ee6, U+7ee8, U+7eeb, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.45.woff2) format("woff2");
  unicode-range: U+7dc4, U+7dc7-7dc8, U+7dca-7dcd, U+7dcf, U+7dd1-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.46.woff2) format("woff2");
  unicode-range: U+7ccc-7ccd, U+7cd7, U+7cdc, U+7cde, U+7ce0, U+7ce4-7ce5, U+7ce7-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.47.woff2) format("woff2");
  unicode-range: U+7bc3-7bc4, U+7bc6, U+7bc8-7bcc, U+7bd1, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.48.woff2) format("woff2");
  unicode-range: U+7aca, U+7ad1-7ad2, U+7ada-7add, U+7ae1, U+7ae4, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.49.woff2) format("woff2");
  unicode-range: U+797c, U+797e-7980, U+7982, U+7986-7987, U+7989-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.50.woff2) format("woff2");
  unicode-range: U+783e, U+7841-7844, U+7847-7849, U+784b-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.51.woff2) format("woff2");
  unicode-range: U+770f, U+7712, U+7714, U+7716, U+7719-771b, U+771e, U+7721-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.52.woff2) format("woff2");
  unicode-range: U+760a-760e, U+7610-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-770e;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.53.woff2) format("woff2");
  unicode-range: U+74ef, U+74f4, U+74ff, U+7501, U+7503, U+7505, U+7508, 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-7609;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.54.woff2) format("woff2");
  unicode-range: U+73e7-73ea, U+73ee-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.55.woff2) format("woff2");
  unicode-range: U+72dd-72df, U+72e1, U+72e5-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-73e6;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.56.woff2) format("woff2");
  unicode-range: U+719c, U+71a0, U+71a4-71a5, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.57.woff2) format("woff2");
  unicode-range: U+7005-7006, U+7009, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.58.woff2) format("woff2");
  unicode-range: U+6ed8-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+6f31-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.59.woff2) format("woff2");
  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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.60.woff2) format("woff2");
  unicode-range: U+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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.61.woff2) format("woff2");
  unicode-range: U+6b85-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, U+6cb1;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.62.woff2) format("woff2");
  unicode-range: U+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-6b84;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.63.woff2) format("woff2");
  unicode-range: 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, U+69fe-6a00;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.64.woff2) format("woff2");
  unicode-range: 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, U+68d3, U+68d7, U+68dd, U+68df;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.65.woff2) format("woff2");
  unicode-range: 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-678d, U+678f;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.66.woff2) format("woff2");
  unicode-range: U+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-6631, U+6633-6634, U+6636;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.67.woff2) format("woff2");
  unicode-range: U+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-64f2, U+64f4, U+64f7;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.68.woff2) format("woff2");
  unicode-range: 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+62ce-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, U+63b7-63bb;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.69.woff2) format("woff2");
  unicode-range: 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, U+622c, U+622e-6230, U+6232, U+6238;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.70.woff2) format("woff2");
  unicode-range: U+5fd1-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-60ee, U+60f0-60f1, U+60f4, U+60f6;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.71.woff2) format("woff2");
  unicode-range: U+5ea3-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, U+5fc4, U+5fc9, U+5fcb, U+5fce-5fd0;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.72.woff2) format("woff2");
  unicode-range: U+5d32-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, U+5e98, U+5e9b, U+5e9d, U+5ea0-5ea2;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.73.woff2) format("woff2");
  unicode-range: 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-5d27, U+5d2e-5d31;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.74.woff2) format("woff2");
  unicode-range: U+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-5be7, U+5be9, U+5beb-5bec, U+5bee-5bf0, U+5bf2-5bf3;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.75.woff2) format("woff2");
  unicode-range: 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, U+5aa0, U+5aa3-5aa4, U+5aaa, U+5aae-5aaf, U+5ab1;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.76.woff2) format("woff2");
  unicode-range: 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, U+596a, U+596c-596e, U+5977, U+597b-597c;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.77.woff2) format("woff2");
  unicode-range: U+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-5820, U+5822-5823, U+5825-5826, U+582c, U+582f;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.78.woff2) format("woff2");
  unicode-range: 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-56f9, U+56fc, U+56ff-5700, U+5703-5704, U+5709;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.79.woff2) format("woff2");
  unicode-range: 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, U+55f5-55f7, U+55fb, U+55fe, U+5600-5601;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.80.woff2) format("woff2");
  unicode-range: U+53fb-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-550f, U+5511-5514, U+5516-5517;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.81.woff2) format("woff2");
  unicode-range: 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+5340, 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, U+53e7-53e9, U+53f1, U+53f4-53f5, U+53fa;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.82.woff2) format("woff2");
  unicode-range: U+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, U+5289, U+528b, U+528d, U+528f, U+5291-5293, U+529a;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.83.woff2) format("woff2");
  unicode-range: U+4fe3-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, U+5104, U+5106-5107, U+5109-510b, U+510d, U+510f;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.84.woff2) format("woff2");
  unicode-range: 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-4fd1, U+4fd3, U+4fda-4fdc, U+4fdf-4fe0, U+4fe2;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.85.woff2) format("woff2");
  unicode-range: U+3127-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+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-4ea3, U+4ea5, U+4eb0-4eb1, U+4eb3-4eb6;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.86.woff2) format("woff2");
  unicode-range: U+279c, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.87.woff2) format("woff2");
  unicode-range: U+2650-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.88.woff2) format("woff2");
  unicode-range: U+254b, 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-264f;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.89.woff2) format("woff2");
  unicode-range: U+23e9, 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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.90.woff2) format("woff2");
  unicode-range: U+207b-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.91.woff2) format("woff2");
  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+2027-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;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.97.woff2) format("woff2");
  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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.98.woff2) format("woff2");
  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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.99.woff2) format("woff2");
  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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.100.woff2) format("woff2");
  unicode-range: U+221a, U+2264, U+2464, U+25a0, U+3008, U+4e10, U+512a, U+5152, U+5201, U+5241, U+5352, U+549a, U+54b2, U+54c6, U+54d7, U+54e1, U+5509, U+55c5, U+560e, U+5618, U+565c, U+56bc, U+5716, U+576f, U+5784, U+57a2, U+589f, U+5a20, U+5a25, U+5a29, U+5a34, U+5a7f, U+5ac9, U+5ad6, U+5b09, U+5b5c, U+5bc7, U+5c27, U+5d2d, U+5dcd, U+5f1b, U+5f37, U+604d, U+6055, U+6073, U+60eb, U+61ff, U+620c, U+62c7, U+62ed, U+6320, U+6345, U+6390, U+63b0, 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+6f3e, U+70b3, U+70bd, U+70ca, U+70e8, U+725f, U+72e9, U+733f, U+7396, U+739f, U+7459-745a, 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+8aaa, 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+9a6f, U+9a8b, U+9ab7, U+9ac5, U+9e25, U+e608, U+ff06, U+ff14-ff16;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.101.woff2) format("woff2");
  unicode-range: U+161, U+926, U+928, U+939, U+93f-940, U+94d, U+e17, U+e22, U+e44, U+2463, 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+516e, U+51c4, U+5225, U+5364, U+547b, U+5495, U+54e8, U+54ee, U+5594, U+55d3, U+55dc, U+55fd, U+5662, U+5669, U+566c, U+5742, U+5824, U+5834, U+598a, U+5992, U+59a9, U+5a04, 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+6273, U+62f7, 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+6ed5, U+6f88, U+700f, U+701a, U+7078, U+707c, U+70ac, U+70c1, U+7409, U+7422, 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+803f, 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+8c41, U+8cec, 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+9704, U+9713, U+9890, U+98a8, U+9985, U+9992, U+9a6d, U+9a81, U+9a86, U+9ab8, U+9ca4, U+9f9a, U+e606-e607, U+e60a, U+e60c, U+e60e, U+fe0f, U+ff02, U+ff1e, U+ff3d;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.102.woff2) format("woff2");
  unicode-range: U+10c, U+627-629, U+639, U+644, U+64a, U+203b, U+2265, U+2573, U+25b2, U+3448-3449, U+4e1e, U+4e5e, U+4f3a, U+4f5f, U+4fea, U+5026, U+508d, U+5189, U+5254, U+5288, U+52d8, U+52fa, U+5306, U+5308, 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+60df, U+625b, U+6292, U+62e2, U+6363, U+6467, U+6714, U+675e, U+6771, U+67a2, U+67ff, U+6805, U+6813, U+6869, 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+6f13, U+6f33, U+6f62, U+715e, U+72c4, U+73d1, U+73fe, U+7405, U+7455, 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+8046, U+80fa, U+81b3, 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+8d3f, U+8d9f, U+8e44, U+8fed, U+9005, U+9019, U+904e, U+9082, U+90af, U+90dd, U+90e1, U+90f8, U+9119, U+916f, U+9176, U+949e, U+94a7, U+94c2, U+9525, U+9580, U+95dc, U+96e2, U+96fb, U+9a7c, U+9a7f, U+9b41, U+9ca8, U+9cc4, U+9cde, U+9e92, U+9ede, U+e60b, U+e610, U+ff10, U+ff13, U+ff3b, U+f012b;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.103.woff2) format("woff2");
  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+5a1f, 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+5f6c, U+603c, U+609a, U+6168, U+61c8, U+6236, U+62d0, 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+6703, U+67da, U+67ec, U+6816, 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+7410, U+7426, 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+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+8d50, U+8e72, U+8f9c, U+900d, U+904b, U+9063, U+90a2, U+90b9, U+94f2, U+952f, U+9576-9577, U+9593, U+95f8, U+961c, U+9631, 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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.104.woff2) format("woff2");
  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+5a49, U+5ac2, U+5bb0, U+5c39, U+5c61, U+5d0e, U+5de9, U+5e9a, U+5eb8, U+5f0a, U+5f13, U+5f8c, U+608d, U+611b, U+6127, U+62a0, U+634f, U+635e, U+63fd, U+6577, U+658b, U+65bc, U+660a, U+6643, U+6656, 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+6e9c, 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+8328, 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+8d63, U+8e81, U+8f7f, U+9032, U+9042, U+90b1, U+90b5, U+9165, U+9175, U+94a6, U+94c5, U+950c, U+9540, U+9610, U+9699, U+96c7, 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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.105.woff2) format("woff2");
  unicode-range: U+5e, U+2190, U+250a, U+25bc, U+25cf, U+300f, 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+54b1, 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+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+61be, U+6208, U+621a, U+6233, U+6254, U+62d8, U+62e6, U+62ef, U+6323, U+632a, U+633d, U+6361, U+6380, 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+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+82ad, U+82bd, U+8305, 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+8f90, U+8f96, U+90ca, U+916c, U+917f, U+9187, U+918b, U+9499, U+94a9, U+9524, U+958b, U+9600, U+9640, U+96b6, 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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.106.woff2) format("woff2");
  unicode-range: U+b0, U+2191, U+2460-2461, U+25c6, U+300e, 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+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+6241, U+6252, U+626f, U+6296, U+62bc, U+62cc, 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+8304, U+8393, U+83b9, U+83ca, 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+95ef, U+95f7, U+9706, U+9709, U+9774, U+9887, U+98a0, U+9e64, U+9f9f, U+e601, U+e603;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.107.woff2) format("woff2");
  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+845b, U+848b, U+84c9, U+85e4, U+86ee, U+8700, U+8774, U+886c, 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+95fa, U+95fd, U+964c, U+96c0, U+971c, U+971e, U+9753, U+9756, U+97e6, U+9881, U+9b4f, U+9e2d, U+9f0e, U+e602, U+e604-e605, U+ff5c;
}
@font-face {
  font-family: "Noto Sans SC";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.108.woff2) format("woff2");
  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+85aa, U+8650, U+8679, U+86c7, U+8702, U+87ba, U+886b, 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+90aa, U+9171, U+9489, U+94ae, U+94c3, U+9508, U+9510, U+9601, U+9614, U+9675, 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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.109.woff2) format("woff2");
  unicode-range: U+a5, U+2022, 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+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+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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.110.woff2) format("woff2");
  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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.111.woff2) format("woff2");
  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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.112.woff2) format("woff2");
  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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.113.woff2) format("woff2");
  unicode-range: U+26, U+3c, U+d7, U+4e4e, U+4e61, U+4e71, U+4ebf, U+4ee4, 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+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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.114.woff2) format("woff2");
  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+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+6740, 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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.115.woff2) format("woff2");
  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+5b63, 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+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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.116.woff2) format("woff2");
  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+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+6d4b, 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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.117.woff2) format("woff2");
  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+53ea, 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+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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.118.woff2) format("woff2");
  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+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+5e38, 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-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosanssc/v26/k3kIo84MPvpLmixcA63oeALZ3aGt9E3g-Lbpcnr20eUBAZG30RMhmVkJXC-1MKE3QRp5zkww.119.woff2) format("woff2");
  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+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+4e00, U+4e2d, U+65b0, U+65e5, U+6708-6709, U+70b9, U+7684, U+7f51, U+ff0c, U+ff0e, U+ff1a;
}
/* windicss layer base */
*, ::before, ::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
* {
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  scrollbar-color: initial;
  scrollbar-width: initial;
}
:root {
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}
:-moz-focusring {
  outline: 1px dotted ButtonText;
}
:-moz-ui-invalid {
  box-shadow: none;
}
::moz-focus-inner {
  border-style: none;
  padding: 0;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
  height: auto;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
a {
  color: inherit;
  text-decoration: inherit;
}
body {
  margin: 0;
  font-family: inherit;
  line-height: inherit;
}
button, select {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  text-transform: none;
  padding: 0;
  line-height: inherit;
  color: inherit;
}
button, [type='button'], [type='reset'], [type='submit'] {
  -webkit-appearance: button;
}
button {
  background-color: transparent;
  background-image: none;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
button, [role="button"] {
  cursor: pointer;
}
html {
  -webkit-text-size-adjust: 100%;
  font-family: "Roboto","Noto Sans TC","Noto Sans SC",sans-serif;
  line-height: 1.5;
}
h3, h2, h1, h4 {
  font-size: inherit;
  font-weight: inherit;
}
img {
  border-style: solid;
  max-width: 100%;
  height: auto;
}
img, svg {
  display: block;
  vertical-align: middle;
}
p, h3, h2, h1, h4 {
  margin: 0;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
ul, ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
@keyframes skeleton {
  0% {
    opacity: 0.3;
    transform: scaleX(0);
    transform-origin: left;
  }
  20% {
    opacity: 1;
    transform: scaleX(1);
    transform-origin: left;
  }
  28% {
    transform: scaleX(1);
    transform-origin: right;
  }
  51% {
    transform: scaleX(0);
    transform-origin: right;
  }
  58% {
    transform: scaleX(0);
    transform-origin: right;
  }
  82% {
    transform: scaleX(1);
    transform-origin: right;
  }
  83% {
    transform: scaleX(1);
    transform-origin: left;
  }
  96% {
    transform: scaleX(0);
    transform-origin: left;
  }
  100% {
    opacity: 0.3;
    transform: scaleX(0);
    transform-origin: left;
  }
}
.bx--grid {
  margin-right: auto;
  margin-left: auto;
  max-width: 99rem;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (max-width: 768px) {
  .h5-mt-5.my-5 {
    margin-bottom: 0;
  }
  .highLight {
    background-color: #ff1555 !important;
    color: #ffffff !important;
  }
  .cdt-multi-media-modal .bx--modal-content {
    max-height: 100%;
  }
  .cdt-multi-media-modal__viewer {
    height: calc(100% - 85px);
  }
}
@media (max-width: 41.9rem) {
  .bx--structured-list-tbody > tr:last-of-type {
    border-bottom: none;
  }
  .cms-content.table-content tr * {
    font-size: 0.875rem !important;
  }
  .gap-r-05 {
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }
  .bx--dropdown .bx--list-box__menu {
    background-color: #ffffff !important;
  }
  .bx--breadcrumb-item {
    margin-right: 0.3rem !important;
  }
  .bx--breadcrumb-item::after {
    margin-left: 0.3rem !important;
  }
  .bx--breadcrumb-item .bx--dropdown.bx--list-box .bx--list-box__field {
    padding-left: 0 !important;
  }
  .district-post-list .bx--tabs--scrollable {
    padding-bottom: 0 !important;
  }
  .bx--tabs--scrollable {
    min-height: fit-content !important;
  }
  .padding-05-1 {
    padding: 0.5rem 1rem !important;
  }
  .margin-b-1 {
    margin-bottom: 1rem;
  }
  .scale-150 {
    --tw-scale-x: 1 !important;
    --tw-scale-y: 1 !important;
    --tw-scale-z: 1 !important;
  }
  .margin-y-1 {
    margin: 1rem 0;
  }
  .h2-f-s {
    font-size: 1.125rem !important;
  }
  .h1-f-s {
    font-size: 20px !important;
  }
  .h5-top-0 {
    top: 0 !important;
  }
  .h5-h-20 {
    height: 20rem !important;
  }
  .h5-h-61vh {
    height: 61vh !important;
  }
  .highLight {
    background-color: #ff1555 !important;
    color: #ffffff !important;
  }
  .padding-tb-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .padding-b-1 {
    padding-bottom: 1.5rem;
  }
  .centaMap span {
    overflow: initial;
  }
  .margin-l-0 {
    margin-left: 0 !important;
  }
  .padding-l-1 {
    padding-left: 1rem;
  }
  .padding-lr-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .padding-lr-1 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  p {
    font-size: 0.875rem !important;
  }
  .bx--btn--secondary:hover, .bx--btn--secondary:active {
    color: #646c79 !important;
    background-color: #f0f4f5 !important;
  }
  .bx--structured-list-tbody tr td:nth-of-type(1) a {
    color: #363a43;
  }
  .bx--structured-list-tbody tr {
    border-bottom: 1px solid #DCE1E3;
  }
  .scroll-h {
    height: 100% !important;
  }
  .calc-h {
    height: calc(100% - 83px);
  }
  .padding-tb-3 {
    padding-top: 0.3rem;
    padding-bottom: 0.2rem;
  }
  .bx--header__action {
    border: 0 !important;
  }
  .h1-fw-500 {
    font-weight: 500;
  }
  .cdt-subtheme-navbar--main-bar--head {
    border-top: 4px solid #FF1555;
    padding: 4px 0;
  }
  .record-container .bx--structured-list-tbody {
    border-color: #DCE1E3 !important;
  }
  .flex-start {
    display: flex;
    align-self: start;
  }
  .border-radius-0375 {
    border-radius: 0.375rem 0.375rem 0 0 !important;
  }
  .height-300 {
    height: 300px;
  }
  .padding-t-30 {
    padding-top: 30px !important;
  }
  .column-gap-05 {
    -webkit-column-gap: 0.5rem !important;
    grid-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .bx--structured-list-tbody tr td:nth-of-type(3) span:nth-of-type(2) {
    color: #363A43 !important;
  }
  .bg-color-fff:hover {
    background-color: #ffffff !important;
  }
  .padding-018 thead tr th {
    padding: 0.18rem !important;
  }
  .bg-color-grey {
    background-color: rgba(240, 244, 245, 1) !important;
  }
  .bg-color-39 {
    background-color: #393939 !important;
  }
  .cdt-map-list, .cdt-map-header-item .bx--accordion__heading {
    background: #393939 !important;
  }
  .no-shadow:hover {
    box-shadow: none !important;
  }
  .pos-img {
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media (min-width: 42rem) {
  .color-bg-44B13F {
    background-color: #44B13F;
  }
  .color-bg-E38C00 {
    background-color: #E38C00;
  }
  .color-bg-7D4BDD {
    background-color: #7D4BDD;
  }
  .color-bg-21B0E8 {
    background-color: #21B0E8;
  }
  .color-bg-3B6AA0 {
    background-color: #3B6AA0;
  }
  .pos-w-80 {
    width: 80px !important;
    height: 80px !important;
    top: 50% !important;
    transform: translateY(-50%);
  }
  .bx--grid {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .height-21 {
    height: 21rem !important;
  }
  .subsidy-types-span {
    font-size: 14px;
    padding: 2px 5px;
    border-radius: 6px;
    color: #ffffff !important;
  }
  .bx--structured-list-row:hover {
    background-color: #f1f3f7;
  }
  .bx--structured-list-row td a:hover {
    color: #ff1555;
  }
  .bx--breadcrumb-item .bx--dropdown.bx--list-box .bx--list-box__field span:hover {
    color: #ff1555;
  }
  .bx--breadcrumb-item:not(:last-child) .bx--link:hover {
    color: #ff1555 !important;
  }
  .padding-0 {
    padding: 0 !important;
  }
  .margin-b--14 {
    margin-bottom: -14px !important;
  }
  .w-h-36 {
    width: 36px !important;
    height: 36px !important;
  }
  .padding-l-1 .bx--accordion__heading {
    padding: 0 0 0 1rem !important;
  }
}
.v-hidden {
  visibility: hidden;
}
.border-primaryGray {
  border-color: #DCE1E3 !important;
}
.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link {
  border-top-color: #e0e0e0 !important;
}
.bx--dropdown--show-selected .bx--dropdown--selected + .bx--dropdown-item .bx--dropdown-link {
  border-top-color: #e0e0e0 !important;
}
.bg-color-ff1555, .hover-bg-ff1555:hover {
  color: #ffffff !important;
  background-color: #ff1555 !important;
}
.height-41 {
  height: 41px;
}
.width-auto {
  width: auto !important;
}
.hover-bg-f1f3f7:hover {
  background-color: #f1f3f7 !important;
}
.title-h2-h3 h2 {
  color: #333333 !important;
  font-size: 26px !important;
  font-weight: 500 !important;
}
.title-h2-h3 h3 {
  color: #802525;
  font-weight: 300;
  font-size: 22px;
}
.cdt-grid-card__trend--up::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 12px;
  margin-right: 3px;
  background-image: url(/school/_nuxt/img/raise.a79ba1b.png);
  background-size: 8px 12px;
}
@media (min-width: 99rem) {
  .bx--grid {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
  .bx--grid--full-width {
    max-width: 100%;
  }
}
.icon-pos {
  margin-top: 1px;
  margin-right: 5px;
}
.clear-pos {
  position: absolute;
  right: 70px;
  top: 25px;
}
.bx--row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.bx--row-padding [class*=bx--col], .bx--col-padding {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.bx--grid--condensed [class*=bx--col] {
  padding-top: 0.03125rem;
  padding-bottom: 0.03125rem;
}
.bx--col {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col, .bx--grid--condensed .bx--col {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col, .bx--grid--narrow .bx--col {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-sm-0 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  display: none;
}
.bx--row--condensed .bx--col-sm-0, .bx--grid--condensed .bx--col-sm-0 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-sm-0, .bx--grid--narrow .bx--col-sm-0 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-sm-1 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  display: block;
  max-width: 25%;
  flex: 0 0 25%;
}
.bx--row--condensed .bx--col-sm-1, .bx--grid--condensed .bx--col-sm-1 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-sm-1, .bx--grid--narrow .bx--col-sm-1 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-sm-2 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  display: block;
  max-width: 50%;
  flex: 0 0 50%;
}
.bx--row--condensed .bx--col-sm-2, .bx--grid--condensed .bx--col-sm-2 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-sm-2, .bx--grid--narrow .bx--col-sm-2 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-sm-3 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  display: block;
  max-width: 75%;
  flex: 0 0 75%;
}
.bx--row--condensed .bx--col-sm-3, .bx--grid--condensed .bx--col-sm-3 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-sm-3, .bx--grid--narrow .bx--col-sm-3 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-sm-4 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  display: block;
  max-width: 100%;
  flex: 0 0 100%;
}
.bx--row--condensed .bx--col-sm-4, .bx--grid--condensed .bx--col-sm-4 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-sm-4, .bx--grid--narrow .bx--col-sm-4 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-sm, .bx--col-sm--auto {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-sm, .bx--grid--condensed .bx--col-sm, .bx--row--condensed .bx--col-sm--auto, .bx--grid--condensed .bx--col-sm--auto {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-sm, .bx--grid--narrow .bx--col-sm, .bx--row--narrow .bx--col-sm--auto, .bx--grid--narrow .bx--col-sm--auto {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col, .bx--col-sm {
  max-width: 100%;
  flex-basis: 0;
  flex-grow: 1;
}
.bx--col--auto, .bx--col-sm--auto {
  width: auto;
  max-width: 100%;
  flex: 1 0 0%;
}
.bx--offset-sm-0 {
  margin-left: 0;
}
.bx--offset-sm-1 {
  margin-left: 25%;
}
.bx--offset-sm-2 {
  margin-left: 50%;
}
.bx--offset-sm-3 {
  margin-left: 75%;
}
.bx--col-md-0 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-md-0, .bx--grid--condensed .bx--col-md-0 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-md-0, .bx--grid--narrow .bx--col-md-0 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-md-1 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-md-1, .bx--grid--condensed .bx--col-md-1 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-md-1, .bx--grid--narrow .bx--col-md-1 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-md-2 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-md-2, .bx--grid--condensed .bx--col-md-2 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-md-2, .bx--grid--narrow .bx--col-md-2 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-md-3 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-md-3, .bx--grid--condensed .bx--col-md-3 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-md-3, .bx--grid--narrow .bx--col-md-3 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-md-4 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-md-4, .bx--grid--condensed .bx--col-md-4 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-md-4, .bx--grid--narrow .bx--col-md-4 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-md-5 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-md-5, .bx--grid--condensed .bx--col-md-5 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-md-5, .bx--grid--narrow .bx--col-md-5 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-md-6 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-md-6, .bx--grid--condensed .bx--col-md-6 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-md-6, .bx--grid--narrow .bx--col-md-6 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-md-7 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-md-7, .bx--grid--condensed .bx--col-md-7 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-md-7, .bx--grid--narrow .bx--col-md-7 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-md-8 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-md-8, .bx--grid--condensed .bx--col-md-8 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-md-8, .bx--grid--narrow .bx--col-md-8 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-md, .bx--col-md--auto {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-md, .bx--grid--condensed .bx--col-md, .bx--row--condensed .bx--col-md--auto, .bx--grid--condensed .bx--col-md--auto {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-md, .bx--grid--narrow .bx--col-md, .bx--row--narrow .bx--col-md--auto, .bx--grid--narrow .bx--col-md--auto {
  padding-right: 1rem;
  padding-left: 0;
}
@media (min-width: 42rem) {
  .md\:h-50 {
    height: 14.5rem !important;
  }
  .md\:border-solid {
    border-style: none !important;
  }
  .md\:py-4 {
    padding-top: 0 !important;
  }
  .bx--col, .bx--col-md {
    max-width: 100%;
    flex-basis: 0;
    flex-grow: 1;
  }
  .bx--col--auto, .bx--col-md--auto {
    width: auto;
    max-width: 100%;
    flex: 1 0 0%;
  }
  .bx--col-md-0 {
    display: none;
  }
  .bx--col-md-1 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .bx--col-md-2 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .bx--col-md-3 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .bx--col-md-4 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .bx--col-md-5 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .bx--col-md-6 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .bx--col-md-7 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .bx--col-md-8 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .bx--offset-md-0 {
    margin-left: 0;
  }
  .bx--offset-md-1 {
    margin-left: 12.5%;
  }
  .bx--offset-md-2 {
    margin-left: 25%;
  }
  .bx--offset-md-3 {
    margin-left: 37.5%;
  }
  .bx--offset-md-4 {
    margin-left: 50%;
  }
  .bx--offset-md-5 {
    margin-left: 62.5%;
  }
  .bx--offset-md-6 {
    margin-left: 75%;
  }
  .bx--offset-md-7 {
    margin-left: 87.5%;
  }
}
.bx--col-lg-0 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-0, .bx--grid--condensed .bx--col-lg-0 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-0, .bx--grid--narrow .bx--col-lg-0 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg-1 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-1, .bx--grid--condensed .bx--col-lg-1 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-1, .bx--grid--narrow .bx--col-lg-1 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg-2 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-2, .bx--grid--condensed .bx--col-lg-2 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-2, .bx--grid--narrow .bx--col-lg-2 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg-3 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-3, .bx--grid--condensed .bx--col-lg-3 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-3, .bx--grid--narrow .bx--col-lg-3 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg-4 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-4, .bx--grid--condensed .bx--col-lg-4 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-4, .bx--grid--narrow .bx--col-lg-4 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg-5 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-5, .bx--grid--condensed .bx--col-lg-5 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-5, .bx--grid--narrow .bx--col-lg-5 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg-6 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-6, .bx--grid--condensed .bx--col-lg-6 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-6, .bx--grid--narrow .bx--col-lg-6 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg-7 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-7, .bx--grid--condensed .bx--col-lg-7 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-7, .bx--grid--narrow .bx--col-lg-7 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg-8 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-8, .bx--grid--condensed .bx--col-lg-8 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-8, .bx--grid--narrow .bx--col-lg-8 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg-9 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-9, .bx--grid--condensed .bx--col-lg-9 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-9, .bx--grid--narrow .bx--col-lg-9 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg-10 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-10, .bx--grid--condensed .bx--col-lg-10 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-10, .bx--grid--narrow .bx--col-lg-10 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg-11 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-11, .bx--grid--condensed .bx--col-lg-11 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-11, .bx--grid--narrow .bx--col-lg-11 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg-12 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg-12, .bx--grid--condensed .bx--col-lg-12 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg-12, .bx--grid--narrow .bx--col-lg-12 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-lg, .bx--col-lg--auto {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-lg, .bx--grid--condensed .bx--col-lg, .bx--row--condensed .bx--col-lg--auto, .bx--grid--condensed .bx--col-lg--auto {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-lg, .bx--grid--narrow .bx--col-lg, .bx--row--narrow .bx--col-lg--auto, .bx--grid--narrow .bx--col-lg--auto {
  padding-right: 1rem;
  padding-left: 0;
}
@media (min-width: 66rem) {
  .min-width-14 {
    min-width: 14.5rem;
  }
  .content-block>table tr:last-child {
    border-right-width: 0 !important;
  }
  .bx--col, .bx--col-lg {
    max-width: 100%;
    flex-basis: 0;
    flex-grow: 1;
  }
  .bx--col--auto, .bx--col-lg--auto {
    width: auto;
    max-width: 100%;
    flex: 1 0 0%;
  }
  .bx--col-lg-0 {
    display: none;
  }
  .bx--col-lg-1 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .bx--col-lg-2 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .bx--col-lg-3 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .bx--col-lg-4 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .bx--col-lg-5 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .bx--col-lg-6 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .bx--col-lg-7 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .bx--col-lg-8 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .bx--col-lg-9 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .bx--col-lg-10 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .bx--col-lg-11 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .bx--col-lg-12 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .bx--offset-lg-0 {
    margin-left: 0;
  }
  .bx--offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .bx--offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .bx--offset-lg-3 {
    margin-left: 25%;
  }
  .bx--offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .bx--offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .bx--offset-lg-6 {
    margin-left: 50%;
  }
  .bx--offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .bx--offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .bx--offset-lg-9 {
    margin-left: 75%;
  }
  .bx--offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .bx--offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
.bx--col-xlg-0 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-0, .bx--grid--condensed .bx--col-xlg-0 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-0, .bx--grid--narrow .bx--col-xlg-0 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg-1 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-1, .bx--grid--condensed .bx--col-xlg-1 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-1, .bx--grid--narrow .bx--col-xlg-1 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg-2 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-2, .bx--grid--condensed .bx--col-xlg-2 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-2, .bx--grid--narrow .bx--col-xlg-2 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg-3 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-3, .bx--grid--condensed .bx--col-xlg-3 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-3, .bx--grid--narrow .bx--col-xlg-3 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg-4 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-4, .bx--grid--condensed .bx--col-xlg-4 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-4, .bx--grid--narrow .bx--col-xlg-4 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg-5 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-5, .bx--grid--condensed .bx--col-xlg-5 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-5, .bx--grid--narrow .bx--col-xlg-5 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg-6 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-6, .bx--grid--condensed .bx--col-xlg-6 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-6, .bx--grid--narrow .bx--col-xlg-6 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg-7 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-7, .bx--grid--condensed .bx--col-xlg-7 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-7, .bx--grid--narrow .bx--col-xlg-7 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg-8 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-8, .bx--grid--condensed .bx--col-xlg-8 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-8, .bx--grid--narrow .bx--col-xlg-8 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg-9 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-9, .bx--grid--condensed .bx--col-xlg-9 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-9, .bx--grid--narrow .bx--col-xlg-9 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg-10 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-10, .bx--grid--condensed .bx--col-xlg-10 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-10, .bx--grid--narrow .bx--col-xlg-10 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg-11 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-11, .bx--grid--condensed .bx--col-xlg-11 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-11, .bx--grid--narrow .bx--col-xlg-11 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg-12 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg-12, .bx--grid--condensed .bx--col-xlg-12 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg-12, .bx--grid--narrow .bx--col-xlg-12 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-xlg, .bx--col-xlg--auto {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-xlg, .bx--grid--condensed .bx--col-xlg, .bx--row--condensed .bx--col-xlg--auto, .bx--grid--condensed .bx--col-xlg--auto {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-xlg, .bx--grid--narrow .bx--col-xlg, .bx--row--narrow .bx--col-xlg--auto, .bx--grid--narrow .bx--col-xlg--auto {
  padding-right: 1rem;
  padding-left: 0;
}
@media (min-width: 82rem) {
  .bx--col, .bx--col-xlg {
    max-width: 100%;
    flex-basis: 0;
    flex-grow: 1;
  }
  .bx--col--auto, .bx--col-xlg--auto {
    width: auto;
    max-width: 100%;
    flex: 1 0 0%;
  }
  .bx--col-xlg-0 {
    display: none;
  }
  .bx--col-xlg-1 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .bx--col-xlg-2 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .bx--col-xlg-3 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .bx--col-xlg-4 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .bx--col-xlg-5 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .bx--col-xlg-6 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .bx--col-xlg-7 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .bx--col-xlg-8 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .bx--col-xlg-9 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .bx--col-xlg-10 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .bx--col-xlg-11 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .bx--col-xlg-12 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .bx--offset-xlg-0 {
    margin-left: 0;
  }
  .bx--offset-xlg-1 {
    margin-left: 8.3333333333%;
  }
  .bx--offset-xlg-2 {
    margin-left: 16.6666666667%;
  }
  .bx--offset-xlg-3 {
    margin-left: 25%;
  }
  .bx--offset-xlg-4 {
    margin-left: 33.3333333333%;
  }
  .bx--offset-xlg-5 {
    margin-left: 41.6666666667%;
  }
  .bx--offset-xlg-6 {
    margin-left: 50%;
  }
  .bx--offset-xlg-7 {
    margin-left: 58.3333333333%;
  }
  .bx--offset-xlg-8 {
    margin-left: 66.6666666667%;
  }
  .bx--offset-xlg-9 {
    margin-left: 75%;
  }
  .bx--offset-xlg-10 {
    margin-left: 83.3333333333%;
  }
  .bx--offset-xlg-11 {
    margin-left: 91.6666666667%;
  }
}
.bx--col-max-0 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-0, .bx--grid--condensed .bx--col-max-0 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-0, .bx--grid--narrow .bx--col-max-0 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max-1 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-1, .bx--grid--condensed .bx--col-max-1 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-1, .bx--grid--narrow .bx--col-max-1 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max-2 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-2, .bx--grid--condensed .bx--col-max-2 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-2, .bx--grid--narrow .bx--col-max-2 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max-3 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-3, .bx--grid--condensed .bx--col-max-3 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-3, .bx--grid--narrow .bx--col-max-3 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max-4 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-4, .bx--grid--condensed .bx--col-max-4 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-4, .bx--grid--narrow .bx--col-max-4 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max-5 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-5, .bx--grid--condensed .bx--col-max-5 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-5, .bx--grid--narrow .bx--col-max-5 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max-6 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-6, .bx--grid--condensed .bx--col-max-6 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-6, .bx--grid--narrow .bx--col-max-6 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max-7 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-7, .bx--grid--condensed .bx--col-max-7 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-7, .bx--grid--narrow .bx--col-max-7 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max-8 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-8, .bx--grid--condensed .bx--col-max-8 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-8, .bx--grid--narrow .bx--col-max-8 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max-9 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-9, .bx--grid--condensed .bx--col-max-9 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-9, .bx--grid--narrow .bx--col-max-9 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max-10 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-10, .bx--grid--condensed .bx--col-max-10 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-10, .bx--grid--narrow .bx--col-max-10 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max-11 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-11, .bx--grid--condensed .bx--col-max-11 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-11, .bx--grid--narrow .bx--col-max-11 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max-12 {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max-12, .bx--grid--condensed .bx--col-max-12 {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max-12, .bx--grid--narrow .bx--col-max-12 {
  padding-right: 1rem;
  padding-left: 0;
}
.bx--col-max, .bx--col-max--auto {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--row--condensed .bx--col-max, .bx--grid--condensed .bx--col-max, .bx--row--condensed .bx--col-max--auto, .bx--grid--condensed .bx--col-max--auto {
  padding-right: 0.03125rem;
  padding-left: 0.03125rem;
}
.bx--row--narrow .bx--col-max, .bx--grid--narrow .bx--col-max, .bx--row--narrow .bx--col-max--auto, .bx--grid--narrow .bx--col-max--auto {
  padding-right: 1rem;
  padding-left: 0;
}
@media (min-width: 99rem) {
  .bx--col, .bx--col-max {
    max-width: 100%;
    flex-basis: 0;
    flex-grow: 1;
  }
  .bx--col--auto, .bx--col-max--auto {
    width: auto;
    max-width: 100%;
    flex: 1 0 0%;
  }
  .bx--col-max-0 {
    display: none;
  }
  .bx--col-max-1 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .bx--col-max-2 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .bx--col-max-3 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .bx--col-max-4 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .bx--col-max-5 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .bx--col-max-6 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .bx--col-max-7 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .bx--col-max-8 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .bx--col-max-9 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .bx--col-max-10 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .bx--col-max-11 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .bx--col-max-12 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .bx--offset-max-0 {
    margin-left: 0;
  }
  .bx--offset-max-1 {
    margin-left: 8.3333333333%;
  }
  .bx--offset-max-2 {
    margin-left: 16.6666666667%;
  }
  .bx--offset-max-3 {
    margin-left: 25%;
  }
  .bx--offset-max-4 {
    margin-left: 33.3333333333%;
  }
  .bx--offset-max-5 {
    margin-left: 41.6666666667%;
  }
  .bx--offset-max-6 {
    margin-left: 50%;
  }
  .bx--offset-max-7 {
    margin-left: 58.3333333333%;
  }
  .bx--offset-max-8 {
    margin-left: 66.6666666667%;
  }
  .bx--offset-max-9 {
    margin-left: 75%;
  }
  .bx--offset-max-10 {
    margin-left: 83.3333333333%;
  }
  .bx--offset-max-11 {
    margin-left: 91.6666666667%;
  }
}
.bx--no-gutter, .bx--row.bx--no-gutter [class*=bx--col] {
  padding-right: 0;
  padding-left: 0;
}
.bx--no-gutter--start, .bx--row.bx--no-gutter--start [class*=bx--col] {
  padding-left: 0;
}
.bx--no-gutter--end, .bx--row.bx--no-gutter--end [class*=bx--col] {
  padding-right: 0;
}
.bx--no-gutter--left, .bx--row.bx--no-gutter--left [class*=bx--col] {
  padding-left: 0;
}
.bx--no-gutter--right, .bx--row.bx--no-gutter--right [class*=bx--col] {
  padding-right: 0;
}
.bx--hang--start {
  padding-left: 1rem;
}
.bx--hang--end {
  padding-right: 1rem;
}
.bx--hang--left {
  padding-left: 1rem;
}
.bx--hang--right {
  padding-right: 1rem;
}
.bx--aspect-ratio {
  position: relative;
}
.bx--aspect-ratio::before {
  width: 1px;
  height: 0;
  margin-left: -1px;
  content: "";
  float: left;
}
.bx--aspect-ratio::after {
  display: table;
  clear: both;
  content: "";
}
.bx--aspect-ratio--16x9::before {
  padding-top: 56.25%;
}
.bx--aspect-ratio--9x16::before {
  padding-top: 177.7777777778%;
}
.bx--aspect-ratio--2x1::before {
  padding-top: 50%;
}
.bx--aspect-ratio--1x2::before {
  padding-top: 200%;
}
.bx--aspect-ratio--4x3::before {
  padding-top: 75%;
}
.bx--aspect-ratio--3x4::before {
  padding-top: 133.3333333333%;
}
.bx--aspect-ratio--3x2::before {
  padding-top: 66.6666666667%;
}
.bx--aspect-ratio--2x3::before {
  padding-top: 150%;
}
.bx--aspect-ratio--1x1::before {
  padding-top: 100%;
}
.bx--aspect-ratio--object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bx--assistive-text, .bx--visually-hidden {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--body {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.29;
  letter-spacing: 0.16px;
  background-color: #ffffff;
  color: #161616;
  line-height: 1;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: none;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}
body {
  font-size: 0.875rem;
  font-weight: 400;
  font-family: "Roboto", "PingFang SC", "Noto Sans TC", "Noto Sans SC", sans-serif;
  line-height: 1.29;
  letter-spacing: 0.16px;
  background-color: #ffffff;
  color: #161616;
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
button, select, input, textarea {
  border-radius: 0;
  font-family: inherit;
}
input[type=text]::-ms-clear {
  display: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
  display: block;
}
sup {
  vertical-align: super;
}
sub {
  vertical-align: sub;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote::before, blockquote::after, q::before, q::after {
  content: "";
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
* {
  box-sizing: border-box;
}
button {
  margin: 0;
}
html {
  font-size: 100%;
}
code {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
strong {
  font-weight: 600;
}
@media screen and (-ms-high-contrast: active) {
  svg {
    fill: ButtonText;
  }
}
h1 {
  font-size: 2.625rem;
  font-weight: 300;
  line-height: 1.199;
  letter-spacing: 0;
}
h2 {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0;
}
h3 {
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.29;
  letter-spacing: 0;
}
h4 {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0;
}
h5 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.375;
  letter-spacing: 0;
}
h6 {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.29;
  letter-spacing: 0.16px;
}
p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0;
}
a {
  color: #0f62fe;
}
em {
  font-style: italic;
}
.bx--checkbox-label__focus::before {
  outline: none !important;
}
button:focus {
  outline: none !important;
}
.bx--header__menu-arrow {
  margin-left: 0 !important;
}
.bx--search--dropdown--open {
  max-height: 22.5rem !important;
}
.f-w-500 {
  font-weight: 500;
}
.bx--search--dropdown--title {
  line-height: 1.25 !important;
  font-size: 1rem !important;
  color: #363A43 !important;
  font-weight: 500;
}
.bx--search--dropdown--subtitle {
  margin: 0.25rem 0 0;
  letter-spacing: unset;
}
.bx--list-box {
  border-color: rgba(220, 225, 227, var(--tw-border-opacity)) !important;
}
.slide-box-slider div:nth-of-type(1) a .text-linkBlue, .slide-box-slider div:nth-of-type(1) a p {
  color: #363A43 !important;
  font-size: 0.875rem !important;
}
.bx--breadcrumb-item .bx--link {
  text-decoration: none !important;
  outline: none !important;
}
.bx--breadcrumb-item:last-child .bx--link {
  color: #363A43 !important;
}
.bx--breadcrumb-item .bx--dropdown.bx--list-box .bx--list-box__field span {
  color: #0f62fe;
}
.m-b-10 {
  margin: 0 0 1rem !important;
}
.border-c {
  border-color: #ccc !important;
}
.c-p {
  cursor: pointer;
}
.cdt-footer .app-code span {
  word-break: normal !important;
}
.noresult {
  text-align: center;
  color: #707070;
}
.noresult img {
  width: 200px;
  height: 140px;
  margin: 0 auto 50px;
}
.m-auto {
  margin: 0 auto !important;
}
.hover-ff1555>a:hover {
  color: #ff1555;
}
.c-007AFF {
  color: #007AFF;
}
.cdt-multi-media-modal .bx--modal-close svg {
  margin: auto;
}
.margin-0-02 {
  margin: 0 0.2rem;
}
.margin-t-48 {
  margin-top: 48px;
}
.line-h-init {
  line-height: initial;
}
.padding-b-025 {
  padding-bottom: 0.25rem !important;
}
.min-h-2-5 {
  min-height: 2.5rem !important;
}
.f-s-0875 {
  font-size: 0.875rem;
}
.li-hover-f1f3f7 li:hover {
  background-color: #f1f3f7;
}
.bx--dropdown--show-selected .bx--dropdown--selected {
  background-color: #f1f3f7 !important;
}
.cdt-subtheme-navbar--subtheme-bar--head>.cv-header-menu:not(:first-of-type), .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu-item:not(:first-of-type), .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu:not(:first-of-type) {
  margin-left: 0 !important;
}
.header-item-lh .bx--header__menu-title+.bx--header__menu .bx--header__menu-item {
  line-height: 24px;
}
.bx--text-truncate--end {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bx--text-truncate--front {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  direction: rtl;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.CTMap_Marker img {
  width: 100%;
  height: 100%;
}
img[width="1"][height="1"][src*="https://insight.adsrvr.org"] {
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
@keyframes hide-feedback {
  0% {
    opacity: 1;
    visibility: inherit;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes show-feedback {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: inherit;
  }
}
@keyframes collapse-accordion {
  0% {
    height: 100%;
    visibility: inherit;
    opacity: 1;
  }
  100% {
    height: 0;
    visibility: hidden;
    opacity: 0;
  }
}
@keyframes expand-accordion {
  0% {
    height: 0;
    visibility: hidden;
    opacity: 0;
  }
  100% {
    height: 100%;
    visibility: inherit;
    opacity: 1;
  }
}
.bx--accordion {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  width: 100%;
  list-style: none;
}
.bx--accordion *, .bx--accordion *::before, .bx--accordion *::after {
  box-sizing: inherit;
}
.bx--accordion__item {
  overflow: visible;
  border-top: 1px solid #dce1e3;
  transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--accordion__item:last-child {
  border-bottom: 1px solid #dce1e3;
}
.bx--accordion__heading {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: row-reverse;
  align-items: flex-start;
  justify-content: flex-start;
  min-height: 2.5rem;
  padding: .625rem 0;
  color: #161616;
  transition: background-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms;
}
.bx--accordion__heading *, .bx--accordion__heading *::before, .bx--accordion__heading *::after {
  box-sizing: inherit;
}
.bx--accordion__heading::-moz-focus-inner {
  border: 0;
}
.bx--accordion__heading:hover::before {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: calc(100% + 2px);
  content: "";
  background-color: #e5e5e5;
}
.bx--accordion--xl .bx--accordion__heading {
  min-height: 3rem;
}
.bx--accordion--sm .bx--accordion__heading {
  min-height: 2rem;
  padding: .3125rem 0;
}
.bx--accordion__heading[disabled] {
  color: #c6c6c6;
  cursor: not-allowed;
}
.bx--accordion__heading[disabled] .bx--accordion__arrow {
  fill: #c6c6c6;
}
.bx--accordion__heading[disabled]:hover::before {
  background-color: rgba(0,0,0,0);
}
.bx--accordion__item--disabled, .bx--accordion__item--disabled+.bx--accordion__item {
  border-top: 1px solid #f4f4f4;
}
li.bx--accordion__item--disabled:last-of-type {
  border-bottom: 1px solid #f4f4f4;
}
.bx--accordion__arrow {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  flex: 0 0 1rem;
  width: 1rem;
  height: 1rem;
  margin: 2px 1rem 0 0;
  transform: rotate(90deg) /*rtl:ignore*/;
  transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--accordion__arrow {
    fill: ButtonText;
  }
}
.bx--accordion__title {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  letter-spacing: .16px;
  z-index: 1;
  width: 100%;
  margin: 0 0 0 1rem;
  text-align: left;
}
.bx--accordion__content {
  display: none;
  padding-right: 1rem;
  padding-left: 1rem;
  transition: padding cubic-bezier(0.2, 0, 0.38, 0.9) 110ms;
}
@media(min-width: 480px) {
  .bx--accordion__content {
    padding-right: 3rem;
  }
}
@media(min-width: 640px) {
  .bx--accordion__content {
    padding-right: 25%;
  }
}
.bx--accordion__content>p {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  letter-spacing: .16px;
}
.bx--accordion--start .bx--accordion__heading {
  flex-direction: row;
}
.bx--accordion--start .bx--accordion__arrow {
  margin: 2px 0 0 .5rem;
}
.bx--accordion--start .bx--accordion__content {
  margin-left: 1.5rem;
}
.bx--accordion__item--collapsing .bx--accordion__content, .bx--accordion__item--expanding .bx--accordion__content {
  display: block;
}
.bx--accordion__item--collapsing .bx--accordion__content {
  animation: 110ms cubic-bezier(0.2, 0, 0.38, 0.9) collapse-accordion;
}
.bx--accordion__item--expanding .bx--accordion__content {
  animation: 110ms cubic-bezier(0.2, 0, 0.38, 0.9) expand-accordion;
}
.bx--accordion__item--active {
  overflow: visible;
}
.bx--accordion__item--active .bx--accordion__content {
  display: block;
  padding-top: .5rem;
  padding-bottom: 1.5rem;
  transition: padding-top cubic-bezier(0, 0, 0.38, 0.9) 110ms,padding-bottom cubic-bezier(0, 0, 0.38, 0.9) 110ms;
}
.bx--accordion__item--active .bx--accordion__arrow {
  transform: rotate(-90deg) /*rtl:ignore*/;
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--accordion__item--active .bx--accordion__arrow {
    fill: ButtonText;
  }
}
.bx--accordion.bx--skeleton .bx--accordion__heading, .bx--accordion.bx--skeleton .bx--accordion__button {
  cursor: default;
}
.bx--accordion.bx--skeleton .bx--accordion__arrow {
  cursor: default;
  pointer-events: none;
  fill: #161616;
}
.bx--accordion.bx--skeleton .bx--accordion__arrow:hover, .bx--accordion.bx--skeleton .bx--accordion__arrow:active {
  border: none;
  outline: none;
  cursor: default;
}
.bx--accordion.bx--skeleton .bx--accordion__heading:hover::before {
  background-color: rgba(0,0,0,0);
}
.bx--accordion--end.bx--skeleton .bx--accordion__arrow {
  margin-left: 1rem;
}
.bx--accordion__title.bx--skeleton__text {
  margin-bottom: 0;
}
.bx--aspect-ratio img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.bx--aspect-ratio.contain-img-wrap img {
  object-fit: contain;
}
.bx--link {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  color: #0f62fe;
  text-decoration: none;
  outline: none;
  transition: color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--link *, .bx--link *::before, .bx--link *::after {
  box-sizing: inherit;
}
.bx--link:hover {
  color: #0043ce;
  text-decoration: underline;
}
.bx--link:active, .bx--link:active:visited, .bx--link:active:visited:hover {
  color: #161616;
  text-decoration: underline;
}
.bx--link:focus {
  outline: 1px solid #0f62fe;
}
@media screen and (prefers-contrast) {
  .bx--link:focus {
    outline-style: dotted;
  }
}
.bx--link:visited {
  color: #0f62fe;
}
.bx--link:visited:hover {
  color: #0043ce;
}
.bx--link--disabled, .bx--link--disabled:hover {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: inline;
  color: #c6c6c6;
  text-decoration: none;
  cursor: not-allowed;
}
.bx--link--disabled *, .bx--link--disabled *::before, .bx--link--disabled *::after, .bx--link--disabled:hover *, .bx--link--disabled:hover *::before, .bx--link--disabled:hover *::after {
  box-sizing: inherit;
}
.bx--link.bx--link--visited:visited {
  color: #8a3ffc;
}
.bx--link.bx--link--visited:visited:hover {
  color: #0043ce;
}
.bx--link.bx--link--inline {
  text-decoration: underline;
}
.bx--link.bx--link--inline:focus, .bx--link.bx--link--inline:visited {
  text-decoration: none;
}
.bx--link--disabled.bx--link--inline {
  text-decoration: underline;
}
.bx--link--sm {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--link--lg {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  letter-spacing: 0;
}
.bx--breadcrumb {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: inline;
}
.bx--breadcrumb *, .bx--breadcrumb *::before, .bx--breadcrumb *::after {
  box-sizing: inherit;
}
@media(min-width: 42rem) {
  .bx--breadcrumb {
    display: flex;
    flex-wrap: wrap;
  }
}
.bx--breadcrumb-item {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: .5rem;
}
.bx--breadcrumb-item .bx--link:visited {
  color: #0f62fe;
}
.bx--breadcrumb-item .bx--link:visited:hover {
  color: #0043ce;
}
.bx--breadcrumb-item::after {
  margin-left: .5rem;
  color: #161616;
  content: "/";
}
.bx--breadcrumb--no-trailing-slash .bx--breadcrumb-item:last-child::after {
  content: "";
}
.bx--breadcrumb-item:last-child, .bx--breadcrumb-item:last-child::after {
  margin-right: 0;
}
.bx--breadcrumb .bx--link {
  white-space: nowrap;
}
.bx--breadcrumb-item [aria-current=page], .bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link {
  color: #161616;
  cursor: auto;
}
.bx--breadcrumb-item [aria-current=page]:hover, .bx--breadcrumb-item.bx--breadcrumb-item--current .bx--link:hover {
  text-decoration: none;
}
.bx--breadcrumb.bx--skeleton .bx--link {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 6.25rem;
  height: 1rem;
}
.bx--breadcrumb.bx--skeleton .bx--link:hover, .bx--breadcrumb.bx--skeleton .bx--link:focus, .bx--breadcrumb.bx--skeleton .bx--link:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--breadcrumb.bx--skeleton .bx--link::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--breadcrumb.bx--skeleton .bx--link::before {
    animation: none;
  }
}
.bx--btn {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  max-width: 20rem;
  min-height: 3rem;
  padding: calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px;
  text-align: left;
  text-decoration: none;
  vertical-align: top;
  border: none;
  border-radius: .375rem;
  outline: none;
  cursor: pointer;
  transition: background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--btn *, .bx--btn *::before, .bx--btn *::after {
  box-sizing: inherit;
}
.bx--btn:disabled, .bx--btn:hover:disabled, .bx--btn:focus:disabled, .bx--btn.bx--btn--disabled, .bx--btn.bx--btn--disabled:hover, .bx--btn.bx--btn--disabled:focus {
  color: #dce1e3;
  background: #830020;
  border-color: #c6c6c6;
  box-shadow: none;
  cursor: not-allowed;
}
.bx--btn .bx--btn__icon {
  position: absolute;
  right: 1rem;
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
}
.bx--btn::-moz-focus-inner {
  padding: 0;
}
.bx--btn--primary {
  color: #fff;
  background-color: #eb003b;
}
.bx--btn--primary:hover {
  background-color: #830020;
  color: #fff;
}
.bx--btn--primary:disabled, .bx--btn--primary:hover:disabled, .bx--btn--primary:focus:disabled, .bx--btn--primary--disabled, .bx--btn--primary--disabled:hover, .bx--btn--primary--disabled:focus {
  color: #dce1e3;
  background-color: #830020;
}
.bx--btn--primary:active {
  background-color: #830020;
}
.bx--btn--primary .bx--btn__icon, .bx--btn--primary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--secondary {
  color: #646c79;
  background-color: #f0f4f5;
}
.bx--btn--secondary:hover {
  background-color: #eb003b;
}
.bx--btn--secondary:disabled, .bx--btn--secondary:hover:disabled, .bx--btn--secondary:focus:disabled, .bx--btn--secondary--disabled, .bx--btn--secondary--disabled:hover, .bx--btn--secondary--disabled:focus {
  color: #dce1e3;
  background-color: #f0f4f5;
}
.bx--btn--secondary:active {
  background-color: #eb003b;
}
.bx--btn--secondary .bx--btn__icon, .bx--btn--secondary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--secondary:hover, .bx--btn--secondary:active {
  color: #fff;
}
.bx--btn--tertiary {
  color: #eb003b;
  background-color: rgba(0,0,0,0);
  border: 1px solid;
}
.bx--btn--tertiary:hover {
  background-color: #fff;
}
.bx--btn--tertiary:disabled, .bx--btn--tertiary:hover:disabled, .bx--btn--tertiary:focus:disabled, .bx--btn--tertiary--disabled, .bx--btn--tertiary--disabled:hover, .bx--btn--tertiary--disabled:focus {
  color: #dce1e3;
  background-color: #f0f4f5;
}
.bx--btn--tertiary:active {
  background-color: #fff;
}
.bx--btn--tertiary .bx--btn__icon, .bx--btn--tertiary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--ghost {
  color: #eb003b;
  background-color: rgba(0,0,0,0);
  padding: calc(.875rem - 3px) 16px;
}
.bx--btn--ghost:hover {
  background-color: #f0f4f5;
}
.bx--btn--ghost:disabled, .bx--btn--ghost:hover:disabled, .bx--btn--ghost:focus:disabled, .bx--btn--ghost--disabled, .bx--btn--ghost--disabled:hover, .bx--btn--ghost--disabled:focus {
  color: #0043ce;
  background-color: rgba(0,0,0,0);
}
.bx--btn--ghost:active {
  background-color: #f0f4f5;
}
.bx--btn--ghost .bx--btn__icon, .bx--btn--ghost .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--ghost:hover, .bx--btn--ghost:active {
  color: #eb003b;
}
.bx--btn--ghost.bx--btn--sm {
  padding: calc(.375rem - 3px) 16px;
}
.bx--btn--ghost.bx--btn--field {
  padding: calc(.675rem - 3px) 16px;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after {
  transition: none;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after {
  content: attr(aria-label);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after {
  content: none;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after {
  opacity: 1;
}
@keyframes tooltip-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg {
  fill: currentColor;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled .bx--assistive-text {
  margin: -1px;
  overflow: hidden;
  opacity: 0;
  clip: rect(0, 0, 0, 0);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:active:not([disabled]) {
  border-color: rgba(0,0,0,0);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:hover, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active {
  cursor: not-allowed;
  fill: #dce1e3;
}
.bx--btn--icon-only--top {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  top: 0;
  left: 50%;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn--icon-only--top.bx--tooltip--a11y::before, .bx--btn--icon-only--top.bx--tooltip--a11y::after {
  transition: none;
}
.bx--btn--icon-only--top::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  top: -0.5rem;
  border-width: .3125rem .25rem 0 .25rem;
  border-color: #393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(-50%, -100%);
}
.bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  top: -0.8125rem;
  left: 50%;
  transform: translate(-50%, -100%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--btn--icon-only--top::after {
  content: attr(aria-label);
}
.bx--btn--icon-only--top.bx--tooltip--a11y::after {
  content: none;
}
.bx--btn--icon-only--top.bx--tooltip--visible::before, .bx--btn--icon-only--top.bx--tooltip--visible::after, .bx--btn--icon-only--top:hover::before, .bx--btn--icon-only--top:hover::after {
  opacity: 1;
}
.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text, .bx--btn--icon-only--top:hover .bx--assistive-text, .bx--btn--icon-only--top:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--btn--icon-only--top:hover .bx--assistive-text, .bx--btn--icon-only--top:hover+.bx--assistive-text, .bx--btn--icon-only--top:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--btn--icon-only--top .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  bottom: -0.75rem;
}
.bx--btn--icon-only--bottom .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--btn--icon-only--bottom::before, .bx--btn--icon-only--bottom::after, .bx--btn--icon-only--bottom .bx--assistive-text, .bx--btn--icon-only--bottom+.bx--assistive-text {
  bottom: 0;
  left: 50%;
}
.bx--btn--icon-only--bottom::before {
  bottom: -0.5rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--btn--icon-only--bottom::after, .bx--btn--icon-only--bottom .bx--assistive-text, .bx--btn--icon-only--bottom+.bx--assistive-text {
  bottom: -0.8125rem;
  transform: translate(-50%, 100%);
}
.bx--btn--icon-only {
  padding-right: .9375rem;
  padding-left: .9375rem;
}
.bx--btn--icon-only .bx--btn__icon {
  position: static;
}
.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon, .bx--btn--icon-only.bx--btn--danger--ghost .bx--btn__icon {
  margin: 0;
}
.bx--btn--icon-only.bx--btn--selected {
  background: #e0e0e0;
}
.bx--btn path[data-icon-path=inner-path] {
  fill: none;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon path, .bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon path {
    fill: ButtonText;
  }
}
.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]), .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon {
  fill: #161616;
}
.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path, .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon, .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon {
  fill: #dce1e3;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path path, .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path, .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon path {
    fill: GrayText;
  }
}
.bx--btn--ghost.bx--btn--icon-only[disabled] {
  cursor: not-allowed;
}
.bx--btn--field.bx--btn--icon-only {
  padding-right: .6875rem;
  padding-left: .6875rem;
}
.bx--btn--sm.bx--btn--icon-only {
  padding-right: .4375rem;
  padding-left: .4375rem;
}
.bx--btn--danger {
  color: #fff;
  background-color: #da1e28;
}
.bx--btn--danger:hover {
  background-color: #b81921;
}
.bx--btn--danger:disabled, .bx--btn--danger:hover:disabled, .bx--btn--danger:focus:disabled, .bx--btn--danger--disabled, .bx--btn--danger--disabled:hover, .bx--btn--danger--disabled:focus {
  color: #0f62fe;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger:active {
  background-color: #750e13;
}
.bx--btn--danger .bx--btn__icon, .bx--btn--danger .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--danger-tertiary, .bx--btn--danger--tertiary {
  color: #da1e28;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger-tertiary:hover, .bx--btn--danger--tertiary:hover {
  background-color: #b81921;
  color: #fff;
  border-color: #b81921;
}
.bx--btn--danger-tertiary:disabled, .bx--btn--danger-tertiary:hover:disabled, .bx--btn--danger-tertiary:focus:disabled, .bx--btn--danger-tertiary--disabled, .bx--btn--danger-tertiary--disabled:hover, .bx--btn--danger-tertiary--disabled:focus, .bx--btn--danger--tertiary:disabled, .bx--btn--danger--tertiary:hover:disabled, .bx--btn--danger--tertiary:focus:disabled, .bx--btn--danger--tertiary--disabled, .bx--btn--danger--tertiary--disabled:hover, .bx--btn--danger--tertiary--disabled:focus {
  color: #0043ce;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger-tertiary:active, .bx--btn--danger--tertiary:active {
  background-color: #750e13;
  color: #fff;
  border-color: #750e13;
}
.bx--btn--danger-tertiary .bx--btn__icon, .bx--btn--danger-tertiary .bx--btn__icon path:not([data-icon-path]), .bx--btn--danger--tertiary .bx--btn__icon, .bx--btn--danger--tertiary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--danger-tertiary:disabled, .bx--btn--danger-tertiary:hover:disabled, .bx--btn--danger-tertiary:focus:disabled, .bx--btn--danger-tertiary.bx--btn--disabled, .bx--btn--danger-tertiary.bx--btn--disabled:hover, .bx--btn--danger-tertiary.bx--btn--disabled:focus, .bx--btn--danger--tertiary:disabled, .bx--btn--danger--tertiary:hover:disabled, .bx--btn--danger--tertiary:focus:disabled, .bx--btn--danger--tertiary.bx--btn--disabled, .bx--btn--danger--tertiary.bx--btn--disabled:hover, .bx--btn--danger--tertiary.bx--btn--disabled:focus {
  color: #dce1e3;
  background: rgba(0,0,0,0);
  outline: none;
}
.bx--btn--danger-ghost, .bx--btn--danger--ghost {
  color: #da1e28;
  background-color: rgba(0,0,0,0);
  padding: calc(.875rem - 3px) 16px;
}
.bx--btn--danger-ghost:hover, .bx--btn--danger--ghost:hover {
  background-color: #b81921;
}
.bx--btn--danger-ghost:disabled, .bx--btn--danger-ghost:hover:disabled, .bx--btn--danger-ghost:focus:disabled, .bx--btn--danger-ghost--disabled, .bx--btn--danger-ghost--disabled:hover, .bx--btn--danger-ghost--disabled:focus, .bx--btn--danger--ghost:disabled, .bx--btn--danger--ghost:hover:disabled, .bx--btn--danger--ghost:focus:disabled, .bx--btn--danger--ghost--disabled, .bx--btn--danger--ghost--disabled:hover, .bx--btn--danger--ghost--disabled:focus {
  color: #0043ce;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger-ghost:active, .bx--btn--danger--ghost:active {
  background-color: #750e13;
}
.bx--btn--danger-ghost .bx--btn__icon, .bx--btn--danger-ghost .bx--btn__icon path:not([data-icon-path]), .bx--btn--danger--ghost .bx--btn__icon, .bx--btn--danger--ghost .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--danger-ghost .bx--btn__icon, .bx--btn--danger--ghost .bx--btn__icon {
  position: static;
  margin-left: .5rem;
}
.bx--btn--danger-ghost:hover, .bx--btn--danger-ghost:active, .bx--btn--danger--ghost:hover, .bx--btn--danger--ghost:active {
  color: #fff;
}
.bx--btn--danger-ghost:disabled, .bx--btn--danger-ghost:hover:disabled, .bx--btn--danger-ghost:focus:disabled, .bx--btn--danger-ghost.bx--btn--disabled, .bx--btn--danger-ghost.bx--btn--disabled:hover, .bx--btn--danger-ghost.bx--btn--disabled:focus, .bx--btn--danger--ghost:disabled, .bx--btn--danger--ghost:hover:disabled, .bx--btn--danger--ghost:focus:disabled, .bx--btn--danger--ghost.bx--btn--disabled, .bx--btn--danger--ghost.bx--btn--disabled:hover, .bx--btn--danger--ghost.bx--btn--disabled:focus {
  color: #dce1e3;
  background: rgba(0,0,0,0);
  border-color: rgba(0,0,0,0);
  outline: none;
}
.bx--btn--danger-ghost.bx--btn--sm, .bx--btn--danger--ghost.bx--btn--sm {
  padding: calc(.375rem - 3px) 16px;
}
.bx--btn--danger-ghost.bx--btn--field, .bx--btn--danger--ghost.bx--btn--field {
  padding: calc(.675rem - 3px) 16px;
}
.bx--btn--sm {
  min-height: 2rem;
  padding: calc(.375rem - 3px) 60px calc(.375rem - 3px) 12px;
}
.bx--btn--xl:not(.bx--btn--icon-only) {
  align-items: baseline;
  padding-top: 1rem;
  padding-right: 4rem;
  padding-left: 1rem;
  min-height: 5rem;
}
.bx--btn--lg:not(.bx--btn--icon-only) {
  align-items: baseline;
  padding-top: 1rem;
  padding-right: 4rem;
  padding-left: 1rem;
  min-height: 4rem;
}
.bx--btn--field {
  min-height: 2.5rem;
  padding: calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px;
}
.bx--btn.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 9.375rem;
}
.bx--btn.bx--skeleton:hover, .bx--btn.bx--skeleton:focus, .bx--btn.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--btn.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--btn.bx--skeleton::before {
    animation: none;
  }
}
.bx--btn-set {
  display: flex;
}
.bx--btn-set--stacked {
  flex-direction: column;
}
.bx--btn-set .bx--btn {
  width: 100%;
  max-width: 12.25rem;
}
.bx--btn-set .bx--btn:not(:focus) {
  box-shadow: -0.0625rem 0 0 0 #e0e0e0;
}
.bx--btn-set .bx--btn:first-of-type:not(:focus) {
  box-shadow: inherit;
}
.bx--btn-set .bx--btn:focus+.bx--btn {
  box-shadow: inherit;
}
.bx--btn-set--stacked .bx--btn:not(:focus) {
  box-shadow: 0 -0.0625rem 0 0 #e0e0e0;
}
.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus) {
  box-shadow: inherit;
}
.bx--btn-set .bx--btn.bx--btn--disabled {
  box-shadow: -0.0625rem 0 0 0 #dce1e3;
}
.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type {
  box-shadow: none;
}
.bx--btn-set--stacked .bx--btn.bx--btn--disabled {
  box-shadow: 0 -0.0625rem 0 0 #dce1e3;
}
.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type {
  box-shadow: none;
}
.cdt-footer {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
  background-color: #202228;
  color: #fff;
}
.cdt-footer--container {
  display: block;
  width: 100%;
  word-break: break-word;
}
.cdt-footer--row {
  align-items: center;
  justify-content: flex-start;
  list-style: none;
  padding: 0 1rem;
  margin: auto;
  align-items: flex-start;
}
.cdt-footer--row:first-of-type {
  padding-top: 1.75rem;
}
.cdt-footer--row:last-of-type {
  padding-bottom: 2.5rem;
}
.cdt-footer--row+.cdt-footer--row {
  border-top: 1px solid #bdc5d5;
}
.cdt-footer--title, .cdt-footer--title a {
  color: #fff;
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 1.5rem;
  margin: .5rem 0 1.25rem;
}
.cdt-footer--block {
  padding-bottom: .5rem;
}
.cdt-footer--link {
  margin: .5rem 0;
}
.cdt-footer--link:first-of-type {
  margin: 0 0 .5rem;
}
.cdt-footer--link .bx--link {
  font-size: .875rem;
  line-height: 1.25rem;
  color: #fff;
}
.cdt-footer--link .bx--link:hover {
  color: #e4e9f1;
}
.cdt-footer--link .bx--btn__icon>svg {
  max-width: 2rem;
  max-height: 2rem;
  fill: #fff;
  currentcolor: #fff;
}
.cdt-footer * {
  word-break: break-word;
}
.cdt-footer .website-disc, .cdt-footer .footer-Agency, .cdt-footer .social-media-link a.other--link {
  display: none;
}
.cdt-footer a {
  color: inherit;
}
.cdt-footer p {
  font: inherit;
}
@media screen and (min-width: 991px) {
  .cdt-footer {
    display: block;
    padding-right: 3.75rem;
  }
}
.cdt-footer .social-media-link {
  display: flex;
  align-content: center;
  justify-content: flex-end;
  margin-bottom: 20px;
}
.cdt-footer .social-media-link .cdt-footer--link {
  height: 2.1875rem;
  width: 2.1875rem;
  margin: 0;
  margin-right: 12px;
}
.cdt-footer .social-media-link .cdt-footer--link img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.cdt-footer .cdt-footer--link .bx--link:visited, .cdt-footer .cdt-footer--title .bx--link:visited {
  color: #fff;
}
.cdt-footer .cdt-footer--link .bx--link:hover, .cdt-footer .cdt-footer--title .bx--link:hover {
  color: #bdc5d5;
}
.cdt-footer .region-area-row {
  display: flex;
  margin-bottom: 1rem;
  justify-content: flex-end;
}
.cdt-footer .region-area {
  max-width: 14.5rem;
  max-width: fit-content;
}
.cdt-footer .region-area .bx--dropdown {
  z-index: 1999;
  height: 2rem;
  background: #202228;
  color: #bdc5d5;
  outline-color: #bdc5d5;
}
.cdt-footer .region-area .bx--dropdown .bx--list-box__label {
  color: #bdc5d5;
}
.cdt-footer .region-area .bx--dropdown .bx--list-box__menu-icon {
  top: .25rem;
  right: 1rem;
}
.cdt-footer .region-area .bx--dropdown .bx--list-box__menu-icon>svg {
  fill: #bdc5d5;
}
.cdt-footer .region-area .bx--dropdown .bx--list-box__menu {
  left: unset;
  width: auto;
}
.cdt-footer .app-code {
  display: block;
}
.cdt-footer .app-code a {
  display: block;
  max-width: 6rem;
  margin: auto;
  margin: auto 0 auto auto;
}
.cdt-footer .app-code img {
  max-height: 5.625rem;
  max-width: 5.625rem;
  display: block;
  margin: auto;
}
.cdt-footer .app-code span {
  margin-top: .5rem;
  line-height: 1rem;
  font-size: .75rem;
  display: block;
  text-align: center;
  word-break: break-word;
  white-space: pre-wrap;
}
.cdt-footer .footer--extended-row {
  margin: 0 auto;
  padding: 1rem 0;
  display: flex;
  align-content: center;
}
.cdt-footer .footer--extended-row .awards {
  flex: 0 1 auto;
  margin-right: 1rem;
  display: flex;
}
.cdt-footer .footer--extended-row .awards>* {
  display: flex;
  align-items: center;
  margin-right: .9375rem;
}
.cdt-footer .footer--extended-row .awards>*:last-child {
  margin-right: .5rem;
}
.cdt-footer .footer--extended-row .awards img {
  height: auto;
}
.cdt-footer .footer--extended-row .infos {
  flex: 0 1 auto;
  color: #bdc5d5;
  line-height: 1.5rem;
  font-size: .75rem;
}
@media screen and (min-width: 992px) {
  .cdt-footer .social-media-link.h5 {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .cdt-footer {
    line-height: 1.3;
  }
  .cdt-footer .cdt-footer--main-row .cdt-footer--block:not(.media-block) {
    display: none;
  }
  .cdt-footer .social-media-link {
    display: none;
    justify-content: center;
  }
  .cdt-footer .social-media-link .cdt-footer--link {
    margin: 0 .5rem;
    height: 2.25rem;
    width: 2.25rem;
  }
  .cdt-footer .social-media-link .cdt-footer--link img {
    width: 100%;
    height: 100%;
  }
  .cdt-footer .social-media-link.h5 {
    display: flex;
    max-width: 460px;
    margin: 0 auto 16px;
    gap: 20px;
  }
  .cdt-footer .social-media-link.h5 .cdt-footer--link {
    width: fit-content;
    height: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0;
  }
  .cdt-footer .social-media-link.h5 .cdt-footer--link.other--link, .cdt-footer .social-media-link.h5 .cdt-footer--link>div {
    width: 36px;
    height: 36px;
  }
  .cdt-footer .social-media-link.h5 .cdt-footer--link>p {
    font-size: 12px;
    margin-top: 5px;
    white-space: nowrap;
  }
  .cdt-footer .social-media-link.h5.last-child .cdt-footer--link .wechat-icon {
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
  }
  .cdt-footer .social-media-link.h5.last-child .cdt-footer--link .wechat-icon svg path {
    fill: #fff;
  }
  .cdt-footer .media-block {
    flex: 1;
    max-width: initial;
  }
  .cdt-footer .region-area-row, .cdt-footer .app-code {
    display: none;
  }
  .cdt-footer .website-disc {
    display: block;
    text-align: center;
    font-size: 13px;
    color: #bdc5d5;
    margin-bottom: 8px;
  }
  .cdt-footer .footer-Agency {
    display: block;
    text-align: center;
    font-size: 13px;
  }
  .cdt-footer .footer-Agency .agency-text {
    line-height: 20px;
  }
  .cdt-footer .footer-Agency .aboutlinks {
    margin: 12px 0;
  }
  .cdt-footer .footer-Agency .aboutlinks span {
    margin: 0 5px;
  }
  .cdt-footer .footer--extended-row .awards, .cdt-footer .footer--extended-row .infos {
    display: none;
  }
  .terms-policy a:first-of-type {
    margin-right: 12px;
  }
}
.bx--fieldset {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-bottom: 2rem;
}
.bx--fieldset *, .bx--fieldset *::before, .bx--fieldset *::after {
  box-sizing: inherit;
}
.bx--form-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.bx--label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  line-height: 1rem;
}
.bx--label *, .bx--label *::before, .bx--label *::after {
  box-sizing: inherit;
}
.bx--label .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--label.bx--skeleton::before {
    animation: none;
  }
}
input[type=number] {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
    outline-style: dotted;
  }
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--number__input-wrapper--warning~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--warn~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-input__field-wrapper--warning~.bx--form-requirement, .bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement, .bx--list-box--warning~.bx--form-requirement {
  display: block;
  max-height: 12.5rem;
  overflow: visible;
  font-weight: 400;
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement {
  color: #da1e28;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], .bx--form--fluid .bx--text-input__field-wrapper--warning {
  display: block;
}
.bx--form--fluid .bx--fieldset {
  margin: 0;
}
.bx--form--fluid input[data-invalid] {
  outline: none;
}
.bx--form--fluid .bx--form-requirement {
  margin: 0;
  padding: .5rem 2.5rem .5rem 1rem;
}
input:not(output):not([data-invalid]):-moz-ui-invalid {
  box-shadow: none;
}
.bx--form-requirement {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: none;
  max-height: 0;
  margin: .25rem 0 0;
  overflow: hidden;
}
.bx--form-requirement *, .bx--form-requirement *::before, .bx--form-requirement *::after {
  box-sizing: inherit;
}
.bx--select--inline .bx--form__helper-text {
  margin-top: 0;
}
.bx--form__helper-text {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
  z-index: 0;
  width: 100%;
  margin-top: .25rem;
  color: #525252;
  opacity: 1;
}
.bx--label--disabled, .bx--form__helper-text--disabled {
  color: #c6c6c6;
}
.bx--form-item.bx--checkbox-wrapper {
  margin-bottom: .25rem;
}
.bx--form-item.bx--checkbox-wrapper:first-of-type {
  margin-top: .1875rem;
}
.bx--label+.bx--form-item.bx--checkbox-wrapper {
  margin-top: -0.125rem;
}
.bx--form-item.bx--checkbox-wrapper:last-of-type {
  margin-bottom: .1875rem;
}
.bx--checkbox {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--checkbox-label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  display: flex;
  min-height: 1.5rem;
  padding-top: .1875rem;
  padding-left: 1.25rem;
  cursor: pointer;
  user-select: none;
}
.bx--checkbox-label *, .bx--checkbox-label *::before, .bx--checkbox-label *::after {
  box-sizing: inherit;
}
.bx--checkbox-label-text {
  padding-left: 1rem;
  margin-top: .0625rem;
}
.bx--checkbox-label::before, .bx--checkbox-label::after {
  box-sizing: border-box;
}
.bx--checkbox-label::before {
  position: absolute;
  top: .125rem;
  left: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin: .125rem .125rem .125rem .1875rem;
  background-color: rgba(0,0,0,0);
  border: 1px solid #1d1d2c;
  border-radius: 3px;
  content: "";
}
.bx--checkbox-label::after {
  position: absolute;
  top: .625rem;
  left: .5rem;
  width: .5625rem;
  height: .3125rem;
  margin-top: -0.1875rem /*rtl:0rem*/;
  background: none;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  transform: scale(0) rotate(-45deg);
  transform-origin: bottom right /*rtl:center*/;
  content: "";
}
.bx--checkbox:checked+.bx--checkbox-label::before, .bx--checkbox:indeterminate+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=true]::before, .bx--checkbox-label[data-contained-checkbox-state=mixed]::before {
  background-color: #00b260;
  border-color: #00b260;
  border-width: 1px;
}
.bx--checkbox:checked+.bx--checkbox-label::after, .bx--checkbox-label[data-contained-checkbox-state=true]::after {
  transform: scale(1) rotate(-45deg) /*rtl:scale(1.2) rotate3d(.5, 1, 0, 158deg)*/;
}
.bx--checkbox:indeterminate+.bx--checkbox-label::after, .bx--checkbox-label[data-contained-checkbox-state=mixed]::after {
  top: .6875rem;
  width: .5rem;
  border-bottom: 2px solid #fff;
  border-left: 0 solid #fff;
  transform: scale(1) rotate(0deg);
}
.bx--checkbox:focus+.bx--checkbox-label::before, .bx--checkbox-label__focus::before, .bx--checkbox:checked:focus+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=true].bx--checkbox-label__focus::before, .bx--checkbox:indeterminate:focus+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=mixed].bx--checkbox-label__focus::before {
  outline: 2px solid #eb003b;
  outline-offset: 1px;
}
.bx--checkbox:disabled+.bx--checkbox-label, .bx--checkbox-label[data-contained-checkbox-disabled=true] {
  color: #dce1e3;
  cursor: not-allowed;
}
.bx--checkbox:disabled+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-disabled=true]::before {
  border-color: #f0f4f5;
}
.bx--checkbox:checked:disabled+.bx--checkbox-label::before, .bx--checkbox:indeterminate:disabled+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]::before, .bx--checkbox-label[data-contained-checkbox-state=mixed][data-contained-checkbox-disabled=true]::before {
  background-color: #f0f4f5;
}
.bx--checkbox-label-text.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 6.25rem;
  height: 1rem;
  margin: auto 0 auto .375rem;
}
.bx--checkbox-label-text.bx--skeleton:hover, .bx--checkbox-label-text.bx--skeleton:focus, .bx--checkbox-label-text.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--checkbox-label-text.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--checkbox-label-text.bx--skeleton::before {
    animation: none;
  }
}
.bx--list-box__wrapper--inline {
  display: inline-grid;
  grid-gap: .25rem;
  grid-template: auto auto/auto auto;
  align-items: center;
}
.bx--list-box__wrapper--inline .bx--label {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
}
.bx--list-box__wrapper--inline .bx--label, .bx--list-box__wrapper--inline .bx--form__helper-text, .bx--list-box__wrapper--inline .bx--form-requirement {
  margin: 0;
}
.bx--list-box__wrapper--inline .bx--form__helper-text {
  max-width: none;
}
.bx--list-box__wrapper--inline .bx--form-requirement {
  grid-column: 2;
}
.bx--list-box {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  position: relative;
  width: 100%;
  height: 2.5rem;
  max-height: 2.5rem;
  color: #161616;
  background-color: #f4f4f4;
  border: none;
  border-bottom: 1px solid #8d8d8d;
  cursor: pointer;
  transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box *, .bx--list-box *::before, .bx--list-box *::after {
  box-sizing: inherit;
}
.bx--list-box:hover {
  background-color: #e5e5e5;
}
.bx--list-box--xl {
  height: 3rem;
  max-height: 3rem;
}
.bx--list-box--sm {
  height: 2rem;
  max-height: 2rem;
}
.bx--list-box--expanded {
  border-bottom-color: #e0e0e0;
}
.bx--list-box--expanded:hover {
  background-color: #f4f4f4;
}
.bx--list-box--expanded:hover.bx--list-box--light:hover {
  background-color: #fff;
}
.bx--list-box .bx--text-input {
  min-width: 0;
  height: 100%;
}
.bx--list-box__invalid-icon {
  position: absolute;
  top: 50%;
  right: 2.5rem;
  transform: translateY(-50%);
  fill: #da1e28;
}
.bx--list-box__invalid-icon--warning {
  fill: #f1c21b;
}
.bx--list-box__invalid-icon--warning path[data-icon-path=inner-path] {
  opacity: 1;
  fill: #000;
}
.bx--list-box[data-invalid] .bx--list-box__field, .bx--list-box.bx--list-box--warning .bx--list-box__field {
  padding-right: 4rem;
  border-bottom: 0;
}
.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field {
  padding-right: 3.5rem;
}
.bx--list-box--light {
  background-color: #fff;
}
.bx--list-box--light:hover {
  background-color: #e5e5e5;
}
.bx--list-box--light .bx--list-box__menu {
  background: #fff;
}
.bx--list-box--light .bx--list-box__menu-item__option {
  border-top-color: #e0e0e0;
}
.bx--list-box--light.bx--list-box--expanded {
  border-bottom-color: rgba(0,0,0,0);
}
.bx--list-box--disabled:hover {
  background-color: #f4f4f4;
}
.bx--list-box--light.bx--list-box--disabled {
  background-color: #fff;
}
.bx--list-box--disabled, .bx--list-box--disabled .bx--list-box__field, .bx--list-box--disabled .bx--list-box__field:focus {
  border-bottom-color: rgba(0,0,0,0);
  outline: none;
}
.bx--list-box--disabled .bx--list-box__label, .bx--list-box--disabled.bx--list-box--inline .bx--list-box__label {
  color: #c6c6c6;
}
.bx--list-box--disabled .bx--list-box__menu-icon>svg {
  fill: #c6c6c6;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box--disabled .bx--list-box__menu-icon>svg {
    fill: GrayText;
  }
}
.bx--list-box--disabled, .bx--list-box--disabled .bx--list-box__field, .bx--list-box--disabled .bx--list-box__menu-icon {
  cursor: not-allowed;
}
.bx--list-box--disabled .bx--list-box__menu-item, .bx--list-box--disabled .bx--list-box__menu-item:hover, .bx--list-box--disabled .bx--list-box__menu-item--highlighted {
  color: #c6c6c6;
  text-decoration: none;
}
.bx--list-box--disabled .bx--list-box__selection:hover {
  cursor: not-allowed;
}
.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field {
  padding-right: 3rem;
}
.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field {
  padding-right: 2rem;
}
.bx--list-box.bx--list-box--inline {
  background-color: rgba(0,0,0,0);
  border-width: 0;
}
.bx--list-box.bx--list-box--inline:hover {
  background-color: #e5e5e5;
}
.bx--list-box.bx--list-box--inline.bx--list-box--expanded {
  border-bottom-width: 0;
}
.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded=true] {
  border-width: 0;
}
.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover {
  background-color: rgba(0,0,0,0);
}
.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover {
  background-color: #fff;
}
.bx--list-box.bx--list-box--inline .bx--list-box__field {
  padding: 0 2rem 0 .5rem;
}
.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon {
  right: .5rem;
}
.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon {
  right: 2rem;
}
.bx--list-box--inline .bx--list-box__label {
  color: #161616;
}
.bx--list-box--inline .bx--list-box__field {
  height: 100%;
}
.bx--dropdown--inline .bx--list-box__field {
  max-width: 30rem;
}
.bx--dropdown--inline .bx--list-box__menu {
  min-width: 18rem;
  max-width: 30rem;
}
.bx--list-box__field {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  position: relative;
  display: inline-flex;
  align-items: center;
  height: calc(100% + 1px);
  padding: 0 3rem 0 1rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: top;
  outline: none;
}
.bx--list-box__field *, .bx--list-box__field *::before, .bx--list-box__field *::after {
  box-sizing: inherit;
}
.bx--list-box__field::-moz-focus-inner {
  border: 0;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__field {
    border: 1px solid ButtonText;
  }
}
.bx--list-box__field[disabled] {
  color: #c6c6c6;
  outline: none;
}
.bx--list-box__field .bx--text-input {
  padding-right: 4.5rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input, .bx--list-box--warning .bx--list-box__field .bx--text-input {
  padding-right: 6.125rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon, .bx--list-box--warning .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon {
  right: 4.125rem;
}
.bx--list-box__field .bx--text-input--empty {
  padding-right: 3rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty, .bx--list-box--warning .bx--list-box__field .bx--text-input--empty {
  padding-right: 4.5rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon, .bx--list-box--warning .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon {
  right: 2.5rem;
}
.bx--list-box__label {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  overflow: hidden;
  color: #161616;
  white-space: nowrap;
  text-overflow: ellipsis;
  user-select: none;
}
.bx--list-box__menu-icon {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: .75rem;
  right: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  outline: none;
  transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box__menu-icon *, .bx--list-box__menu-icon *::before, .bx--list-box__menu-icon *::after {
  box-sizing: inherit;
}
.bx--list-box__menu-icon::-moz-focus-inner {
  border: 0;
}
.bx--list-box__menu-icon>svg {
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__menu-icon>svg {
    fill: ButtonText;
  }
}
.bx--list-box__menu-icon--open {
  justify-content: center;
  width: 1.5rem;
  transform: rotate(180deg);
}
.bx--list-box__selection {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  transform: translateY(-50%);
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  user-select: none;
}
.bx--list-box__selection *, .bx--list-box__selection *::before, .bx--list-box__selection *::after {
  box-sizing: inherit;
}
.bx--list-box__selection::-moz-focus-inner {
  border: 0;
}
.bx--list-box__selection>svg {
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__selection>svg {
    fill: ButtonText;
  }
}
.bx--list-box--disabled .bx--list-box__selection:focus {
  outline: none;
}
.bx--list-box__selection--multi {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  position: static;
  top: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: auto;
  height: 1.5rem;
  margin-right: .625rem;
  padding: .5rem;
  padding-right: .125rem;
  color: #fff;
  line-height: 0;
  background-color: #393939;
  border-radius: .75rem;
  transform: none;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__selection--multi {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--list-box__selection--multi>svg {
  width: 1.25rem;
  height: 1.25rem;
  margin-left: .25rem;
  padding: .125rem;
  fill: #fff;
}
.bx--list-box__selection--multi>svg:hover {
  background-color: #4c4c4c;
  border-radius: 50%;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__selection--multi>svg {
    fill: ButtonText;
  }
}
.bx--list-box--disabled .bx--list-box__selection--multi {
  color: #f4f4f4;
  background-color: #c6c6c6;
}
.bx--list-box--disabled .bx--list-box__selection--multi.bx--tag--interactive:hover, .bx--list-box--disabled .bx--list-box__selection--multi .bx--tag__close-icon:hover {
  background-color: #c6c6c6;
}
.bx--list-box--disabled .bx--list-box__selection--multi>svg {
  fill: #f4f4f4;
}
.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover {
  background-color: initial;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box--disabled .bx--list-box__selection--multi {
    fill: GrayText;
  }
}
.bx--list-box__selection--multi:hover {
  outline: none;
}
.bx--list-box__menu {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  position: absolute;
  right: 0;
  left: 0;
  z-index: 9100;
  width: 100%;
  overflow-y: auto;
  background-color: #f4f4f4;
  transition: max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box .bx--list-box__field[aria-expanded=false]+.bx--list-box__menu {
  max-height: 0;
}
.bx--list-box--expanded .bx--list-box__menu {
  max-height: 13.75rem;
}
.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu {
  max-height: 16.5rem;
}
.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu {
  max-height: 11rem;
}
.bx--list-box__menu-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  height: 2.5rem;
  color: #525252;
  cursor: pointer;
  transition: background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  user-select: none;
}
.bx--list-box__menu-item:hover {
  background-color: #e5e5e5;
}
.bx--list-box__menu-item:active {
  background-color: #e0e0e0;
}
.bx--list-box--light .bx--list-box__menu-item:hover {
  background-color: #e5e5e5;
}
.bx--list-box--sm .bx--list-box__menu-item {
  height: 2rem;
}
.bx--list-box--xl .bx--list-box__menu-item {
  height: 3rem;
}
.bx--list-box--disabled .bx--list-box__menu-item:hover {
  background-color: rgba(0,0,0,0);
}
.bx--list-box--light .bx--list-box__menu-item:active {
  background-color: #e0e0e0;
}
.bx--list-box--disabled .bx--list-box__menu-item__option:hover {
  border-top-color: #e0e0e0;
}
.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box__menu-item:hover .bx--list-box__menu-item__option {
  color: #161616;
}
.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option {
  border-top-color: #e0e0e0;
}
.bx--list-box__menu-item__option {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  display: block;
  height: 2.5rem;
  margin: 0 1rem;
  padding: .6875rem 0;
  padding-right: 1.5rem;
  overflow: hidden;
  color: #525252;
  font-weight: normal;
  line-height: 1rem;
  white-space: nowrap;
  text-decoration: none;
  text-overflow: ellipsis;
  border-top: 1px solid rgba(0,0,0,0);
  border-top-color: #e0e0e0;
  border-bottom: 1px solid rgba(0,0,0,0);
  transition: border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box__menu-item__option:hover {
  color: #161616;
  border-color: rgba(0,0,0,0);
}
.bx--list-box--sm .bx--list-box__menu-item__option {
  height: 2rem;
  padding-top: .4375rem;
  padding-bottom: .4375rem;
}
.bx--list-box--xl .bx--list-box__menu-item__option {
  height: 3rem;
  padding-top: .9375rem;
  padding-bottom: .9375rem;
}
.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option, .bx--list-box--disabled .bx--list-box__menu-item__option {
  color: #c6c6c6;
}
.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option {
  margin: 0 .5rem;
}
.bx--list-box__menu-item--highlighted {
  color: #161616;
  background-color: #e5e5e5;
  border-color: rgba(0,0,0,0);
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__menu-item--highlighted {
    outline: 3px solid rgba(0,0,0,0);
    outline-offset: -3px;
  }
}
.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option, .bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option {
  color: #161616;
}
.bx--list-box__menu-item--active {
  color: #161616;
  background-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}
.bx--list-box--light .bx--list-box__menu-item--active {
  background-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}
.bx--list-box__menu-item--active:hover, .bx--list-box__menu-item--active.bx--list-box__menu-item--highlighted {
  background-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}
.bx--list-box__menu-item--active .bx--list-box__menu-item__option {
  color: #161616;
}
.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box__menu-item__selected-icon {
  position: absolute;
  top: 50%;
  right: 1rem;
  display: none;
  transform: translateY(-50%);
  fill: #161616;
}
.bx--list-box--inline .bx--list-box__menu-item__selected-icon {
  right: .5rem;
}
.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon {
  display: block;
}
.bx--list-box__menu-item .bx--checkbox-label {
  width: 100%;
}
.bx--list-box__menu-item .bx--checkbox-label-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bx--list-box--up .bx--list-box__menu {
  bottom: 2.5rem;
}
.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu, .bx--list-box--up.bx--list-box--sm .bx--list-box__menu {
  bottom: 2rem;
}
.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu, .bx--list-box--up.bx--list-box--xl .bx--list-box__menu {
  bottom: 3rem;
}
.bx--list-box input[role=combobox], .bx--list-box input[type=text] {
  min-width: 0;
  background-color: inherit;
}
.bx--combo-box:hover {
  background-color: #f4f4f4;
}
.bx--combo-box.bx--list-box--light:hover {
  background-color: #fff;
}
.bx--combo-box .bx--text-input::-ms-clear {
  display: none;
}
.bx--combo-box.bx--list-box--expanded .bx--text-input {
  border-bottom-color: #e0e0e0;
}
.bx--combo-box .bx--list-box__field, .bx--combo-box.bx--list-box[data-invalid] .bx--list-box__field, .bx--combo-box.bx--list-box--warning .bx--list-box__field, .bx--combo-box.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field, .bx--combo-box.bx--list-box--disabled.bx--list-box--warning .bx--list-box__field {
  padding: 0;
}
.bx--content-switcher {
  display: flex;
  justify-content: space-evenly;
  width: 100%;
  height: 2.5rem;
}
.bx--content-switcher--sm {
  height: 2rem;
}
.bx--content-switcher--xl {
  height: 3rem;
}
.bx--content-switcher--disabled {
  cursor: not-allowed;
}
.bx--content-switcher-btn {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
  padding: .5rem 1rem;
  overflow: hidden;
  color: #525252;
  white-space: nowrap;
  text-align: left;
  text-decoration: none;
  background-color: #f4f4f4;
  border: none;
  transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--content-switcher-btn *, .bx--content-switcher-btn *::before, .bx--content-switcher-btn *::after {
  box-sizing: inherit;
}
.bx--content-switcher-btn:hover {
  cursor: pointer;
}
.bx--content-switcher-btn:hover, .bx--content-switcher-btn:active {
  z-index: 3;
  color: #161616;
  background-color: #e5e5e5;
}
.bx--content-switcher-btn:disabled {
  color: #c6c6c6;
  background-color: #f4f4f4;
  pointer-events: none;
}
.bx--content-switcher-btn:disabled:hover {
  cursor: not-allowed;
}
.bx--content-switcher--light .bx--content-switcher-btn {
  background-color: #fff;
}
.bx--content-switcher--light .bx--content-switcher-btn:hover {
  background-color: #e5e5e5;
}
.bx--content-switcher-btn:first-child {
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}
.bx--content-switcher-btn:last-child {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}
.bx--content-switcher-btn::before {
  position: absolute;
  left: 0;
  z-index: 2;
  display: block;
  width: .0625rem;
  height: 1rem;
  background-color: #e0e0e0;
  content: "";
}
.bx--content-switcher-btn:first-of-type::before {
  display: none;
}
.bx--content-switcher--light .bx--content-switcher-btn::before {
  background-color: #e0e0e0;
}
.bx--content-switcher--light .bx--content-switcher-btn:focus::before, .bx--content-switcher--light .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before, .bx--content-switcher--light .bx--content-switcher-btn:hover::before, .bx--content-switcher--light .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before, .bx--content-switcher--light .bx--content-switcher--selected::before, .bx--content-switcher--light .bx--content-switcher--selected+.bx--content-switcher-btn::before, .bx--content-switcher-btn:focus::before, .bx--content-switcher-btn:focus+.bx--content-switcher-btn::before, .bx--content-switcher-btn:hover::before, .bx--content-switcher-btn:hover+.bx--content-switcher-btn::before, .bx--content-switcher--selected::before, .bx--content-switcher--selected+.bx--content-switcher-btn::before {
  background-color: rgba(0,0,0,0);
}
.bx--content-switcher__icon {
  transition: fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #525252;
}
.bx--content-switcher__icon+span {
  margin-left: .5rem;
}
.bx--content-switcher__label {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bx--content-switcher-btn:hover .bx--content-switcher__icon {
  fill: #161616;
}
.bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected, .bx--content-switcher-btn.bx--content-switcher--selected {
  z-index: 3;
  color: #fff;
  background-color: #161616;
}
.bx--content-switcher--light .bx--content-switcher-btn.bx--content-switcher--selected:disabled, .bx--content-switcher-btn.bx--content-switcher--selected:disabled {
  color: #c6c6c6;
  background-color: #8d8d8d;
}
.bx--content-switcher-btn.bx--content-switcher--selected .bx--content-switcher__icon {
  fill: #fff;
}
.bx--table-toolbar {
  position: relative;
  display: flex;
  width: 100%;
  height: 3rem;
  overflow: hidden;
  background: #f4f4f4;
}
.bx--toolbar-content {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  height: 3rem;
  transform: translate3d(0, 0, 0);
  transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--batch-actions~.bx--toolbar-content {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.bx--toolbar-content .bx--search .bx--search-input {
  background-color: rgba(0,0,0,0);
}
.bx--batch-actions~.bx--toolbar-search-container {
  display: flex;
  align-items: center;
  opacity: 1;
  transition: opacity 110ms;
}
.bx--toolbar-search-container-expandable {
  position: relative;
  width: 3rem;
  height: 3rem;
  box-shadow: none;
  transition: flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--toolbar-search-container-expandable .bx--search {
  position: initial;
  width: 3rem;
  height: 100%;
}
.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier {
  left: 0;
  width: 3rem;
  height: 3rem;
  padding: 1rem;
  cursor: pointer;
  transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9);
  pointer-events: all;
}
.bx--toolbar-search-container-expandable .bx--search--disabled .bx--search-magnifier {
  background: #f4f4f4;
  cursor: not-allowed;
  transition: background-color none;
}
.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:hover {
  background: #e5e5e5;
}
.bx--toolbar-action.bx--toolbar-search-container-disabled {
  cursor: not-allowed;
}
.bx--toolbar-search-container-expandable .bx--search--disabled .bx--search-magnifier:hover {
  background: #f4f4f4;
  cursor: not-allowed;
  transition: background-color none;
}
.bx--toolbar-search-container-expandable .bx--search .bx--label {
  visibility: hidden;
}
.bx--toolbar-search-container-expandable .bx--search .bx--search-input {
  height: 100%;
  padding: 0;
  background-color: rgba(0,0,0,0);
  border: none;
  visibility: hidden;
}
.bx--toolbar-search-container-expandable .bx--search .bx--search-close {
  width: 3rem;
  height: 3rem;
}
.bx--toolbar-search-container-expandable .bx--search .bx--search-close::before {
  top: 2px;
  height: calc(100% - 4px);
  background-color: #e5e5e5;
}
.bx--toolbar-search-container-active {
  flex: auto;
  transition: flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--toolbar-search-container-active .bx--search {
  width: 100%;
}
.bx--toolbar-search-container-active .bx--search .bx--label, .bx--toolbar-search-container-active .bx--search .bx--search-input {
  padding: 0 3rem;
  visibility: inherit;
}
.bx--toolbar-search-container-active .bx--search .bx--search-input:focus+.bx--search-close {
  border: none;
  outline: none;
  box-shadow: none;
}
.bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown) {
  background: #e5e5e5;
  border: none;
}
.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active, .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover {
  background: rgba(0,0,0,0);
  border: none;
  outline: none;
}
.bx--toolbar-search-container-persistent .bx--search-close, .bx--toolbar-search-container-persistent .bx--search-close:hover, .bx--toolbar-search-container-active .bx--search .bx--search-close, .bx--toolbar-search-container-active .bx--search .bx--search-close:hover {
  background-color: rgba(0,0,0,0);
  border: none;
}
.bx--toolbar-search-container-persistent .bx--search-close::before {
  display: none;
}
.bx--overflow-menu.bx--toolbar-action {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  display: flex;
  width: 3rem;
  height: 3rem;
  padding: 1rem;
  transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--overflow-menu.bx--toolbar-action *, .bx--overflow-menu.bx--toolbar-action *::before, .bx--overflow-menu.bx--toolbar-action *::after {
  box-sizing: inherit;
}
.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner {
  border: 0;
}
.bx--toolbar-action {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  display: flex;
  width: 3rem;
  height: 3rem;
  transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--toolbar-action *, .bx--toolbar-action *::before, .bx--toolbar-action *::after {
  box-sizing: inherit;
}
.bx--toolbar-action::-moz-focus-inner {
  border: 0;
}
.bx--toolbar-action:hover:not([disabled]) {
  background: #e5e5e5;
}
.bx--toolbar-action:hover[aria-expanded=true] {
  background: #f4f4f4;
}
.bx--toolbar-action[disabled] {
  cursor: not-allowed;
}
.bx--toolbar-action[disabled] .bx--toolbar-action__icon {
  cursor: not-allowed;
  fill: #c6c6c6;
}
.bx--toolbar-action:active:not([disabled]) {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--toolbar-action:active:not([disabled]) {
    outline-style: dotted;
  }
}
.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable {
  outline: none;
}
.bx--toolbar-action~.bx--btn {
  max-width: none;
  margin: 0;
  white-space: nowrap;
}
.bx--overflow-menu--data-table {
  height: 3rem;
}
.bx--toolbar-action__icon {
  width: auto;
  max-width: 1rem;
  height: 1rem;
  fill: #161616;
}
.bx--toolbar-search-container-persistent {
  position: relative;
  width: 100%;
  height: 3rem;
  opacity: 1;
}
.bx--toolbar-search-container-persistent+.bx--toolbar-content {
  position: relative;
  width: auto;
}
.bx--toolbar-search-container-persistent .bx--search {
  position: initial;
}
.bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier {
  left: 1rem;
}
.bx--toolbar-search-container-persistent .bx--search .bx--search-input {
  height: 3rem;
  padding: 0 3rem;
  border: none;
}
.bx--toolbar-search-container-persistent .bx--search .bx--search-input:hover:not([disabled]) {
  background: #e5e5e5;
}
.bx--toolbar-search-container-persistent .bx--search .bx--search-input:active:not([disabled]), .bx--toolbar-search-container-persistent .bx--search .bx--search-input:not(:placeholder-shown) {
  background: #e5e5e5;
}
.bx--toolbar-search-container-persistent .bx--search .bx--search-close {
  width: 3rem;
  height: 3rem;
}
.bx--batch-actions--active~.bx--toolbar-search-container, .bx--batch-actions--active~.bx--toolbar-content {
  transform: translate3d(0, 48px, 0);
  transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
}
.bx--batch-actions {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  overflow-x: auto;
  background-color: #eb003b;
  transform: translate3d(0, 48px, 0);
  transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  pointer-events: none;
  will-change: transform;
}
.bx--batch-actions--active {
  transform: translate3d(0, 0, 0);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  pointer-events: all;
}
.bx--action-list {
  position: absolute;
  right: 0;
  display: flex;
}
.bx--action-list .bx--btn {
  min-width: 0;
  padding: calc(.875rem - 3px) 16px;
  color: #fff;
}
.bx--action-list .bx--btn:disabled {
  color: #8d8d8d;
}
.bx--action-list .bx--btn .bx--btn__icon {
  position: static;
  margin-left: .5rem;
  fill: #fff;
}
.bx--action-list .bx--btn .bx--btn__icon .st0 {
  fill: none;
}
.bx--batch-download {
  padding: .0625rem;
}
.bx--action-list .bx--btn--primary:focus::before, .bx--action-list .bx--btn--primary::before, .bx--action-list .bx--btn--primary:focus::after, .bx--action-list .bx--btn--primary::after {
  display: none;
}
.bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel::before, .bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel::before {
  opacity: 0;
}
.bx--btn--primary.bx--batch-summary__cancel::before {
  position: absolute;
  top: .9375rem;
  left: 0;
  display: block;
  width: .0625rem;
  height: 1rem;
  background-color: #fff;
  border: none;
  opacity: 1;
  transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  content: "";
}
.bx--btn--primary.bx--batch-summary__cancel:hover::before {
  opacity: 0;
  transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--batch-summary__cancel {
  position: relative;
  padding-right: 1rem;
}
.bx--batch-summary {
  position: absolute;
  left: 0;
  display: flex;
  align-items: center;
  margin-left: 1rem;
  color: #fff;
}
.bx--batch-summary__para {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
}
.bx--table-toolbar--small {
  height: 2rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-expandable, .bx--table-toolbar--small .bx--toolbar-search-container-persistent {
  height: 2rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input, .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-input {
  height: 2rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-close, .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-close {
  width: 2rem;
  height: 2rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier, .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier {
  width: 2rem;
  height: 2rem;
  padding: .5rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-expandable {
  width: 2rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input {
  padding: 0 3rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-active {
  flex: auto;
  transition: flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input {
  visibility: inherit;
}
.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:active, .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown) {
  background: #e5e5e5;
}
.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus, .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active, .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  background: rgba(0,0,0,0);
}
.bx--search--disabled .bx--search-magnifier:hover {
  background: rgba(0,0,0,0);
}
.bx--table-toolbar--small .bx--batch-actions .bx--action-list {
  height: 2rem;
}
.bx--table-toolbar--small .bx--toolbar-action {
  width: 2rem;
  height: 2rem;
  padding: .5rem 0;
}
.bx--table-toolbar--small .bx--btn--primary {
  height: 2rem;
  min-height: auto;
  padding-top: calc(.375rem - 3px);
  padding-bottom: calc(.375rem - 3px);
}
.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before {
  top: .5rem;
}
.bx--table-toolbar--small .bx--toolbar-action~.bx--btn {
  height: 2rem;
  overflow: hidden;
}
.bx--data-table-container {
  padding-top: .125rem;
}
.bx--data-table-content {
  overflow-x: auto;
}
.bx--data-table-header {
  padding: 1rem 0 1.5rem 1rem;
  background: #f4f4f4;
}
.bx--data-table-header__title {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0;
  color: #161616;
}
.bx--data-table-header__description {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  color: #525252;
}
.bx--data-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.bx--data-table thead {
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.28572;
  letter-spacing: .16px;
  background-color: #e0e0e0;
}
.bx--data-table tbody {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  width: 100%;
  background-color: #f4f4f4;
}
.bx--data-table tr {
  width: 100%;
  height: 3rem;
  border: none;
}
.bx--data-table tbody tr, .bx--data-table tbody tr td, .bx--data-table tbody tr th {
  transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--data-table tbody tr:hover {
  background: #e5e5e5;
}
.bx--data-table tbody tr:hover td, .bx--data-table tbody tr:hover th {
  color: #161616;
  background: #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.bx--data-table tbody tr:hover td .bx--link, .bx--data-table tbody tr:hover th .bx--link {
  color: #0043ce;
}
.bx--data-table th, .bx--data-table td {
  text-align: left;
  vertical-align: middle;
}
.bx--data-table th {
  padding-right: 1rem;
  padding-left: 1rem;
  color: #161616;
  background-color: #e0e0e0;
}
.bx--data-table th:last-of-type {
  position: static;
  width: auto;
}
.bx--data-table .bx--table-header-label {
  text-align: left;
}
.bx--data-table td, .bx--data-table tbody th {
  padding-right: 1rem;
  padding-left: 1rem;
  color: #525252;
  background: #f4f4f4;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #e0e0e0;
}
.bx--data-table td+td:first-of-type, .bx--data-table tbody th+td:first-of-type {
  padding-left: .75rem;
}
@supports(-moz-appearance: none) {
  .bx--data-table td {
    background-clip: padding-box;
  }
}
@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none) {
  .bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon {
    opacity: 0;
  }
}
.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon {
  opacity: 1;
}
.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon, .bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon, .bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon, .bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon {
  opacity: 1;
}
.bx--table-row--menu-option .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg {
  position: relative;
  top: .1875rem;
  margin-right: .5rem;
}
.bx--data-table .bx--overflow-menu:hover, .bx--data-table .bx--overflow-menu__trigger:hover {
  background-color: #cacaca;
}
.bx--data-table--selected .bx--overflow-menu:hover, .bx--data-table--selected .bx--overflow-menu__trigger:hover {
  background-color: #e5e5e5;
}
.bx--data-table--selected .bx--link {
  color: #0043ce;
}
.bx--data-table--compact td.bx--table-column-menu, .bx--data-table--short td.bx--table-column-menu {
  height: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.bx--data-table--short td.bx--table-column-menu {
  height: 2rem;
}
.bx--data-table--tall .bx--table-column-menu {
  padding-top: .5rem;
}
.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td {
  border-bottom: 1px solid #f4f4f4;
}
.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td {
  background-color: #e0e0e0;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td {
  background-color: #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.bx--table-column-checkbox .bx--checkbox-label {
  padding-left: 1rem;
}
.bx--data-table th.bx--table-column-checkbox {
  position: static;
  width: 2.75rem;
  padding-right: 1rem;
  padding-left: 1rem;
  background: #e0e0e0;
  transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--data-table thead th.bx--table-column-checkbox, .bx--data-table tbody td.bx--table-column-checkbox, .bx--data-table thead th.bx--table-expand, .bx--data-table tbody td.bx--table-expand {
  min-width: 0;
}
.bx--data-table thead th.bx--table-column-checkbox, .bx--data-table tbody td.bx--table-column-checkbox {
  width: 1rem;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--data-table thead th.bx--table-expand, .bx--data-table tbody td.bx--table-expand {
  width: 3rem;
  height: 3rem;
}
.bx--data-table--compact thead th.bx--table-expand, .bx--data-table--compact tbody td.bx--table-expand {
  width: 1.5rem;
  height: 1.5rem;
}
.bx--data-table--short thead th.bx--table-expand, .bx--data-table--short tbody td.bx--table-expand {
  width: 2rem;
  height: 2rem;
}
.bx--data-table--tall thead th.bx--table-expand, .bx--data-table--tall tbody td.bx--table-expand {
  width: 4rem;
  height: 4rem;
}
.bx--data-table--tall .bx--table-column-checkbox {
  padding-top: .8125rem;
}
.bx--data-table--tall .bx--table-column-radio {
  padding-top: 1rem;
}
.bx--date-table tbody th.bx--table-column-checkbox:hover {
  background: #cacaca;
}
.bx--table-column-radio {
  width: 48px;
}
.bx--table-column-radio .bx--radio-button__appearance {
  margin-right: -0.125rem;
}
.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td, tr.bx--data-table--selected td {
  color: #161616;
  background-color: #e0e0e0;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #c6c6c6;
}
.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td, tr.bx--data-table--selected:first-of-type td {
  border-top: 1px solid #c6c6c6;
}
.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td, .bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td, tr.bx--data-table--selected:last-of-type td {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td {
  border-bottom: 1px solid #c6c6c6;
}
.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td {
  border-bottom: 1px solid #cacaca;
}
.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td, .bx--data-table tbody .bx--data-table--selected:hover td {
  color: #161616;
  background: #cacaca;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
}
.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon {
  opacity: 1;
}
.bx--data-table--compact thead tr, .bx--data-table--compact tbody tr, .bx--data-table--compact tbody tr th {
  height: 1.5rem;
}
.bx--data-table--compact .bx--table-header-label {
  padding-top: .125rem;
  padding-bottom: .125rem;
}
.bx--data-table--compact td, .bx--data-table--compact tbody tr th {
  padding-top: .125rem;
  padding-bottom: .125rem;
}
.bx--data-table--compact .bx--overflow-menu {
  width: 2rem;
  height: 100%;
}
.bx--data-table.bx--data-table--compact .bx--table-column-checkbox {
  padding-top: 0;
  padding-bottom: 0;
}
.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label {
  height: 1.4375rem;
  min-height: 1.4375rem;
}
.bx--data-table--short thead tr, .bx--data-table--short tbody tr, .bx--data-table--short tbody tr th {
  height: 2rem;
}
.bx--data-table--short .bx--table-header-label {
  padding-top: .4375rem;
  padding-bottom: .4375rem;
}
.bx--data-table--short td, .bx--data-table--short tbody tr th {
  padding-top: .4375rem;
  padding-bottom: .375rem;
}
.bx--data-table.bx--data-table--short .bx--table-column-checkbox {
  padding-top: .1875rem;
  padding-bottom: .1875rem;
}
.bx--data-table--short .bx--overflow-menu {
  height: 100%;
}
.bx--data-table--tall thead tr, .bx--data-table--tall tbody tr, .bx--data-table--tall tbody tr th {
  height: 4rem;
}
.bx--data-table--tall .bx--table-header-label {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.bx--data-table--tall td, .bx--data-table--tall tbody tr th {
  padding-top: 1rem;
}
.bx--data-table--tall th, .bx--data-table--tall td {
  vertical-align: top;
}
.bx--data-table--cell-secondary-text {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--data-table--static {
  width: auto;
}
.bx--data-table_inner-container {
  background-color: #e0e0e0;
  transform: translateZ(0);
}
.bx--data-table--sticky-header {
  display: block;
  overflow-y: scroll;
  max-height: 18.75rem;
}
.bx--data-table--sticky-header thead, .bx--data-table--sticky-header tbody, .bx--data-table--sticky-header tr, .bx--data-table--sticky-header th, .bx--data-table--sticky-header td {
  display: flex;
}
.bx--data-table--sticky-header thead {
  position: sticky;
  top: 0;
  z-index: 1;
  width: 100%;
  overflow: scroll;
  will-change: transform;
  -ms-overflow-style: none;
}
.bx--data-table--sticky-header thead tr th {
  border-bottom: 1px solid #c6c6c6;
}
.bx--data-table--sticky-header tbody {
  flex-direction: column;
  overflow-x: scroll;
  -ms-overflow-style: none;
  will-change: transform;
}
.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row {
  height: auto;
  min-height: 3rem;
}
.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row) {
  height: auto;
}
.bx--data-table--sticky-header .bx--table-expand {
  max-width: 3rem;
}
.bx--data-table--sticky-header thead .bx--table-expand {
  align-items: center;
}
.bx--data-table--sticky-header .bx--parent-row {
  min-height: 3rem;
}
.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--tall):not(.bx--data-table--short) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox) {
  padding-top: .875rem;
}
.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td {
  border-top: 1px solid #e5e5e5;
}
.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type {
  overflow: hidden;
}
.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td {
  border-top: none;
}
.bx--data-table--sticky-header thead th.bx--table-column-checkbox, .bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox {
  align-items: center;
  width: 2.25rem;
  min-width: 2.25rem;
}
.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox, .bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox {
  align-items: flex-start;
}
.bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty {
  max-width: 4rem;
}
.bx--data-table--sticky-header th:empty:not(.bx--table-expand) {
  max-width: 2.25rem;
}
.bx--data-table--sticky-header td.bx--table-column-menu {
  align-items: center;
  height: auto;
  padding-top: 0;
}
.bx--data-table--sticky-header thead::-webkit-scrollbar, .bx--data-table--sticky-header tbody::-webkit-scrollbar {
  display: none;
}
@-moz-document url-prefix() {
  .bx--data-table--sticky-header thead, .bx--data-table--sticky-header tbody {
    scrollbar-width: none;
  }
}
.bx--data-table--sticky-header tbody tr:last-of-type {
  border-bottom: 0;
}
.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon), .bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon) {
  width: 100%;
  min-width: 0;
}
.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row), .bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row), .bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row) {
  height: auto;
}
.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row) {
  min-height: 1.5rem;
}
.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row) {
  min-height: 2rem;
}
.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row) {
  min-height: 4rem;
}
.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand {
  padding-top: .25rem;
}
.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand {
  padding-top: .5rem;
}
.bx--data-table--sticky-header .bx--table-header-label {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: calc(100% - 10px);
  padding-top: .9375rem;
  padding-bottom: 1rem;
  overflow-y: hidden;
}
.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label {
  padding-top: .1875rem;
  padding-bottom: 0;
}
.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label {
  padding-top: .5rem;
  padding-bottom: 0;
}
.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label {
  padding-top: 1rem;
}
.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand {
  display: flex;
  align-items: flex-start;
}
.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox, .bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox {
  align-items: flex-start;
}
.bx--data-table--max-width {
  max-width: 100%;
}
.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type {
  margin: 0;
}
.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type, .bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type {
  margin: -0.1875rem 0;
}
.bx--data-table tr.bx--parent-row:first-of-type td {
  border-top: 1px solid #e0e0e0;
}
.bx--expandable-row--hidden td {
  width: auto;
  padding: 1rem;
  border-top: 0;
}
tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] {
  height: 0;
  transition: height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td {
  padding-top: 0;
  padding-bottom: 0;
  background-color: #e5e5e5;
  border: 0;
  transition: padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td .bx--child-row-inner-container {
  max-height: 0;
  overflow: hidden;
}
tr.bx--parent-row.bx--expandable-row+tr[data-child-row] {
  transition: height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td {
  padding-left: 3rem;
  border-bottom: 1px solid #e0e0e0;
  transition: padding-bottom 110ms cubic-bezier(0.2, 0, 0.38, 0.9),transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td .bx--child-row-inner-container {
  max-height: 100%;
}
.bx--parent-row.bx--expandable-row>td, .bx--parent-row.bx--expandable-row+tr[data-child-row]>td {
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0 1px #e0e0e0;
}
.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]>td {
  box-shadow: none;
}
.bx--parent-row.bx--expandable-row>td:first-of-type {
  box-shadow: none;
}
tr.bx--parent-row:not(.bx--expandable-row) td, tr.bx--parent-row.bx--expandable-row td, tr.bx--parent-row.bx--expandable-row {
  transition: height 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
tr.bx--parent-row.bx--expandable-row:hover td {
  color: #161616;
  background-color: #e5e5e5;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
tr.bx--parent-row.bx--expandable-row:hover td:first-of-type {
  border-bottom: 1px solid #e5e5e5;
}
tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td {
  color: #161616;
  background-color: #e5e5e5;
  border-bottom: 1px solid #e0e0e0;
}
tr.bx--expandable-row--hover+tr[data-child-row] td {
  border-bottom: 1px solid #e0e0e0;
}
tr.bx--expandable-row--hover {
  background-color: #e5e5e5;
}
tr.bx--expandable-row--hover td {
  color: #161616;
  background-color: #e5e5e5;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type {
  border-bottom: 1px solid rgba(0,0,0,0);
}
.bx--data-table td.bx--table-expand {
  border-bottom: 1px solid #e0e0e0;
}
.bx--data-table th.bx--table-expand+th, .bx--data-table td.bx--table-expand+td {
  padding-left: 0;
}
.bx--data-table th.bx--table-expand+.bx--table-column-checkbox, .bx--data-table td.bx--table-expand+.bx--table-column-checkbox {
  padding-right: 0;
}
.bx--data-table td.bx--table-expand, .bx--data-table th.bx--table-expand {
  padding: 0;
}
.bx--data-table td.bx--table-expand[data-previous-value=collapsed] {
  border-bottom: 1px solid rgba(0,0,0,0);
}
.bx--table-expand[data-previous-value=collapsed] .bx--table-expand__svg {
  transform: rotate(270deg);
  transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--table-expand__button {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: calc(100% + 1px);
  vertical-align: inherit;
}
.bx--table-expand__button *, .bx--table-expand__button *::before, .bx--table-expand__button *::after {
  box-sizing: inherit;
}
.bx--table-expand__button::-moz-focus-inner {
  border: 0;
}
.bx--table-expand__svg {
  transform: rotate(90deg);
  transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--table-expand__svg {
    fill: ButtonText;
  }
}
.bx--data-table--tall .bx--table-expand__button {
  padding-top: 1rem;
  padding-bottom: 1.5rem;
}
tr.bx--parent-row.bx--expandable-row td.bx--table-expand+td::after {
  position: absolute;
  bottom: -0.0625rem;
  left: 0;
  width: .5rem;
  height: .0625rem;
  background: #e0e0e0;
  content: "";
}
tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand+td::after, tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand+td::after {
  background: #e5e5e5;
}
tr.bx--parent-row.bx--data-table--selected td.bx--table-expand+td::after {
  display: none;
}
.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+3) td, .bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+4) td {
  border-bottom: 1px solid #f4f4f4;
}
.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+1) td, .bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+2) td {
  background-color: #e0e0e0;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.bx--data-table--zebra tr.bx--parent-row td, .bx--data-table--zebra tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td {
  transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-top 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--data-table--zebra tbody tr[data-parent-row]:hover td, .bx--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td, .bx--data-table--zebra tbody tr[data-child-row]:hover td {
  background-color: #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td {
  background: #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
tr.bx--parent-row.bx--data-table--selected:first-of-type td {
  background: #e0e0e0;
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0 1px #c6c6c6;
}
tr.bx--parent-row.bx--data-table--selected td {
  color: #161616;
  background: #e0e0e0;
  border-bottom: 1px solid rgba(0,0,0,0);
  box-shadow: 0 1px #c6c6c6;
}
tr.bx--parent-row.bx--data-table--selected:last-of-type td {
  background: #e0e0e0;
  border-bottom: 1px solid rgba(0,0,0,0);
  box-shadow: 0 1px #e0e0e0;
}
tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td {
  background: #cacaca;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0 1px #cacaca;
}
tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type {
  border-bottom: 1px solid rgba(0,0,0,0);
  box-shadow: 0 1px #e0e0e0;
}
tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type {
  background: #cacaca;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid rgba(0,0,0,0);
  box-shadow: 0 1px #cacaca;
}
tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row] td {
  color: #161616;
  background-color: #e5e5e5;
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0 1px #c6c6c6;
}
tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row]:last-of-type td {
  padding-bottom: 1.5rem;
  box-shadow: inset 0 -1px #c6c6c6;
}
tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover+tr[data-child-row] td, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover+tr[data-child-row] td {
  background: #e0e0e0;
}
.bx--data-table--sort th, .bx--data-table th[aria-sort] {
  height: 3rem;
  padding: 0;
  border-top: none;
  border-bottom: none;
}
.bx--table-sort {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 100%;
  padding-left: 1rem;
  color: #161616;
  font: inherit;
  line-height: 1;
  background-color: #e0e0e0;
  transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--table-sort *, .bx--table-sort *::before, .bx--table-sort *::after {
  box-sizing: inherit;
}
.bx--table-sort::-moz-focus-inner {
  border: 0;
}
.bx--table-sort:hover {
  background: #cacaca;
}
.bx--table-sort:hover svg {
  opacity: 1;
}
.bx--data-table.bx--data-table--sort th>.bx--table-header-label {
  padding-right: 1rem;
  padding-left: 1rem;
}
th .bx--table-sort__flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  min-height: 3rem;
}
@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none) {
  .bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall) th .bx--table-sort__flex {
    height: 2.99rem;
  }
}
.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex {
  min-height: 1.5rem;
}
.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex {
  min-height: 2rem;
}
.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex {
  align-items: flex-start;
  min-height: 4rem;
}
.bx--table-sort .bx--table-sort__icon-inactive {
  display: block;
}
.bx--table-sort .bx--table-sort__icon {
  display: none;
}
.bx--table-sort__icon-unsorted {
  width: 1.25rem;
  min-width: 1rem;
  margin-right: .5rem;
  margin-left: .5rem;
  opacity: 0;
  fill: #161616;
}
.bx--table-sort.bx--table-sort--active {
  background: #cacaca;
}
.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted {
  display: none;
}
.bx--table-sort.bx--table-sort--active .bx--table-sort__icon {
  display: block;
  opacity: 1;
}
.bx--table-sort--ascending .bx--table-sort__icon {
  transform: rotate(180deg);
}
.bx--table-sort__icon {
  width: 1.25rem;
  min-width: 1rem;
  margin-right: .5rem;
  margin-left: .5rem;
  transform: rotate(0);
  opacity: 1;
  transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--table-sort__icon, .bx--table-sort__icon-unsorted {
    fill: ButtonText;
  }
}
.bx--data-table--compact.bx--data-table--sort th {
  height: 1.5rem;
}
.bx--data-table--short.bx--data-table--sort th {
  height: 2rem;
}
.bx--data-table--tall.bx--data-table--sort th {
  height: 4rem;
}
.bx--data-table--tall.bx--data-table--sort th .bx--table-sort {
  display: inline-block;
  height: 4rem;
}
.bx--data-table--tall .bx--table-sort__icon-unsorted, .bx--data-table--tall .bx--table-sort__icon {
  margin-top: .8125rem;
}
.bx--inline-edit-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bx--inline-edit-label:hover .bx--inline-edit-label__icon {
  opacity: 1;
}
.bx--inline-edit-label--inactive {
  display: none;
}
.bx--inline-edit-label__action {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
}
.bx--inline-edit-label__action *, .bx--inline-edit-label__action *::before, .bx--inline-edit-label__action *::after {
  box-sizing: inherit;
}
.bx--inline-edit-label__action::-moz-focus-inner {
  border: 0;
}
.bx--inline-edit-label__action:hover {
  cursor: pointer;
}
.bx--inline-edit-label__icon {
  opacity: 0;
  fill: #161616;
}
.bx--inline-edit-input {
  display: none;
}
.bx--inline-edit-input--active {
  display: block;
  margin-left: -0.75rem;
}
.bx--inline-edit-input--active input {
  padding-left: .75rem;
}
.bx--data-table--short input {
  height: 2rem;
}
.bx--data-table--short select {
  padding: .45rem 2.75rem .45rem 1rem;
}
.bx--data-table--short .bx--select__arrow {
  top: .875rem;
}
.bx--data-table.bx--skeleton th {
  padding-left: 1rem;
  vertical-align: middle;
}
.bx--data-table.bx--skeleton th span, .bx--data-table.bx--skeleton td span {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  display: block;
  width: 4rem;
  height: 1rem;
}
.bx--data-table.bx--skeleton th span:hover, .bx--data-table.bx--skeleton th span:focus, .bx--data-table.bx--skeleton th span:active, .bx--data-table.bx--skeleton td span:hover, .bx--data-table.bx--skeleton td span:focus, .bx--data-table.bx--skeleton td span:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--data-table.bx--skeleton th span::before, .bx--data-table.bx--skeleton td span::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--data-table.bx--skeleton th span::before, .bx--data-table.bx--skeleton td span::before {
    animation: none;
  }
}
.bx--data-table.bx--skeleton tr:hover td {
  background: rgba(0,0,0,0);
  border-color: #e0e0e0;
}
.bx--data-table.bx--skeleton tr:hover td:first-of-type, .bx--data-table.bx--skeleton tr:hover td:last-of-type {
  border-color: #e0e0e0;
}
.bx--data-table.bx--skeleton .bx--table-sort-v2 {
  pointer-events: none;
}
.bx--data-table.bx--skeleton th span {
  background: #c6c6c6;
}
.bx--data-table.bx--skeleton th span::before {
  background: #e5e5e5;
}
.bx--data-table-container.bx--skeleton .bx--data-table-header__title {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 7.5rem;
  height: 1.5rem;
}
.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover, .bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus, .bx--data-table-container.bx--skeleton .bx--data-table-header__title:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--data-table-container.bx--skeleton .bx--data-table-header__title::before {
    animation: none;
  }
}
.bx--data-table-container.bx--skeleton .bx--data-table-header__description {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 10rem;
  height: 1rem;
  margin-top: .5rem;
}
.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover, .bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus, .bx--data-table-container.bx--skeleton .bx--data-table-header__description:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--data-table-container.bx--skeleton .bx--data-table-header__description::before {
    animation: none;
  }
}
.bx--table-toolbar {
  position: relative;
  display: flex;
  width: 100%;
  height: 3rem;
  overflow: hidden;
  background: #f4f4f4;
}
.bx--toolbar-content {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  height: 3rem;
  transform: translate3d(0, 0, 0);
  transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--batch-actions~.bx--toolbar-content {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}
.bx--toolbar-content .bx--search .bx--search-input {
  background-color: rgba(0,0,0,0);
}
.bx--batch-actions~.bx--toolbar-search-container {
  display: flex;
  align-items: center;
  opacity: 1;
  transition: opacity 110ms;
}
.bx--toolbar-search-container-expandable {
  position: relative;
  width: 3rem;
  height: 3rem;
  box-shadow: none;
  transition: flex 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--toolbar-search-container-expandable .bx--search {
  position: initial;
  width: 3rem;
  height: 100%;
}
.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier {
  left: 0;
  width: 3rem;
  height: 3rem;
  padding: 1rem;
  cursor: pointer;
  transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9);
  pointer-events: all;
}
.bx--toolbar-search-container-expandable .bx--search--disabled .bx--search-magnifier {
  background: #f4f4f4;
  cursor: not-allowed;
  transition: background-color none;
}
.bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier:hover {
  background: #e5e5e5;
}
.bx--toolbar-action.bx--toolbar-search-container-disabled {
  cursor: not-allowed;
}
.bx--toolbar-search-container-expandable .bx--search--disabled .bx--search-magnifier:hover {
  background: #f4f4f4;
  cursor: not-allowed;
  transition: background-color none;
}
.bx--toolbar-search-container-expandable .bx--search .bx--label {
  visibility: hidden;
}
.bx--toolbar-search-container-expandable .bx--search .bx--search-input {
  height: 100%;
  padding: 0;
  background-color: rgba(0,0,0,0);
  border: none;
  visibility: hidden;
}
.bx--toolbar-search-container-expandable .bx--search .bx--search-close {
  width: 3rem;
  height: 3rem;
}
.bx--toolbar-search-container-expandable .bx--search .bx--search-close::before {
  top: 2px;
  height: calc(100% - 4px);
  background-color: #e5e5e5;
}
.bx--toolbar-search-container-active {
  flex: auto;
  transition: flex 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--toolbar-search-container-active .bx--search {
  width: 100%;
}
.bx--toolbar-search-container-active .bx--search .bx--label, .bx--toolbar-search-container-active .bx--search .bx--search-input {
  padding: 0 3rem;
  visibility: inherit;
}
.bx--toolbar-search-container-active .bx--search .bx--search-input:focus+.bx--search-close {
  border: none;
  outline: none;
  box-shadow: none;
}
.bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown) {
  background: #e5e5e5;
  border: none;
}
.bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active, .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover {
  background: rgba(0,0,0,0);
  border: none;
  outline: none;
}
.bx--toolbar-search-container-persistent .bx--search-close, .bx--toolbar-search-container-persistent .bx--search-close:hover, .bx--toolbar-search-container-active .bx--search .bx--search-close, .bx--toolbar-search-container-active .bx--search .bx--search-close:hover {
  background-color: rgba(0,0,0,0);
  border: none;
}
.bx--toolbar-search-container-persistent .bx--search-close::before {
  display: none;
}
.bx--overflow-menu.bx--toolbar-action {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  display: flex;
  width: 3rem;
  height: 3rem;
  padding: 1rem;
  transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--overflow-menu.bx--toolbar-action *, .bx--overflow-menu.bx--toolbar-action *::before, .bx--overflow-menu.bx--toolbar-action *::after {
  box-sizing: inherit;
}
.bx--overflow-menu.bx--toolbar-action::-moz-focus-inner {
  border: 0;
}
.bx--toolbar-action {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  display: flex;
  width: 3rem;
  height: 3rem;
  transition: background 110ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--toolbar-action *, .bx--toolbar-action *::before, .bx--toolbar-action *::after {
  box-sizing: inherit;
}
.bx--toolbar-action::-moz-focus-inner {
  border: 0;
}
.bx--toolbar-action:hover:not([disabled]) {
  background: #e5e5e5;
}
.bx--toolbar-action:hover[aria-expanded=true] {
  background: #f4f4f4;
}
.bx--toolbar-action[disabled] {
  cursor: not-allowed;
}
.bx--toolbar-action[disabled] .bx--toolbar-action__icon {
  cursor: not-allowed;
  fill: #c6c6c6;
}
.bx--toolbar-action:active:not([disabled]) {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--toolbar-action:active:not([disabled]) {
    outline-style: dotted;
  }
}
.bx--toolbar-action:active:not([disabled]).bx--toolbar-search-container-expandable {
  outline: none;
}
.bx--toolbar-action~.bx--btn {
  max-width: none;
  margin: 0;
  white-space: nowrap;
}
.bx--overflow-menu--data-table {
  height: 3rem;
}
.bx--toolbar-action__icon {
  width: auto;
  max-width: 1rem;
  height: 1rem;
  fill: #161616;
}
.bx--toolbar-search-container-persistent {
  position: relative;
  width: 100%;
  height: 3rem;
  opacity: 1;
}
.bx--toolbar-search-container-persistent+.bx--toolbar-content {
  position: relative;
  width: auto;
}
.bx--toolbar-search-container-persistent .bx--search {
  position: initial;
}
.bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier {
  left: 1rem;
}
.bx--toolbar-search-container-persistent .bx--search .bx--search-input {
  height: 3rem;
  padding: 0 3rem;
  border: none;
}
.bx--toolbar-search-container-persistent .bx--search .bx--search-input:hover:not([disabled]) {
  background: #e5e5e5;
}
.bx--toolbar-search-container-persistent .bx--search .bx--search-input:active:not([disabled]), .bx--toolbar-search-container-persistent .bx--search .bx--search-input:not(:placeholder-shown) {
  background: #e5e5e5;
}
.bx--toolbar-search-container-persistent .bx--search .bx--search-close {
  width: 3rem;
  height: 3rem;
}
.bx--batch-actions--active~.bx--toolbar-search-container, .bx--batch-actions--active~.bx--toolbar-content {
  transform: translate3d(0, 48px, 0);
  transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
}
.bx--batch-actions {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  overflow-x: auto;
  background-color: #eb003b;
  transform: translate3d(0, 48px, 0);
  transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  pointer-events: none;
  will-change: transform;
}
.bx--batch-actions--active {
  transform: translate3d(0, 0, 0);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  pointer-events: all;
}
.bx--action-list {
  position: absolute;
  right: 0;
  display: flex;
}
.bx--action-list .bx--btn {
  min-width: 0;
  padding: calc(.875rem - 3px) 16px;
  color: #fff;
}
.bx--action-list .bx--btn:disabled {
  color: #8d8d8d;
}
.bx--action-list .bx--btn .bx--btn__icon {
  position: static;
  margin-left: .5rem;
  fill: #fff;
}
.bx--action-list .bx--btn .bx--btn__icon .st0 {
  fill: none;
}
.bx--batch-download {
  padding: .0625rem;
}
.bx--action-list .bx--btn--primary:focus::before, .bx--action-list .bx--btn--primary::before, .bx--action-list .bx--btn--primary:focus::after, .bx--action-list .bx--btn--primary::after {
  display: none;
}
.bx--action-list .bx--btn--primary:nth-child(3):hover+.bx--btn--primary.bx--batch-summary__cancel::before, .bx--action-list .bx--btn--primary:nth-child(3):focus+.bx--btn--primary.bx--batch-summary__cancel::before {
  opacity: 0;
}
.bx--btn--primary.bx--batch-summary__cancel::before {
  position: absolute;
  top: .9375rem;
  left: 0;
  display: block;
  width: .0625rem;
  height: 1rem;
  background-color: #fff;
  border: none;
  opacity: 1;
  transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  content: "";
}
.bx--btn--primary.bx--batch-summary__cancel:hover::before {
  opacity: 0;
  transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--batch-summary__cancel {
  position: relative;
  padding-right: 1rem;
}
.bx--batch-summary {
  position: absolute;
  left: 0;
  display: flex;
  align-items: center;
  margin-left: 1rem;
  color: #fff;
}
.bx--batch-summary__para {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
}
.bx--table-toolbar--small {
  height: 2rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-expandable, .bx--table-toolbar--small .bx--toolbar-search-container-persistent {
  height: 2rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input, .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-input {
  height: 2rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-close, .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-close {
  width: 2rem;
  height: 2rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-magnifier, .bx--table-toolbar--small .bx--toolbar-search-container-persistent .bx--search .bx--search-magnifier {
  width: 2rem;
  height: 2rem;
  padding: .5rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-expandable {
  width: 2rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-expandable .bx--search .bx--search-input {
  padding: 0 3rem;
}
.bx--table-toolbar--small .bx--toolbar-search-container-active {
  flex: auto;
  transition: flex 175ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input {
  visibility: inherit;
}
.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:active, .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-input:not(:placeholder-shown) {
  background: #e5e5e5;
}
.bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:focus, .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:active, .bx--table-toolbar--small .bx--toolbar-search-container-active .bx--search .bx--search-magnifier:hover {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  background: rgba(0,0,0,0);
}
.bx--search--disabled .bx--search-magnifier:hover {
  background: rgba(0,0,0,0);
}
.bx--table-toolbar--small .bx--batch-actions .bx--action-list {
  height: 2rem;
}
.bx--table-toolbar--small .bx--toolbar-action {
  width: 2rem;
  height: 2rem;
  padding: .5rem 0;
}
.bx--table-toolbar--small .bx--btn--primary {
  height: 2rem;
  min-height: auto;
  padding-top: calc(.375rem - 3px);
  padding-bottom: calc(.375rem - 3px);
}
.bx--table-toolbar--small .bx--btn--primary.bx--batch-summary__cancel::before {
  top: .5rem;
}
.bx--table-toolbar--small .bx--toolbar-action~.bx--btn {
  height: 2rem;
  overflow: hidden;
}
.bx--data-table-container {
  padding-top: .125rem;
}
.bx--data-table-content {
  overflow-x: auto;
}
.bx--data-table-header {
  padding: 1rem 0 1.5rem 1rem;
  background: #f4f4f4;
}
.bx--data-table-header__title {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0;
  color: #161616;
}
.bx--data-table-header__description {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  color: #525252;
}
.bx--data-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.bx--data-table thead {
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.28572;
  letter-spacing: .16px;
  background-color: #e0e0e0;
}
.bx--data-table tbody {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  width: 100%;
  background-color: #f4f4f4;
}
.bx--data-table tr {
  width: 100%;
  height: 3rem;
  border: none;
}
.bx--data-table tbody tr, .bx--data-table tbody tr td, .bx--data-table tbody tr th {
  transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--data-table tbody tr:hover {
  background: #e5e5e5;
}
.bx--data-table tbody tr:hover td, .bx--data-table tbody tr:hover th {
  color: #161616;
  background: #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.bx--data-table tbody tr:hover td .bx--link, .bx--data-table tbody tr:hover th .bx--link {
  color: #0043ce;
}
.bx--data-table th, .bx--data-table td {
  text-align: left;
  vertical-align: middle;
}
.bx--data-table th {
  padding-right: 1rem;
  padding-left: 1rem;
  color: #161616;
  background-color: #e0e0e0;
}
.bx--data-table th:last-of-type {
  position: static;
  width: auto;
}
.bx--data-table .bx--table-header-label {
  text-align: left;
}
.bx--data-table td, .bx--data-table tbody th {
  padding-right: 1rem;
  padding-left: 1rem;
  color: #525252;
  background: #f4f4f4;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #e0e0e0;
}
.bx--data-table td+td:first-of-type, .bx--data-table tbody th+td:first-of-type {
  padding-left: .75rem;
}
@supports(-moz-appearance: none) {
  .bx--data-table td {
    background-clip: padding-box;
  }
}
@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none) {
  .bx--data-table td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon {
    opacity: 0;
  }
}
.bx--data-table td.bx--table-column-menu .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__icon {
  opacity: 1;
}
.bx--data-table.bx--data-table--visible-overflow-menu td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon, .bx--data-table td.bx--table-column-menu .bx--overflow-menu:hover .bx--overflow-menu__icon, .bx--data-table td.bx--table-column-menu .bx--overflow-menu:focus .bx--overflow-menu__icon, .bx--data-table tr:hover td.bx--table-column-menu .bx--overflow-menu .bx--overflow-menu__icon {
  opacity: 1;
}
.bx--table-row--menu-option .bx--overflow-menu-options__btn .bx--overflow-menu-options__option-content svg {
  position: relative;
  top: .1875rem;
  margin-right: .5rem;
}
.bx--data-table .bx--overflow-menu:hover, .bx--data-table .bx--overflow-menu__trigger:hover {
  background-color: #cacaca;
}
.bx--data-table--selected .bx--overflow-menu:hover, .bx--data-table--selected .bx--overflow-menu__trigger:hover {
  background-color: #e5e5e5;
}
.bx--data-table--selected .bx--link {
  color: #0043ce;
}
.bx--data-table--compact td.bx--table-column-menu, .bx--data-table--short td.bx--table-column-menu {
  height: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.bx--data-table--short td.bx--table-column-menu {
  height: 2rem;
}
.bx--data-table--tall .bx--table-column-menu {
  padding-top: .5rem;
}
.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(odd) td {
  border-bottom: 1px solid #f4f4f4;
}
.bx--data-table--zebra tbody tr:not(.bx--parent-row):nth-child(even) td {
  background-color: #e0e0e0;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.bx--data-table--zebra tbody tr:not(.bx--parent-row):hover td {
  background-color: #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.bx--table-column-checkbox .bx--checkbox-label {
  padding-left: 1rem;
}
.bx--data-table th.bx--table-column-checkbox {
  position: static;
  width: 2.75rem;
  padding-right: 1rem;
  padding-left: 1rem;
  background: #e0e0e0;
  transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--data-table thead th.bx--table-column-checkbox, .bx--data-table tbody td.bx--table-column-checkbox, .bx--data-table thead th.bx--table-expand, .bx--data-table tbody td.bx--table-expand {
  min-width: 0;
}
.bx--data-table thead th.bx--table-column-checkbox, .bx--data-table tbody td.bx--table-column-checkbox {
  width: 1rem;
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--data-table thead th.bx--table-expand, .bx--data-table tbody td.bx--table-expand {
  width: 3rem;
  height: 3rem;
}
.bx--data-table--compact thead th.bx--table-expand, .bx--data-table--compact tbody td.bx--table-expand {
  width: 1.5rem;
  height: 1.5rem;
}
.bx--data-table--short thead th.bx--table-expand, .bx--data-table--short tbody td.bx--table-expand {
  width: 2rem;
  height: 2rem;
}
.bx--data-table--tall thead th.bx--table-expand, .bx--data-table--tall tbody td.bx--table-expand {
  width: 4rem;
  height: 4rem;
}
.bx--data-table--tall .bx--table-column-checkbox {
  padding-top: .8125rem;
}
.bx--data-table--tall .bx--table-column-radio {
  padding-top: 1rem;
}
.bx--date-table tbody th.bx--table-column-checkbox:hover {
  background: #cacaca;
}
.bx--table-column-radio {
  width: 48px;
}
.bx--table-column-radio .bx--radio-button__appearance {
  margin-right: -0.125rem;
}
.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected td, tr.bx--data-table--selected td {
  color: #161616;
  background-color: #e0e0e0;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #c6c6c6;
}
.bx--data-table--zebra tbody tr:first-of-type:nth-child(odd).bx--data-table--selected td, tr.bx--data-table--selected:first-of-type td {
  border-top: 1px solid #c6c6c6;
}
.bx--data-table--zebra tbody tr:last-of-type:nth-child(odd).bx--data-table--selected td, .bx--data-table--zebra tbody tr:last-of-type:nth-child(even).bx--data-table--selected td, tr.bx--data-table--selected:last-of-type td {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected td {
  border-bottom: 1px solid #c6c6c6;
}
.bx--data-table--zebra tbody tr:nth-child(even).bx--data-table--selected:hover td {
  border-bottom: 1px solid #cacaca;
}
.bx--data-table--zebra tbody tr:nth-child(odd).bx--data-table--selected:hover td, .bx--data-table tbody .bx--data-table--selected:hover td {
  color: #161616;
  background: #cacaca;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
}
.bx--data-table--selected .bx--overflow-menu .bx--overflow-menu__icon {
  opacity: 1;
}
.bx--data-table--compact thead tr, .bx--data-table--compact tbody tr, .bx--data-table--compact tbody tr th {
  height: 1.5rem;
}
.bx--data-table--compact .bx--table-header-label {
  padding-top: .125rem;
  padding-bottom: .125rem;
}
.bx--data-table--compact td, .bx--data-table--compact tbody tr th {
  padding-top: .125rem;
  padding-bottom: .125rem;
}
.bx--data-table--compact .bx--overflow-menu {
  width: 2rem;
  height: 100%;
}
.bx--data-table.bx--data-table--compact .bx--table-column-checkbox {
  padding-top: 0;
  padding-bottom: 0;
}
.bx--data-table.bx--data-table--compact .bx--table-column-checkbox .bx--checkbox-label {
  height: 1.4375rem;
  min-height: 1.4375rem;
}
.bx--data-table--short thead tr, .bx--data-table--short tbody tr, .bx--data-table--short tbody tr th {
  height: 2rem;
}
.bx--data-table--short .bx--table-header-label {
  padding-top: .4375rem;
  padding-bottom: .4375rem;
}
.bx--data-table--short td, .bx--data-table--short tbody tr th {
  padding-top: .4375rem;
  padding-bottom: .375rem;
}
.bx--data-table.bx--data-table--short .bx--table-column-checkbox {
  padding-top: .1875rem;
  padding-bottom: .1875rem;
}
.bx--data-table--short .bx--overflow-menu {
  height: 100%;
}
.bx--data-table--tall thead tr, .bx--data-table--tall tbody tr, .bx--data-table--tall tbody tr th {
  height: 4rem;
}
.bx--data-table--tall .bx--table-header-label {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.bx--data-table--tall td, .bx--data-table--tall tbody tr th {
  padding-top: 1rem;
}
.bx--data-table--tall th, .bx--data-table--tall td {
  vertical-align: top;
}
.bx--data-table--cell-secondary-text {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--data-table--static {
  width: auto;
}
.bx--data-table_inner-container {
  background-color: #e0e0e0;
  transform: translateZ(0);
}
.bx--data-table--sticky-header {
  display: block;
  overflow-y: scroll;
  max-height: 18.75rem;
}
.bx--data-table--sticky-header thead, .bx--data-table--sticky-header tbody, .bx--data-table--sticky-header tr, .bx--data-table--sticky-header th, .bx--data-table--sticky-header td {
  display: flex;
}
.bx--data-table--sticky-header thead {
  position: sticky;
  top: 0;
  z-index: 1;
  width: 100%;
  overflow: scroll;
  will-change: transform;
  -ms-overflow-style: none;
}
.bx--data-table--sticky-header thead tr th {
  border-bottom: 1px solid #c6c6c6;
}
.bx--data-table--sticky-header tbody {
  flex-direction: column;
  overflow-x: scroll;
  -ms-overflow-style: none;
  will-change: transform;
}
.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row {
  height: auto;
  min-height: 3rem;
}
.bx--data-table--sticky-header tr.bx--expandable-row:not(.bx--parent-row) {
  height: auto;
}
.bx--data-table--sticky-header .bx--table-expand {
  max-width: 3rem;
}
.bx--data-table--sticky-header thead .bx--table-expand {
  align-items: center;
}
.bx--data-table--sticky-header .bx--parent-row {
  min-height: 3rem;
}
.bx--data-table--sticky-header:not(.bx--data-table--compact):not(.bx--data-table--tall):not(.bx--data-table--short) td:not(.bx--table-column-menu):not(.bx--table-column-checkbox) {
  padding-top: .875rem;
}
.bx--data-table--sticky-header tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td {
  border-top: 1px solid #e5e5e5;
}
.bx--data-table--sticky-header tr.bx--expandable-row:last-of-type {
  overflow: hidden;
}
.bx--data-table--sticky-header tr.bx--data-table--selected:first-of-type td {
  border-top: none;
}
.bx--data-table--sticky-header thead th.bx--table-column-checkbox, .bx--data-table--sticky-header tbody tr td.bx--table-column-checkbox {
  align-items: center;
  width: 2.25rem;
  min-width: 2.25rem;
}
.bx--data-table--sticky-header.bx--data-table--tall thead th.bx--table-column-checkbox, .bx--data-table--sticky-header.bx--data-table--tall td.bx--table-column-checkbox {
  align-items: flex-start;
}
.bx--data-table--sticky-header th.bx--table-column-checkbox~th:last-of-type:empty {
  max-width: 4rem;
}
.bx--data-table--sticky-header th:empty:not(.bx--table-expand) {
  max-width: 2.25rem;
}
.bx--data-table--sticky-header td.bx--table-column-menu {
  align-items: center;
  height: auto;
  padding-top: 0;
}
.bx--data-table--sticky-header thead::-webkit-scrollbar, .bx--data-table--sticky-header tbody::-webkit-scrollbar {
  display: none;
}
@-moz-document url-prefix() {
  .bx--data-table--sticky-header thead, .bx--data-table--sticky-header tbody {
    scrollbar-width: none;
  }
}
.bx--data-table--sticky-header tbody tr:last-of-type {
  border-bottom: 0;
}
.bx--data-table--sticky-header th:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon), .bx--data-table--sticky-header td:not(.bx--table-column-checkbox):not(.bx--table-column-menu):not(.bx--table-expand-v2):not(.bx--table-column-icon) {
  width: 100%;
  min-width: 0;
}
.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row), .bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row), .bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row) {
  height: auto;
}
.bx--data-table--sticky-header.bx--data-table--compact tr:not(.bx--expandable-row) {
  min-height: 1.5rem;
}
.bx--data-table--sticky-header.bx--data-table--short tr:not(.bx--expandable-row) {
  min-height: 2rem;
}
.bx--data-table--sticky-header.bx--data-table--tall tr:not(.bx--expandable-row) {
  min-height: 4rem;
}
.bx--data-table--sticky-header.bx--data-table--compact tr td.bx--table-expand {
  padding-top: .25rem;
}
.bx--data-table--sticky-header.bx--data-table--short tr td.bx--table-expand {
  padding-top: .5rem;
}
.bx--data-table--sticky-header .bx--table-header-label {
  display: block;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: calc(100% - 10px);
  padding-top: .9375rem;
  padding-bottom: 1rem;
  overflow-y: hidden;
}
.bx--data-table--sticky-header.bx--data-table--compact th .bx--table-header-label {
  padding-top: .1875rem;
  padding-bottom: 0;
}
.bx--data-table--sticky-header.bx--data-table--short th .bx--table-header-label {
  padding-top: .5rem;
  padding-bottom: 0;
}
.bx--data-table--sticky-header.bx--data-table--tall th .bx--table-header-label {
  padding-top: 1rem;
}
.bx--data-table--sticky-header.bx--data-table--tall th.bx--table-expand {
  display: flex;
  align-items: flex-start;
}
.bx--data-table--sticky-header.bx--data-table--compact tr.bx--parent-row .bx--table-column-checkbox, .bx--data-table--sticky-header.bx--data-table--short tr.bx--parent-row .bx--table-column-checkbox {
  align-items: flex-start;
}
.bx--data-table--max-width {
  max-width: 100%;
}
.bx--data-table .bx--form-item.bx--checkbox-wrapper:last-of-type {
  margin: 0;
}
.bx--data-table--short .bx--form-item.bx--checkbox-wrapper:last-of-type, .bx--data-table--compact .bx--form-item.bx--checkbox-wrapper:last-of-type {
  margin: -0.1875rem 0;
}
.bx--data-table tr.bx--parent-row:first-of-type td {
  border-top: 1px solid #e0e0e0;
}
.bx--expandable-row--hidden td {
  width: auto;
  padding: 1rem;
  border-top: 0;
}
tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] {
  height: 0;
  transition: height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td {
  padding-top: 0;
  padding-bottom: 0;
  background-color: #e5e5e5;
  border: 0;
  transition: padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
tr.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row] td .bx--child-row-inner-container {
  max-height: 0;
  overflow: hidden;
}
tr.bx--parent-row.bx--expandable-row+tr[data-child-row] {
  transition: height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td {
  padding-left: 3rem;
  border-bottom: 1px solid #e0e0e0;
  transition: padding-bottom 110ms cubic-bezier(0.2, 0, 0.38, 0.9),transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td .bx--child-row-inner-container {
  max-height: 100%;
}
.bx--parent-row.bx--expandable-row>td, .bx--parent-row.bx--expandable-row+tr[data-child-row]>td {
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0 1px #e0e0e0;
}
.bx--parent-row:not(.bx--expandable-row)+tr[data-child-row]>td {
  box-shadow: none;
}
.bx--parent-row.bx--expandable-row>td:first-of-type {
  box-shadow: none;
}
tr.bx--parent-row:not(.bx--expandable-row) td, tr.bx--parent-row.bx--expandable-row td, tr.bx--parent-row.bx--expandable-row {
  transition: height 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
tr.bx--parent-row:not(.bx--expandable-row):first-of-type:hover td {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
tr.bx--parent-row.bx--expandable-row:hover td {
  color: #161616;
  background-color: #e5e5e5;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
tr.bx--parent-row.bx--expandable-row:hover td:first-of-type {
  border-bottom: 1px solid #e5e5e5;
}
tr.bx--parent-row.bx--expandable-row:hover+tr[data-child-row] td {
  color: #161616;
  background-color: #e5e5e5;
  border-bottom: 1px solid #e0e0e0;
}
tr.bx--expandable-row--hover+tr[data-child-row] td {
  border-bottom: 1px solid #e0e0e0;
}
tr.bx--expandable-row--hover {
  background-color: #e5e5e5;
}
tr.bx--expandable-row--hover td {
  color: #161616;
  background-color: #e5e5e5;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td:first-of-type {
  border-bottom: 1px solid rgba(0,0,0,0);
}
.bx--data-table td.bx--table-expand {
  border-bottom: 1px solid #e0e0e0;
}
.bx--data-table th.bx--table-expand+th, .bx--data-table td.bx--table-expand+td {
  padding-left: 0;
}
.bx--data-table th.bx--table-expand+.bx--table-column-checkbox, .bx--data-table td.bx--table-expand+.bx--table-column-checkbox {
  padding-right: 0;
}
.bx--data-table td.bx--table-expand, .bx--data-table th.bx--table-expand {
  padding: 0;
}
.bx--data-table td.bx--table-expand[data-previous-value=collapsed] {
  border-bottom: 1px solid rgba(0,0,0,0);
}
.bx--table-expand[data-previous-value=collapsed] .bx--table-expand__svg {
  transform: rotate(270deg);
  transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--table-expand__button {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: calc(100% + 1px);
  vertical-align: inherit;
}
.bx--table-expand__button *, .bx--table-expand__button *::before, .bx--table-expand__button *::after {
  box-sizing: inherit;
}
.bx--table-expand__button::-moz-focus-inner {
  border: 0;
}
.bx--table-expand__svg {
  transform: rotate(90deg);
  transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--table-expand__svg {
    fill: ButtonText;
  }
}
.bx--data-table--tall .bx--table-expand__button {
  padding-top: 1rem;
  padding-bottom: 1.5rem;
}
tr.bx--parent-row.bx--expandable-row td.bx--table-expand+td::after {
  position: absolute;
  bottom: -0.0625rem;
  left: 0;
  width: .5rem;
  height: .0625rem;
  background: #e0e0e0;
  content: "";
}
tr.bx--parent-row.bx--expandable-row:hover td.bx--table-expand+td::after, tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td.bx--table-expand+td::after {
  background: #e5e5e5;
}
tr.bx--parent-row.bx--data-table--selected td.bx--table-expand+td::after {
  display: none;
}
.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+3) td, .bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+4) td {
  border-bottom: 1px solid #f4f4f4;
}
.bx--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+1) td, .bx--data-table--zebra tbody tr[data-child-row]:nth-child(4n+2) td {
  background-color: #e0e0e0;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
.bx--data-table--zebra tr.bx--parent-row td, .bx--data-table--zebra tr.bx--parent-row.bx--expandable-row+tr[data-child-row] td {
  transition: transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-top 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--data-table--zebra tbody tr[data-parent-row]:hover td, .bx--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td, .bx--data-table--zebra tbody tr[data-child-row]:hover td {
  background-color: #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.bx--data-table--zebra tr.bx--parent-row.bx--expandable-row.bx--expandable-row--hover td {
  background: #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
tr.bx--parent-row.bx--data-table--selected:first-of-type td {
  background: #e0e0e0;
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0 1px #c6c6c6;
}
tr.bx--parent-row.bx--data-table--selected td {
  color: #161616;
  background: #e0e0e0;
  border-bottom: 1px solid rgba(0,0,0,0);
  box-shadow: 0 1px #c6c6c6;
}
tr.bx--parent-row.bx--data-table--selected:last-of-type td {
  background: #e0e0e0;
  border-bottom: 1px solid rgba(0,0,0,0);
  box-shadow: 0 1px #e0e0e0;
}
tr.bx--parent-row.bx--data-table--selected:not(.bx--expandable-row):hover td {
  background: #cacaca;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0 1px #cacaca;
}
tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row td:first-of-type {
  border-bottom: 1px solid rgba(0,0,0,0);
  box-shadow: 0 1px #e0e0e0;
}
tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover td:first-of-type, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover td:first-of-type {
  background: #cacaca;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid rgba(0,0,0,0);
  box-shadow: 0 1px #cacaca;
}
tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row] td {
  color: #161616;
  background-color: #e5e5e5;
  border-top: 1px solid #c6c6c6;
  border-bottom: 1px solid #e0e0e0;
  box-shadow: 0 1px #c6c6c6;
}
tr.bx--parent-row.bx--data-table--selected.bx--expandable-row+tr[data-child-row]:last-of-type td {
  padding-bottom: 1.5rem;
  box-shadow: inset 0 -1px #c6c6c6;
}
tr.bx--parent-row.bx--data-table--selected.bx--expandable-row:hover+tr[data-child-row] td, tr.bx--parent-row.bx--data-table--selected.bx--expandable-row--hover+tr[data-child-row] td {
  background: #e0e0e0;
}
.bx--data-table--sort th, .bx--data-table th[aria-sort] {
  height: 3rem;
  padding: 0;
  border-top: none;
  border-bottom: none;
}
.bx--table-sort {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 100%;
  padding-left: 1rem;
  color: #161616;
  font: inherit;
  line-height: 1;
  background-color: #e0e0e0;
  transition: background-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--table-sort *, .bx--table-sort *::before, .bx--table-sort *::after {
  box-sizing: inherit;
}
.bx--table-sort::-moz-focus-inner {
  border: 0;
}
.bx--table-sort:hover {
  background: #cacaca;
}
.bx--table-sort:hover svg {
  opacity: 1;
}
.bx--data-table.bx--data-table--sort th>.bx--table-header-label {
  padding-right: 1rem;
  padding-left: 1rem;
}
th .bx--table-sort__flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  min-height: 3rem;
}
@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none) {
  .bx--data-table--sort:not(.bx--data-table--compact):not(.bx--data-table--short):not(.bx--data-table--tall) th .bx--table-sort__flex {
    height: 2.99rem;
  }
}
.bx--data-table--compact.bx--data-table--sort th .bx--table-sort__flex {
  min-height: 1.5rem;
}
.bx--data-table--short.bx--data-table--sort th .bx--table-sort__flex {
  min-height: 2rem;
}
.bx--data-table--tall.bx--data-table--sort th .bx--table-sort__flex {
  align-items: flex-start;
  min-height: 4rem;
}
.bx--table-sort .bx--table-sort__icon-inactive {
  display: block;
}
.bx--table-sort .bx--table-sort__icon {
  display: none;
}
.bx--table-sort__icon-unsorted {
  width: 1.25rem;
  min-width: 1rem;
  margin-right: .5rem;
  margin-left: .5rem;
  opacity: 0;
  fill: #161616;
}
.bx--table-sort.bx--table-sort--active {
  background: #cacaca;
}
.bx--table-sort.bx--table-sort--active .bx--table-sort__icon-unsorted {
  display: none;
}
.bx--table-sort.bx--table-sort--active .bx--table-sort__icon {
  display: block;
  opacity: 1;
}
.bx--table-sort--ascending .bx--table-sort__icon {
  transform: rotate(180deg);
}
.bx--table-sort__icon {
  width: 1.25rem;
  min-width: 1rem;
  margin-right: .5rem;
  margin-left: .5rem;
  transform: rotate(0);
  opacity: 1;
  transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--table-sort__icon, .bx--table-sort__icon-unsorted {
    fill: ButtonText;
  }
}
.bx--data-table--compact.bx--data-table--sort th {
  height: 1.5rem;
}
.bx--data-table--short.bx--data-table--sort th {
  height: 2rem;
}
.bx--data-table--tall.bx--data-table--sort th {
  height: 4rem;
}
.bx--data-table--tall.bx--data-table--sort th .bx--table-sort {
  display: inline-block;
  height: 4rem;
}
.bx--data-table--tall .bx--table-sort__icon-unsorted, .bx--data-table--tall .bx--table-sort__icon {
  margin-top: .8125rem;
}
.bx--inline-edit-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bx--inline-edit-label:hover .bx--inline-edit-label__icon {
  opacity: 1;
}
.bx--inline-edit-label--inactive {
  display: none;
}
.bx--inline-edit-label__action {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
}
.bx--inline-edit-label__action *, .bx--inline-edit-label__action *::before, .bx--inline-edit-label__action *::after {
  box-sizing: inherit;
}
.bx--inline-edit-label__action::-moz-focus-inner {
  border: 0;
}
.bx--inline-edit-label__action:hover {
  cursor: pointer;
}
.bx--inline-edit-label__icon {
  opacity: 0;
  fill: #161616;
}
.bx--inline-edit-input {
  display: none;
}
.bx--inline-edit-input--active {
  display: block;
  margin-left: -0.75rem;
}
.bx--inline-edit-input--active input {
  padding-left: .75rem;
}
.bx--data-table--short input {
  height: 2rem;
}
.bx--data-table--short select {
  padding: .45rem 2.75rem .45rem 1rem;
}
.bx--data-table--short .bx--select__arrow {
  top: .875rem;
}
.bx--data-table.bx--skeleton th {
  padding-left: 1rem;
  vertical-align: middle;
}
.bx--data-table.bx--skeleton th span, .bx--data-table.bx--skeleton td span {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  display: block;
  width: 4rem;
  height: 1rem;
}
.bx--data-table.bx--skeleton th span:hover, .bx--data-table.bx--skeleton th span:focus, .bx--data-table.bx--skeleton th span:active, .bx--data-table.bx--skeleton td span:hover, .bx--data-table.bx--skeleton td span:focus, .bx--data-table.bx--skeleton td span:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--data-table.bx--skeleton th span::before, .bx--data-table.bx--skeleton td span::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--data-table.bx--skeleton th span::before, .bx--data-table.bx--skeleton td span::before {
    animation: none;
  }
}
.bx--data-table.bx--skeleton tr:hover td {
  background: rgba(0,0,0,0);
  border-color: #e0e0e0;
}
.bx--data-table.bx--skeleton tr:hover td:first-of-type, .bx--data-table.bx--skeleton tr:hover td:last-of-type {
  border-color: #e0e0e0;
}
.bx--data-table.bx--skeleton .bx--table-sort-v2 {
  pointer-events: none;
}
.bx--data-table.bx--skeleton th span {
  background: #c6c6c6;
}
.bx--data-table.bx--skeleton th span::before {
  background: #e5e5e5;
}
.bx--data-table-container.bx--skeleton .bx--data-table-header__title {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 7.5rem;
  height: 1.5rem;
}
.bx--data-table-container.bx--skeleton .bx--data-table-header__title:hover, .bx--data-table-container.bx--skeleton .bx--data-table-header__title:focus, .bx--data-table-container.bx--skeleton .bx--data-table-header__title:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--data-table-container.bx--skeleton .bx--data-table-header__title::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--data-table-container.bx--skeleton .bx--data-table-header__title::before {
    animation: none;
  }
}
.bx--data-table-container.bx--skeleton .bx--data-table-header__description {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 10rem;
  height: 1rem;
  margin-top: .5rem;
}
.bx--data-table-container.bx--skeleton .bx--data-table-header__description:hover, .bx--data-table-container.bx--skeleton .bx--data-table-header__description:focus, .bx--data-table-container.bx--skeleton .bx--data-table-header__description:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--data-table-container.bx--skeleton .bx--data-table-header__description::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--data-table-container.bx--skeleton .bx--data-table-header__description::before {
    animation: none;
  }
}
.bx--fieldset {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-bottom: 2rem;
}
.bx--fieldset *, .bx--fieldset *::before, .bx--fieldset *::after {
  box-sizing: inherit;
}
.bx--form-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.bx--label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  line-height: 1rem;
}
.bx--label *, .bx--label *::before, .bx--label *::after {
  box-sizing: inherit;
}
.bx--label .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--label.bx--skeleton::before {
    animation: none;
  }
}
input[type=number] {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
    outline-style: dotted;
  }
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--number__input-wrapper--warning~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--warn~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-input__field-wrapper--warning~.bx--form-requirement, .bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement, .bx--list-box--warning~.bx--form-requirement {
  display: block;
  max-height: 12.5rem;
  overflow: visible;
  font-weight: 400;
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement {
  color: #da1e28;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], .bx--form--fluid .bx--text-input__field-wrapper--warning {
  display: block;
}
.bx--form--fluid .bx--fieldset {
  margin: 0;
}
.bx--form--fluid input[data-invalid] {
  outline: none;
}
.bx--form--fluid .bx--form-requirement {
  margin: 0;
  padding: .5rem 2.5rem .5rem 1rem;
}
input:not(output):not([data-invalid]):-moz-ui-invalid {
  box-shadow: none;
}
.bx--form-requirement {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: none;
  max-height: 0;
  margin: .25rem 0 0;
  overflow: hidden;
}
.bx--form-requirement *, .bx--form-requirement *::before, .bx--form-requirement *::after {
  box-sizing: inherit;
}
.bx--select--inline .bx--form__helper-text {
  margin-top: 0;
}
.bx--form__helper-text {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
  z-index: 0;
  width: 100%;
  margin-top: .25rem;
  color: #525252;
  opacity: 1;
}
.bx--label--disabled, .bx--form__helper-text--disabled {
  color: #c6c6c6;
}
.flatpickr-calendar {
  background: rgba(0,0,0,0);
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 315px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);
}
.flatpickr-calendar.open, .flatpickr-calendar.inline {
  opacity: 1;
  visibility: inherit;
  overflow: visible;
  max-height: 640px;
}
.flatpickr-calendar.open {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 99999;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 18rem;
  height: 21rem;
  padding: .25rem .25rem .5rem .25rem;
  border: none;
  margin-top: -2px;
  overflow: hidden;
  background-color: #f4f4f4;
}
.flatpickr-calendar.open:focus {
  outline: 1px solid #0f62fe;
}
@media screen and (prefers-contrast) {
  .flatpickr-calendar.open:focus {
    outline-style: dotted;
  }
}
.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 110ms cubic-bezier(0, 0, 0.38, 0.9);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.hasWeeks {
  width: auto;
}
.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-months {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.flatpickr-month {
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.28572;
  letter-spacing: .16px;
  height: 2.5rem;
  display: flex;
  align-items: center;
  background-color: rgba(0,0,0,0);
  color: #161616;
  line-height: 1;
  text-align: center;
}
.flatpickr-prev-month, .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  line-height: 16px;
  height: 28px;
  padding: 10px calc(3.57% - 1.5px);
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.5rem;
  width: 2.5rem;
  padding: 0;
  fill: #161616;
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.flatpickr-prev-month:hover, .flatpickr-next-month:hover {
  background-color: #e5e5e5;
}
.flatpickr-prev-month:hover svg, .flatpickr-next-month:hover svg {
  fill: #161616;
}
.flatpickr-next-month.disabled svg, .flatpickr-prev-month.disabled svg {
  fill: #161616;
  cursor: not-allowed;
}
.flatpickr-next-month.disabled:hover svg, .flatpickr-prev-month.disabled:hover svg {
  fill: #161616;
}
.flatpickr-current-month {
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.75rem;
  text-align: center;
}
.flatpickr-current-month .cur-month {
  margin-left: .25rem;
  margin-right: .25rem;
}
.flatpickr-current-month .cur-month:hover {
  background-color: #e5e5e5;
}
.numInputWrapper {
  position: relative;
  width: 3.75rem;
}
.numInputWrapper:hover {
  background-color: #e5e5e5;
}
.numInputWrapper:hover .arrowUp, .numInputWrapper:hover .arrowDown {
  opacity: 1;
}
.numInputWrapper:hover .numInput[disabled]~.arrowUp, .numInputWrapper:hover .numInput[disabled]~.arrowDown {
  opacity: 0;
}
.numInputWrapper .numInput {
  display: inline-block;
  width: 100%;
  padding: .25rem;
  margin: 0;
  border: none;
  color: #161616;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  background-color: #f4f4f4;
  cursor: default;
  -moz-appearance: textfield;
}
.numInputWrapper .numInput:focus {
  outline: 1px solid #0f62fe;
}
@media screen and (prefers-contrast) {
  .numInputWrapper .numInput:focus {
    outline-style: dotted;
  }
}
.numInputWrapper .numInput[disabled], .numInputWrapper .numInput[disabled]:hover {
  color: #c6c6c6;
  background-color: #f4f4f4;
  pointer-events: none;
}
.numInputWrapper .numInput::-webkit-outer-spin-button, .numInputWrapper .numInput::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.numInput[disabled]~.arrowUp::after {
  border-bottom-color: #c6c6c6;
}
.numInput[disabled]~.arrowDown::after {
  border-top-color: #c6c6c6;
}
.numInputWrapper .arrowUp, .numInputWrapper .arrowDown {
  position: absolute;
  left: 2.6rem;
  width: .75rem;
  height: 50%;
  border: none;
  padding: 0 .25rem 0 .125rem;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
}
.numInputWrapper .arrowUp::after, .numInputWrapper .arrowDown::after {
  position: absolute;
  top: 33%;
  display: block;
  content: "";
  border-left: .25rem solid rgba(0,0,0,0);
  border-right: .25rem solid rgba(0,0,0,0);
}
.numInputWrapper .arrowUp:hover::after, .numInputWrapper .arrowDown:hover::after {
  border-bottom-color: #eb003b;
  border-top-color: #eb003b;
}
.numInputWrapper .arrowUp:active::after, .numInputWrapper .arrowDown:active::after {
  border-bottom-color: #0f62fe;
  border-top-color: #0f62fe;
}
.numInputWrapper .arrowUp {
  top: .25rem;
  border-bottom: 0;
}
.numInputWrapper .arrowUp::after {
  border-bottom: .25rem solid #161616;
}
.numInputWrapper .arrowDown {
  top: .6875rem;
}
.numInputWrapper .arrowDown::after {
  border-top: .25rem solid #161616;
}
.flatpickr-weekdays {
  display: flex;
  align-items: center;
  height: 2.5rem;
}
.flatpickr-weekdaycontainer {
  display: flex;
  width: 100%;
}
.flatpickr-weekday {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  cursor: default;
  color: #161616;
  flex: 1;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  height: 15.375rem;
  padding: 0;
  outline: 0;
}
.flatpickr-calendar.animate .dayContainer.slideLeft {
  animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.animate .dayContainer.slideLeft, .flatpickr-calendar.animate .dayContainer.slideLeftNew {
  transform: translate3d(-100%, 0px, 0px);
}
.flatpickr-calendar.animate .dayContainer.slideLeftNew {
  animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.animate .dayContainer.slideRight {
  animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  transform: translate3d(100%, 0px, 0px);
}
.flatpickr-calendar.animate .dayContainer.slideRightNew {
  animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1),fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-day {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  height: 2.5rem;
  width: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #161616;
  cursor: pointer;
  transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.flatpickr-day:hover {
  background: #e5e5e5;
}
.flatpickr-day:focus {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  outline-color: #eb003b;
}
@media screen and (prefers-contrast) {
  .flatpickr-day:focus {
    outline-style: dotted;
  }
}
.nextMonthDay, .prevMonthDay {
  color: #6f6f6f;
}
.flatpickr-day.today {
  position: relative;
  color: #0f62fe;
  font-weight: 600;
}
.flatpickr-day.today::after {
  content: "";
  position: absolute;
  display: block;
  bottom: .4375rem;
  left: 50%;
  transform: translateX(-50%);
  height: .25rem;
  width: .25rem;
  background-color: #0f62fe;
}
.flatpickr-day.today.no-border {
  border: none;
}
.flatpickr-day.today.selected {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .flatpickr-day.today.selected {
    outline-style: dotted;
  }
}
.flatpickr-day.today.selected::after {
  display: none;
}
.flatpickr-day.inRange {
  background-color: #d0e2ff;
  color: #161616;
}
.flatpickr-day.selected {
  color: #fff;
  background-color: #eb003b;
}
.flatpickr-day.selected:focus {
  outline: .0625rem solid #fff;
  outline-offset: -0.1875rem;
}
.flatpickr-day.startRange.selected {
  box-shadow: none;
  z-index: 2;
}
.flatpickr-day.startRange.inRange:not(.selected), .flatpickr-day.endRange.inRange {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  background: #f4f4f4;
  z-index: 3;
}
@media screen and (prefers-contrast) {
  .flatpickr-day.startRange.inRange:not(.selected), .flatpickr-day.endRange.inRange {
    outline-style: dotted;
  }
}
.flatpickr-day.endRange:hover {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  background: #f4f4f4;
  color: #161616;
}
@media screen and (prefers-contrast) {
  .flatpickr-day.endRange:hover {
    outline-style: dotted;
  }
}
.flatpickr-day.endRange.inRange.selected {
  color: #fff;
  background: #eb003b;
}
.flatpickr-day.flatpickr-disabled {
  cursor: not-allowed;
  color: #c6c6c6;
}
.flatpickr-day.flatpickr-disabled:hover {
  background-color: rgba(0,0,0,0);
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpSlideLeft {
  from {
    transform: translate3d(0px, 0px, 0px);
  }
  to {
    transform: translate3d(-100%, 0px, 0px);
  }
}
@keyframes fpSlideLeftNew {
  from {
    transform: translate3d(100%, 0px, 0px);
  }
  to {
    transform: translate3d(0px, 0px, 0px);
  }
}
@keyframes fpSlideRight {
  from {
    transform: translate3d(0, 0, 0px);
  }
  to {
    transform: translate3d(100%, 0px, 0px);
  }
}
@keyframes fpSlideRightNew {
  from {
    transform: translate3d(-100%, 0, 0px);
  }
  to {
    transform: translate3d(0, 0, 0px);
  }
}
@keyframes fpFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fpFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.bx--date-picker {
  display: flex;
}
.bx--date-picker--light .bx--date-picker__input {
  background: #fff;
}
.bx--date-picker~.bx--label {
  order: 1;
}
.bx--date-picker-container {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.bx--date-picker-input__wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
.bx--date-picker.bx--date-picker--simple .bx--date-picker__input, .bx--date-picker.bx--date-picker--simple .bx--label {
  width: 7.5rem;
}
.bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--invalid .bx--date-picker__input, .bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--warn .bx--date-picker__input, .bx--date-picker.bx--date-picker--simple .bx--date-picker-input__wrapper--warn~.bx--form-requirement {
  width: 9.5rem;
}
.bx--date-picker.bx--date-picker--simple.bx--date-picker--short .bx--date-picker__input {
  width: 5.7rem;
}
.bx--date-picker.bx--date-picker--single .bx--date-picker__input {
  width: 18rem;
}
.bx--date-picker .bx--date-picker-input__wrapper--warn~.bx--form-requirement {
  color: #161616;
}
.bx--date-picker__input {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  letter-spacing: .32px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  position: relative;
  display: block;
  height: 2.5rem;
  padding: 0 1rem;
  color: #161616;
  background-color: #f4f4f4;
  border: none;
  border-bottom: 1px solid #8d8d8d;
  transition: 70ms cubic-bezier(0.2, 0, 0.38, 0.9) all;
}
.bx--date-picker__input *, .bx--date-picker__input *::before, .bx--date-picker__input *::after {
  box-sizing: inherit;
}
.bx--date-picker__input.bx--focused {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--date-picker__input.bx--focused {
    outline-style: dotted;
  }
}
.bx--date-picker__input:disabled {
  color: #c6c6c6;
  background-color: #f4f4f4;
  border-bottom: 1px solid rgba(0,0,0,0);
  cursor: not-allowed;
}
.bx--date-picker__input:disabled::placeholder {
  color: #c6c6c6;
}
.bx--date-picker__input:disabled:hover {
  border-bottom: 1px solid rgba(0,0,0,0);
}
.bx--date-picker__input::placeholder {
  color: #a8a8a8;
  opacity: 1;
}
.bx--date-picker__input--xl {
  height: 3rem;
}
.bx--date-picker__input--sm {
  height: 2rem;
}
.bx--date-picker__icon {
  position: absolute;
  top: 50%;
  right: 1rem;
  z-index: 1;
  transform: translateY(-50%);
  cursor: pointer;
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--date-picker__icon {
    fill: ButtonText;
  }
}
.bx--date-picker__icon--invalid, .bx--date-picker__icon--warn {
  cursor: auto;
}
.bx--date-picker__icon--warn {
  fill: #f1c21b;
}
.bx--date-picker__icon--warn path:first-of-type {
  opacity: 1;
  fill: #000;
}
.bx--date-picker__icon--invalid {
  fill: #da1e28;
}
.bx--date-picker__icon~.bx--date-picker__input {
  padding-right: 3rem;
}
.bx--date-picker__input:disabled~.bx--date-picker__icon {
  cursor: not-allowed;
  fill: #c6c6c6;
}
.bx--date-picker--range>.bx--date-picker-container:first-child {
  margin-right: .125rem;
}
.bx--date-picker--range .bx--date-picker-container, .bx--date-picker--range .bx--date-picker__input {
  width: 8.96875rem;
}
.bx--date-picker.bx--skeleton input, .bx--date-picker__input.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 100%;
}
.bx--date-picker.bx--skeleton input:hover, .bx--date-picker.bx--skeleton input:focus, .bx--date-picker.bx--skeleton input:active, .bx--date-picker__input.bx--skeleton:hover, .bx--date-picker__input.bx--skeleton:focus, .bx--date-picker__input.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--date-picker.bx--skeleton input::before, .bx--date-picker__input.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--date-picker.bx--skeleton input::before, .bx--date-picker__input.bx--skeleton::before {
    animation: none;
  }
}
.bx--date-picker.bx--skeleton input::placeholder, .bx--date-picker__input.bx--skeleton::placeholder {
  color: rgba(0,0,0,0);
}
.bx--date-picker.bx--skeleton .bx--label {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--date-picker.bx--skeleton .bx--label:hover, .bx--date-picker.bx--skeleton .bx--label:focus, .bx--date-picker.bx--skeleton .bx--label:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--date-picker.bx--skeleton .bx--label::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--date-picker.bx--skeleton .bx--label::before {
    animation: none;
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate-end-p1 {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate-end-p2 {
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes init-stroke {
  0% {
    stroke-dashoffset: 240;
  }
  100% {
    stroke-dashoffset: 16;
  }
}
@keyframes stroke-end {
  0% {
    stroke-dashoffset: 16;
  }
  100% {
    stroke-dashoffset: 240;
  }
}
.bx--loading {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  animation-name: rotate;
  animation-duration: 690ms;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-fill-mode: forwards;
  width: 5.5rem;
  height: 5.5rem;
}
.bx--loading *, .bx--loading *::before, .bx--loading *::after {
  box-sizing: inherit;
}
.bx--loading svg circle {
  animation-name: init-stroke;
  animation-duration: 10ms;
  animation-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--loading__svg {
  fill: rgba(0,0,0,0);
}
.bx--loading__svg circle {
  stroke-width: 10;
  stroke-linecap: butt;
  stroke-dasharray: 240;
}
.bx--loading__stroke {
  stroke: #e30038;
  stroke-dashoffset: 16;
}
.bx--loading--small .bx--loading__stroke {
  stroke-dashoffset: 110;
}
.bx--loading--stop {
  animation: rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards,rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards;
}
.bx--loading--stop svg circle {
  animation-name: stroke-end;
  animation-duration: 700ms;
  animation-timing-function: cubic-bezier(0.2, 0, 1, 0.9);
  animation-delay: 700ms;
  animation-fill-mode: forwards;
}
.bx--loading--small {
  width: 1rem;
  height: 1rem;
}
.bx--loading--small circle {
  stroke-width: 16;
}
.bx--loading--small .bx--loading__svg {
  stroke: #e30038;
}
.bx--loading__background {
  stroke: #e0e0e0;
  stroke-dashoffset: -22;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports(-webkit-appearance: none) and (stroke-color: transparent) {
    circle.bx--loading__background {
      stroke-dashoffset: 0;
      stroke-dasharray: 265;
    }
  }
}
.bx--loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: z("overlay");
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(22,22,22,.5);
  transition: background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1);
}
.bx--loading-overlay--stop {
  display: none;
}
@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}
.bx--inline-loading {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 2rem;
}
.bx--inline-loading .bx--loading__svg circle {
  stroke-width: 12;
}
.bx--inline-loading .bx--loading__stroke {
  stroke-dashoffset: 110;
}
.bx--inline-loading__text {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  color: #525252;
}
.bx--inline-loading__animation {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
}
.bx--inline-loading__checkmark-container {
  fill: #198038;
}
.bx--inline-loading__checkmark-container.bx--inline-loading__svg {
  position: absolute;
  top: .75rem;
  width: .75rem;
}
.bx--inline-loading__checkmark-container[hidden] {
  display: none;
}
.bx--inline-loading__checkmark {
  transform-origin: 50% 50%;
  animation-name: stroke;
  animation-duration: 250ms;
  animation-fill-mode: forwards;
  fill: none;
  stroke: #0f62fe;
  stroke-width: 1.8;
  stroke-dasharray: 12;
  stroke-dashoffset: 12;
}
.bx--inline-loading--error {
  width: 1rem;
  height: 1rem;
  fill: #da1e28;
}
.bx--inline-loading--error[hidden] {
  display: none;
}
.bx--loading--small .bx--inline-loading__svg {
  stroke: #0f62fe;
}
@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none) {
  .bx--inline-loading__checkmark-container {
    top: 1px;
    right: .5rem;
  }
  .bx--inline-loading__checkmark {
    animation: none;
    stroke-dashoffset: 0;
    stroke-dasharray: 0;
  }
}
.bx--link {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  color: #0f62fe;
  text-decoration: none;
  outline: none;
  transition: color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--link *, .bx--link *::before, .bx--link *::after {
  box-sizing: inherit;
}
.bx--link:hover {
  color: #0043ce;
  text-decoration: underline;
}
.bx--link:active, .bx--link:active:visited, .bx--link:active:visited:hover {
  color: #161616;
  text-decoration: underline;
}
.bx--link:focus {
  outline: 1px solid #0f62fe;
}
@media screen and (prefers-contrast) {
  .bx--link:focus {
    outline-style: dotted;
  }
}
.bx--link:visited {
  color: #0f62fe;
}
.bx--link:visited:hover {
  color: #0043ce;
}
.bx--link--disabled, .bx--link--disabled:hover {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: inline;
  color: #c6c6c6;
  text-decoration: none;
  cursor: not-allowed;
}
.bx--link--disabled *, .bx--link--disabled *::before, .bx--link--disabled *::after, .bx--link--disabled:hover *, .bx--link--disabled:hover *::before, .bx--link--disabled:hover *::after {
  box-sizing: inherit;
}
.bx--link.bx--link--visited:visited {
  color: #8a3ffc;
}
.bx--link.bx--link--visited:visited:hover {
  color: #0043ce;
}
.bx--link.bx--link--inline {
  text-decoration: underline;
}
.bx--link.bx--link--inline:focus, .bx--link.bx--link--inline:visited {
  text-decoration: none;
}
.bx--link--disabled.bx--link--inline {
  text-decoration: underline;
}
.bx--link--sm {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--link--lg {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  letter-spacing: 0;
}
.bx--list-box__wrapper--inline {
  display: inline-grid;
  grid-gap: .25rem;
  grid-template: auto auto/auto auto;
  align-items: center;
}
.bx--list-box__wrapper--inline .bx--label {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
}
.bx--list-box__wrapper--inline .bx--label, .bx--list-box__wrapper--inline .bx--form__helper-text, .bx--list-box__wrapper--inline .bx--form-requirement {
  margin: 0;
}
.bx--list-box__wrapper--inline .bx--form__helper-text {
  max-width: none;
}
.bx--list-box__wrapper--inline .bx--form-requirement {
  grid-column: 2;
}
.bx--list-box {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  position: relative;
  width: 100%;
  height: 2.5rem;
  max-height: 2.5rem;
  color: #161616;
  background-color: #f4f4f4;
  border: none;
  border-bottom: 1px solid #8d8d8d;
  cursor: pointer;
  transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box *, .bx--list-box *::before, .bx--list-box *::after {
  box-sizing: inherit;
}
.bx--list-box:hover {
  background-color: #e5e5e5;
}
.bx--list-box--xl {
  height: 3rem;
  max-height: 3rem;
}
.bx--list-box--sm {
  height: 2rem;
  max-height: 2rem;
}
.bx--list-box--expanded {
  border-bottom-color: #e0e0e0;
}
.bx--list-box--expanded:hover {
  background-color: #f4f4f4;
}
.bx--list-box--expanded:hover.bx--list-box--light:hover {
  background-color: #fff;
}
.bx--list-box .bx--text-input {
  min-width: 0;
  height: 100%;
}
.bx--list-box__invalid-icon {
  position: absolute;
  top: 50%;
  right: 2.5rem;
  transform: translateY(-50%);
  fill: #da1e28;
}
.bx--list-box__invalid-icon--warning {
  fill: #f1c21b;
}
.bx--list-box__invalid-icon--warning path[data-icon-path=inner-path] {
  opacity: 1;
  fill: #000;
}
.bx--list-box[data-invalid] .bx--list-box__field, .bx--list-box.bx--list-box--warning .bx--list-box__field {
  padding-right: 4rem;
  border-bottom: 0;
}
.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field {
  padding-right: 3.5rem;
}
.bx--list-box--light {
  background-color: #fff;
}
.bx--list-box--light:hover {
  background-color: #e5e5e5;
}
.bx--list-box--light .bx--list-box__menu {
  background: #fff;
}
.bx--list-box--light .bx--list-box__menu-item__option {
  border-top-color: #e0e0e0;
}
.bx--list-box--light.bx--list-box--expanded {
  border-bottom-color: rgba(0,0,0,0);
}
.bx--list-box--disabled:hover {
  background-color: #f4f4f4;
}
.bx--list-box--light.bx--list-box--disabled {
  background-color: #fff;
}
.bx--list-box--disabled, .bx--list-box--disabled .bx--list-box__field, .bx--list-box--disabled .bx--list-box__field:focus {
  border-bottom-color: rgba(0,0,0,0);
  outline: none;
}
.bx--list-box--disabled .bx--list-box__label, .bx--list-box--disabled.bx--list-box--inline .bx--list-box__label {
  color: #c6c6c6;
}
.bx--list-box--disabled .bx--list-box__menu-icon>svg {
  fill: #c6c6c6;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box--disabled .bx--list-box__menu-icon>svg {
    fill: GrayText;
  }
}
.bx--list-box--disabled, .bx--list-box--disabled .bx--list-box__field, .bx--list-box--disabled .bx--list-box__menu-icon {
  cursor: not-allowed;
}
.bx--list-box--disabled .bx--list-box__menu-item, .bx--list-box--disabled .bx--list-box__menu-item:hover, .bx--list-box--disabled .bx--list-box__menu-item--highlighted {
  color: #c6c6c6;
  text-decoration: none;
}
.bx--list-box--disabled .bx--list-box__selection:hover {
  cursor: not-allowed;
}
.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field {
  padding-right: 3rem;
}
.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field {
  padding-right: 2rem;
}
.bx--list-box.bx--list-box--inline {
  background-color: rgba(0,0,0,0);
  border-width: 0;
}
.bx--list-box.bx--list-box--inline:hover {
  background-color: #e5e5e5;
}
.bx--list-box.bx--list-box--inline.bx--list-box--expanded {
  border-bottom-width: 0;
}
.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded=true] {
  border-width: 0;
}
.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover {
  background-color: rgba(0,0,0,0);
}
.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover {
  background-color: #fff;
}
.bx--list-box.bx--list-box--inline .bx--list-box__field {
  padding: 0 2rem 0 .5rem;
}
.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon {
  right: .5rem;
}
.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon {
  right: 2rem;
}
.bx--list-box--inline .bx--list-box__label {
  color: #161616;
}
.bx--list-box--inline .bx--list-box__field {
  height: 100%;
}
.bx--dropdown--inline .bx--list-box__field {
  max-width: 30rem;
}
.bx--dropdown--inline .bx--list-box__menu {
  min-width: 18rem;
  max-width: 30rem;
}
.bx--list-box__field {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  position: relative;
  display: inline-flex;
  align-items: center;
  height: calc(100% + 1px);
  padding: 0 3rem 0 1rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: top;
  outline: none;
}
.bx--list-box__field *, .bx--list-box__field *::before, .bx--list-box__field *::after {
  box-sizing: inherit;
}
.bx--list-box__field::-moz-focus-inner {
  border: 0;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__field {
    border: 1px solid ButtonText;
  }
}
.bx--list-box__field[disabled] {
  color: #c6c6c6;
  outline: none;
}
.bx--list-box__field .bx--text-input {
  padding-right: 4.5rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input, .bx--list-box--warning .bx--list-box__field .bx--text-input {
  padding-right: 6.125rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon, .bx--list-box--warning .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon {
  right: 4.125rem;
}
.bx--list-box__field .bx--text-input--empty {
  padding-right: 3rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty, .bx--list-box--warning .bx--list-box__field .bx--text-input--empty {
  padding-right: 4.5rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon, .bx--list-box--warning .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon {
  right: 2.5rem;
}
.bx--list-box__label {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  overflow: hidden;
  color: #161616;
  white-space: nowrap;
  text-overflow: ellipsis;
  user-select: none;
}
.bx--list-box__menu-icon {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: .75rem;
  right: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  outline: none;
  transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box__menu-icon *, .bx--list-box__menu-icon *::before, .bx--list-box__menu-icon *::after {
  box-sizing: inherit;
}
.bx--list-box__menu-icon::-moz-focus-inner {
  border: 0;
}
.bx--list-box__menu-icon>svg {
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__menu-icon>svg {
    fill: ButtonText;
  }
}
.bx--list-box__menu-icon--open {
  justify-content: center;
  width: 1.5rem;
  transform: rotate(180deg);
}
.bx--list-box__selection {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  transform: translateY(-50%);
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  user-select: none;
}
.bx--list-box__selection *, .bx--list-box__selection *::before, .bx--list-box__selection *::after {
  box-sizing: inherit;
}
.bx--list-box__selection::-moz-focus-inner {
  border: 0;
}
.bx--list-box__selection>svg {
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__selection>svg {
    fill: ButtonText;
  }
}
.bx--list-box--disabled .bx--list-box__selection:focus {
  outline: none;
}
.bx--list-box__selection--multi {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  position: static;
  top: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: auto;
  height: 1.5rem;
  margin-right: .625rem;
  padding: .5rem;
  padding-right: .125rem;
  color: #fff;
  line-height: 0;
  background-color: #393939;
  border-radius: .75rem;
  transform: none;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__selection--multi {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--list-box__selection--multi>svg {
  width: 1.25rem;
  height: 1.25rem;
  margin-left: .25rem;
  padding: .125rem;
  fill: #fff;
}
.bx--list-box__selection--multi>svg:hover {
  background-color: #4c4c4c;
  border-radius: 50%;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__selection--multi>svg {
    fill: ButtonText;
  }
}
.bx--list-box--disabled .bx--list-box__selection--multi {
  color: #f4f4f4;
  background-color: #c6c6c6;
}
.bx--list-box--disabled .bx--list-box__selection--multi.bx--tag--interactive:hover, .bx--list-box--disabled .bx--list-box__selection--multi .bx--tag__close-icon:hover {
  background-color: #c6c6c6;
}
.bx--list-box--disabled .bx--list-box__selection--multi>svg {
  fill: #f4f4f4;
}
.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover {
  background-color: initial;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box--disabled .bx--list-box__selection--multi {
    fill: GrayText;
  }
}
.bx--list-box__selection--multi:hover {
  outline: none;
}
.bx--list-box__menu {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  position: absolute;
  right: 0;
  left: 0;
  z-index: 9100;
  width: 100%;
  overflow-y: auto;
  background-color: #f4f4f4;
  transition: max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box .bx--list-box__field[aria-expanded=false]+.bx--list-box__menu {
  max-height: 0;
}
.bx--list-box--expanded .bx--list-box__menu {
  max-height: 13.75rem;
}
.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu {
  max-height: 16.5rem;
}
.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu {
  max-height: 11rem;
}
.bx--list-box__menu-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  height: 2.5rem;
  color: #525252;
  cursor: pointer;
  transition: background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  user-select: none;
}
.bx--list-box__menu-item:hover {
  background-color: #e5e5e5;
}
.bx--list-box__menu-item:active {
  background-color: #e0e0e0;
}
.bx--list-box--light .bx--list-box__menu-item:hover {
  background-color: #e5e5e5;
}
.bx--list-box--sm .bx--list-box__menu-item {
  height: 2rem;
}
.bx--list-box--xl .bx--list-box__menu-item {
  height: 3rem;
}
.bx--list-box--disabled .bx--list-box__menu-item:hover {
  background-color: rgba(0,0,0,0);
}
.bx--list-box--light .bx--list-box__menu-item:active {
  background-color: #e0e0e0;
}
.bx--list-box--disabled .bx--list-box__menu-item__option:hover {
  border-top-color: #e0e0e0;
}
.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box__menu-item:hover .bx--list-box__menu-item__option {
  color: #161616;
}
.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option {
  border-top-color: #e0e0e0;
}
.bx--list-box__menu-item__option {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  display: block;
  height: 2.5rem;
  margin: 0 1rem;
  padding: .6875rem 0;
  padding-right: 1.5rem;
  overflow: hidden;
  color: #525252;
  font-weight: normal;
  line-height: 1rem;
  white-space: nowrap;
  text-decoration: none;
  text-overflow: ellipsis;
  border-top: 1px solid rgba(0,0,0,0);
  border-top-color: #e0e0e0;
  border-bottom: 1px solid rgba(0,0,0,0);
  transition: border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box__menu-item__option:hover {
  color: #161616;
  border-color: rgba(0,0,0,0);
}
.bx--list-box--sm .bx--list-box__menu-item__option {
  height: 2rem;
  padding-top: .4375rem;
  padding-bottom: .4375rem;
}
.bx--list-box--xl .bx--list-box__menu-item__option {
  height: 3rem;
  padding-top: .9375rem;
  padding-bottom: .9375rem;
}
.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option, .bx--list-box--disabled .bx--list-box__menu-item__option {
  color: #c6c6c6;
}
.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option {
  margin: 0 .5rem;
}
.bx--list-box__menu-item--highlighted {
  color: #161616;
  background-color: #e5e5e5;
  border-color: rgba(0,0,0,0);
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__menu-item--highlighted {
    outline: 3px solid rgba(0,0,0,0);
    outline-offset: -3px;
  }
}
.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option, .bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option {
  color: #161616;
}
.bx--list-box__menu-item--active {
  color: #161616;
  background-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}
.bx--list-box--light .bx--list-box__menu-item--active {
  background-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}
.bx--list-box__menu-item--active:hover, .bx--list-box__menu-item--active.bx--list-box__menu-item--highlighted {
  background-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}
.bx--list-box__menu-item--active .bx--list-box__menu-item__option {
  color: #161616;
}
.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box__menu-item__selected-icon {
  position: absolute;
  top: 50%;
  right: 1rem;
  display: none;
  transform: translateY(-50%);
  fill: #161616;
}
.bx--list-box--inline .bx--list-box__menu-item__selected-icon {
  right: .5rem;
}
.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon {
  display: block;
}
.bx--list-box__menu-item .bx--checkbox-label {
  width: 100%;
}
.bx--list-box__menu-item .bx--checkbox-label-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bx--list-box--up .bx--list-box__menu {
  bottom: 2.5rem;
}
.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu, .bx--list-box--up.bx--list-box--sm .bx--list-box__menu {
  bottom: 2rem;
}
.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu, .bx--list-box--up.bx--list-box--xl .bx--list-box__menu {
  bottom: 3rem;
}
.bx--list-box input[role=combobox], .bx--list-box input[type=text] {
  min-width: 0;
  background-color: inherit;
}
.bx--list--nested, .bx--list--unordered, .bx--list--ordered, .bx--list--ordered--native {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  list-style: none;
}
.bx--list--nested *, .bx--list--nested *::before, .bx--list--nested *::after, .bx--list--unordered *, .bx--list--unordered *::before, .bx--list--unordered *::after, .bx--list--ordered *, .bx--list--ordered *::before, .bx--list--ordered *::after, .bx--list--ordered--native *, .bx--list--ordered--native *::before, .bx--list--ordered--native *::after {
  box-sizing: inherit;
}
.bx--list--ordered--native {
  list-style: decimal;
}
.bx--list__item {
  color: #161616;
}
.bx--list--nested {
  margin-left: 2rem;
}
.bx--list--nested .bx--list__item {
  padding-left: .25rem;
}
.bx--list--ordered:not(.bx--list--nested) {
  counter-reset: item;
}
.bx--list--ordered:not(.bx--list--nested)>.bx--list__item {
  position: relative;
}
.bx--list--ordered:not(.bx--list--nested)>.bx--list__item::before {
  position: absolute;
  left: -1.5rem;
  content: counter(item) ".";
  counter-increment: item;
}
.bx--list--ordered.bx--list--nested, .bx--list--ordered--native.bx--list--nested {
  list-style-type: lower-latin;
}
.bx--list--unordered>.bx--list__item {
  position: relative;
}
.bx--list--unordered>.bx--list__item::before {
  position: absolute;
  left: -1rem;
  content: "–";
}
.bx--list--unordered.bx--list--nested>.bx--list__item::before {
  left: -0.75rem;
  content: "▪";
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate-end-p1 {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate-end-p2 {
  100% {
    transform: rotate(-360deg);
  }
}
@keyframes init-stroke {
  0% {
    stroke-dashoffset: 240;
  }
  100% {
    stroke-dashoffset: 16;
  }
}
@keyframes stroke-end {
  0% {
    stroke-dashoffset: 16;
  }
  100% {
    stroke-dashoffset: 240;
  }
}
.bx--loading {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  animation-name: rotate;
  animation-duration: 690ms;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-fill-mode: forwards;
  width: 5.5rem;
  height: 5.5rem;
}
.bx--loading *, .bx--loading *::before, .bx--loading *::after {
  box-sizing: inherit;
}
.bx--loading svg circle {
  animation-name: init-stroke;
  animation-duration: 10ms;
  animation-timing-function: cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--loading__svg {
  fill: rgba(0,0,0,0);
}
.bx--loading__svg circle {
  stroke-width: 10;
  stroke-linecap: butt;
  stroke-dasharray: 240;
}
.bx--loading__stroke {
  stroke: #e30038;
  stroke-dashoffset: 16;
}
.bx--loading--small .bx--loading__stroke {
  stroke-dashoffset: 110;
}
.bx--loading--stop {
  animation: rotate-end-p1 700ms cubic-bezier(0.2, 0, 1, 0.9) forwards,rotate-end-p2 700ms cubic-bezier(0.2, 0, 1, 0.9) 700ms forwards;
}
.bx--loading--stop svg circle {
  animation-name: stroke-end;
  animation-duration: 700ms;
  animation-timing-function: cubic-bezier(0.2, 0, 1, 0.9);
  animation-delay: 700ms;
  animation-fill-mode: forwards;
}
.bx--loading--small {
  width: 1rem;
  height: 1rem;
}
.bx--loading--small circle {
  stroke-width: 16;
}
.bx--loading--small .bx--loading__svg {
  stroke: #e30038;
}
.bx--loading__background {
  stroke: #e0e0e0;
  stroke-dashoffset: -22;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports(-webkit-appearance: none) and (stroke-color: transparent) {
    circle.bx--loading__background {
      stroke-dashoffset: 0;
      stroke-dasharray: 265;
    }
  }
}
.bx--loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: z("overlay");
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(22,22,22,.5);
  transition: background-color 720ms cubic-bezier(0.4, 0.14, 0.3, 1);
}
.bx--loading-overlay--stop {
  display: none;
}
.bx--modal {
  position: fixed;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  z-index: 9000;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0,0,0,0);
  visibility: hidden;
  opacity: 0;
  transition: background-color 720ms cubic-bezier(0.4, 0.14, 1, 1),opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),visibility 0ms linear 240ms;
  content: "";
}
.bx--modal.is-visible {
  background-color: rgba(22,22,22,.5);
  visibility: inherit;
  opacity: 1;
  transition: background-color 720ms cubic-bezier(0, 0, 0.3, 1),opacity 240ms cubic-bezier(0, 0, 0.3, 1),visibility 0ms linear;
}
.bx--modal .bx--text-input, .bx--modal .bx--text-area, .bx--modal .bx--search-input, .bx--modal .bx--select-input, .bx--modal .bx--dropdown, .bx--modal .bx--dropdown-list, .bx--modal .bx--number input[type=number], .bx--modal .bx--date-picker__input {
  background-color: #fff;
}
.bx--modal.is-visible .bx--modal-container {
  transform: translate3d(0, 0, 0);
  transition: transform 240ms cubic-bezier(0, 0, 0.3, 1);
}
.bx--modal-container {
  position: fixed;
  top: 2.25rem;
  display: grid;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: auto;
  width: calc(100% - 5.5rem);
  height: calc(100% - 5.5rem);
  max-height: 100%;
  overflow: hidden;
  background-color: #fff;
  border-radius: 6px;
  outline: 3px solid rgba(0,0,0,0);
  outline-offset: -3px;
  transform: translate3d(0, -24px, 0);
  transform-origin: top center;
  transition: transform 240ms cubic-bezier(0.4, 0.14, 1, 1);
}
@media(min-width: 42rem) {
  .bx--modal-container {
    position: static;
    width: 84%;
    height: auto;
    max-height: 90%;
  }
}
@media(min-width: 66rem) {
  .bx--modal-container {
    width: 60%;
    max-height: 84%;
  }
}
@media(min-width: 82rem) {
  .bx--modal-container {
    width: 48%;
  }
}
.bx--modal-header, .bx--modal-content {
  padding-left: 1rem;
  padding-right: 1rem;
}
.bx--modal-content, .bx--modal-content__regular-content {
  padding-right: 1rem;
}
.bx--modal-content--with-form {
  padding-right: 1rem;
}
.bx--modal-container--xs .bx--modal-content, .bx--modal-container--xs .bx--modal-content__regular-content, .bx--modal-container--xs .bx--modal-content--with-form {
  padding-right: 1rem;
}
@media(min-width: 42rem) {
  .bx--modal-container--xs {
    width: 48%;
  }
}
@media(min-width: 66rem) {
  .bx--modal-container--xs {
    width: 32%;
    max-height: 48%;
  }
}
@media(min-width: 82rem) {
  .bx--modal-container--xs {
    width: 24%;
  }
}
.bx--modal-container--sm .bx--modal-content, .bx--modal-container--sm .bx--modal-content__regular-content, .bx--modal-container--sm .bx--modal-content--with-form {
  padding-right: 1rem;
}
@media(min-width: 42rem) {
  .bx--modal-container--sm {
    width: 60%;
  }
}
@media(min-width: 66rem) {
  .bx--modal-container--sm {
    width: 42%;
    max-height: 72%;
  }
}
@media(min-width: 82rem) {
  .bx--modal-container--sm {
    width: 36%;
  }
  .bx--modal-container--sm .bx--modal-header, .bx--modal-container--sm .bx--modal-content, .bx--modal-container--sm .bx--modal-content__regular-content {
    padding-right: 20%;
  }
  .bx--modal-container--sm .bx--modal-content--with-form {
    padding-right: 1rem;
  }
}
.bx--modal-container--lg .bx--modal-content, .bx--modal-container--lg .bx--modal-content__regular-content, .bx--modal-container--lg .bx--modal-content--with-form {
  padding-right: 1rem;
}
@media(min-width: 42rem) {
  .bx--modal-container--lg {
    width: 96%;
  }
  .bx--modal-container--lg .bx--modal-content--with-form {
    padding-right: 1rem;
  }
}
@media(min-width: 66rem) {
  .bx--modal-container--lg {
    width: 84%;
    max-height: 96%;
  }
}
@media(min-width: 82rem) {
  .bx--modal-container--lg {
    width: 72%;
  }
}
.bx--modal-header {
  margin-bottom: .5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  background: #eb003b;
  text-align: center;
  min-height: 3.5rem;
}
.bx--modal-header.bx--modal-header__no-title {
  background: rgba(0,0,0,0);
}
.bx--modal--headless .bx--modal-header {
  grid-row: 1/1;
  grid-column: 1/-1;
  margin-bottom: .5rem;
  padding-top: 2rem;
  padding-bottom: .5rem;
  padding-right: 3rem;
  padding-left: 3rem;
  text-align: left;
  background: rgba(0,0,0,0);
}
.bx--modal-header__label {
  display: none;
}
.bx--modal--headless .bx--modal-header__label {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: contents;
  text-align: left;
  color: #525252;
}
.bx--modal-header__heading {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0;
  color: #fff;
  margin-top: .5rem;
}
.bx--modal--headless .bx--modal-header__heading {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0;
  color: #161616;
}
.bx--modal-content {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  letter-spacing: .16px;
  position: relative;
  grid-row: 2/-2;
  grid-column: 1/-1;
  margin-bottom: 3rem;
  padding-top: 22px;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow-y: auto;
  color: #161616;
  text-align: center;
}
.bx--modal-scroll-content>*:last-child {
  padding-bottom: 2rem;
}
.bx--modal-content--overflow-indicator {
  position: absolute;
  bottom: 3rem;
  left: 0;
  grid-row: 2/-2;
  grid-column: 1/-1;
  width: 100%;
  height: 2rem;
  background-image: linear-gradient(to bottom, rgba(244, 244, 244, 0), #f4f4f4);
  content: "";
  pointer-events: none;
}
@media screen and (-ms-high-contrast: active) {
  .bx--modal-scroll-content>*:last-child {
    padding-bottom: 0;
  }
  .bx--modal-content--overflow-indicator {
    display: none;
  }
}
.bx--modal-footer {
  display: flex;
  grid-row: -1/-1;
  grid-column: 1/-1;
  justify-content: space-evenly;
  height: auto;
  margin-top: auto;
  margin-bottom: 1.375rem;
  flex-wrap: wrap;
}
.bx--modal-footer .bx--btn {
  flex: 0 1 auto;
  min-width: 11rem;
  font-size: 1rem;
  width: 100%;
  margin: .5rem 1rem;
  padding: calc(.875rem - 3px) 1rem;
  justify-content: center;
}
@media(min-width: 42rem) {
  .bx--modal-footer .bx--btn {
    width: 50%;
  }
}
@media(min-width: 66rem) {
  .bx--modal-footer .bx--btn {
    width: 45%;
  }
}
@media(min-width: 82rem) {
  .bx--modal-footer .bx--btn {
    width: 30%;
  }
}
.bx--modal-footer--three-button .bx--btn {
  flex: 0 1 25%;
  align-items: flex-start;
}
@media screen and (prefers-contrast) {
  .bx--modal-footer button.bx--btn:focus {
    border: none;
    outline-style: dotted;
  }
}
.bx--modal-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 3.5rem;
  height: 3.5rem;
  padding: .75rem;
  overflow: hidden;
  background-color: rgba(0,0,0,0);
  border: 2px solid rgba(0,0,0,0);
  cursor: pointer;
  transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--modal-close:hover {
  background-color: #b8002e;
}
.bx--modal-close::-moz-focus-inner {
  border: 0;
}
.bx--modal-close__icon {
  width: 1.875rem;
  height: 1.875rem;
  fill: #fff;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--modal-close__icon {
    fill: ButtonText;
  }
}
.bx--modal-header__no-title .bx--modal-close, .bx--modal--headless .bx--modal-close {
  color: #646c79;
}
.bx--modal-header__no-title .bx--modal-close:hover, .bx--modal--headless .bx--modal-close:hover {
  background-color: #e5e5e5;
}
.bx--modal-header__no-title .bx--modal-close__icon, .bx--modal--headless .bx--modal-close__icon {
  color: #646c79;
  fill: #646c79;
}
.bx--body--with-modal-open {
  overflow: hidden;
}
.bx--body--with-modal-open .bx--tooltip {
  z-index: 9000;
}
.bx--fieldset {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-bottom: 2rem;
}
.bx--fieldset *, .bx--fieldset *::before, .bx--fieldset *::after {
  box-sizing: inherit;
}
.bx--form-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.bx--label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  line-height: 1rem;
}
.bx--label *, .bx--label *::before, .bx--label *::after {
  box-sizing: inherit;
}
.bx--label .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--label.bx--skeleton::before {
    animation: none;
  }
}
input[type=number] {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
    outline-style: dotted;
  }
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--number__input-wrapper--warning~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--warn~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-input__field-wrapper--warning~.bx--form-requirement, .bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement, .bx--list-box--warning~.bx--form-requirement {
  display: block;
  max-height: 12.5rem;
  overflow: visible;
  font-weight: 400;
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement {
  color: #da1e28;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], .bx--form--fluid .bx--text-input__field-wrapper--warning {
  display: block;
}
.bx--form--fluid .bx--fieldset {
  margin: 0;
}
.bx--form--fluid input[data-invalid] {
  outline: none;
}
.bx--form--fluid .bx--form-requirement {
  margin: 0;
  padding: .5rem 2.5rem .5rem 1rem;
}
input:not(output):not([data-invalid]):-moz-ui-invalid {
  box-shadow: none;
}
.bx--form-requirement {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: none;
  max-height: 0;
  margin: .25rem 0 0;
  overflow: hidden;
}
.bx--form-requirement *, .bx--form-requirement *::before, .bx--form-requirement *::after {
  box-sizing: inherit;
}
.bx--select--inline .bx--form__helper-text {
  margin-top: 0;
}
.bx--form__helper-text {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
  z-index: 0;
  width: 100%;
  margin-top: .25rem;
  color: #525252;
  opacity: 1;
}
.bx--label--disabled, .bx--form__helper-text--disabled {
  color: #c6c6c6;
}
.bx--form-item.bx--checkbox-wrapper {
  margin-bottom: .25rem;
}
.bx--form-item.bx--checkbox-wrapper:first-of-type {
  margin-top: .1875rem;
}
.bx--label+.bx--form-item.bx--checkbox-wrapper {
  margin-top: -0.125rem;
}
.bx--form-item.bx--checkbox-wrapper:last-of-type {
  margin-bottom: .1875rem;
}
.bx--checkbox {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--checkbox-label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  display: flex;
  min-height: 1.5rem;
  padding-top: .1875rem;
  padding-left: 1.25rem;
  cursor: pointer;
  user-select: none;
}
.bx--checkbox-label *, .bx--checkbox-label *::before, .bx--checkbox-label *::after {
  box-sizing: inherit;
}
.bx--checkbox-label-text {
  padding-left: 1rem;
  margin-top: .0625rem;
}
.bx--checkbox-label::before, .bx--checkbox-label::after {
  box-sizing: border-box;
}
.bx--checkbox-label::before {
  position: absolute;
  top: .125rem;
  left: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin: .125rem .125rem .125rem .1875rem;
  background-color: rgba(0,0,0,0);
  border: 1px solid #1d1d2c;
  border-radius: 3px;
  content: "";
}
.bx--checkbox-label::after {
  position: absolute;
  top: .625rem;
  left: .5rem;
  width: .5625rem;
  height: .3125rem;
  margin-top: -0.1875rem /*rtl:0rem*/;
  background: none;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  transform: scale(0) rotate(-45deg);
  transform-origin: bottom right /*rtl:center*/;
  content: "";
}
.bx--checkbox:checked+.bx--checkbox-label::before, .bx--checkbox:indeterminate+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=true]::before, .bx--checkbox-label[data-contained-checkbox-state=mixed]::before {
  background-color: #00b260;
  border-color: #00b260;
  border-width: 1px;
}
.bx--checkbox:checked+.bx--checkbox-label::after, .bx--checkbox-label[data-contained-checkbox-state=true]::after {
  transform: scale(1) rotate(-45deg) /*rtl:scale(1.2) rotate3d(.5, 1, 0, 158deg)*/;
}
.bx--checkbox:indeterminate+.bx--checkbox-label::after, .bx--checkbox-label[data-contained-checkbox-state=mixed]::after {
  top: .6875rem;
  width: .5rem;
  border-bottom: 2px solid #fff;
  border-left: 0 solid #fff;
  transform: scale(1) rotate(0deg);
}
.bx--checkbox:focus+.bx--checkbox-label::before, .bx--checkbox-label__focus::before, .bx--checkbox:checked:focus+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=true].bx--checkbox-label__focus::before, .bx--checkbox:indeterminate:focus+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=mixed].bx--checkbox-label__focus::before {
  outline: 2px solid #eb003b;
  outline-offset: 1px;
}
.bx--checkbox:disabled+.bx--checkbox-label, .bx--checkbox-label[data-contained-checkbox-disabled=true] {
  color: #dce1e3;
  cursor: not-allowed;
}
.bx--checkbox:disabled+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-disabled=true]::before {
  border-color: #f0f4f5;
}
.bx--checkbox:checked:disabled+.bx--checkbox-label::before, .bx--checkbox:indeterminate:disabled+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]::before, .bx--checkbox-label[data-contained-checkbox-state=mixed][data-contained-checkbox-disabled=true]::before {
  background-color: #f0f4f5;
}
.bx--checkbox-label-text.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 6.25rem;
  height: 1rem;
  margin: auto 0 auto .375rem;
}
.bx--checkbox-label-text.bx--skeleton:hover, .bx--checkbox-label-text.bx--skeleton:focus, .bx--checkbox-label-text.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--checkbox-label-text.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--checkbox-label-text.bx--skeleton::before {
    animation: none;
  }
}
.bx--list-box__wrapper--inline {
  display: inline-grid;
  grid-gap: .25rem;
  grid-template: auto auto/auto auto;
  align-items: center;
}
.bx--list-box__wrapper--inline .bx--label {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
}
.bx--list-box__wrapper--inline .bx--label, .bx--list-box__wrapper--inline .bx--form__helper-text, .bx--list-box__wrapper--inline .bx--form-requirement {
  margin: 0;
}
.bx--list-box__wrapper--inline .bx--form__helper-text {
  max-width: none;
}
.bx--list-box__wrapper--inline .bx--form-requirement {
  grid-column: 2;
}
.bx--list-box {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  position: relative;
  width: 100%;
  height: 2.5rem;
  max-height: 2.5rem;
  color: #161616;
  background-color: #f4f4f4;
  border: none;
  border-bottom: 1px solid #8d8d8d;
  cursor: pointer;
  transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box *, .bx--list-box *::before, .bx--list-box *::after {
  box-sizing: inherit;
}
.bx--list-box:hover {
  background-color: #e5e5e5;
}
.bx--list-box--xl {
  height: 3rem;
  max-height: 3rem;
}
.bx--list-box--sm {
  height: 2rem;
  max-height: 2rem;
}
.bx--list-box--expanded {
  border-bottom-color: #e0e0e0;
}
.bx--list-box--expanded:hover {
  background-color: #f4f4f4;
}
.bx--list-box--expanded:hover.bx--list-box--light:hover {
  background-color: #fff;
}
.bx--list-box .bx--text-input {
  min-width: 0;
  height: 100%;
}
.bx--list-box__invalid-icon {
  position: absolute;
  top: 50%;
  right: 2.5rem;
  transform: translateY(-50%);
  fill: #da1e28;
}
.bx--list-box__invalid-icon--warning {
  fill: #f1c21b;
}
.bx--list-box__invalid-icon--warning path[data-icon-path=inner-path] {
  opacity: 1;
  fill: #000;
}
.bx--list-box[data-invalid] .bx--list-box__field, .bx--list-box.bx--list-box--warning .bx--list-box__field {
  padding-right: 4rem;
  border-bottom: 0;
}
.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field {
  padding-right: 3.5rem;
}
.bx--list-box--light {
  background-color: #fff;
}
.bx--list-box--light:hover {
  background-color: #e5e5e5;
}
.bx--list-box--light .bx--list-box__menu {
  background: #fff;
}
.bx--list-box--light .bx--list-box__menu-item__option {
  border-top-color: #e0e0e0;
}
.bx--list-box--light.bx--list-box--expanded {
  border-bottom-color: rgba(0,0,0,0);
}
.bx--list-box--disabled:hover {
  background-color: #f4f4f4;
}
.bx--list-box--light.bx--list-box--disabled {
  background-color: #fff;
}
.bx--list-box--disabled, .bx--list-box--disabled .bx--list-box__field, .bx--list-box--disabled .bx--list-box__field:focus {
  border-bottom-color: rgba(0,0,0,0);
  outline: none;
}
.bx--list-box--disabled .bx--list-box__label, .bx--list-box--disabled.bx--list-box--inline .bx--list-box__label {
  color: #c6c6c6;
}
.bx--list-box--disabled .bx--list-box__menu-icon>svg {
  fill: #c6c6c6;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box--disabled .bx--list-box__menu-icon>svg {
    fill: GrayText;
  }
}
.bx--list-box--disabled, .bx--list-box--disabled .bx--list-box__field, .bx--list-box--disabled .bx--list-box__menu-icon {
  cursor: not-allowed;
}
.bx--list-box--disabled .bx--list-box__menu-item, .bx--list-box--disabled .bx--list-box__menu-item:hover, .bx--list-box--disabled .bx--list-box__menu-item--highlighted {
  color: #c6c6c6;
  text-decoration: none;
}
.bx--list-box--disabled .bx--list-box__selection:hover {
  cursor: not-allowed;
}
.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field {
  padding-right: 3rem;
}
.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field {
  padding-right: 2rem;
}
.bx--list-box.bx--list-box--inline {
  background-color: rgba(0,0,0,0);
  border-width: 0;
}
.bx--list-box.bx--list-box--inline:hover {
  background-color: #e5e5e5;
}
.bx--list-box.bx--list-box--inline.bx--list-box--expanded {
  border-bottom-width: 0;
}
.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded=true] {
  border-width: 0;
}
.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover {
  background-color: rgba(0,0,0,0);
}
.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover {
  background-color: #fff;
}
.bx--list-box.bx--list-box--inline .bx--list-box__field {
  padding: 0 2rem 0 .5rem;
}
.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon {
  right: .5rem;
}
.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon {
  right: 2rem;
}
.bx--list-box--inline .bx--list-box__label {
  color: #161616;
}
.bx--list-box--inline .bx--list-box__field {
  height: 100%;
}
.bx--dropdown--inline .bx--list-box__field {
  max-width: 30rem;
}
.bx--dropdown--inline .bx--list-box__menu {
  min-width: 18rem;
  max-width: 30rem;
}
.bx--list-box__field {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  position: relative;
  display: inline-flex;
  align-items: center;
  height: calc(100% + 1px);
  padding: 0 3rem 0 1rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: top;
  outline: none;
}
.bx--list-box__field *, .bx--list-box__field *::before, .bx--list-box__field *::after {
  box-sizing: inherit;
}
.bx--list-box__field::-moz-focus-inner {
  border: 0;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__field {
    border: 1px solid ButtonText;
  }
}
.bx--list-box__field[disabled] {
  color: #c6c6c6;
  outline: none;
}
.bx--list-box__field .bx--text-input {
  padding-right: 4.5rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input, .bx--list-box--warning .bx--list-box__field .bx--text-input {
  padding-right: 6.125rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon, .bx--list-box--warning .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon {
  right: 4.125rem;
}
.bx--list-box__field .bx--text-input--empty {
  padding-right: 3rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty, .bx--list-box--warning .bx--list-box__field .bx--text-input--empty {
  padding-right: 4.5rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon, .bx--list-box--warning .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon {
  right: 2.5rem;
}
.bx--list-box__label {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  overflow: hidden;
  color: #161616;
  white-space: nowrap;
  text-overflow: ellipsis;
  user-select: none;
}
.bx--list-box__menu-icon {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: .75rem;
  right: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  outline: none;
  transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box__menu-icon *, .bx--list-box__menu-icon *::before, .bx--list-box__menu-icon *::after {
  box-sizing: inherit;
}
.bx--list-box__menu-icon::-moz-focus-inner {
  border: 0;
}
.bx--list-box__menu-icon>svg {
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__menu-icon>svg {
    fill: ButtonText;
  }
}
.bx--list-box__menu-icon--open {
  justify-content: center;
  width: 1.5rem;
  transform: rotate(180deg);
}
.bx--list-box__selection {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  transform: translateY(-50%);
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  user-select: none;
}
.bx--list-box__selection *, .bx--list-box__selection *::before, .bx--list-box__selection *::after {
  box-sizing: inherit;
}
.bx--list-box__selection::-moz-focus-inner {
  border: 0;
}
.bx--list-box__selection>svg {
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__selection>svg {
    fill: ButtonText;
  }
}
.bx--list-box--disabled .bx--list-box__selection:focus {
  outline: none;
}
.bx--list-box__selection--multi {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  position: static;
  top: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: auto;
  height: 1.5rem;
  margin-right: .625rem;
  padding: .5rem;
  padding-right: .125rem;
  color: #fff;
  line-height: 0;
  background-color: #393939;
  border-radius: .75rem;
  transform: none;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__selection--multi {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--list-box__selection--multi>svg {
  width: 1.25rem;
  height: 1.25rem;
  margin-left: .25rem;
  padding: .125rem;
  fill: #fff;
}
.bx--list-box__selection--multi>svg:hover {
  background-color: #4c4c4c;
  border-radius: 50%;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__selection--multi>svg {
    fill: ButtonText;
  }
}
.bx--list-box--disabled .bx--list-box__selection--multi {
  color: #f4f4f4;
  background-color: #c6c6c6;
}
.bx--list-box--disabled .bx--list-box__selection--multi.bx--tag--interactive:hover, .bx--list-box--disabled .bx--list-box__selection--multi .bx--tag__close-icon:hover {
  background-color: #c6c6c6;
}
.bx--list-box--disabled .bx--list-box__selection--multi>svg {
  fill: #f4f4f4;
}
.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover {
  background-color: initial;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box--disabled .bx--list-box__selection--multi {
    fill: GrayText;
  }
}
.bx--list-box__selection--multi:hover {
  outline: none;
}
.bx--list-box__menu {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  position: absolute;
  right: 0;
  left: 0;
  z-index: 9100;
  width: 100%;
  overflow-y: auto;
  background-color: #f4f4f4;
  transition: max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box .bx--list-box__field[aria-expanded=false]+.bx--list-box__menu {
  max-height: 0;
}
.bx--list-box--expanded .bx--list-box__menu {
  max-height: 13.75rem;
}
.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu {
  max-height: 16.5rem;
}
.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu {
  max-height: 11rem;
}
.bx--list-box__menu-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  height: 2.5rem;
  color: #525252;
  cursor: pointer;
  transition: background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  user-select: none;
}
.bx--list-box__menu-item:hover {
  background-color: #e5e5e5;
}
.bx--list-box__menu-item:active {
  background-color: #e0e0e0;
}
.bx--list-box--light .bx--list-box__menu-item:hover {
  background-color: #e5e5e5;
}
.bx--list-box--sm .bx--list-box__menu-item {
  height: 2rem;
}
.bx--list-box--xl .bx--list-box__menu-item {
  height: 3rem;
}
.bx--list-box--disabled .bx--list-box__menu-item:hover {
  background-color: rgba(0,0,0,0);
}
.bx--list-box--light .bx--list-box__menu-item:active {
  background-color: #e0e0e0;
}
.bx--list-box--disabled .bx--list-box__menu-item__option:hover {
  border-top-color: #e0e0e0;
}
.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box__menu-item:hover .bx--list-box__menu-item__option {
  color: #161616;
}
.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option {
  border-top-color: #e0e0e0;
}
.bx--list-box__menu-item__option {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  display: block;
  height: 2.5rem;
  margin: 0 1rem;
  padding: .6875rem 0;
  padding-right: 1.5rem;
  overflow: hidden;
  color: #525252;
  font-weight: normal;
  line-height: 1rem;
  white-space: nowrap;
  text-decoration: none;
  text-overflow: ellipsis;
  border-top: 1px solid rgba(0,0,0,0);
  border-top-color: #e0e0e0;
  border-bottom: 1px solid rgba(0,0,0,0);
  transition: border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box__menu-item__option:hover {
  color: #161616;
  border-color: rgba(0,0,0,0);
}
.bx--list-box--sm .bx--list-box__menu-item__option {
  height: 2rem;
  padding-top: .4375rem;
  padding-bottom: .4375rem;
}
.bx--list-box--xl .bx--list-box__menu-item__option {
  height: 3rem;
  padding-top: .9375rem;
  padding-bottom: .9375rem;
}
.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option, .bx--list-box--disabled .bx--list-box__menu-item__option {
  color: #c6c6c6;
}
.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option {
  margin: 0 .5rem;
}
.bx--list-box__menu-item--highlighted {
  color: #161616;
  background-color: #e5e5e5;
  border-color: rgba(0,0,0,0);
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__menu-item--highlighted {
    outline: 3px solid rgba(0,0,0,0);
    outline-offset: -3px;
  }
}
.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option, .bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option {
  color: #161616;
}
.bx--list-box__menu-item--active {
  color: #161616;
  background-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}
.bx--list-box--light .bx--list-box__menu-item--active {
  background-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}
.bx--list-box__menu-item--active:hover, .bx--list-box__menu-item--active.bx--list-box__menu-item--highlighted {
  background-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}
.bx--list-box__menu-item--active .bx--list-box__menu-item__option {
  color: #161616;
}
.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box__menu-item__selected-icon {
  position: absolute;
  top: 50%;
  right: 1rem;
  display: none;
  transform: translateY(-50%);
  fill: #161616;
}
.bx--list-box--inline .bx--list-box__menu-item__selected-icon {
  right: .5rem;
}
.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon {
  display: block;
}
.bx--list-box__menu-item .bx--checkbox-label {
  width: 100%;
}
.bx--list-box__menu-item .bx--checkbox-label-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bx--list-box--up .bx--list-box__menu {
  bottom: 2.5rem;
}
.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu, .bx--list-box--up.bx--list-box--sm .bx--list-box__menu {
  bottom: 2rem;
}
.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu, .bx--list-box--up.bx--list-box--xl .bx--list-box__menu {
  bottom: 3rem;
}
.bx--list-box input[role=combobox], .bx--list-box input[type=text] {
  min-width: 0;
  background-color: inherit;
}
.bx--multi-select .bx--tag {
  min-width: auto;
  margin: 0 .5rem 0 0;
}
.bx--multi-select--filterable .bx--tag {
  margin: 0 .5rem 0 1rem;
}
.bx--multi-select .bx--list-box__menu {
  min-width: auto;
}
.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.bx--multi-select .bx--list-box__menu-item__option .bx--checkbox-label {
  display: inline-block;
  width: 100%;
  padding-left: 1.75rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bx--multi-select .bx--list-box__menu-item__option>.bx--form-item {
  flex-direction: row;
  margin: 0;
}
.bx--multi-select .bx--list-box__menu-item .bx--checkbox:checked~.bx--checkbox-label-text {
  color: #161616;
}
.bx--multi-select--filterable {
  transition: outline-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--multi-select--filterable.bx--combo-box .bx--text-input {
  background-clip: padding-box;
  border: .125rem solid rgba(0,0,0,0);
  outline: none;
}
.bx--multi-select--filterable--input-focused {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--multi-select--filterable--input-focused {
    outline-style: dotted;
  }
}
.bx--multi-select--filterable.bx--multi-select--selected .bx--text-input {
  padding-left: 0;
}
.bx--multi-select--filterable.bx--list-box--disabled:hover .bx--text-input {
  background-color: #f4f4f4;
}
.bx--multi-select--filterable .bx--list-box__selection--multi {
  margin: 0 0 0 1rem;
}
.bx--multi-select--filterable.bx--multi-select--inline, .bx--multi-select--filterable.bx--multi-select--inline .bx--text-input {
  background-color: rgba(0,0,0,0);
  border-bottom: 0;
}
.bx--inline-notification {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  min-width: 18rem;
  max-width: 18rem;
  height: auto;
  min-height: 3rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  color: #646c79;
  border-radius: 6px;
  box-shadow: 0px 3px 6px rgba(0,0,0,.161);
  background: #fff;
}
.bx--inline-notification *, .bx--inline-notification *::before, .bx--inline-notification *::after {
  box-sizing: inherit;
}
@media(min-width: 42rem) {
  .bx--inline-notification {
    flex-wrap: nowrap;
    max-width: 38rem;
  }
}
@media(min-width: 66rem) {
  .bx--inline-notification {
    max-width: 46rem;
  }
}
@media(min-width: 99rem) {
  .bx--inline-notification {
    max-width: 52rem;
  }
}
@media screen and (prefers-contrast) {
  .bx--inline-notification {
    outline-width: 1px;
    outline-style: solid;
  }
}
.bx--inline-notification:not(.bx--inline-notification--low-contrast) a {
  color: #78a9ff;
}
.bx--inline-notification a {
  text-decoration: none;
}
.bx--inline-notification a:hover {
  text-decoration: underline;
}
.bx--inline-notification--low-contrast {
  color: #161616;
}
.bx--inline-notification--low-contrast::before {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  filter: opacity(0.4);
  content: "";
  pointer-events: none;
}
.bx--inline-notification--error {
  background: #fff;
}
.bx--inline-notification--error .bx--inline-notification__icon, .bx--inline-notification--error .bx--toast-notification__icon {
  fill: #fa4d56;
}
.bx--inline-notification--low-contrast.bx--inline-notification--error {
  background: #fff;
}
.bx--inline-notification--low-contrast.bx--inline-notification--error .bx--inline-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--error .bx--toast-notification__icon {
  fill: #da1e28;
}
.bx--inline-notification--low-contrast.bx--inline-notification--error::before {
  border-color: #da1e28;
}
.bx--inline-notification--success {
  background: #fff;
}
.bx--inline-notification--success .bx--inline-notification__icon, .bx--inline-notification--success .bx--toast-notification__icon {
  fill: #42be65;
}
.bx--inline-notification--low-contrast.bx--inline-notification--success {
  background: #fff;
}
.bx--inline-notification--low-contrast.bx--inline-notification--success .bx--inline-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--success .bx--toast-notification__icon {
  fill: #198038;
}
.bx--inline-notification--low-contrast.bx--inline-notification--success::before {
  border-color: #198038;
}
.bx--inline-notification--info, .bx--inline-notification--info-square {
  background: #fff;
}
.bx--inline-notification--info .bx--inline-notification__icon, .bx--inline-notification--info .bx--toast-notification__icon, .bx--inline-notification--info-square .bx--inline-notification__icon, .bx--inline-notification--info-square .bx--toast-notification__icon {
  fill: #4589ff;
}
.bx--inline-notification--low-contrast.bx--inline-notification--info, .bx--inline-notification--low-contrast.bx--inline-notification--info-square {
  background: #fff;
}
.bx--inline-notification--low-contrast.bx--inline-notification--info .bx--inline-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--info .bx--toast-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--inline-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--info-square .bx--toast-notification__icon {
  fill: #0043ce;
}
.bx--inline-notification--low-contrast.bx--inline-notification--info::before, .bx--inline-notification--low-contrast.bx--inline-notification--info-square::before {
  border-color: #0043ce;
}
.bx--inline-notification--warning, .bx--inline-notification--warning-alt {
  background: #fff;
}
.bx--inline-notification--warning .bx--inline-notification__icon, .bx--inline-notification--warning .bx--toast-notification__icon, .bx--inline-notification--warning-alt .bx--inline-notification__icon, .bx--inline-notification--warning-alt .bx--toast-notification__icon {
  fill: #f1c21b;
}
.bx--inline-notification--low-contrast.bx--inline-notification--warning, .bx--inline-notification--low-contrast.bx--inline-notification--warning-alt {
  background: #fff;
}
.bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--inline-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--warning .bx--toast-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--inline-notification__icon, .bx--inline-notification--low-contrast.bx--inline-notification--warning-alt .bx--toast-notification__icon {
  fill: #f1c21b;
}
.bx--inline-notification--low-contrast.bx--inline-notification--warning::before, .bx--inline-notification--low-contrast.bx--inline-notification--warning-alt::before {
  border-color: #f1c21b;
}
.bx--inline-notification--warning .bx--inline-notification__icon path[opacity="0"] {
  opacity: 1;
  fill: #000;
}
.bx--inline-notification__details {
  display: flex;
  flex-grow: 1;
  margin: 0 3rem 0 1rem;
}
@media(min-width: 42rem) {
  .bx--inline-notification__details {
    margin: 0 1rem;
  }
}
.bx--inline-notification__icon {
  flex-shrink: 0;
  margin-top: .875rem;
  margin-right: 1rem;
}
.bx--inline-notification__icon-svg {
  width: 1.25rem;
  height: 1.25rem;
}
.bx--inline-notification__text-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  padding: .9375rem 0;
}
.bx--inline-notification__title {
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.28572;
  letter-spacing: .16px;
  margin: 0 .25rem 0 0;
}
.bx--inline-notification__subtitle {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  word-break: break-word;
}
.bx--inline-notification__action-button.bx--btn--ghost {
  height: 2rem;
  margin-bottom: .5rem;
  margin-left: 2.5rem;
}
@media(min-width: 42rem) {
  .bx--inline-notification__action-button.bx--btn--ghost {
    margin: .5rem 0;
  }
}
.bx--inline-notification:not(.bx--inline-notification--low-contrast) .bx--inline-notification__action-button.bx--btn--ghost {
  color: #78a9ff;
}
.bx--inline-notification__action-button.bx--btn--ghost:active, .bx--inline-notification__action-button.bx--btn--ghost:hover {
  background-color: #f4f4f4;
}
.bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:active, .bx--inline-notification--low-contrast .bx--inline-notification__action-button.bx--btn--ghost:hover {
  background-color: #f4f4f4;
}
.bx--inline-notification--hide-close-button .bx--inline-notification__action-button.bx--btn--ghost {
  margin-right: .5rem;
}
.bx--inline-notification__close-button {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 3rem;
  min-width: 3rem;
  max-width: 3rem;
  height: 3rem;
  padding: 0;
  background: rgba(0,0,0,0);
  border: none;
  cursor: pointer;
  border-radius: 6px;
  transition: outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--inline-notification__close-button:hover {
  background: #f4f4f4;
}
.bx--inline-notification__close-button .bx--inline-notification__close-icon {
  fill: #646c79;
}
@media(min-width: 42rem) {
  .bx--inline-notification__close-button {
    position: static;
  }
}
.bx--inline-notification--low-contrast .bx--inline-notification__close-button .bx--inline-notification__close-icon {
  fill: #646c79;
}
.bx--inline-notification--is-float {
  position: fixed;
  z-index: 9000;
  margin: 0;
  max-width: none;
  min-width: 0;
  width: calc(100% - 2rem);
}
@media(min-width: 42rem) {
  .bx--inline-notification--is-float {
    flex-wrap: nowrap;
    max-width: 38rem;
  }
}
@media(min-width: 66rem) {
  .bx--inline-notification--is-float {
    min-width: 18rem;
    max-width: 46rem;
  }
}
@media(min-width: 99rem) {
  .bx--inline-notification--is-float {
    min-width: 18rem;
    max-width: 52rem;
  }
}
.bx--inline-notification--position-top-left, .bx--inline-notification--position-top-center, .bx--inline-notification--position-top-right {
  transition: top 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  top: -2rem;
  opacity: 0;
}
.bx--inline-notification--position-top-left.bx--inline-notification--float-shown, .bx--inline-notification--position-top-center.bx--inline-notification--float-shown, .bx--inline-notification--position-top-right.bx--inline-notification--float-shown {
  top: 2rem;
  opacity: 1;
}
.bx--inline-notification--position-middle-left, .bx--inline-notification--position-middle-center, .bx--inline-notification--position-middle-right {
  transform: translatey(-50%);
  top: 50vh;
  opacity: 0;
  transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--inline-notification--position-middle-left.bx--inline-notification--float-shown, .bx--inline-notification--position-middle-center.bx--inline-notification--float-shown, .bx--inline-notification--position-middle-right.bx--inline-notification--float-shown {
  opacity: 1;
}
.bx--inline-notification--position-bottom-left, .bx--inline-notification--position-bottom-center, .bx--inline-notification--position-bottom-right {
  bottom: -2rem;
  opacity: 0;
  transition: bottom 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--inline-notification--position-bottom-left.bx--inline-notification--float-shown, .bx--inline-notification--position-bottom-center.bx--inline-notification--float-shown, .bx--inline-notification--position-bottom-right.bx--inline-notification--float-shown {
  bottom: 2rem;
  opacity: 1;
}
.bx--inline-notification--position-top-left, .bx--inline-notification--position-middle-left, .bx--inline-notification--position-bottom-left {
  left: 2rem;
}
.bx--inline-notification--position-top-right, .bx--inline-notification--position-middle-right, .bx--inline-notification--position-bottom-right {
  right: 2rem;
}
.bx--inline-notification--position-top-center, .bx--inline-notification--position-middle-center, .bx--inline-notification--position-bottom-center {
  transform: translateX(-50%);
  left: 50vw;
}
.bx--toast-notification {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: flex;
  width: 18rem;
  height: auto;
  margin-top: .5rem;
  margin-right: 1rem;
  margin-bottom: .5rem;
  padding-left: .875rem;
  color: #fff;
  box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
}
.bx--toast-notification *, .bx--toast-notification *::before, .bx--toast-notification *::after {
  box-sizing: inherit;
}
.bx--toast-notification:first-child {
  margin-top: 1rem;
}
@media(min-width: 99rem) {
  .bx--toast-notification {
    width: 22rem;
  }
}
@media screen and (prefers-contrast) {
  .bx--toast-notification {
    outline-width: 1px;
    outline-style: solid;
  }
}
.bx--toast-notification:not(.bx--toast-notification--low-contrast) a {
  color: #78a9ff;
}
.bx--toast-notification a {
  text-decoration: none;
}
.bx--toast-notification a:hover {
  text-decoration: underline;
}
.bx--toast-notification--low-contrast {
  color: #161616;
}
.bx--toast-notification--error {
  background: #393939;
}
.bx--toast-notification--error .bx--inline-notification__icon, .bx--toast-notification--error .bx--toast-notification__icon {
  fill: #fa4d56;
}
.bx--toast-notification--low-contrast.bx--toast-notification--error {
  background: #fff1f1;
}
.bx--toast-notification--low-contrast.bx--toast-notification--error .bx--inline-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--error .bx--toast-notification__icon {
  fill: #da1e28;
}
.bx--toast-notification--success {
  background: #393939;
}
.bx--toast-notification--success .bx--inline-notification__icon, .bx--toast-notification--success .bx--toast-notification__icon {
  fill: #42be65;
}
.bx--toast-notification--low-contrast.bx--toast-notification--success {
  background: #defbe6;
}
.bx--toast-notification--low-contrast.bx--toast-notification--success .bx--inline-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--success .bx--toast-notification__icon {
  fill: #198038;
}
.bx--toast-notification--info, .bx--toast-notification--info-square {
  background: #393939;
}
.bx--toast-notification--info .bx--inline-notification__icon, .bx--toast-notification--info .bx--toast-notification__icon, .bx--toast-notification--info-square .bx--inline-notification__icon, .bx--toast-notification--info-square .bx--toast-notification__icon {
  fill: #4589ff;
}
.bx--toast-notification--low-contrast.bx--toast-notification--info, .bx--toast-notification--low-contrast.bx--toast-notification--info-square {
  background: #edf5ff;
}
.bx--toast-notification--low-contrast.bx--toast-notification--info .bx--inline-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--info .bx--toast-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--inline-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--info-square .bx--toast-notification__icon {
  fill: #0043ce;
}
.bx--toast-notification--warning, .bx--toast-notification--warning-alt {
  background: #393939;
}
.bx--toast-notification--warning .bx--inline-notification__icon, .bx--toast-notification--warning .bx--toast-notification__icon, .bx--toast-notification--warning-alt .bx--inline-notification__icon, .bx--toast-notification--warning-alt .bx--toast-notification__icon {
  fill: #f1c21b;
}
.bx--toast-notification--low-contrast.bx--toast-notification--warning, .bx--toast-notification--low-contrast.bx--toast-notification--warning-alt {
  background: #fdf6dd;
}
.bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--inline-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--warning .bx--toast-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--inline-notification__icon, .bx--toast-notification--low-contrast.bx--toast-notification--warning-alt .bx--toast-notification__icon {
  fill: #f1c21b;
}
.bx--toast-notification--warning .bx--toast-notification__icon path[opacity="0"] {
  opacity: 1;
  fill: #000;
}
.bx--toast-notification__icon {
  flex-shrink: 0;
  margin-top: .875rem;
  margin-right: .875rem;
}
.bx--toast-notification__details {
  margin-right: 1rem;
}
.bx--toast-notification__close-button {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
  margin-left: auto;
  padding: 0;
  background-color: rgba(0,0,0,0);
  border: none;
  cursor: pointer;
  transition: outline 110ms,background-color 110ms;
}
.bx--toast-notification__close-button .bx--toast-notification__close-icon {
  fill: #fff;
}
.bx--toast-notification--low-contrast .bx--toast-notification__close-button .bx--toast-notification__close-icon {
  fill: #161616;
}
.bx--toast-notification__title {
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.28572;
  letter-spacing: .16px;
  margin-top: 1rem;
  word-break: break-word;
}
.bx--toast-notification__subtitle {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  margin-top: 0;
  margin-bottom: 1.5rem;
  color: #fff;
  word-break: break-word;
}
.bx--toast-notification--low-contrast .bx--toast-notification__subtitle {
  color: #161616;
}
.bx--toast-notification__caption {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  margin-bottom: 1rem;
  color: #fff;
}
.bx--toast-notification--low-contrast .bx--toast-notification__caption {
  color: #161616;
}
.bx--fieldset {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-bottom: 2rem;
}
.bx--fieldset *, .bx--fieldset *::before, .bx--fieldset *::after {
  box-sizing: inherit;
}
.bx--form-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.bx--label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  line-height: 1rem;
}
.bx--label *, .bx--label *::before, .bx--label *::after {
  box-sizing: inherit;
}
.bx--label .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--label.bx--skeleton::before {
    animation: none;
  }
}
input[type=number] {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
    outline-style: dotted;
  }
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--number__input-wrapper--warning~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--warn~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-input__field-wrapper--warning~.bx--form-requirement, .bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement, .bx--list-box--warning~.bx--form-requirement {
  display: block;
  max-height: 12.5rem;
  overflow: visible;
  font-weight: 400;
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement {
  color: #da1e28;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], .bx--form--fluid .bx--text-input__field-wrapper--warning {
  display: block;
}
.bx--form--fluid .bx--fieldset {
  margin: 0;
}
.bx--form--fluid input[data-invalid] {
  outline: none;
}
.bx--form--fluid .bx--form-requirement {
  margin: 0;
  padding: .5rem 2.5rem .5rem 1rem;
}
input:not(output):not([data-invalid]):-moz-ui-invalid {
  box-shadow: none;
}
.bx--form-requirement {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: none;
  max-height: 0;
  margin: .25rem 0 0;
  overflow: hidden;
}
.bx--form-requirement *, .bx--form-requirement *::before, .bx--form-requirement *::after {
  box-sizing: inherit;
}
.bx--select--inline .bx--form__helper-text {
  margin-top: 0;
}
.bx--form__helper-text {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
  z-index: 0;
  width: 100%;
  margin-top: .25rem;
  color: #525252;
  opacity: 1;
}
.bx--label--disabled, .bx--form__helper-text--disabled {
  color: #c6c6c6;
}
.bx--number {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  position: relative;
  display: flex;
  flex-direction: column;
}
.bx--number *, .bx--number *::before, .bx--number *::after {
  box-sizing: inherit;
}
.bx--number input[type=number] {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  min-width: 9.375rem;
  height: 2.5rem;
  padding-right: 4rem;
  padding-left: 1rem;
  color: #161616;
  font-weight: 300;
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  background-color: #f0f4f5;
  border: none;
  border-radius: 6px;
  outline: none !important;
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  -moz-appearance: textfield;
}
.bx--number input[type=number]:focus {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--number input[type=number]:focus {
    outline-style: dotted;
  }
}
.bx--number input[type=number]:disabled~.bx--number__controls {
  cursor: not-allowed;
  pointer-events: none;
}
.bx--number input[type=number]:disabled~.bx--number__controls svg {
  fill: #c6c6c6;
}
.bx--number input[type=number]::-ms-clear {
  display: none;
}
.bx--number input[type=number]::-webkit-inner-spin-button {
  appearance: none;
}
.bx--number--invalid input[type=number] {
  color: #eb003b;
  border: 1px #eb003b solid;
}
.bx--label--disabled {
  color: #c6c6c6;
  cursor: not-allowed;
}
.bx--number--xl.bx--number input[type=number] {
  padding-right: 9rem;
}
.bx--number--sm.bx--number input[type=number] {
  padding-right: 7rem;
}
.bx--number input[type=number]:disabled, .bx--number--readonly input[type=number] {
  color: #c6c6c6;
  background-color: #f4f4f4;
  border-bottom-color: rgba(0,0,0,0);
  cursor: not-allowed;
}
.bx--number__input-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}
.bx--number__controls {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  position: absolute;
  top: 50%;
  right: 0;
  display: flex;
  flex-wrap: wrap-reverse;
  align-content: center;
  width: 3rem;
  height: 100%;
  transform: translateY(-50%);
}
.bx--number__controls *, .bx--number__controls *::before, .bx--number__controls *::after {
  box-sizing: inherit;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--number__controls {
    outline-offset: -1px;
  }
}
.bx--number__control-btn {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  outline: none !important;
  position: relative;
  display: inline-flex;
  height: auto;
  color: #161616;
}
.bx--number__control-btn *, .bx--number__control-btn *::before, .bx--number__control-btn *::after {
  box-sizing: inherit;
}
.bx--number__control-btn::-moz-focus-inner {
  border: 0;
}
.bx--number__control-btn::before, .bx--number__control-btn::after {
  position: absolute;
  top: .125rem;
  display: block;
  width: .125rem;
  height: 0;
  background-color: #fff !important;
  content: "";
}
.bx--number__control-btn::before {
  left: 0;
}
.bx--number__control-btn::after {
  right: 0;
}
.bx--number__control-btn svg {
  fill: currentColor;
}
.bx--number__control-btn:focus {
  outline: 1px solid #0f62fe;
  color: #161616;
  outline-width: 2px;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--number__control-btn:focus {
    outline-style: dotted;
  }
}
.bx--number__control-btn:hover {
  color: #161616;
  background-color: initial;
  cursor: pointer;
}
.bx--number__control-btn:hover::before, .bx--number__control-btn:hover::after {
  background-color: initial;
}
.bx--number__control-btn:focus::before, .bx--number__control-btn:focus::after, .bx--number__control-btn:hover:focus::before, .bx--number__control-btn:hover:focus::after {
  background-color: rgba(0,0,0,0);
}
.bx--number__control-btn:disabled {
  color: #c6c6c6;
  border-bottom-color: rgba(0,0,0,0);
  cursor: not-allowed;
}
.bx--number__control-btn.down-icon {
  order: 1;
}
.bx--number__control-btn.up-icon {
  order: 2;
}
.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn {
  border-bottom-width: 0;
}
.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn:hover {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  border: 0;
}
@media screen and (prefers-contrast) {
  .bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn:hover {
    outline-style: dotted;
  }
}
.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn {
  border-bottom-width: 0;
}
.bx--number input[type=number][data-invalid]:not(:focus)~.bx--number__controls .bx--number__control-btn:hover {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--number input[type=number][data-invalid]:not(:focus)~.bx--number__controls .bx--number__control-btn:hover {
    outline-style: dotted;
  }
}
.bx--number input[type=number]:focus~.bx--number__controls .bx--number__control-btn.up-icon::after {
  background-color: rgba(0,0,0,0);
}
.bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn.up-icon::after {
  background-color: #fff !important;
}
.bx--number input[type=number][data-invalid]:focus~.bx--number__controls .bx--number__control-btn.up-icon::after, .bx--number input[type=number][data-invalid]~.bx--number__controls .bx--number__control-btn.up-icon:focus::after {
  background-color: #0f62fe;
}
.bx--number__rule-divider {
  position: absolute;
  z-index: z("overlay");
  width: .0625rem;
  height: 1rem;
  background-color: #e0e0e0;
}
.bx--number__rule-divider:first-of-type {
  order: 0;
}
.bx--number__controls .bx--number__rule-divider:first-of-type {
  left: 0;
  background-color: rgba(0,0,0,0);
}
.bx--number__invalid+.bx--number__controls .bx--number__rule-divider:first-of-type {
  background-color: #e0e0e0;
}
.bx--number--light .bx--number__rule-divider, .bx--number--light .bx--number__invalid+.bx--number__controls .bx--number__rule-divider:first-of-type {
  background-color: #e0e0e0;
}
.bx--number input[type=number]:disabled+.bx--number__controls .bx--number__rule-divider:first-of-type {
  background-color: rgba(0,0,0,0);
}
.bx--number input[type=number]:disabled+.bx--number__controls .bx--number__rule-divider {
  background-color: #c6c6c6;
}
.bx--number__control-btn:focus~.bx--number__rule-divider {
  background-color: rgba(0,0,0,0);
}
.bx--number--readonly .bx--number__control-btn {
  display: none;
}
.bx--number__invalid {
  position: absolute;
  right: 2.5rem;
  fill: #da1e28;
}
.bx--number--xl .bx--number__invalid {
  right: 7rem;
}
.bx--number--sm .bx--number__invalid {
  right: 5rem;
}
.bx--number__invalid+.bx--number__rule-divider {
  position: absolute;
  right: 5rem;
}
.bx--number--xl .bx--number__invalid+.bx--number__rule-divider {
  right: 6rem;
}
.bx--number--sm .bx--number__invalid+.bx--number__rule-divider {
  right: 4rem;
}
.bx--number__control-btn.down-icon:hover~.bx--number__rule-divider, .bx--number__control-btn.up-icon:hover+.bx--number__rule-divider, .bx--number__control-btn.down-icon:focus~.bx--number__rule-divider, .bx--number__control-btn.up-icon:focus+.bx--number__rule-divider {
  background-color: rgba(0,0,0,0);
}
.bx--number__invalid--warning {
  fill: #f1c21b;
}
.bx--number__invalid--warning path:first-of-type {
  opacity: 1;
  fill: #000;
}
.bx--number--light input[type=number] {
  background-color: #fff;
  border: 1px #dce1e3 solid;
}
.bx--number--light input[type=number]:disabled, .bx--number--light .bx--number--readonly input[type=number] {
  background-color: #fff;
}
.bx--number--light .bx--number__control-btn::before, .bx--number--light .bx--number__control-btn::after {
  background-color: #fff;
}
.bx--number--light .bx--number__control-btn:focus::before, .bx--number--light .bx--number__control-btn:focus::after {
  background-color: initial;
}
.bx--number--light .bx--number__control-btn:hover, .bx--number--light .bx--number__control-btn:hover::before, .bx--number--light .bx--number__control-btn:hover::after {
  background-color: initial;
}
.bx--number--xl input[type=number] {
  height: 3rem;
}
.bx--number--xl .bx--number__controls {
  width: 6rem;
}
.bx--number--xl .bx--number__control-btn {
  width: 3rem;
}
.bx--number--xl .bx--number__control-btn::before, .bx--number--xl .bx--number__control-btn::after {
  height: 2.75rem;
}
.bx--number--sm input[type=number] {
  height: 2rem;
}
.bx--number--sm .bx--number__controls {
  width: 4rem;
}
.bx--number--sm .bx--number__control-btn {
  width: 2rem;
}
.bx--number--sm .bx--number__control-btn::before, .bx--number--sm .bx--number__control-btn::after {
  height: 1.75rem;
}
.bx--number--nolabel .bx--label+.bx--form__helper-text {
  margin-top: 0;
}
.bx--number.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 100%;
  height: 2.5rem;
  border-radius: 6px;
}
.bx--number.bx--skeleton:hover, .bx--number.bx--skeleton:focus, .bx--number.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--number.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--number.bx--skeleton::before {
    animation: none;
  }
}
.bx--number.bx--skeleton input[type=number] {
  display: none;
}
.bx--pagination-nav {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  line-height: 0;
}
.bx--pagination-nav *, .bx--pagination-nav *::before, .bx--pagination-nav *::after {
  box-sizing: inherit;
}
.bx--pagination-nav__list {
  display: flex;
  align-items: center;
  list-style: none;
}
.bx--pagination-nav__list-item {
  padding: 0;
}
.bx--pagination-nav__list-item:first-child {
  padding-left: 0;
}
.bx--pagination-nav__list-item:last-child {
  padding-right: 0;
}
.bx--pagination-nav__page {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  position: relative;
  display: block;
  min-width: 3rem;
  padding: 1.0625rem .25rem;
  color: #525252;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  border-radius: 0;
  outline: 0;
  transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  user-select: none;
}
.bx--pagination-nav__page *, .bx--pagination-nav__page *::before, .bx--pagination-nav__page *::after {
  box-sizing: inherit;
}
.bx--pagination-nav__page::-moz-focus-inner {
  border: 0;
}
.bx--pagination-nav__page:hover {
  color: #525252;
  background-color: #e5e5e5;
}
.bx--pagination-nav__page:disabled, .bx--pagination-nav__page.bx--pagination-nav__page--disabled {
  color: rgba(82,82,82,.5);
  background: none;
  outline: none;
  pointer-events: none;
}
.bx--pagination-nav__page:not(.bx--pagination-nav__page--direction)::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: 0;
  height: .25rem;
  background-color: #eb003b;
  opacity: 0;
  transition: width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  content: "";
}
.bx--pagination-nav__page--active+.bx--pagination-nav__page::after, .bx--pagination-nav__page.bx--pagination-nav__page--active::after {
  left: calc(50% - 0.5rem);
  width: 1rem;
  opacity: 1;
}
.bx--pagination-nav__page.bx--pagination-nav__page--active {
  color: #525252;
  font-weight: 600;
  background-color: initial;
}
.bx--pagination-nav__page .bx--pagination-nav__icon {
  pointer-events: none;
  fill: currentColor;
}
.bx--pagination-nav__page--direction {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  line-height: 0;
}
.bx--pagination-nav__select {
  position: relative;
}
.bx--pagination-nav__page--select {
  max-height: 3rem;
  text-indent: calc(50% - 4.5px);
  appearance: none;
}
@-moz-document url-prefix() {
  .bx--pagination-nav__page--select {
    text-indent: 0;
  }
}
.bx--pagination-nav__select-icon-wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.bx--pagination-nav__select-icon-wrapper:not(.bx--pagination-nav__page--direction)::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: 0;
  height: .25rem;
  background-color: #eb003b;
  opacity: 0;
  transition: width 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  content: "";
}
.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper::after, .bx--pagination-nav__select-icon-wrapper.bx--pagination-nav__page--active::after {
  left: calc(50% - 0.5rem);
  width: 1rem;
  opacity: 1;
}
.bx--pagination-nav__page--active+.bx--pagination-nav__select-icon-wrapper .bx--pagination-nav__select-icon {
  display: none;
}
.bx--pagination-nav__select-icon {
  position: absolute;
  top: calc(50% - 0.5rem);
  left: calc(50% - 0.5rem);
  pointer-events: none;
}
.bx--pagination-nav__accessibility-label {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--fieldset {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-bottom: 2rem;
}
.bx--fieldset *, .bx--fieldset *::before, .bx--fieldset *::after {
  box-sizing: inherit;
}
.bx--form-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.bx--label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  line-height: 1rem;
}
.bx--label *, .bx--label *::before, .bx--label *::after {
  box-sizing: inherit;
}
.bx--label .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--label.bx--skeleton::before {
    animation: none;
  }
}
input[type=number] {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
    outline-style: dotted;
  }
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--number__input-wrapper--warning~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--warn~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-input__field-wrapper--warning~.bx--form-requirement, .bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement, .bx--list-box--warning~.bx--form-requirement {
  display: block;
  max-height: 12.5rem;
  overflow: visible;
  font-weight: 400;
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement {
  color: #da1e28;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], .bx--form--fluid .bx--text-input__field-wrapper--warning {
  display: block;
}
.bx--form--fluid .bx--fieldset {
  margin: 0;
}
.bx--form--fluid input[data-invalid] {
  outline: none;
}
.bx--form--fluid .bx--form-requirement {
  margin: 0;
  padding: .5rem 2.5rem .5rem 1rem;
}
input:not(output):not([data-invalid]):-moz-ui-invalid {
  box-shadow: none;
}
.bx--form-requirement {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: none;
  max-height: 0;
  margin: .25rem 0 0;
  overflow: hidden;
}
.bx--form-requirement *, .bx--form-requirement *::before, .bx--form-requirement *::after {
  box-sizing: inherit;
}
.bx--select--inline .bx--form__helper-text {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: .5rem;
}
.bx--form__helper-text {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
  z-index: 0;
  width: 100%;
  margin-top: .25rem;
  color: #525252;
  opacity: 1;
}
.bx--label--disabled, .bx--form__helper-text--disabled {
  color: #c6c6c6;
}
.bx--select {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.bx--select *, .bx--select *::before, .bx--select *::after {
  box-sizing: inherit;
}
.bx--select-input__wrapper {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.bx--select-input {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  display: block;
  width: 100%;
  height: 2.5rem;
  padding: 0 3rem 0 1rem;
  color: #161616;
  background-color: #f4f4f4;
  border: none;
  border-bottom: 1px solid #8d8d8d;
  border-radius: 0;
  cursor: pointer;
  opacity: 1;
  transition: outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  appearance: none;
}
.bx--select-input:hover {
  background-color: #e5e5e5;
}
.bx--select-input::-ms-expand {
  display: none;
}
@-moz-document url-prefix() {
  .bx--select-input:-moz-focusring, .bx--select-input::-moz-focus-inner {
    color: rgba(0,0,0,0);
    text-shadow: 0 0 0 #000;
    background-image: none;
  }
}
.bx--select-input:focus {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  color: #161616;
}
@media screen and (prefers-contrast) {
  .bx--select-input:focus {
    outline-style: dotted;
  }
}
.bx--select-input:disabled, .bx--select-input:hover:disabled {
  color: #c6c6c6;
  background-color: #f4f4f4;
  border-bottom-color: #f4f4f4;
  cursor: not-allowed;
}
.bx--select-input--sm {
  height: 2rem;
  max-height: 2rem;
}
.bx--select-input--xl {
  height: 3rem;
  max-height: 3rem;
}
.bx--select--disabled .bx--label, .bx--select--disabled .bx--form__helper-text {
  color: #c6c6c6;
}
.bx--select-input__wrapper[data-invalid] .bx--select-input {
  padding-right: 5rem;
}
.bx--select-input:disabled~.bx--select__arrow {
  fill: #c6c6c6;
}
.bx--select--light .bx--select-input {
  background-color: #fff;
}
.bx--select--light .bx--select-input:hover {
  background-color: #e5e5e5;
}
.bx--select--light .bx--select-input:disabled, .bx--select--light .bx--select-input:hover:disabled {
  color: #c6c6c6;
  background-color: #fff;
  cursor: not-allowed;
}
.bx--select__arrow {
  position: absolute;
  top: 0;
  right: 1rem;
  height: 100%;
  pointer-events: none;
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--select__arrow path {
    fill: ButtonText;
  }
}
.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon {
  position: absolute;
  right: 3rem;
  fill: #da1e28;
}
.bx--select-optgroup, .bx--select-option {
  color: #161616;
}
@-moz-document url-prefix() {
  .bx--select-option {
    color: #161616;
    background-color: #f4f4f4;
  }
  .bx--select-optgroup {
    color: #161616;
  }
}
.bx--select--inline {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.bx--select--inline.bx--select--invalid .bx--label, .bx--select--inline.bx--select--invalid .bx--form__helper-text {
  align-self: flex-start;
  margin-top: .8125rem;
}
.bx--select--inline .bx--label {
  margin: 0 .5rem 0 0;
  white-space: nowrap;
}
.bx--select--inline .bx--select-input {
  width: auto;
  padding-right: 2rem;
  padding-left: .5rem;
  color: #161616;
  background-color: rgba(0,0,0,0);
  border-bottom: none;
}
.bx--select--inline .bx--select-input[disabled], .bx--select--inline .bx--select-input[disabled]:hover {
  background-color: #f4f4f4;
}
.bx--select--inline .bx--select__arrow {
  right: .5rem;
}
.bx--select--inline.bx--select--invalid .bx--select-input {
  padding-right: 3.5rem;
}
.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon {
  right: 2rem;
}
.bx--select--inline .bx--select-input:disabled {
  color: #c6c6c6;
  cursor: not-allowed;
}
.bx--select--inline .bx--select-input:disabled~* {
  cursor: not-allowed;
}
.bx--select.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 100%;
  height: 2.5rem;
}
.bx--select.bx--skeleton:hover, .bx--select.bx--skeleton:focus, .bx--select.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--select.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--select.bx--skeleton::before {
    animation: none;
  }
}
.bx--select.bx--skeleton .bx--select-input {
  display: none;
}
.bx--text-input {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  width: 100%;
  height: 2.5rem;
  padding: 0 1rem;
  color: #161616;
  background-color: #f4f4f4;
  border: none;
  border-radius: 6px;
  outline: none !important;
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-input *, .bx--text-input *::before, .bx--text-input *::after {
  box-sizing: inherit;
}
.bx--text-input:focus, .bx--text-input:active {
  outline: 1px solid #0f62fe;
}
@media screen and (prefers-contrast) {
  .bx--text-input:focus, .bx--text-input:active {
    outline-style: dotted;
  }
}
.bx--text-input-wrapper svg[hidden] {
  display: none;
}
.bx--text-input--xl {
  height: 3rem;
}
.bx--text-input--sm {
  height: 2rem;
}
.bx--password-input {
  padding-right: 2.5rem;
}
.bx--text-input::placeholder {
  color: #a8a8a8;
  opacity: 1;
}
.bx--text-input--light {
  background-color: #fff;
  border: 1px #dce1e3 solid;
}
.bx--text-input__field-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.bx--text-input__field-wrapper .bx--text-input__invalid-icon {
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
  fill: #da1e28;
}
.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning {
  fill: #f1c21b;
}
.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning path:first-of-type {
  opacity: 1;
  fill: #000;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  bottom: 0;
  left: 50%;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after {
  transition: none;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  bottom: -0.5rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  bottom: -0.8125rem;
  transform: translate(-50%, 100%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::after {
  content: attr(aria-label);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after {
  content: none;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::after {
  opacity: 1;
}
@keyframes tooltip-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  min-height: auto;
  padding: 0;
  background: none;
  border: 0;
  cursor: pointer;
  transition: outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility svg, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg {
  transition: fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #525252;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility svg, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg {
    fill: ButtonText;
  }
}
.bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus svg {
  fill: #161616;
}
.bx--text-input__field-wrapper .bx--text-input--invalid {
  padding-right: 2.5rem;
  outline: none;
  color: #da1e28;
  border: 1px #da1e28 solid;
}
.bx--text-input__field-wrapper .bx--text-input--invalid.bx--password-input {
  padding-right: 4rem;
}
.bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility, .bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility__toggle {
  right: 1rem;
}
.bx--password-input-wrapper .bx--text-input__invalid-icon {
  right: 2.5rem;
}
.bx--text-input:disabled+.bx--text-input--password__visibility svg, .bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg {
  cursor: not-allowed;
  fill: #c6c6c6;
}
.bx--text-input:disabled+.bx--text-input--password__visibility svg:hover, .bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg:hover {
  fill: #c6c6c6;
}
.bx--text-input:disabled {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  color: #c6c6c6;
  background-color: #f4f4f4;
  -webkit-text-fill-color: currentColor;
  cursor: not-allowed;
}
.bx--text-input--light:disabled {
  background-color: #fff;
}
.bx--text-input:disabled::placeholder {
  color: #c6c6c6;
  opacity: 1;
}
.bx--text-input--invalid {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
  box-shadow: none;
}
@media screen and (prefers-contrast) {
  .bx--text-input--invalid {
    outline-style: dotted;
  }
}
.bx--text-input--invalid .bx--text-input--password__visibility, .bx--text-input--invalid .bx--text-input--password__visibility__toggle {
  right: 2.5rem;
}
.bx--skeleton.bx--text-input {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
}
.bx--skeleton.bx--text-input:hover, .bx--skeleton.bx--text-input:focus, .bx--skeleton.bx--text-input:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--skeleton.bx--text-input::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--skeleton.bx--text-input::before {
    animation: none;
  }
}
.bx--form--fluid .bx--text-input-wrapper {
  position: relative;
  background: #f4f4f4;
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--form--fluid .bx--label {
  position: absolute;
  top: .8125rem;
  left: 1rem;
  z-index: 1;
  margin: 0;
}
.bx--form__helper-text-label {
  color: #6e6e6e !important;
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 7px;
}
.bx--form--fluid .bx--form__helper-text {
  display: none;
}
.bx--form--fluid .bx--form__helper-text-fit {
  color: #6e6e6e !important;
}
.bx--form--fluid .bx--form__invalid-message {
  display: none;
}
.bx--form--fluid .bx--text-input {
  min-height: 4rem;
  padding: 2rem 1rem .8125rem;
}
.bx--text-input__divider, .bx--form--fluid .bx--text-input__divider {
  display: none;
}
.bx--form--fluid .bx--text-input--invalid, .bx--form--fluid .bx--text-input--warn {
  border-bottom: none;
}
.bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider, .bx--form--fluid .bx--text-input--warn+.bx--text-input__divider {
  display: block;
  margin: 0 1rem;
  border-color: #e0e0e0;
  border-style: solid;
  border-bottom: none;
}
.bx--form--fluid .bx--text-input__invalid-icon {
  top: 5rem;
}
.bx--form--fluid .bx--text-input-wrapper--light {
  background: #fff;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus) {
    outline-style: dotted;
  }
}
.bx--text-input-wrapper--inline {
  flex-flow: row wrap;
}
.bx--label--inline {
  flex: 1;
  margin: .8125rem 0 0 0;
  word-break: break-word;
  overflow-wrap: break-word;
}
.bx--label--inline--sm {
  margin-top: .5625rem;
}
.bx--label--inline--xl {
  margin-top: 1.0625rem;
}
.bx--text-input__label-helper-wrapper {
  flex: 2;
  flex-direction: column;
  max-width: 8rem;
  margin-right: 1.5rem;
  overflow-wrap: break-word;
}
.bx--form__helper-text--inline {
  margin-top: .125rem;
}
.bx--text-input__field-outer-wrapper {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.bx--text-input__field-outer-wrapper--inline {
  flex: 8;
  flex-direction: column;
}
.bx--btn {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  max-width: 20rem;
  min-height: 3rem;
  padding: calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px;
  text-align: left;
  text-decoration: none;
  vertical-align: top;
  border: none;
  border-radius: .375rem;
  outline: none;
  cursor: pointer;
  transition: background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--btn *, .bx--btn *::before, .bx--btn *::after {
  box-sizing: inherit;
}
.bx--btn:disabled, .bx--btn:hover:disabled, .bx--btn:focus:disabled, .bx--btn.bx--btn--disabled, .bx--btn.bx--btn--disabled:hover, .bx--btn.bx--btn--disabled:focus {
  color: #dce1e3;
  background: #830020;
  border-color: #c6c6c6;
  box-shadow: none;
  cursor: not-allowed;
}
.bx--btn .bx--btn__icon {
  position: absolute;
  right: 1rem;
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
}
.bx--btn::-moz-focus-inner {
  padding: 0;
}
.bx--btn--primary {
  color: #fff;
  background-color: #eb003b;
}
.bx--btn--primary:hover {
  background-color: #830020;
  color: #fff;
}
.bx--btn--primary:disabled, .bx--btn--primary:hover:disabled, .bx--btn--primary:focus:disabled, .bx--btn--primary--disabled, .bx--btn--primary--disabled:hover, .bx--btn--primary--disabled:focus {
  color: #dce1e3;
  background-color: #830020;
}
.bx--btn--primary:active {
  background-color: #830020;
}
.bx--btn--primary .bx--btn__icon, .bx--btn--primary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--secondary {
  color: #646c79;
  background-color: #f0f4f5;
}
.bx--btn--secondary:hover {
  background-color: #eb003b;
}
.bx--btn--secondary:disabled, .bx--btn--secondary:hover:disabled, .bx--btn--secondary:focus:disabled, .bx--btn--secondary--disabled, .bx--btn--secondary--disabled:hover, .bx--btn--secondary--disabled:focus {
  color: #dce1e3;
  background-color: #f0f4f5;
}
.bx--btn--secondary:active {
  background-color: #eb003b;
}
.bx--btn--secondary .bx--btn__icon, .bx--btn--secondary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--secondary:hover, .bx--btn--secondary:active {
  color: #fff;
}
.bx--btn--tertiary {
  color: #eb003b;
  background-color: rgba(0,0,0,0);
  border: 1px solid;
}
.bx--btn--tertiary:hover {
  background-color: #fff;
}
.bx--btn--tertiary:disabled, .bx--btn--tertiary:hover:disabled, .bx--btn--tertiary:focus:disabled, .bx--btn--tertiary--disabled, .bx--btn--tertiary--disabled:hover, .bx--btn--tertiary--disabled:focus {
  color: #dce1e3;
  background-color: #f0f4f5;
}
.bx--btn--tertiary:active {
  background-color: #fff;
}
.bx--btn--tertiary .bx--btn__icon, .bx--btn--tertiary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--ghost {
  color: #eb003b;
  background-color: rgba(0,0,0,0);
  padding: calc(.875rem - 3px) 16px;
}
.bx--btn--ghost:hover {
  background-color: #f0f4f5;
}
.bx--btn--ghost:disabled, .bx--btn--ghost:hover:disabled, .bx--btn--ghost:focus:disabled, .bx--btn--ghost--disabled, .bx--btn--ghost--disabled:hover, .bx--btn--ghost--disabled:focus {
  color: #0043ce;
  background-color: rgba(0,0,0,0);
}
.bx--btn--ghost:active {
  background-color: #f0f4f5;
}
.bx--btn--ghost .bx--btn__icon, .bx--btn--ghost .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--ghost:hover, .bx--btn--ghost:active {
  color: #eb003b;
}
.bx--btn--ghost.bx--btn--sm {
  padding: calc(.375rem - 3px) 16px;
}
.bx--btn--ghost.bx--btn--field {
  padding: calc(.675rem - 3px) 16px;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after {
  transition: none;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after {
  content: attr(aria-label);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after {
  content: none;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after {
  opacity: 1;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg {
  fill: currentColor;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled .bx--assistive-text {
  margin: -1px;
  overflow: hidden;
  opacity: 0;
  clip: rect(0, 0, 0, 0);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:active:not([disabled]) {
  border-color: rgba(0,0,0,0);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:hover, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active {
  cursor: not-allowed;
  fill: #dce1e3;
}
.bx--btn--icon-only--top {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  top: 0;
  left: 50%;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn--icon-only--top.bx--tooltip--a11y::before, .bx--btn--icon-only--top.bx--tooltip--a11y::after {
  transition: none;
}
.bx--btn--icon-only--top::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  top: -0.5rem;
  border-width: .3125rem .25rem 0 .25rem;
  border-color: #393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(-50%, -100%);
}
.bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  top: -0.8125rem;
  left: 50%;
  transform: translate(-50%, -100%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--btn--icon-only--top::after {
  content: attr(aria-label);
}
.bx--btn--icon-only--top.bx--tooltip--a11y::after {
  content: none;
}
.bx--btn--icon-only--top.bx--tooltip--visible::before, .bx--btn--icon-only--top.bx--tooltip--visible::after, .bx--btn--icon-only--top:hover::before, .bx--btn--icon-only--top:hover::after {
  opacity: 1;
}
.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text, .bx--btn--icon-only--top:hover .bx--assistive-text, .bx--btn--icon-only--top:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--btn--icon-only--top:hover .bx--assistive-text, .bx--btn--icon-only--top:hover+.bx--assistive-text, .bx--btn--icon-only--top:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--btn--icon-only--top .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  bottom: -0.75rem;
}
.bx--btn--icon-only--bottom .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--btn--icon-only--bottom::before, .bx--btn--icon-only--bottom::after, .bx--btn--icon-only--bottom .bx--assistive-text, .bx--btn--icon-only--bottom+.bx--assistive-text {
  bottom: 0;
  left: 50%;
}
.bx--btn--icon-only--bottom::before {
  bottom: -0.5rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--btn--icon-only--bottom::after, .bx--btn--icon-only--bottom .bx--assistive-text, .bx--btn--icon-only--bottom+.bx--assistive-text {
  bottom: -0.8125rem;
  transform: translate(-50%, 100%);
}
.bx--btn--icon-only {
  padding-right: .9375rem;
  padding-left: .9375rem;
}
.bx--btn--icon-only .bx--btn__icon {
  position: static;
}
.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon, .bx--btn--icon-only.bx--btn--danger--ghost .bx--btn__icon {
  margin: 0;
}
.bx--btn--icon-only.bx--btn--selected {
  background: #e0e0e0;
}
.bx--btn path[data-icon-path=inner-path] {
  fill: none;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon path, .bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon path {
    fill: ButtonText;
  }
}
.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]), .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon {
  fill: #161616;
}
.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path, .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon, .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon {
  fill: #dce1e3;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path path, .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path, .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon path {
    fill: GrayText;
  }
}
.bx--btn--ghost.bx--btn--icon-only[disabled] {
  cursor: not-allowed;
}
.bx--btn--field.bx--btn--icon-only {
  padding-right: .6875rem;
  padding-left: .6875rem;
}
.bx--btn--sm.bx--btn--icon-only {
  padding-right: .4375rem;
  padding-left: .4375rem;
}
.bx--btn--danger {
  color: #fff;
  background-color: #da1e28;
}
.bx--btn--danger:hover {
  background-color: #b81921;
}
.bx--btn--danger:disabled, .bx--btn--danger:hover:disabled, .bx--btn--danger:focus:disabled, .bx--btn--danger--disabled, .bx--btn--danger--disabled:hover, .bx--btn--danger--disabled:focus {
  color: #0f62fe;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger:active {
  background-color: #750e13;
}
.bx--btn--danger .bx--btn__icon, .bx--btn--danger .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--danger-tertiary, .bx--btn--danger--tertiary {
  color: #da1e28;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger-tertiary:hover, .bx--btn--danger--tertiary:hover {
  background-color: #b81921;
  color: #fff;
  border-color: #b81921;
}
.bx--btn--danger-tertiary:disabled, .bx--btn--danger-tertiary:hover:disabled, .bx--btn--danger-tertiary:focus:disabled, .bx--btn--danger-tertiary--disabled, .bx--btn--danger-tertiary--disabled:hover, .bx--btn--danger-tertiary--disabled:focus, .bx--btn--danger--tertiary:disabled, .bx--btn--danger--tertiary:hover:disabled, .bx--btn--danger--tertiary:focus:disabled, .bx--btn--danger--tertiary--disabled, .bx--btn--danger--tertiary--disabled:hover, .bx--btn--danger--tertiary--disabled:focus {
  color: #0043ce;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger-tertiary:active, .bx--btn--danger--tertiary:active {
  background-color: #750e13;
  color: #fff;
  border-color: #750e13;
}
.bx--btn--danger-tertiary .bx--btn__icon, .bx--btn--danger-tertiary .bx--btn__icon path:not([data-icon-path]), .bx--btn--danger--tertiary .bx--btn__icon, .bx--btn--danger--tertiary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--danger-tertiary:disabled, .bx--btn--danger-tertiary:hover:disabled, .bx--btn--danger-tertiary:focus:disabled, .bx--btn--danger-tertiary.bx--btn--disabled, .bx--btn--danger-tertiary.bx--btn--disabled:hover, .bx--btn--danger-tertiary.bx--btn--disabled:focus, .bx--btn--danger--tertiary:disabled, .bx--btn--danger--tertiary:hover:disabled, .bx--btn--danger--tertiary:focus:disabled, .bx--btn--danger--tertiary.bx--btn--disabled, .bx--btn--danger--tertiary.bx--btn--disabled:hover, .bx--btn--danger--tertiary.bx--btn--disabled:focus {
  color: #dce1e3;
  background: rgba(0,0,0,0);
  outline: none;
}
.bx--btn--danger-ghost, .bx--btn--danger--ghost {
  color: #da1e28;
  background-color: rgba(0,0,0,0);
  padding: calc(.875rem - 3px) 16px;
}
.bx--btn--danger-ghost:hover, .bx--btn--danger--ghost:hover {
  background-color: #b81921;
}
.bx--btn--danger-ghost:disabled, .bx--btn--danger-ghost:hover:disabled, .bx--btn--danger-ghost:focus:disabled, .bx--btn--danger-ghost--disabled, .bx--btn--danger-ghost--disabled:hover, .bx--btn--danger-ghost--disabled:focus, .bx--btn--danger--ghost:disabled, .bx--btn--danger--ghost:hover:disabled, .bx--btn--danger--ghost:focus:disabled, .bx--btn--danger--ghost--disabled, .bx--btn--danger--ghost--disabled:hover, .bx--btn--danger--ghost--disabled:focus {
  color: #0043ce;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger-ghost:active, .bx--btn--danger--ghost:active {
  background-color: #750e13;
}
.bx--btn--danger-ghost .bx--btn__icon, .bx--btn--danger-ghost .bx--btn__icon path:not([data-icon-path]), .bx--btn--danger--ghost .bx--btn__icon, .bx--btn--danger--ghost .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--danger-ghost .bx--btn__icon, .bx--btn--danger--ghost .bx--btn__icon {
  position: static;
  margin-left: .5rem;
}
.bx--btn--danger-ghost:hover, .bx--btn--danger-ghost:active, .bx--btn--danger--ghost:hover, .bx--btn--danger--ghost:active {
  color: #fff;
}
.bx--btn--danger-ghost:disabled, .bx--btn--danger-ghost:hover:disabled, .bx--btn--danger-ghost:focus:disabled, .bx--btn--danger-ghost.bx--btn--disabled, .bx--btn--danger-ghost.bx--btn--disabled:hover, .bx--btn--danger-ghost.bx--btn--disabled:focus, .bx--btn--danger--ghost:disabled, .bx--btn--danger--ghost:hover:disabled, .bx--btn--danger--ghost:focus:disabled, .bx--btn--danger--ghost.bx--btn--disabled, .bx--btn--danger--ghost.bx--btn--disabled:hover, .bx--btn--danger--ghost.bx--btn--disabled:focus {
  color: #dce1e3;
  background: rgba(0,0,0,0);
  border-color: rgba(0,0,0,0);
  outline: none;
}
.bx--btn--danger-ghost.bx--btn--sm, .bx--btn--danger--ghost.bx--btn--sm {
  padding: calc(.375rem - 3px) 16px;
}
.bx--btn--danger-ghost.bx--btn--field, .bx--btn--danger--ghost.bx--btn--field {
  padding: calc(.675rem - 3px) 16px;
}
.bx--btn--sm {
  min-height: 2rem;
  padding: calc(.375rem - 3px) 60px calc(.375rem - 3px) 12px;
}
.bx--btn--xl:not(.bx--btn--icon-only) {
  align-items: baseline;
  padding-top: 1rem;
  padding-right: 4rem;
  padding-left: 1rem;
  min-height: 5rem;
}
.bx--btn--lg:not(.bx--btn--icon-only) {
  align-items: baseline;
  padding-top: 1rem;
  padding-right: 4rem;
  padding-left: 1rem;
  min-height: 4rem;
}
.bx--btn--field {
  min-height: 2.5rem;
  padding: calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px;
}
.bx--btn.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 9.375rem;
}
.bx--btn.bx--skeleton:hover, .bx--btn.bx--skeleton:focus, .bx--btn.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--btn.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--btn.bx--skeleton::before {
    animation: none;
  }
}
.bx--btn-set {
  display: flex;
}
.bx--btn-set--stacked {
  flex-direction: column;
}
.bx--btn-set .bx--btn {
  width: 100%;
  max-width: 12.25rem;
}
.bx--btn-set .bx--btn:not(:focus) {
  box-shadow: -0.0625rem 0 0 0 #e0e0e0;
}
.bx--btn-set .bx--btn:first-of-type:not(:focus) {
  box-shadow: inherit;
}
.bx--btn-set .bx--btn:focus+.bx--btn {
  box-shadow: inherit;
}
.bx--btn-set--stacked .bx--btn:not(:focus) {
  box-shadow: 0 -0.0625rem 0 0 #e0e0e0;
}
.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus) {
  box-shadow: inherit;
}
.bx--btn-set .bx--btn.bx--btn--disabled {
  box-shadow: -0.0625rem 0 0 0 #dce1e3;
}
.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type {
  box-shadow: none;
}
.bx--btn-set--stacked .bx--btn.bx--btn--disabled {
  box-shadow: 0 -0.0625rem 0 0 #dce1e3;
}
.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type {
  box-shadow: none;
}
.bx--data-table-container+.bx--pagination {
  border-top: 0;
}
.bx--pagination {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 1px);
  min-height: 3rem;
  overflow-x: auto;
  background-color: #f4f4f4;
  border-top: 1px solid #e0e0e0;
}
.bx--pagination *, .bx--pagination *::before, .bx--pagination *::after {
  box-sizing: inherit;
}
@media(min-width: 42rem) {
  .bx--pagination {
    overflow: initial;
  }
  .bx--pagination .bx--pagination__control-buttons {
    display: flex;
  }
}
@media(max-width: 41.98rem) {
  .bx--pagination .bx--pagination__left>*, .bx--pagination .bx--pagination__right>* {
    display: none;
  }
  .bx--pagination .bx--pagination__items-count {
    display: initial;
  }
  .bx--pagination .bx--pagination__control-buttons {
    display: flex;
  }
}
.bx--pagination .bx--select {
  align-items: center;
  height: 100%;
}
.bx--pagination .bx--select-input--inline__wrapper {
  display: flex;
  height: 100%;
}
.bx--pagination .bx--select-input {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  width: auto;
  min-width: auto;
  height: 3rem;
  padding: 0 2.25rem 0 1rem;
}
.bx--pagination .bx--select-input:hover {
  background: #e5e5e5;
}
.bx--pagination .bx--select__arrow {
  top: 50%;
  transform: translate(-0.5rem, -50%);
}
.bx--pagination .bx--select__item-count .bx--select-input {
  border-right: .0625rem solid #e0e0e0;
}
.bx--pagination .bx--select__page-number .bx--select-input {
  border-left: 1px solid #e0e0e0;
}
.bx--pagination__left, .bx--pagination__right {
  display: flex;
  align-items: center;
  height: 3rem;
}
.bx--pagination__left>.bx--form-item, .bx--pagination__right>.bx--form-item {
  height: 100%;
}
.bx--pagination__left .bx--pagination__text, .bx--pagination__right .bx--pagination__text {
  white-space: nowrap;
}
.bx--pagination__left .bx--pagination__text {
  margin-right: .0625rem;
}
.bx--pagination__right .bx--pagination__text {
  margin-right: 1rem;
  margin-left: .0625rem;
}
.bx--pagination__left {
  padding: 0 1rem 0 0;
}
@media(min-width: 42rem) {
  .bx--pagination__left {
    padding: 0 1rem;
  }
  .bx--pagination__text {
    display: inline-block;
  }
}
span.bx--pagination__text {
  margin-left: 1rem;
  color: #525252;
}
.bx--pagination__button, .bx--btn--ghost.bx--pagination__button {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 100%;
  background: none;
  border: none;
  border-left: 1px solid #e0e0e0;
  cursor: pointer;
  transition: outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #161616;
}
.bx--pagination__button *, .bx--pagination__button *::before, .bx--pagination__button *::after, .bx--btn--ghost.bx--pagination__button *, .bx--btn--ghost.bx--pagination__button *::before, .bx--btn--ghost.bx--pagination__button *::after {
  box-sizing: inherit;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--pagination__button, .bx--btn--ghost.bx--pagination__button {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--pagination__button:focus, .bx--btn--ghost:focus.bx--pagination__button {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  border-left: 0;
}
@media screen and (prefers-contrast) {
  .bx--pagination__button:focus, .bx--btn--ghost:focus.bx--pagination__button {
    outline-style: dotted;
  }
}
.bx--pagination__button:hover, .bx--btn--ghost:hover.bx--pagination__button {
  background: #e5e5e5;
}
.bx--pagination__button--no-index, .bx--btn--ghost.bx--pagination__button--no-index {
  cursor: not-allowed;
  fill: #c6c6c6;
}
.bx--pagination__button:disabled:hover, .bx--pagination__button--no-index:hover, .bx--btn--ghost:disabled:hover.bx--pagination__button, .bx--btn--ghost:hover.bx--pagination__button--no-index {
  background: #f4f4f4;
  border-color: #e0e0e0;
  cursor: not-allowed;
  fill: #c6c6c6;
}
.bx--pagination.bx--skeleton .bx--skeleton__text {
  margin-right: 1rem;
  margin-bottom: 0;
}
.bx--btn {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  max-width: 20rem;
  min-height: 3rem;
  padding: calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px;
  text-align: left;
  text-decoration: none;
  vertical-align: top;
  border: none;
  border-radius: .375rem;
  outline: none;
  cursor: pointer;
  transition: background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--btn *, .bx--btn *::before, .bx--btn *::after {
  box-sizing: inherit;
}
.bx--btn:disabled, .bx--btn:hover:disabled, .bx--btn:focus:disabled, .bx--btn.bx--btn--disabled, .bx--btn.bx--btn--disabled:hover, .bx--btn.bx--btn--disabled:focus {
  color: #dce1e3;
  background: #830020;
  border-color: #c6c6c6;
  box-shadow: none;
  cursor: not-allowed;
}
.bx--btn .bx--btn__icon {
  position: absolute;
  right: 1rem;
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
}
.bx--btn::-moz-focus-inner {
  padding: 0;
}
.bx--btn--primary {
  color: #fff;
  background-color: #eb003b;
}
.bx--btn--primary:hover {
  background-color: #830020;
  color: #fff;
}
.bx--btn--primary:disabled, .bx--btn--primary:hover:disabled, .bx--btn--primary:focus:disabled, .bx--btn--primary--disabled, .bx--btn--primary--disabled:hover, .bx--btn--primary--disabled:focus {
  color: #dce1e3;
  background-color: #830020;
}
.bx--btn--primary:active {
  background-color: #830020;
}
.bx--btn--primary .bx--btn__icon, .bx--btn--primary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--secondary {
  color: #646c79;
  background-color: #f0f4f5;
}
.bx--btn--secondary:hover {
  background-color: #eb003b;
}
.bx--btn--secondary:disabled, .bx--btn--secondary:hover:disabled, .bx--btn--secondary:focus:disabled, .bx--btn--secondary--disabled, .bx--btn--secondary--disabled:hover, .bx--btn--secondary--disabled:focus {
  color: #dce1e3;
  background-color: #f0f4f5;
}
.bx--btn--secondary:active {
  background-color: #eb003b;
}
.bx--btn--secondary .bx--btn__icon, .bx--btn--secondary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--secondary:hover, .bx--btn--secondary:active {
  color: #fff;
}
.bx--btn--tertiary {
  color: #eb003b;
  background-color: rgba(0,0,0,0);
  border: 1px solid;
}
.bx--btn--tertiary:hover {
  background-color: #fff;
}
.bx--btn--tertiary:disabled, .bx--btn--tertiary:hover:disabled, .bx--btn--tertiary:focus:disabled, .bx--btn--tertiary--disabled, .bx--btn--tertiary--disabled:hover, .bx--btn--tertiary--disabled:focus {
  color: #dce1e3;
  background-color: #f0f4f5;
}
.bx--btn--tertiary:active {
  background-color: #fff;
}
.bx--btn--tertiary .bx--btn__icon, .bx--btn--tertiary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--ghost {
  color: #eb003b;
  background-color: rgba(0,0,0,0);
  padding: calc(.875rem - 3px) 16px;
}
.bx--btn--ghost:hover {
  background-color: #f0f4f5;
}
.bx--btn--ghost:disabled, .bx--btn--ghost:hover:disabled, .bx--btn--ghost:focus:disabled, .bx--btn--ghost--disabled, .bx--btn--ghost--disabled:hover, .bx--btn--ghost--disabled:focus {
  color: #0043ce;
  background-color: rgba(0,0,0,0);
}
.bx--btn--ghost:active {
  background-color: #f0f4f5;
}
.bx--btn--ghost .bx--btn__icon, .bx--btn--ghost .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--ghost:hover, .bx--btn--ghost:active {
  color: #eb003b;
}
.bx--btn--ghost.bx--btn--sm {
  padding: calc(.375rem - 3px) 16px;
}
.bx--btn--ghost.bx--btn--field {
  padding: calc(.675rem - 3px) 16px;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after {
  transition: none;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after {
  content: attr(aria-label);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after {
  content: none;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after {
  opacity: 1;
}
@keyframes tooltip-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg {
  fill: currentColor;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled .bx--assistive-text {
  margin: -1px;
  overflow: hidden;
  opacity: 0;
  clip: rect(0, 0, 0, 0);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:active:not([disabled]) {
  border-color: rgba(0,0,0,0);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:hover, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active {
  cursor: not-allowed;
  fill: #dce1e3;
}
.bx--btn--icon-only--top {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  top: 0;
  left: 50%;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn--icon-only--top.bx--tooltip--a11y::before, .bx--btn--icon-only--top.bx--tooltip--a11y::after {
  transition: none;
}
.bx--btn--icon-only--top::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  top: -0.5rem;
  border-width: .3125rem .25rem 0 .25rem;
  border-color: #393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(-50%, -100%);
}
.bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  top: -0.8125rem;
  left: 50%;
  transform: translate(-50%, -100%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--btn--icon-only--top::after {
  content: attr(aria-label);
}
.bx--btn--icon-only--top.bx--tooltip--a11y::after {
  content: none;
}
.bx--btn--icon-only--top.bx--tooltip--visible::before, .bx--btn--icon-only--top.bx--tooltip--visible::after, .bx--btn--icon-only--top:hover::before, .bx--btn--icon-only--top:hover::after {
  opacity: 1;
}
.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text, .bx--btn--icon-only--top:hover .bx--assistive-text, .bx--btn--icon-only--top:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--btn--icon-only--top:hover .bx--assistive-text, .bx--btn--icon-only--top:hover+.bx--assistive-text, .bx--btn--icon-only--top:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--btn--icon-only--top .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  bottom: -0.75rem;
}
.bx--btn--icon-only--bottom .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--btn--icon-only--bottom::before, .bx--btn--icon-only--bottom::after, .bx--btn--icon-only--bottom .bx--assistive-text, .bx--btn--icon-only--bottom+.bx--assistive-text {
  bottom: 0;
  left: 50%;
}
.bx--btn--icon-only--bottom::before {
  bottom: -0.5rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--btn--icon-only--bottom::after, .bx--btn--icon-only--bottom .bx--assistive-text, .bx--btn--icon-only--bottom+.bx--assistive-text {
  bottom: -0.8125rem;
  transform: translate(-50%, 100%);
}
.bx--btn--icon-only {
  padding-right: .9375rem;
  padding-left: .9375rem;
}
.bx--btn--icon-only .bx--btn__icon {
  position: static;
}
.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon, .bx--btn--icon-only.bx--btn--danger--ghost .bx--btn__icon {
  margin: 0;
}
.bx--btn--icon-only.bx--btn--selected {
  background: #e0e0e0;
}
.bx--btn path[data-icon-path=inner-path] {
  fill: none;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon path, .bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon path {
    fill: ButtonText;
  }
}
.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]), .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon {
  fill: #161616;
}
.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path, .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon, .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon {
  fill: #dce1e3;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path path, .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path, .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon path {
    fill: GrayText;
  }
}
.bx--btn--ghost.bx--btn--icon-only[disabled] {
  cursor: not-allowed;
}
.bx--btn--field.bx--btn--icon-only {
  padding-right: .6875rem;
  padding-left: .6875rem;
}
.bx--btn--sm.bx--btn--icon-only {
  padding-right: .4375rem;
  padding-left: .4375rem;
}
.bx--btn--danger {
  color: #fff;
  background-color: #da1e28;
}
.bx--btn--danger:hover {
  background-color: #b81921;
}
.bx--btn--danger:disabled, .bx--btn--danger:hover:disabled, .bx--btn--danger:focus:disabled, .bx--btn--danger--disabled, .bx--btn--danger--disabled:hover, .bx--btn--danger--disabled:focus {
  color: #0f62fe;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger:active {
  background-color: #750e13;
}
.bx--btn--danger .bx--btn__icon, .bx--btn--danger .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--danger-tertiary, .bx--btn--danger--tertiary {
  color: #da1e28;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger-tertiary:hover, .bx--btn--danger--tertiary:hover {
  background-color: #b81921;
  color: #fff;
  border-color: #b81921;
}
.bx--btn--danger-tertiary:disabled, .bx--btn--danger-tertiary:hover:disabled, .bx--btn--danger-tertiary:focus:disabled, .bx--btn--danger-tertiary--disabled, .bx--btn--danger-tertiary--disabled:hover, .bx--btn--danger-tertiary--disabled:focus, .bx--btn--danger--tertiary:disabled, .bx--btn--danger--tertiary:hover:disabled, .bx--btn--danger--tertiary:focus:disabled, .bx--btn--danger--tertiary--disabled, .bx--btn--danger--tertiary--disabled:hover, .bx--btn--danger--tertiary--disabled:focus {
  color: #0043ce;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger-tertiary:active, .bx--btn--danger--tertiary:active {
  background-color: #750e13;
  color: #fff;
  border-color: #750e13;
}
.bx--btn--danger-tertiary .bx--btn__icon, .bx--btn--danger-tertiary .bx--btn__icon path:not([data-icon-path]), .bx--btn--danger--tertiary .bx--btn__icon, .bx--btn--danger--tertiary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--danger-tertiary:disabled, .bx--btn--danger-tertiary:hover:disabled, .bx--btn--danger-tertiary:focus:disabled, .bx--btn--danger-tertiary.bx--btn--disabled, .bx--btn--danger-tertiary.bx--btn--disabled:hover, .bx--btn--danger-tertiary.bx--btn--disabled:focus, .bx--btn--danger--tertiary:disabled, .bx--btn--danger--tertiary:hover:disabled, .bx--btn--danger--tertiary:focus:disabled, .bx--btn--danger--tertiary.bx--btn--disabled, .bx--btn--danger--tertiary.bx--btn--disabled:hover, .bx--btn--danger--tertiary.bx--btn--disabled:focus {
  color: #dce1e3;
  background: rgba(0,0,0,0);
  outline: none;
}
.bx--btn--danger-ghost, .bx--btn--danger--ghost {
  color: #da1e28;
  background-color: rgba(0,0,0,0);
  padding: calc(.875rem - 3px) 16px;
}
.bx--btn--danger-ghost:hover, .bx--btn--danger--ghost:hover {
  background-color: #b81921;
}
.bx--btn--danger-ghost:disabled, .bx--btn--danger-ghost:hover:disabled, .bx--btn--danger-ghost:focus:disabled, .bx--btn--danger-ghost--disabled, .bx--btn--danger-ghost--disabled:hover, .bx--btn--danger-ghost--disabled:focus, .bx--btn--danger--ghost:disabled, .bx--btn--danger--ghost:hover:disabled, .bx--btn--danger--ghost:focus:disabled, .bx--btn--danger--ghost--disabled, .bx--btn--danger--ghost--disabled:hover, .bx--btn--danger--ghost--disabled:focus {
  color: #0043ce;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger-ghost:active, .bx--btn--danger--ghost:active {
  background-color: #750e13;
}
.bx--btn--danger-ghost .bx--btn__icon, .bx--btn--danger-ghost .bx--btn__icon path:not([data-icon-path]), .bx--btn--danger--ghost .bx--btn__icon, .bx--btn--danger--ghost .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--danger-ghost .bx--btn__icon, .bx--btn--danger--ghost .bx--btn__icon {
  position: static;
  margin-left: .5rem;
}
.bx--btn--danger-ghost:hover, .bx--btn--danger-ghost:active, .bx--btn--danger--ghost:hover, .bx--btn--danger--ghost:active {
  color: #fff;
}
.bx--btn--danger-ghost:disabled, .bx--btn--danger-ghost:hover:disabled, .bx--btn--danger-ghost:focus:disabled, .bx--btn--danger-ghost.bx--btn--disabled, .bx--btn--danger-ghost.bx--btn--disabled:hover, .bx--btn--danger-ghost.bx--btn--disabled:focus, .bx--btn--danger--ghost:disabled, .bx--btn--danger--ghost:hover:disabled, .bx--btn--danger--ghost:focus:disabled, .bx--btn--danger--ghost.bx--btn--disabled, .bx--btn--danger--ghost.bx--btn--disabled:hover, .bx--btn--danger--ghost.bx--btn--disabled:focus {
  color: #dce1e3;
  background: rgba(0,0,0,0);
  border-color: rgba(0,0,0,0);
  outline: none;
}
.bx--btn--danger-ghost.bx--btn--sm, .bx--btn--danger--ghost.bx--btn--sm {
  padding: calc(.375rem - 3px) 16px;
}
.bx--btn--danger-ghost.bx--btn--field, .bx--btn--danger--ghost.bx--btn--field {
  padding: calc(.675rem - 3px) 16px;
}
.bx--btn--sm {
  min-height: 2rem;
  padding: calc(.375rem - 3px) 60px calc(.375rem - 3px) 12px;
}
.bx--btn--xl:not(.bx--btn--icon-only) {
  align-items: baseline;
  padding-top: 1rem;
  padding-right: 4rem;
  padding-left: 1rem;
  min-height: 5rem;
}
.bx--btn--lg:not(.bx--btn--icon-only) {
  align-items: baseline;
  padding-top: 1rem;
  padding-right: 4rem;
  padding-left: 1rem;
  min-height: 4rem;
}
.bx--btn--field {
  min-height: 2.5rem;
  padding: calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px;
}
.bx--btn.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 9.375rem;
}
.bx--btn.bx--skeleton:hover, .bx--btn.bx--skeleton:focus, .bx--btn.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--btn.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--btn.bx--skeleton::before {
    animation: none;
  }
}
.bx--btn-set {
  display: flex;
}
.bx--btn-set--stacked {
  flex-direction: column;
}
.bx--btn-set .bx--btn {
  width: 100%;
  max-width: 12.25rem;
}
.bx--btn-set .bx--btn:not(:focus) {
  box-shadow: -0.0625rem 0 0 0 #e0e0e0;
}
.bx--btn-set .bx--btn:first-of-type:not(:focus) {
  box-shadow: inherit;
}
.bx--btn-set .bx--btn:focus+.bx--btn {
  box-shadow: inherit;
}
.bx--btn-set--stacked .bx--btn:not(:focus) {
  box-shadow: 0 -0.0625rem 0 0 #e0e0e0;
}
.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus) {
  box-shadow: inherit;
}
.bx--btn-set .bx--btn.bx--btn--disabled {
  box-shadow: -0.0625rem 0 0 0 #dce1e3;
}
.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type {
  box-shadow: none;
}
.bx--btn-set--stacked .bx--btn.bx--btn--disabled {
  box-shadow: 0 -0.0625rem 0 0 #dce1e3;
}
.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type {
  box-shadow: none;
}
.bx--progress {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: flex;
  list-style: none;
}
.bx--progress *, .bx--progress *::before, .bx--progress *::after {
  box-sizing: inherit;
}
.bx--progress-step {
  position: relative;
  display: inline-flex;
  flex-direction: row;
  width: 8rem;
  min-width: 7rem;
  overflow: visible;
}
.bx--progress-step .bx--tooltip__label {
  display: block;
}
.bx--progress--space-equal .bx--progress-step {
  flex-grow: 1;
  min-width: 8rem;
}
.bx--progress-line {
  position: absolute;
  left: 0;
  width: 8rem;
  height: 1px;
  border: 1px inset rgba(0,0,0,0);
}
.bx--progress--space-equal .bx--progress-line {
  width: 100%;
  min-width: 8rem;
}
.bx--progress-step svg {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
  margin: .625rem .5rem 0 0;
  border-radius: 50%;
  fill: #0f62fe;
}
.bx--progress-label {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  max-width: 5.5rem;
  margin: .5rem 0 0 0;
  overflow: hidden;
  color: #161616;
  line-height: 1.45;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--progress-label::before {
  display: block;
  content: "";
}
.bx--progress-label:hover {
  color: #0f62fe;
  box-shadow: 0 .0625rem #0f62fe;
  cursor: pointer;
}
.bx--progress--space-equal .bx--progress-label {
  max-width: 100%;
  margin-right: .75rem;
}
.bx--progress-label:active {
  color: #eb003b;
  box-shadow: 0 .1875rem 0 0 #eb003b;
}
.bx--progress-label-overflow:hover~.bx--tooltip, .bx--progress-label-overflow:focus~.bx--tooltip {
  visibility: inherit;
}
.bx--progress-step .bx--tooltip .bx--tooltip__caret {
  margin-left: .625rem;
}
.bx--tooltip__text {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
.bx--progress-step .bx--tooltip {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  letter-spacing: .16px;
  display: block;
  width: 7.8125rem;
  min-width: 7.1875rem;
  min-height: 1.5rem;
  margin-top: 2.5rem;
  margin-left: 1.375rem;
  padding: .5rem 1rem;
  color: #fff;
  visibility: hidden;
}
.bx--progress-step .bx--tooltip_multi {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  letter-spacing: .16px;
  width: 9.375rem;
  height: auto;
  color: #fff;
}
.bx--progress-optional {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  position: absolute;
  left: 0;
  margin-top: 1.75rem;
  margin-left: 1.5rem;
  color: #525252;
  text-align: start;
}
.bx--progress-step--current .bx--progress-line {
  background-color: #0f62fe;
}
.bx--progress-step--incomplete svg {
  fill: #161616;
}
.bx--progress-step--incomplete .bx--progress-line {
  background-color: #e0e0e0;
}
.bx--progress-step--complete .bx--progress-line {
  background-color: #0f62fe;
}
.bx--progress-step-button {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  display: flex;
  text-align: left;
}
.bx--progress-step-button *, .bx--progress-step-button *::before, .bx--progress-step-button *::after {
  box-sizing: inherit;
}
.bx--progress-step-button::-moz-focus-inner {
  border: 0;
}
.bx--progress-step-button--unclickable {
  outline: none;
  cursor: default;
}
.bx--progress-step-button--unclickable .bx--progress-label:hover {
  color: #161616;
  box-shadow: none;
  cursor: default;
}
.bx--progress-step-button--unclickable .bx--tooltip__label:hover {
  color: #0f62fe;
  box-shadow: 0 .0625rem #0f62fe;
  cursor: pointer;
}
.bx--progress-step--disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.bx--progress-step--disabled svg {
  cursor: not-allowed;
  fill: #c6c6c6;
}
.bx--progress-step--disabled .bx--progress-label, .bx--progress-step--disabled .bx--progress-label:hover {
  color: #c6c6c6;
  box-shadow: none;
  cursor: not-allowed;
}
.bx--progress-step--disabled .bx--progress-label:focus, .bx--progress-step--disabled .bx--progress-label:active {
  outline: none;
  box-shadow: none;
}
.bx--progress-step--disabled .bx--progress-line {
  cursor: not-allowed;
}
.bx--progress-step--disabled .bx--progress-label-overflow:hover~.bx--tooltip--definition .bx--tooltip--definition__bottom {
  display: none;
}
.bx--progress__warning>* {
  fill: #da1e28;
}
.bx--progress.bx--skeleton .bx--progress-label {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 2.5rem;
  height: .75rem;
}
.bx--progress.bx--skeleton .bx--progress-label:hover, .bx--progress.bx--skeleton .bx--progress-label:focus, .bx--progress.bx--skeleton .bx--progress-label:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--progress.bx--skeleton .bx--progress-label::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--progress.bx--skeleton .bx--progress-label::before {
    animation: none;
  }
}
.bx--progress--vertical {
  display: flex;
  flex-direction: column;
}
.bx--progress--vertical .bx--progress-step, .bx--progress--vertical .bx--progress-step-button {
  flex-wrap: wrap;
  align-content: flex-start;
  width: initial;
  min-width: initial;
  min-height: 3.625rem;
}
.bx--progress--vertical .bx--progress-step svg, .bx--progress--vertical .bx--progress-step-button svg {
  display: inline-block;
  margin: .0625rem .5rem 0;
}
.bx--progress--vertical .bx--progress-label {
  display: inline-block;
  width: initial;
  max-width: 10rem;
  margin: 0;
  white-space: initial;
  vertical-align: top;
}
.bx--progress--vertical .bx--progress-step .bx--tooltip {
  margin-top: .5rem;
}
.bx--progress--vertical .bx--progress-optional {
  position: static;
  width: 100%;
  margin-top: auto;
  margin-left: 2rem;
}
.bx--progress--vertical .bx--progress-line {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
}
.bx--fieldset {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-bottom: 2rem;
}
.bx--fieldset *, .bx--fieldset *::before, .bx--fieldset *::after {
  box-sizing: inherit;
}
.bx--form-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.bx--label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  line-height: 1rem;
}
.bx--label *, .bx--label *::before, .bx--label *::after {
  box-sizing: inherit;
}
.bx--label .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--label.bx--skeleton::before {
    animation: none;
  }
}
input[type=number] {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
    outline-style: dotted;
  }
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--number__input-wrapper--warning~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--warn~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-input__field-wrapper--warning~.bx--form-requirement, .bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement, .bx--list-box--warning~.bx--form-requirement {
  display: block;
  max-height: 12.5rem;
  overflow: visible;
  font-weight: 400;
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement {
  color: #da1e28;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], .bx--form--fluid .bx--text-input__field-wrapper--warning {
  display: block;
}
.bx--form--fluid .bx--fieldset {
  margin: 0;
}
.bx--form--fluid input[data-invalid] {
  outline: none;
}
.bx--form--fluid .bx--form-requirement {
  margin: 0;
  padding: .5rem 2.5rem .5rem 1rem;
}
input:not(output):not([data-invalid]):-moz-ui-invalid {
  box-shadow: none;
}
.bx--form-requirement {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: none;
  max-height: 0;
  margin: .25rem 0 0;
  overflow: hidden;
}
.bx--form-requirement *, .bx--form-requirement *::before, .bx--form-requirement *::after {
  box-sizing: inherit;
}
.bx--select--inline .bx--form__helper-text {
  margin-top: 0;
}
.bx--form__helper-text {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
  z-index: 0;
  width: 100%;
  margin-top: .25rem;
  color: #525252;
  opacity: 1;
}
.bx--label--disabled, .bx--form__helper-text--disabled {
  color: #c6c6c6;
}
.bx--radio-button-group {
  display: flex;
  align-items: center;
}
.bx--label+.bx--form-item .bx--radio-button-group {
  margin-top: 0;
}
.bx--radio-button-group--vertical {
  flex-direction: column;
  align-items: flex-start;
}
.bx--radio-button-group--vertical.bx--radio-button-group--label-left {
  align-items: flex-end;
}
.bx--radio-button-group--vertical .bx--radio-button__label {
  margin-right: 0;
  line-height: 1.25rem;
}
.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type) {
  margin-bottom: .5rem;
}
.bx--radio-button {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--radio-button__label {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  align-items: center;
  margin-right: 1rem;
  cursor: pointer;
}
.bx--radio-button__appearance {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  flex-shrink: 0;
  width: 1.125rem;
  height: 1.125rem;
  margin: .125rem .5rem .125rem .125rem;
  background-color: rgba(0,0,0,0);
  border: 1px solid #161616;
  border-radius: 50%;
}
.bx--radio-button__appearance *, .bx--radio-button__appearance *::before, .bx--radio-button__appearance *::after {
  box-sizing: inherit;
}
.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance {
  display: flex;
  align-items: center;
  justify-content: center;
  border-color: #eb003b;
  background-color: #eb003b;
}
.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 50%;
  transform: scale(0.5);
  content: "";
}
@media screen and (-ms-high-contrast: active) {
  .bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before {
    background-color: WindowText;
  }
}
@media screen and (prefers-contrast) {
  .bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before {
    border: 2px solid WindowText;
  }
}
.bx--radio-button:disabled+.bx--radio-button__label {
  color: #c6c6c6;
  cursor: not-allowed;
}
.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance, .bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance {
  border-color: #c6c6c6;
}
.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance::before, .bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance::before {
  background-color: #c6c6c6;
}
.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance {
  outline: 1px solid rgba(0,0,0,0);
  box-shadow: 0 0 0 2px #eb003b;
}
.bx--radio-button__label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 6.25rem;
  height: 1.125rem;
}
.bx--radio-button__label.bx--skeleton:hover, .bx--radio-button__label.bx--skeleton:focus, .bx--radio-button__label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--radio-button__label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--radio-button__label.bx--skeleton::before {
    animation: none;
  }
}
.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance {
  display: none;
}
.bx--radio-button-wrapper .bx--radio-button__label {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.bx--radio-button-wrapper:not(:last-of-type) {
  margin-right: 1rem;
}
.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type) {
  margin-right: 0;
  margin-bottom: .5rem;
}
.bx--radio-button-group--label-right .bx--radio-button__label, .bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label {
  flex-direction: row;
}
.bx--radio-button-group--label-left .bx--radio-button__label, .bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label {
  flex-direction: row-reverse;
}
.bx--radio-button-group--label-left .bx--radio-button__appearance, .bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance {
  margin-right: 0;
  margin-left: .5rem;
}
.bx--search {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.bx--search--dropdown--container {
  position: absolute;
  width: 100%;
  top: 2.5rem;
}
.bx--search--dropdown {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  position: relative;
  background-color: #f0f4f5;
  width: 100%;
  max-height: 0;
  z-index: 9100;
  border-radius: 6px;
  padding: 0 .75rem;
  overflow-y: auto;
  transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  scrollbar-width: thin;
}
.bx--search--dropdown::-webkit-scrollbar {
  width: .2rem;
}
.bx--search--dropdown--open {
  max-height: 21rem;
}
.bx--search--sm .bx--search--dropdown {
  top: 1.875rem;
}
.bx--search--lg .bx--search--dropdown {
  top: 2.25rem;
}
.bx--search--dropdown--light {
  border: 1px solid #dce1e3;
  border-top: none;
  background: #fff;
}
.bx--search--dropdown li, .bx--search--dropdown-item {
  padding: .75rem 2.125rem;
  border: 1px solid rgba(0,0,0,0);
  border-top-color: #dce1e3;
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--search--dropdown li:first-of-type, .bx--search--dropdown-item:first-of-type {
  border-top: rgba(0,0,0,0);
}
.bx--search--dropdown li:hover, .bx--search--dropdown-item:hover {
  background-color: #e5e5e5;
  border-color: rgba(0,0,0,0);
}
.bx--search--dropdown .bx--search--dropdown-item-loading {
  padding: .75rem 0;
  border-top: 1px solid #dce1e3;
}
.bx--search--dropdown li .bx--search--dropdown--title, .bx--search--dropdown .bx--search--dropdown-item .bx--search--dropdown--title {
  line-height: 1.375rem;
  font-size: 1rem;
  color: #303030;
}
.bx--search--dropdown li .bx--search--dropdown--subtitle, .bx--search--dropdown .bx--search--dropdown-item .bx--search--dropdown--subtitle {
  line-height: 1rem;
  font-size: .875rem;
  color: #646c79;
}
.bx--search .bx--label {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--search-input {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  order: 1;
  width: 100%;
  padding: 0 2.5rem;
  color: #161616;
  text-overflow: ellipsis;
  background-color: #f0f4f5;
  border: none;
  border-radius: 6px;
  outline: none !important;
  transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  appearance: none;
}
.bx--search-input *, .bx--search-input *::before, .bx--search-input *::after {
  box-sizing: inherit;
}
.bx--search-input:focus {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--search-input:focus {
    outline-style: dotted;
  }
}
.bx--search-input::placeholder {
  color: #a8a8a8;
  opacity: 1;
}
.bx--search-input::-ms-clear {
  display: none;
}
.bx--search-input[disabled] {
  color: #c6c6c6;
  background-color: #f4f4f4;
  cursor: not-allowed;
}
.bx--search-input[disabled]::placeholder {
  color: #c6c6c6;
}
.bx--search--light .bx--search-input {
  background: #fff;
  border: 1px solid #dce1e3;
}
.bx--search--sm .bx--search-input {
  height: 2rem;
  padding: 0 2rem;
}
.bx--search--sm .bx--search-magnifier {
  left: .5rem;
}
.bx--search--sm .bx--search--dropdown--container {
  top: 2rem;
}
.bx--search--lg .bx--search-input {
  height: 3rem;
  padding: 0 2.5rem;
}
.bx--search--lg .bx--search-magnifier {
  left: .75rem;
}
.bx--search--lg .bx--search--dropdown--container {
  top: 3rem;
}
.bx--search--xl .bx--search-input {
  height: 2.5rem;
  padding: 0 3rem;
}
.bx--search--xl .bx--search--dropdown--container {
  top: 2.5rem;
}
.bx--search-magnifier {
  position: absolute;
  top: 50%;
  left: .75rem;
  z-index: 2;
  width: 1.25rem;
  height: 1.25rem;
  transform: translateY(-50%);
  pointer-events: none;
  fill: #525252;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--search-magnifier {
    fill: ButtonText;
  }
}
.bx--search-close {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  position: absolute;
  top: 0;
  right: 0;
}
.bx--search-close *, .bx--search-close *::before, .bx--search-close *::after {
  box-sizing: inherit;
}
.bx--search-close::-moz-focus-inner {
  border: 0;
}
.bx--search-close::before {
  position: absolute;
  top: .0625rem;
  left: 0;
  display: block;
  height: calc(100% - 2px);
  content: "";
}
.bx--search-close:hover {
  outline: none !important;
  background-color: initial;
}
.bx--search-button {
  flex-shrink: 0;
  margin-left: .125rem;
  background-color: #f0f4f5;
}
.bx--search-button svg {
  vertical-align: middle;
  fill: currentColor;
}
.bx--search-close svg {
  fill: inherit;
  width: 1.375rem;
  height: 1.375rem;
}
@media screen and (prefers-contrast) {
  .bx--search-close svg {
    fill: ButtonText;
  }
}
.bx--search-close, .bx--search-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  visibility: inherit;
  cursor: pointer;
  opacity: 1;
  fill: #161616;
}
.bx--search-close:focus, .bx--search-button:focus {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  outline-color: #b00832;
}
@media screen and (prefers-contrast) {
  .bx--search-close:focus, .bx--search-button:focus {
    outline-style: dotted;
  }
}
.bx--search-close:active, .bx--search-button:active {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  border: none !important;
}
@media screen and (prefers-contrast) {
  .bx--search-close:active, .bx--search-button:active {
    outline-style: dotted;
  }
}
.bx--search--disabled {
  display: none;
}
.bx--search--disabled .bx--search-close {
  outline: none;
  cursor: not-allowed;
}
.bx--search--disabled .bx--search-close:hover {
  background-color: rgba(0,0,0,0);
  border-bottom-color: rgba(0,0,0,0);
}
.bx--search--disabled .bx--search-close:hover::before {
  background-color: rgba(0,0,0,0);
}
.bx--search--disabled svg {
  fill: #c6c6c6;
}
.bx--search-close:focus::before, .bx--search-close:active::before {
  background-color: #0f62fe;
}
.bx--search-input:focus~.bx--search-close:hover {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--search-input:focus~.bx--search-close:hover {
    outline-style: dotted;
  }
}
.bx--search--sm .bx--search-close, .bx--search--sm~.bx--search-button {
  width: 2rem;
  height: 2rem;
}
.bx--search--lg .bx--search-close, .bx--search--lg~.bx--search-button {
  width: 2.5rem;
  height: 3rem;
}
.bx--search--xl .bx--search-close, .bx--search--xl~.bx--search-button {
  width: 2.5rem;
  height: 2.5rem;
}
.bx--search-close--hidden {
  visibility: hidden;
  opacity: 0;
}
.bx--search--xl.bx--skeleton .bx--search-input, .bx--search--lg.bx--skeleton .bx--search-input, .bx--search--sm.bx--skeleton .bx--search-input {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 100%;
}
.bx--search--xl.bx--skeleton .bx--search-input:hover, .bx--search--xl.bx--skeleton .bx--search-input:focus, .bx--search--xl.bx--skeleton .bx--search-input:active, .bx--search--lg.bx--skeleton .bx--search-input:hover, .bx--search--lg.bx--skeleton .bx--search-input:focus, .bx--search--lg.bx--skeleton .bx--search-input:active, .bx--search--sm.bx--skeleton .bx--search-input:hover, .bx--search--sm.bx--skeleton .bx--search-input:focus, .bx--search--sm.bx--skeleton .bx--search-input:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--search--xl.bx--skeleton .bx--search-input::before, .bx--search--lg.bx--skeleton .bx--search-input::before, .bx--search--sm.bx--skeleton .bx--search-input::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--search--xl.bx--skeleton .bx--search-input::before, .bx--search--lg.bx--skeleton .bx--search-input::before, .bx--search--sm.bx--skeleton .bx--search-input::before {
    animation: none;
  }
}
.bx--search--xl.bx--skeleton .bx--search-input::placeholder, .bx--search--lg.bx--skeleton .bx--search-input::placeholder, .bx--search--sm.bx--skeleton .bx--search-input::placeholder {
  color: rgba(0,0,0,0);
}
.bx--fieldset {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-bottom: 2rem;
}
.bx--fieldset *, .bx--fieldset *::before, .bx--fieldset *::after {
  box-sizing: inherit;
}
.bx--form-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.bx--label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  line-height: 1rem;
}
.bx--label *, .bx--label *::before, .bx--label *::after {
  box-sizing: inherit;
}
.bx--label .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--label.bx--skeleton::before {
    animation: none;
  }
}
input[type=number] {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
    outline-style: dotted;
  }
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--number__input-wrapper--warning~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--warn~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-input__field-wrapper--warning~.bx--form-requirement, .bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement, .bx--list-box--warning~.bx--form-requirement {
  display: block;
  max-height: 12.5rem;
  overflow: visible;
  font-weight: 400;
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement {
  color: #da1e28;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], .bx--form--fluid .bx--text-input__field-wrapper--warning {
  display: block;
}
.bx--form--fluid .bx--fieldset {
  margin: 0;
}
.bx--form--fluid input[data-invalid] {
  outline: none;
}
.bx--form--fluid .bx--form-requirement {
  margin: 0;
  padding: .5rem 2.5rem .5rem 1rem;
}
input:not(output):not([data-invalid]):-moz-ui-invalid {
  box-shadow: none;
}
.bx--form-requirement {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: none;
  max-height: 0;
  margin: .25rem 0 0;
  overflow: hidden;
}
.bx--form-requirement *, .bx--form-requirement *::before, .bx--form-requirement *::after {
  box-sizing: inherit;
}
.bx--select--inline .bx--form__helper-text {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: .5rem;
}
.bx--form__helper-text {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
  z-index: 0;
  width: 100%;
  margin-top: .25rem;
  color: #525252;
  opacity: 1;
}
.bx--label--disabled, .bx--form__helper-text--disabled {
  color: #c6c6c6;
}
.bx--select {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.bx--select *, .bx--select *::before, .bx--select *::after {
  box-sizing: inherit;
}
.bx--select-input__wrapper {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.bx--select-input {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  display: block;
  width: 100%;
  height: 2.5rem;
  padding: 0 3rem 0 1rem;
  color: #161616;
  background-color: #f4f4f4;
  border: none;
  border-bottom: 1px solid #8d8d8d;
  border-radius: 0;
  cursor: pointer;
  opacity: 1;
  transition: outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  appearance: none;
}
.bx--select-input:hover {
  background-color: #e5e5e5;
}
.bx--select-input::-ms-expand {
  display: none;
}
@-moz-document url-prefix() {
  .bx--select-input:-moz-focusring, .bx--select-input::-moz-focus-inner {
    color: rgba(0,0,0,0);
    text-shadow: 0 0 0 #000;
    background-image: none;
  }
}
.bx--select-input:focus {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  color: #161616;
}
@media screen and (prefers-contrast) {
  .bx--select-input:focus {
    outline-style: dotted;
  }
}
.bx--select-input:disabled, .bx--select-input:hover:disabled {
  color: #c6c6c6;
  background-color: #f4f4f4;
  border-bottom-color: #f4f4f4;
  cursor: not-allowed;
}
.bx--select-input--sm {
  height: 2rem;
  max-height: 2rem;
}
.bx--select-input--xl {
  height: 3rem;
  max-height: 3rem;
}
.bx--select--disabled .bx--label, .bx--select--disabled .bx--form__helper-text {
  color: #c6c6c6;
}
.bx--select-input__wrapper[data-invalid] .bx--select-input {
  padding-right: 5rem;
}
.bx--select-input:disabled~.bx--select__arrow {
  fill: #c6c6c6;
}
.bx--select--light .bx--select-input {
  background-color: #fff;
}
.bx--select--light .bx--select-input:hover {
  background-color: #e5e5e5;
}
.bx--select--light .bx--select-input:disabled, .bx--select--light .bx--select-input:hover:disabled {
  color: #c6c6c6;
  background-color: #fff;
  cursor: not-allowed;
}
.bx--select__arrow {
  position: absolute;
  top: 0;
  right: 1rem;
  height: 100%;
  pointer-events: none;
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--select__arrow path {
    fill: ButtonText;
  }
}
.bx--select-input__wrapper[data-invalid] .bx--select-input~.bx--select__invalid-icon {
  position: absolute;
  right: 3rem;
  fill: #da1e28;
}
.bx--select-optgroup, .bx--select-option {
  color: #161616;
}
@-moz-document url-prefix() {
  .bx--select-option {
    color: #161616;
    background-color: #f4f4f4;
  }
  .bx--select-optgroup {
    color: #161616;
  }
}
.bx--select--inline {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.bx--select--inline.bx--select--invalid .bx--label, .bx--select--inline.bx--select--invalid .bx--form__helper-text {
  align-self: flex-start;
  margin-top: .8125rem;
}
.bx--select--inline .bx--label {
  margin: 0 .5rem 0 0;
  white-space: nowrap;
}
.bx--select--inline .bx--select-input {
  width: auto;
  padding-right: 2rem;
  padding-left: .5rem;
  color: #161616;
  background-color: rgba(0,0,0,0);
  border-bottom: none;
}
.bx--select--inline .bx--select-input[disabled], .bx--select--inline .bx--select-input[disabled]:hover {
  background-color: #f4f4f4;
}
.bx--select--inline .bx--select__arrow {
  right: .5rem;
}
.bx--select--inline.bx--select--invalid .bx--select-input {
  padding-right: 3.5rem;
}
.bx--select--inline.bx--select--invalid .bx--select-input~.bx--select__invalid-icon {
  right: 2rem;
}
.bx--select--inline .bx--select-input:disabled {
  color: #c6c6c6;
  cursor: not-allowed;
}
.bx--select--inline .bx--select-input:disabled~* {
  cursor: not-allowed;
}
.bx--select.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 100%;
  height: 2.5rem;
}
.bx--select.bx--skeleton:hover, .bx--select.bx--skeleton:focus, .bx--select.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--select.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--select.bx--skeleton::before {
    animation: none;
  }
}
.bx--select.bx--skeleton .bx--select-input {
  display: none;
}
.bx--skeleton__text {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 100%;
  height: 1rem;
  margin-bottom: .5rem;
}
.bx--skeleton__text:hover, .bx--skeleton__text:focus, .bx--skeleton__text:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--skeleton__text::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--skeleton__text::before {
    animation: none;
  }
}
.bx--skeleton__heading {
  height: 1.5rem;
}
.bx--icon--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  display: inline-block;
  width: 1rem;
  height: 1rem;
}
.bx--icon--skeleton:hover, .bx--icon--skeleton:focus, .bx--icon--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--icon--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--icon--skeleton::before {
    animation: none;
  }
}
.bx--skeleton__placeholder {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 6.25rem;
  height: 6.25rem;
}
.bx--skeleton__placeholder:hover, .bx--skeleton__placeholder:focus, .bx--skeleton__placeholder:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--skeleton__placeholder::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--skeleton__placeholder::before {
    animation: none;
  }
}
.bx--fieldset {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-bottom: 2rem;
}
.bx--fieldset *, .bx--fieldset *::before, .bx--fieldset *::after {
  box-sizing: inherit;
}
.bx--form-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.bx--label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  line-height: 1rem;
}
.bx--label *, .bx--label *::before, .bx--label *::after {
  box-sizing: inherit;
}
.bx--label .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--label.bx--skeleton::before {
    animation: none;
  }
}
input[type=number] {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
    outline-style: dotted;
  }
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--number__input-wrapper--warning~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--warn~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-input__field-wrapper--warning~.bx--form-requirement, .bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement, .bx--list-box--warning~.bx--form-requirement {
  display: block;
  max-height: 12.5rem;
  overflow: visible;
  font-weight: 400;
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement {
  color: #da1e28;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], .bx--form--fluid .bx--text-input__field-wrapper--warning {
  display: block;
}
.bx--form--fluid .bx--fieldset {
  margin: 0;
}
.bx--form--fluid input[data-invalid] {
  outline: none;
}
.bx--form--fluid .bx--form-requirement {
  margin: 0;
  padding: .5rem 2.5rem .5rem 1rem;
}
input:not(output):not([data-invalid]):-moz-ui-invalid {
  box-shadow: none;
}
.bx--form-requirement {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: none;
  max-height: 0;
  margin: .25rem 0 0;
  overflow: hidden;
}
.bx--form-requirement *, .bx--form-requirement *::before, .bx--form-requirement *::after {
  box-sizing: inherit;
}
.bx--select--inline .bx--form__helper-text {
  margin-top: 0;
}
.bx--form__helper-text {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
  z-index: 0;
  width: 100%;
  margin-top: .25rem;
  color: #525252;
  opacity: 1;
}
.bx--label--disabled, .bx--form__helper-text--disabled {
  color: #c6c6c6;
}
.bx--text-input {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  width: 100%;
  height: 2.5rem;
  padding: 0 1rem;
  color: #161616;
  background-color: #f4f4f4;
  border: none;
  border-radius: 6px;
  outline: none !important;
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-input *, .bx--text-input *::before, .bx--text-input *::after {
  box-sizing: inherit;
}
.bx--text-input:focus, .bx--text-input:active {
  outline: 1px solid #0f62fe;
}
@media screen and (prefers-contrast) {
  .bx--text-input:focus, .bx--text-input:active {
    outline-style: dotted;
  }
}
.bx--text-input-wrapper svg[hidden] {
  display: none;
}
.bx--text-input--xl {
  height: 3rem;
}
.bx--text-input--sm {
  height: 2rem;
}
.bx--password-input {
  padding-right: 2.5rem;
}
.bx--text-input::placeholder {
  color: #a8a8a8;
  opacity: 1;
}
.bx--text-input--light {
  background-color: #fff;
  border: 1px #dce1e3 solid;
}
.bx--text-input__field-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.bx--text-input__field-wrapper .bx--text-input__invalid-icon {
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
  fill: #da1e28;
}
.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning {
  fill: #f1c21b;
}
.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning path:first-of-type {
  opacity: 1;
  fill: #000;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  bottom: 0;
  left: 50%;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after {
  transition: none;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  bottom: -0.5rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  bottom: -0.8125rem;
  transform: translate(-50%, 100%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::after {
  content: attr(aria-label);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after {
  content: none;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::after {
  opacity: 1;
}
@keyframes tooltip-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  min-height: auto;
  padding: 0;
  background: none;
  border: 0;
  cursor: pointer;
  transition: outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility svg, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg {
  transition: fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #525252;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility svg, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg {
    fill: ButtonText;
  }
}
.bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus svg {
  fill: #161616;
}
.bx--text-input__field-wrapper .bx--text-input--invalid {
  padding-right: 2.5rem;
  outline: none;
  color: #da1e28;
  border: 1px #da1e28 solid;
}
.bx--text-input__field-wrapper .bx--text-input--invalid.bx--password-input {
  padding-right: 4rem;
}
.bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility, .bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility__toggle {
  right: 1rem;
}
.bx--password-input-wrapper .bx--text-input__invalid-icon {
  right: 2.5rem;
}
.bx--text-input:disabled+.bx--text-input--password__visibility svg, .bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg {
  cursor: not-allowed;
  fill: #c6c6c6;
}
.bx--text-input:disabled+.bx--text-input--password__visibility svg:hover, .bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg:hover {
  fill: #c6c6c6;
}
.bx--text-input:disabled {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  color: #c6c6c6;
  background-color: #f4f4f4;
  -webkit-text-fill-color: currentColor;
  cursor: not-allowed;
}
.bx--text-input--light:disabled {
  background-color: #fff;
}
.bx--text-input:disabled::placeholder {
  color: #c6c6c6;
  opacity: 1;
}
.bx--text-input--invalid {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
  box-shadow: none;
}
@media screen and (prefers-contrast) {
  .bx--text-input--invalid {
    outline-style: dotted;
  }
}
.bx--text-input--invalid .bx--text-input--password__visibility, .bx--text-input--invalid .bx--text-input--password__visibility__toggle {
  right: 2.5rem;
}
.bx--skeleton.bx--text-input {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
}
.bx--skeleton.bx--text-input:hover, .bx--skeleton.bx--text-input:focus, .bx--skeleton.bx--text-input:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--skeleton.bx--text-input::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--skeleton.bx--text-input::before {
    animation: none;
  }
}
.bx--form--fluid .bx--text-input-wrapper {
  position: relative;
  background: #f4f4f4;
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--form--fluid .bx--label {
  position: absolute;
  top: .8125rem;
  left: 1rem;
  z-index: 1;
  margin: 0;
}
.bx--form__helper-text-label {
  color: #6e6e6e !important;
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 7px;
}
.bx--form--fluid .bx--form__helper-text {
  display: none;
}
.bx--form--fluid .bx--form__helper-text-fit {
  color: #6e6e6e !important;
}
.bx--form--fluid .bx--form__invalid-message {
  display: none;
}
.bx--form--fluid .bx--text-input {
  min-height: 4rem;
  padding: 2rem 1rem .8125rem;
}
.bx--text-input__divider, .bx--form--fluid .bx--text-input__divider {
  display: none;
}
.bx--form--fluid .bx--text-input--invalid, .bx--form--fluid .bx--text-input--warn {
  border-bottom: none;
}
.bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider, .bx--form--fluid .bx--text-input--warn+.bx--text-input__divider {
  display: block;
  margin: 0 1rem;
  border-color: #e0e0e0;
  border-style: solid;
  border-bottom: none;
}
.bx--form--fluid .bx--text-input__invalid-icon {
  top: 5rem;
}
.bx--form--fluid .bx--text-input-wrapper--light {
  background: #fff;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus) {
    outline-style: dotted;
  }
}
.bx--text-input-wrapper--inline {
  flex-flow: row wrap;
}
.bx--label--inline {
  flex: 1;
  margin: .8125rem 0 0 0;
  word-break: break-word;
  overflow-wrap: break-word;
}
.bx--label--inline--sm {
  margin-top: .5625rem;
}
.bx--label--inline--xl {
  margin-top: 1.0625rem;
}
.bx--text-input__label-helper-wrapper {
  flex: 2;
  flex-direction: column;
  max-width: 8rem;
  margin-right: 1.5rem;
  overflow-wrap: break-word;
}
.bx--form__helper-text--inline {
  margin-top: .125rem;
}
.bx--text-input__field-outer-wrapper {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.bx--text-input__field-outer-wrapper--inline {
  flex: 8;
  flex-direction: column;
}
.bx--slider-container {
  display: flex;
  align-items: center;
  user-select: none;
}
.bx--slider {
  position: relative;
  width: 100%;
  min-width: 12.5rem;
  max-width: 40rem;
  margin: 0 1rem;
}
.bx--slider__range-label {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  letter-spacing: .32px;
  color: #161616;
  white-space: nowrap;
}
.bx--slider__range-label:last-of-type {
  margin-right: 1rem;
}
.bx--slider__track {
  position: absolute;
  width: 100%;
  height: .125rem;
  background: #e0e0e0;
  transform: translate(0%, -50%);
  cursor: pointer;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--slider__track {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--slider__track:before {
  position: absolute;
  top: -0.3125rem;
  left: 50%;
  display: inline-block;
  width: .125rem;
  height: .25rem;
  background: #e0e0e0;
  transform: translate(-50%, 0);
  content: "";
}
.bx--slider__filled-track {
  position: absolute;
  width: 100%;
  height: .125rem;
  background: #161616;
  transform: translate(0%, -50%);
  transform-origin: left;
  transition: background 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  pointer-events: none;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--slider__filled-track {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--slider__thumb {
  position: absolute;
  top: 0;
  z-index: 3;
  width: .875rem;
  height: .875rem;
  background: #161616;
  border-radius: 50%;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0),inset 0 0 0 2px rgba(0,0,0,0);
  transform: translate(-50%, -50%);
  cursor: pointer;
  transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background 110ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--slider__thumb:hover {
  transform: translate(-50%, -50%) scale(1.4286);
}
.bx--slider__thumb:focus {
  background-color: #0f62fe;
  box-shadow: inset 0 0 0 2px #0f62fe,inset 0 0 0 3px #f4f4f4;
  transform: translate(-50%, -50%) scale(1.4286);
}
@media screen and (prefers-contrast) {
  .bx--slider__thumb:focus {
    outline-style: dotted;
  }
}
.bx--slider__thumb:active {
  box-shadow: inset 0 0 0 2px #0f62fe;
  transform: translate(-50%, -50%) scale(1.4286);
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--slider__thumb {
    outline: 1px solid ButtonText;
  }
}
.bx--slider__input {
  display: none;
}
.bx--slider-text-input, .bx-slider-text-input {
  width: 4rem;
  height: 2.5rem;
  text-align: center;
  -moz-appearance: textfield;
}
.bx--slider-text-input::-webkit-outer-spin-button, .bx--slider-text-input::-webkit-inner-spin-button, .bx-slider-text-input::-webkit-outer-spin-button, .bx-slider-text-input::-webkit-inner-spin-button {
  display: none;
}
.bx--label--disabled~.bx--slider-container>.bx--slider__range-label {
  color: #c6c6c6;
}
.bx--slider--disabled .bx--slider__thumb {
  background-color: #e0e0e0;
}
.bx--slider--disabled .bx--slider__thumb:hover {
  transform: translate(-50%, -50%);
  cursor: not-allowed;
}
.bx--slider--disabled .bx--slider__thumb:active {
  background: #e0e0e0;
  transform: translate(-50%, -50%);
}
.bx--slider--disabled .bx--slider__track, .bx--slider--disabled .bx--slider__filled-track, .bx--slider--disabled .bx--slider__thumb:focus~.bx--slider__filled-track {
  background-color: #e0e0e0;
  cursor: not-allowed;
}
.bx--slider--disabled~.bx--form-item .bx--slider-text-input, .bx--slider--disabled~.bx--slider-text-input {
  color: #c6c6c6;
  background-color: #f4f4f4;
  border: none;
  cursor: not-allowed;
  transition: none;
}
.bx--slider--disabled~.bx--form-item .bx--slider-text-input:active, .bx--slider--disabled~.bx--form-item .bx--slider-text-input:focus, .bx--slider--disabled~.bx--form-item .bx--slider-text-input:hover, .bx--slider--disabled~.bx--slider-text-input:active, .bx--slider--disabled~.bx--slider-text-input:focus, .bx--slider--disabled~.bx--slider-text-input:hover {
  color: #c6c6c6;
  outline: none;
}
.bx--slider-container.bx--skeleton .bx--slider__range-label {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 1.25rem;
  height: .75rem;
}
.bx--slider-container.bx--skeleton .bx--slider__range-label:hover, .bx--slider-container.bx--skeleton .bx--slider__range-label:focus, .bx--slider-container.bx--skeleton .bx--slider__range-label:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--slider-container.bx--skeleton .bx--slider__range-label::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--slider-container.bx--skeleton .bx--slider__range-label::before {
    animation: none;
  }
}
.bx--slider-container.bx--skeleton .bx--slider__track {
  cursor: default;
  pointer-events: none;
}
.bx--slider-container.bx--skeleton .bx--slider__thumb {
  left: 50%;
  cursor: default;
  pointer-events: none;
}
.bx--structured-list--selection .bx--structured-list-td, .bx--structured-list--selection .bx--structured-list-th {
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--structured-list--selection .bx--structured-list-td:first-child, .bx--structured-list--selection .bx--structured-list-th:first-child {
  padding-right: 1rem;
  padding-left: 1rem;
}
.bx--structured-list-input {
  display: none;
}
.bx--structured-list {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: table;
  width: 100%;
  margin-bottom: 5rem;
  overflow-x: auto;
  overflow-y: hidden;
  background-color: rgba(0,0,0,0);
  border-collapse: collapse;
  border-spacing: 0;
}
.bx--structured-list *, .bx--structured-list *::before, .bx--structured-list *::after {
  box-sizing: inherit;
}
.bx--structured-list.bx--structured-list--condensed .bx--structured-list-td, .bx--structured-list.bx--structured-list--condensed .bx--structured-list-th {
  padding: .5rem;
  padding-left: 0;
}
.bx--structured-list-row {
  display: table-row;
  border-bottom: 1px solid #e0e0e0;
  transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row):not(.bx--structured-list-row--selected) {
  background-color: #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  cursor: pointer;
}
.bx--structured-list-row.bx--structured-list-row--selected {
  background-color: #e0e0e0;
}
.bx--structured-list-row.bx--structured-list-row--header-row {
  border-bottom: 1px solid #e0e0e0;
  cursor: inherit;
}
.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td, .bx--structured-list-row.bx--structured-list-row--selected>.bx--structured-list-td {
  color: #161616;
}
.bx--structured-list--selection .bx--structured-list-row:hover:not(.bx--structured-list-row--header-row)>.bx--structured-list-td {
  border-top: 1px solid #f4f4f4;
}
.bx--structured-list-thead {
  display: table-header-group;
  vertical-align: middle;
}
.bx--structured-list-th {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  padding: 1rem 1rem .5rem 1rem;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: table-cell;
  height: 2.5rem;
  color: #161616;
  text-align: left;
  text-transform: none;
  vertical-align: bottom;
}
.bx--structured-list-th *, .bx--structured-list-th *::before, .bx--structured-list-th *::after {
  box-sizing: inherit;
}
.bx--structured-list-tbody {
  display: table-row-group;
  vertical-align: middle;
}
.bx--structured-list-td {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  letter-spacing: .16px;
  padding: 1rem 1rem 1.5rem 1rem;
  position: relative;
  display: table-cell;
  max-width: 36rem;
  color: #525252;
  transition: color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--structured-list-td *, .bx--structured-list-td *::before, .bx--structured-list-td *::after {
  box-sizing: inherit;
}
.bx--structured-list-content--nowrap {
  white-space: nowrap;
}
.bx--structured-list-svg {
  display: inline-block;
  vertical-align: middle;
  transition: all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: rgba(0,0,0,0);
}
.bx--structured-list-row:hover .bx--structured-list-svg {
  fill: #a8a8a8;
}
.bx--structured-list-input:checked+.bx--structured-list-row .bx--structured-list-svg, .bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg {
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--structured-list-input:checked+.bx--structured-list-row .bx--structured-list-svg, .bx--structured-list-input:checked+.bx--structured-list-td .bx--structured-list-svg {
    fill: ButtonText;
  }
}
.bx--structured-list.bx--skeleton .bx--structured-list-th:first-child {
  width: 8%;
}
.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n+2) {
  width: 30%;
}
.bx--structured-list.bx--skeleton .bx--structured-list-th:nth-child(3n+3) {
  width: 15%;
}
.bx--structured-list.bx--skeleton span {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  display: block;
  width: 75%;
  height: 1rem;
}
.bx--structured-list.bx--skeleton span:hover, .bx--structured-list.bx--skeleton span:focus, .bx--structured-list.bx--skeleton span:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--structured-list.bx--skeleton span::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--structured-list.bx--skeleton span::before {
    animation: none;
  }
}
.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child {
  width: 5%;
}
.bx--structured-list.bx--structured-list--selection.bx--skeleton .bx--structured-list-th:first-child span {
  display: none;
}
.bx--tabs {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  width: 100%;
  height: auto;
  color: #161616;
}
.bx--tabs *, .bx--tabs *::before, .bx--tabs *::after {
  box-sizing: inherit;
}
@media(min-width: 42rem) {
  .bx--tabs {
    min-height: 2.5rem;
    background: none;
  }
  .bx--tabs--container {
    min-height: 3rem;
  }
}
.bx--tabs-trigger {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 2.5rem;
  padding: 0 3rem 0 1rem;
  color: #161616;
  background-color: #f4f4f4;
  border-bottom: #8d8d8d;
  cursor: pointer;
}
@media(min-width: 42rem) {
  .bx--tabs-trigger {
    display: none;
  }
}
.bx--tabs-trigger:active {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--tabs-trigger:active {
    outline-style: dotted;
  }
}
.bx--tabs-trigger svg {
  position: absolute;
  right: 1rem;
  fill: #161616;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link {
  transition: none;
  text-align: center;
  width: 100%;
  padding: 0;
  margin-left: 1rem;
  margin-right: 1rem;
}
.bx--tabs-trigger--open:active {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
}
.bx--tabs-trigger--open {
  background: #e0e0e0;
}
.bx--tabs-trigger--open svg {
  transform: rotate(-180deg);
  transform-origin: 50% 45%;
  transition: transform 70ms;
}
.bx--tabs--light.bx--tabs-trigger {
  background-color: #fff;
}
.bx--tabs-trigger-text {
  padding-top: 2px;
  overflow: hidden;
  color: #161616;
  font-weight: 400;
  white-space: nowrap;
  text-decoration: none;
  text-overflow: ellipsis;
}
.bx--tabs-trigger-text:hover {
  color: #161616;
}
.bx--tabs-trigger-text:focus {
  outline: none;
}
.bx--tabs__nav {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  position: absolute;
  z-index: 9100;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-height: 600px;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #f4f4f4;
}
@media(min-width: 42rem) {
  .bx--tabs__nav {
    z-index: auto;
    flex-direction: row;
    width: auto;
    background: none;
    box-shadow: none;
    transition: inherit;
  }
}
.bx--tabs__nav--hidden {
  max-height: 0;
  overflow: hidden;
}
@media(min-width: 42rem) {
  .bx--tabs__nav--hidden {
    display: flex;
    max-width: 100%;
    max-height: none;
    overflow-x: auto;
    transition: inherit;
  }
}
.bx--tabs__nav-item {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: flex;
  width: 100%;
  height: 2.5rem;
  background-color: #f4f4f4;
  cursor: pointer;
}
.bx--tabs__nav-item *, .bx--tabs__nav-item *::before, .bx--tabs__nav-item *::after {
  box-sizing: inherit;
}
@media(min-width: 42rem) {
  .bx--tabs__nav-item {
    height: auto;
    background: rgba(0,0,0,0);
  }
  .bx--tabs__nav-item+.bx--tabs__nav-item {
    margin-left: .0625rem;
  }
  .bx--tabs--container .bx--tabs__nav-item {
    background-color: #e0e0e0;
  }
  .bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item {
    margin-left: 0;
    box-shadow: -1px 0 0 0 #8d8d8d;
  }
  .bx--tabs--container .bx--tabs__nav-item+.bx--tabs__nav-item.bx--tabs__nav-item--selected, .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--selected+.bx--tabs__nav-item {
    box-shadow: none;
  }
  .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected) {
    background: rgba(0,0,0,0);
  }
}
.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled) {
  background-color: #e5e5e5;
  box-shadow: 0 -1px 0 #e5e5e5;
}
@media(min-width: 42rem) {
  .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled) {
    background-color: rgba(0,0,0,0);
  }
  .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled)+.bx--tabs__nav-item {
    box-shadow: none;
  }
  .bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--disabled) {
    background-color: #cacaca;
  }
}
.bx--tabs__nav-item--disabled, .bx--tabs__nav-item--disabled:hover {
  outline: none;
  cursor: not-allowed;
}
@media(min-width: 42rem) {
  .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled, .bx--tabs--container .bx--tabs__nav-item.bx--tabs__nav-item--disabled:hover {
    background-color: #c6c6c6;
  }
  .bx--tabs--container .bx--tabs__nav-item--disabled .bx--tabs__nav-link {
    color: #8d8d8d;
    border-bottom: none;
  }
}
.bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) {
  display: none;
  border: none;
}
@media(min-width: 42rem) {
  .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) {
    display: flex;
  }
  .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link, .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active {
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.28572;
    letter-spacing: .16px;
    color: #161616;
    border-bottom: 3px solid #eb003b;
  }
  .bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled), .bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) {
    background-color: #f4f4f4;
  }
  .bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link, .bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link {
    padding: .5rem 1rem;
    line-height: calc(3rem - 0.5rem*2);
    border-bottom: none;
    box-shadow: inset 0 2px 0 0 #eb003b;
  }
  .bx--tabs--container .bx--tabs__nav-item--selected:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active, .bx--tabs--container .bx--tabs__nav-item--selected:hover:not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link:active {
    box-shadow: none;
  }
}
a.bx--tabs__nav-link {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  display: inline-block;
  width: calc(100% - 32px);
  height: 2.5rem;
  margin: 0 1rem;
  padding: .75rem 0;
  overflow: hidden;
  color: #646c79;
  font-weight: 400;
  line-height: 1rem;
  white-space: nowrap;
  text-decoration: none;
  text-overflow: ellipsis;
  border-bottom: 3px solid #e0e0e0;
}
a.bx--tabs__nav-link:active {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  width: 100%;
  margin: 0;
  padding-left: 16px;
}
@media screen and (prefers-contrast) {
  a.bx--tabs__nav-link:active {
    outline-style: dotted;
  }
}
@media(min-width: 42rem) {
  a.bx--tabs__nav-link {
    width: 10rem;
    margin: 0;
    padding: .75rem 1rem .5rem;
    line-height: inherit;
    border-bottom: rgba(0,0,0,0);
  }
  a.bx--tabs__nav-link:active {
    width: 10rem;
    border-bottom: 3px;
  }
  .bx--tabs--container a.bx--tabs__nav-link {
    height: 3rem;
    padding: .5rem 1rem;
    line-height: calc(3rem - 0.5rem*2);
    border-bottom: none;
  }
}
.bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link {
  color: #161616;
}
@media(min-width: 42rem) {
  .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link {
    color: #161616;
    border-bottom: 2px solid #8d8d8d;
  }
  .bx--tabs--container .bx--tabs__nav-item:hover:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled) .bx--tabs__nav-link {
    border-bottom: none;
  }
}
.bx--tabs__nav-item--disabled .bx--tabs__nav-link {
  color: #c6c6c6;
  border-bottom: 2px solid #f4f4f4;
  pointer-events: none;
}
.bx--tabs__nav-item--disabled:hover .bx--tabs__nav-link {
  border-bottom: 2px solid #f4f4f4;
  cursor: no-drop;
}
.bx--tabs__nav-item--disabled .bx--tabs__nav-link:focus, .bx--tabs__nav-item--disabled .bx--tabs__nav-link:active {
  border-bottom: 2px solid #f4f4f4;
  outline: none;
}
.bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) .bx--tabs__nav-link:focus, .bx--tabs__nav-item:not(.bx--tabs__nav-item--selected):not(.bx--tabs__nav-item--disabled):not(.bx--tabs__nav-item--selected) .bx--tabs__nav-link:active {
  color: #646c79;
}
.bx--tab-content {
  padding: 1rem;
}
.bx--tabs.bx--skeleton {
  cursor: default;
  pointer-events: none;
}
.bx--tabs.bx--skeleton .bx--tabs__nav-link {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .75rem;
}
.bx--tabs.bx--skeleton .bx--tabs__nav-link:hover, .bx--tabs.bx--skeleton .bx--tabs__nav-link:focus, .bx--tabs.bx--skeleton .bx--tabs__nav-link:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--tabs.bx--skeleton .bx--tabs__nav-link::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--tabs.bx--skeleton .bx--tabs__nav-link::before {
    animation: none;
  }
}
.bx--tabs.bx--skeleton .bx--tabs-trigger {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 6.25rem;
}
.bx--tabs.bx--skeleton .bx--tabs-trigger:hover, .bx--tabs.bx--skeleton .bx--tabs-trigger:focus, .bx--tabs.bx--skeleton .bx--tabs-trigger:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--tabs.bx--skeleton .bx--tabs-trigger::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--tabs.bx--skeleton .bx--tabs-trigger::before {
    animation: none;
  }
}
.bx--tabs.bx--skeleton .bx--tabs-trigger svg {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--tabs--scrollable {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  width: 100%;
  height: auto;
  min-height: 2.5rem;
  color: #161616;
}
.bx--tabs--scrollable *, .bx--tabs--scrollable *::before, .bx--tabs--scrollable *::after {
  box-sizing: inherit;
}
.bx--tabs--scrollable.bx--tabs--scrollable--container {
  min-height: 3rem;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav {
  display: flex;
  flex-direction: row;
  width: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
  overflow: auto hidden;
  list-style: none;
  outline: 0;
  scrollbar-width: none;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav::-webkit-scrollbar {
  display: none;
}
.bx--tabs--scrollable .bx--tabs__overflow-indicator--left, .bx--tabs--scrollable .bx--tabs__overflow-indicator--right {
  z-index: 1;
  flex: 1 0 auto;
  width: .5rem;
}
.bx--tabs--scrollable .bx--tabs__overflow-indicator--left {
  margin-right: -0.5rem;
  background-image: linear-gradient(to left, transparent, #ffffff);
}
.bx--tabs--scrollable .bx--tabs__overflow-indicator--right {
  margin-left: -0.5rem;
  background-image: linear-gradient(to right, transparent, #ffffff);
}
.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--left {
  background-image: linear-gradient(to left, transparent, #f4f4f4);
}
.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs__overflow-indicator--right {
  background-image: linear-gradient(to right, transparent, #f4f4f4);
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left {
  background-image: linear-gradient(to left, transparent, #e0e0e0);
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right {
  background-image: linear-gradient(to right, transparent, #e0e0e0);
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports(-webkit-appearance: none) and (stroke-color: transparent) {
    .bx--tabs--scrollable .bx--tabs__overflow-indicator--left {
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0), #ffffff);
    }
    .bx--tabs--scrollable .bx--tabs__overflow-indicator--right {
      background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
    }
    .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--left {
      background-image: linear-gradient(to left, rgba(224, 224, 224, 0), #e0e0e0);
    }
    .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs__overflow-indicator--right {
      background-image: linear-gradient(to right, rgba(224, 224, 224, 0), #e0e0e0);
    }
  }
}
.bx--tabs--scrollable .bx--tab--overflow-nav-button {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
}
.bx--tabs--scrollable .bx--tab--overflow-nav-button *, .bx--tabs--scrollable .bx--tab--overflow-nav-button *::before, .bx--tabs--scrollable .bx--tab--overflow-nav-button *::after {
  box-sizing: inherit;
}
.bx--tabs--scrollable .bx--tab--overflow-nav-button::-moz-focus-inner {
  border: 0;
}
.bx--tabs--scrollable .bx--tab--overflow-nav-button--hidden {
  display: none;
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tab--overflow-nav-button {
  width: 3rem;
  margin: 0;
  background-color: #e0e0e0;
}
.bx--tabs--scrollable .bx--tab--overflow-nav-button svg {
  fill: #161616;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-item {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: flex;
  cursor: pointer;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-item *, .bx--tabs--scrollable .bx--tabs--scrollable__nav-item *::before, .bx--tabs--scrollable .bx--tabs--scrollable__nav-item *::after {
  box-sizing: inherit;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item {
  margin-left: .0625rem;
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item {
  background-color: #e0e0e0;
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item {
  margin-left: 0;
  box-shadow: -0.0625rem 0 0 0 #8d8d8d;
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item+.bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected, .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--selected+.bx--tabs--scrollable__nav-item {
  box-shadow: none;
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item:hover {
  background-color: #cacaca;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled, .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover {
  background-color: rgba(0,0,0,0);
  outline: none;
  cursor: not-allowed;
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled, .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item.bx--tabs--scrollable__nav-item--disabled:hover {
  background-color: #c6c6c6;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link, .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus, .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active {
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.28572;
  letter-spacing: .16px;
  color: #161616;
  border-bottom: 3px solid #eb003b;
  outline: none;
}
.bx--tabs--scrollable .bx--tabs--scrollable .bx--tabs--scrollable__nav-link:focus {
  outline: none;
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected, .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover {
  background-color: #f4f4f4;
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:focus, .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link:active, .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:focus, .bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover .bx--tabs--scrollable__nav-link:active {
  box-shadow: none;
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link {
  line-height: calc(3rem - 0.5rem*2);
  box-shadow: inset 0 2px 0 0 #eb003b;
}
.bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected, .bx--tabs--scrollable.bx--tabs--scrollable--light.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--selected:hover {
  background-color: #fff;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-link {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  width: 10rem;
  padding: .75rem 1rem .5rem;
  overflow: hidden;
  color: #646c79;
  white-space: nowrap;
  text-align: left;
  text-decoration: none;
  text-overflow: ellipsis;
  border-bottom: 3px solid rgba(0,0,0,0);
  transition: none;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-link *, .bx--tabs--scrollable .bx--tabs--scrollable__nav-link *::before, .bx--tabs--scrollable .bx--tabs--scrollable__nav-link *::after {
  box-sizing: inherit;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-link::-moz-focus-inner {
  border: 0;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  outline: none;
  transition: none;
}
@media screen and (prefers-contrast) {
  .bx--tabs--scrollable .bx--tabs--scrollable__nav-link:active {
    outline-style: dotted;
  }
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-link {
  height: 3rem;
  padding: .5rem 1rem;
  line-height: calc(3rem - 0.5rem*2);
  border-bottom: 0;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-item:hover .bx--tabs--scrollable__nav-link {
  color: #161616;
  border-bottom: 3px solid 2px solid #8d8d8d;
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link {
  border-bottom: none;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link {
  color: #c6c6c6;
  border-bottom: 2px solid #f4f4f4;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link {
  color: #c6c6c6;
  border-bottom: 2px solid #f4f4f4;
  cursor: not-allowed;
  pointer-events: none;
}
.bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:focus, .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active {
  border-bottom: 2px solid #f4f4f4;
  outline: none;
}
.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link {
  border-bottom-color: #e0e0e0;
}
.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled:hover .bx--tabs--scrollable__nav-link {
  border-bottom-color: #e0e0e0;
}
.bx--tabs--scrollable .bx--tabs--scrollable--light .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link:active {
  border-bottom-color: #e0e0e0;
}
.bx--tabs--scrollable.bx--tabs--scrollable--container .bx--tabs--scrollable__nav-item--disabled .bx--tabs--scrollable__nav-link {
  color: #8d8d8d;
  border-bottom: none;
}
.bx--tabs--scrollable .bx--tab-content {
  padding: 1rem;
}
.bx--tabs--scrollable .bx--tabs.bx--skeleton {
  cursor: default;
  pointer-events: none;
}
.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
}
.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:hover, .bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:focus, .bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs--scrollable__nav-link::before {
    animation: none;
  }
}
.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  margin-right: .0625rem;
}
.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:hover, .bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:focus, .bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger::before {
    animation: none;
  }
}
.bx--tabs--scrollable .bx--tabs.bx--skeleton .bx--tabs-trigger svg {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--fieldset {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-bottom: 2rem;
}
.bx--fieldset *, .bx--fieldset *::before, .bx--fieldset *::after {
  box-sizing: inherit;
}
.bx--form-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.bx--label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  line-height: 1rem;
}
.bx--label *, .bx--label *::before, .bx--label *::after {
  box-sizing: inherit;
}
.bx--label .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--label.bx--skeleton::before {
    animation: none;
  }
}
input[type=number] {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
    outline-style: dotted;
  }
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--number__input-wrapper--warning~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--warn~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-input__field-wrapper--warning~.bx--form-requirement, .bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement, .bx--list-box--warning~.bx--form-requirement {
  display: block;
  max-height: 12.5rem;
  overflow: visible;
  font-weight: 400;
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement {
  color: #da1e28;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], .bx--form--fluid .bx--text-input__field-wrapper--warning {
  display: block;
}
.bx--form--fluid .bx--fieldset {
  margin: 0;
}
.bx--form--fluid input[data-invalid] {
  outline: none;
}
.bx--form--fluid .bx--form-requirement {
  margin: 0;
  padding: .5rem 2.5rem .5rem 1rem;
}
input:not(output):not([data-invalid]):-moz-ui-invalid {
  box-shadow: none;
}
.bx--form-requirement {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: none;
  max-height: 0;
  margin: .25rem 0 0;
  overflow: hidden;
}
.bx--form-requirement *, .bx--form-requirement *::before, .bx--form-requirement *::after {
  box-sizing: inherit;
}
.bx--select--inline .bx--form__helper-text {
  margin-top: 0;
}
.bx--form__helper-text {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
  z-index: 0;
  width: 100%;
  margin-top: .25rem;
  color: #525252;
  opacity: 1;
}
.bx--label--disabled, .bx--form__helper-text--disabled {
  color: #c6c6c6;
}
.bx--text-area {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  letter-spacing: .16px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  width: 100%;
  min-width: 18rem;
  height: 100%;
  min-height: 7.5rem;
  padding: .6875rem 1rem;
  color: #161616;
  background-color: #f4f4f4;
  resize: none;
  border: none;
  border-radius: 6px;
  outline: none !important;
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-area *, .bx--text-area *::before, .bx--text-area *::after {
  box-sizing: inherit;
}
.bx--text-area:focus, .bx--text-area:active {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--text-area:focus, .bx--text-area:active {
    outline-style: dotted;
  }
}
.bx--text-area::placeholder {
  color: #a8a8a8;
  opacity: 1;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.42857;
  letter-spacing: .16px;
}
.bx--span {
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  font-weight: 400;
  line-height: 1rem;
  position: absolute;
  top: -1.5rem;
  right: 0;
  font-size: 12px;
}
.bx--span--disabled {
  color: #c6c6c6;
  outline: none;
  cursor: not-allowed;
}
.bx--text-area--light {
  background-color: #fff;
  border: 1px #dce1e3 solid;
}
.bx--text-area--invalid {
  padding-right: 2.5rem;
  border: 1px #eb003b solid;
  color: #eb003b;
}
.bx--text-area__wrapper {
  position: relative;
  display: flex;
}
.bx--text-area__invalid-icon {
  position: absolute;
  top: .75rem;
  right: 1rem;
  fill: #da1e28;
}
.bx--text-area:disabled {
  color: #c6c6c6;
  background-color: #f4f4f4;
  outline: none;
  cursor: not-allowed;
  resize: none;
}
.bx--text-area:disabled::placeholder {
  color: #c6c6c6;
}
.bx--text-area.bx--text-area--light:disabled {
  background-color: #fff;
}
bx--text-area.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  height: 6.25rem;
}
bx--text-area.bx--skeleton:hover, bx--text-area.bx--skeleton:focus, bx--text-area.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
bx--text-area.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  bx--text-area.bx--skeleton::before {
    animation: none;
  }
}
bx--text-area.bx--skeleton::placeholder {
  color: rgba(0,0,0,0);
}
.bx--fieldset {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-bottom: 2rem;
}
.bx--fieldset *, .bx--fieldset *::before, .bx--fieldset *::after {
  box-sizing: inherit;
}
.bx--form-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.bx--label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  line-height: 1rem;
}
.bx--label *, .bx--label *::before, .bx--label *::after {
  box-sizing: inherit;
}
.bx--label .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--label.bx--skeleton::before {
    animation: none;
  }
}
input[type=number] {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
    outline-style: dotted;
  }
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--number__input-wrapper--warning~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--warn~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-input__field-wrapper--warning~.bx--form-requirement, .bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement, .bx--list-box--warning~.bx--form-requirement {
  display: block;
  max-height: 12.5rem;
  overflow: visible;
  font-weight: 400;
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement {
  color: #da1e28;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], .bx--form--fluid .bx--text-input__field-wrapper--warning {
  display: block;
}
.bx--form--fluid .bx--fieldset {
  margin: 0;
}
.bx--form--fluid input[data-invalid] {
  outline: none;
}
.bx--form--fluid .bx--form-requirement {
  margin: 0;
  padding: .5rem 2.5rem .5rem 1rem;
}
input:not(output):not([data-invalid]):-moz-ui-invalid {
  box-shadow: none;
}
.bx--form-requirement {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: none;
  max-height: 0;
  margin: .25rem 0 0;
  overflow: hidden;
}
.bx--form-requirement *, .bx--form-requirement *::before, .bx--form-requirement *::after {
  box-sizing: inherit;
}
.bx--select--inline .bx--form__helper-text {
  margin-top: 0;
}
.bx--form__helper-text {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
  z-index: 0;
  width: 100%;
  margin-top: .25rem;
  color: #525252;
  opacity: 1;
}
.bx--label--disabled, .bx--form__helper-text--disabled {
  color: #c6c6c6;
}
.bx--text-input {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  width: 100%;
  height: 2.5rem;
  padding: 0 1rem;
  color: #161616;
  background-color: #f4f4f4;
  border: none;
  border-radius: 6px;
  outline: none !important;
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-input *, .bx--text-input *::before, .bx--text-input *::after {
  box-sizing: inherit;
}
.bx--text-input:focus, .bx--text-input:active {
  outline: 1px solid #0f62fe;
}
@media screen and (prefers-contrast) {
  .bx--text-input:focus, .bx--text-input:active {
    outline-style: dotted;
  }
}
.bx--text-input-wrapper svg[hidden] {
  display: none;
}
.bx--text-input--xl {
  height: 3rem;
}
.bx--text-input--sm {
  height: 2rem;
}
.bx--password-input {
  padding-right: 2.5rem;
}
.bx--text-input::placeholder {
  color: #a8a8a8;
  opacity: 1;
}
.bx--text-input--light {
  background-color: #fff;
  border: 1px #dce1e3 solid;
}
.bx--text-input__field-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.bx--text-input__field-wrapper .bx--text-input__invalid-icon {
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
  fill: #da1e28;
}
.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning {
  fill: #f1c21b;
}
.bx--text-input__field-wrapper .bx--text-input__invalid-icon--warning path:first-of-type {
  opacity: 1;
  fill: #000;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  bottom: 0;
  left: 50%;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after {
  transition: none;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  bottom: -0.5rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  bottom: -0.8125rem;
  transform: translate(-50%, 100%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility::after {
  content: attr(aria-label);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--a11y::after {
  content: none;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible::after, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover::after {
  opacity: 1;
}
@keyframes tooltip-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible+.bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover+.bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden .bx--assistive-text, .bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  position: absolute;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  min-height: auto;
  padding: 0;
  background: none;
  border: 0;
  cursor: pointer;
  transition: outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--text-input__field-wrapper .bx--text-input--password__visibility svg, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg {
  transition: fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #525252;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--text-input__field-wrapper .bx--text-input--password__visibility svg, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger svg {
    fill: ButtonText;
  }
}
.bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:hover, .bx--text-input__field-wrapper .bx--btn.bx--text-input--password__visibility__toggle.bx--tooltip__trigger:focus svg {
  fill: #161616;
}
.bx--text-input__field-wrapper .bx--text-input--invalid {
  padding-right: 2.5rem;
  outline: none;
  color: #da1e28;
  border: 1px #da1e28 solid;
}
.bx--text-input__field-wrapper .bx--text-input--invalid.bx--password-input {
  padding-right: 4rem;
}
.bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility, .bx--text-input__field-wrapper .bx--text-input--invalid+.bx--text-input--password__visibility__toggle {
  right: 1rem;
}
.bx--password-input-wrapper .bx--text-input__invalid-icon {
  right: 2.5rem;
}
.bx--text-input:disabled+.bx--text-input--password__visibility svg, .bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg {
  cursor: not-allowed;
  fill: #c6c6c6;
}
.bx--text-input:disabled+.bx--text-input--password__visibility svg:hover, .bx--text-input:disabled+.bx--text-input--password__visibility__toggle svg:hover {
  fill: #c6c6c6;
}
.bx--text-input:disabled {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  color: #c6c6c6;
  background-color: #f4f4f4;
  -webkit-text-fill-color: currentColor;
  cursor: not-allowed;
}
.bx--text-input--light:disabled {
  background-color: #fff;
}
.bx--text-input:disabled::placeholder {
  color: #c6c6c6;
  opacity: 1;
}
.bx--text-input--invalid {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
  box-shadow: none;
}
@media screen and (prefers-contrast) {
  .bx--text-input--invalid {
    outline-style: dotted;
  }
}
.bx--text-input--invalid .bx--text-input--password__visibility, .bx--text-input--invalid .bx--text-input--password__visibility__toggle {
  right: 2.5rem;
}
.bx--skeleton.bx--text-input {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
}
.bx--skeleton.bx--text-input:hover, .bx--skeleton.bx--text-input:focus, .bx--skeleton.bx--text-input:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--skeleton.bx--text-input::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--skeleton.bx--text-input::before {
    animation: none;
  }
}
.bx--form--fluid .bx--text-input-wrapper {
  position: relative;
  background: #f4f4f4;
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--form--fluid .bx--label {
  position: absolute;
  top: .8125rem;
  left: 1rem;
  z-index: 1;
  margin: 0;
}
.bx--form__helper-text-label {
  color: #6e6e6e !important;
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 7px;
}
.bx--form--fluid .bx--form__helper-text {
  display: none;
}
.bx--form--fluid .bx--form__helper-text-fit {
  color: #6e6e6e !important;
}
.bx--form--fluid .bx--form__invalid-message {
  display: none;
}
.bx--form--fluid .bx--text-input {
  min-height: 4rem;
  padding: 2rem 1rem .8125rem;
}
.bx--text-input__divider, .bx--form--fluid .bx--text-input__divider {
  display: none;
}
.bx--form--fluid .bx--text-input--invalid, .bx--form--fluid .bx--text-input--warn {
  border-bottom: none;
}
.bx--form--fluid .bx--text-input--invalid+.bx--text-input__divider, .bx--form--fluid .bx--text-input--warn+.bx--text-input__divider {
  display: block;
  margin: 0 1rem;
  border-color: #e0e0e0;
  border-style: solid;
  border-bottom: none;
}
.bx--form--fluid .bx--text-input__invalid-icon {
  top: 5rem;
}
.bx--form--fluid .bx--text-input-wrapper--light {
  background: #fff;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--form--fluid .bx--text-input__field-wrapper[data-invalid]:not(:focus) {
    outline-style: dotted;
  }
}
.bx--text-input-wrapper--inline {
  flex-flow: row wrap;
}
.bx--label--inline {
  flex: 1;
  margin: .8125rem 0 0 0;
  word-break: break-word;
  overflow-wrap: break-word;
}
.bx--label--inline--sm {
  margin-top: .5625rem;
}
.bx--label--inline--xl {
  margin-top: 1.0625rem;
}
.bx--text-input__label-helper-wrapper {
  flex: 2;
  flex-direction: column;
  max-width: 8rem;
  margin-right: 1.5rem;
  overflow-wrap: break-word;
}
.bx--form__helper-text--inline {
  margin-top: .125rem;
}
.bx--text-input__field-outer-wrapper {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.bx--text-input__field-outer-wrapper--inline {
  flex: 8;
  flex-direction: column;
}
.bx--tile {
  position: relative;
  display: block;
  min-width: 8rem;
  min-height: 4rem;
  padding: 1rem;
  background-color: #f4f4f4;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
}
.bx--tile--light {
  background-color: #fff;
}
.bx--tile--clickable, .bx--tile--selectable, .bx--tile--expandable {
  cursor: pointer;
  transition: 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tile--clickable:hover, .bx--tile--selectable:hover, .bx--tile--expandable:hover {
  background: #e5e5e5;
}
.bx--tile--clickable:hover .bx--tile__checkmark, .bx--tile--expandable:hover .bx--tile__checkmark {
  opacity: 1;
}
.bx--tile--expandable::-moz-focus-inner {
  border: 0;
}
.bx--tile--clickable {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  color: #161616;
  text-decoration: none;
}
.bx--tile--clickable *, .bx--tile--clickable *::before, .bx--tile--clickable *::after {
  box-sizing: inherit;
}
.bx--tile--clickable:hover, .bx--tile--clickable:active {
  color: #161616;
  text-decoration: none;
}
.bx--tile--selectable {
  padding-right: 3rem;
}
.bx--tile__checkmark, .bx--tile__chevron {
  position: absolute;
  background: rgba(0,0,0,0);
  border: none;
  transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tile__checkmark {
  top: 1rem;
  right: 1rem;
  height: 1rem;
  opacity: 0;
}
.bx--tile__checkmark svg {
  border-radius: 50%;
  fill: #525252;
}
.bx--tile__chevron {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  display: flex;
  align-items: flex-end;
  height: 1rem;
}
.bx--tile__chevron svg {
  margin-left: .5rem;
  transform-origin: center;
  transition: 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--tile__chevron svg {
    fill: ButtonText;
  }
}
.bx--tile__chevron:hover {
  cursor: pointer;
}
.bx--tile__chevron:focus {
  outline: none;
}
.bx--tile--expandable {
  width: 100%;
  overflow: hidden;
  color: inherit;
  font-size: inherit;
  text-align: left;
  border: 0;
  transition: max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tile-content__above-the-fold {
  display: block;
}
.bx--tile-content__below-the-fold {
  display: block;
  visibility: hidden;
  opacity: 0;
  transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tile--is-expanded {
  overflow: visible;
  transition: max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tile--is-expanded .bx--tile__chevron svg {
  transform: rotate(-180deg);
}
.bx--tile--is-expanded .bx--tile-content__below-the-fold {
  visibility: inherit;
  opacity: 1;
  transition: opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tile--is-selected {
  outline: 1px solid #161616;
  outline-offset: -1px;
}
.bx--tile--is-selected .bx--tile__checkmark {
  opacity: 1;
}
.bx--tile-input:checked+.bx--tile>.bx--tile__checkmark svg {
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--tile-input:checked+.bx--tile>.bx--tile__checkmark svg {
    fill: ButtonText;
  }
}
.bx--tile-content {
  width: 100%;
  height: 100%;
}
.bx--tile-input {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--fieldset {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-bottom: 2rem;
}
.bx--fieldset *, .bx--fieldset *::before, .bx--fieldset *::after {
  box-sizing: inherit;
}
.bx--form-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.bx--label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  line-height: 1rem;
}
.bx--label *, .bx--label *::before, .bx--label *::after {
  box-sizing: inherit;
}
.bx--label .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--label.bx--skeleton::before {
    animation: none;
  }
}
input[type=number] {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
    outline-style: dotted;
  }
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--number__input-wrapper--warning~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--warn~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-input__field-wrapper--warning~.bx--form-requirement, .bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement, .bx--list-box--warning~.bx--form-requirement {
  display: block;
  max-height: 12.5rem;
  overflow: visible;
  font-weight: 400;
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement {
  color: #da1e28;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], .bx--form--fluid .bx--text-input__field-wrapper--warning {
  display: block;
}
.bx--form--fluid .bx--fieldset {
  margin: 0;
}
.bx--form--fluid input[data-invalid] {
  outline: none;
}
.bx--form--fluid .bx--form-requirement {
  margin: 0;
  padding: .5rem 2.5rem .5rem 1rem;
}
input:not(output):not([data-invalid]):-moz-ui-invalid {
  box-shadow: none;
}
.bx--form-requirement {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: none;
  max-height: 0;
  margin: .25rem 0 0;
  overflow: hidden;
}
.bx--form-requirement *, .bx--form-requirement *::before, .bx--form-requirement *::after {
  box-sizing: inherit;
}
.bx--select--inline .bx--form__helper-text {
  margin-top: 0;
}
.bx--form__helper-text {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
  z-index: 0;
  width: 100%;
  margin-top: .25rem;
  color: #525252;
  opacity: 1;
}
.bx--label--disabled, .bx--form__helper-text--disabled {
  color: #c6c6c6;
}
.bx--toggle {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--toggle:focus {
  outline: none;
}
.bx--toggle__label {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  position: relative;
  display: flex;
  align-items: center;
  margin: .5rem 0;
  cursor: pointer;
}
.bx--toggle__appearance {
  position: relative;
  width: 3rem;
  height: 1.5rem;
}
.bx--toggle__appearance::before {
  position: absolute;
  top: 0;
  display: block;
  box-sizing: border-box;
  width: 3rem;
  height: 1.5rem;
  background-color: #8d8d8d;
  border-radius: .9375rem;
  box-shadow: 0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0);
  cursor: pointer;
  transition: box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);
  content: "";
  will-change: box-shadow;
}
.bx--toggle__appearance::after {
  position: absolute;
  top: .1875rem;
  left: .1875rem;
  display: block;
  box-sizing: border-box;
  width: 1.125rem;
  height: 1.125rem;
  background-color: #fff;
  border-radius: 50%;
  cursor: pointer;
  transition: transform 70ms cubic-bezier(0.2, 0, 1, 0.9);
  content: "";
}
.bx--toggle__check {
  position: absolute;
  top: .375rem;
  left: .375rem;
  z-index: 1;
  width: .375rem;
  height: .3125rem;
  transform: scale(0.2);
  transition: 70ms cubic-bezier(0.2, 0, 1, 0.9);
  fill: #fff;
}
.bx--toggle__text--left, .bx--toggle__text--right {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  margin-left: .5rem;
}
.bx--toggle__text--left {
  position: absolute;
  left: 3rem;
}
.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--left, .bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--right {
  visibility: hidden;
}
.bx--toggle:checked+.bx--toggle__label .bx--toggle__text--right, .bx--toggle:not(:checked)+.bx--toggle__label .bx--toggle__text--left {
  display: inline;
}
.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::before {
  background-color: #198038;
}
.bx--toggle:checked+.bx--toggle__label .bx--toggle__appearance::after {
  background-color: #fff;
  transform: translateX(1.5rem);
}
.bx--toggle+.bx--toggle__label .bx--toggle__appearance::before {
  box-shadow: 0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0);
}
.bx--toggle:active+.bx--toggle__label .bx--toggle__appearance::before {
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #0f62fe;
}
.bx--toggle:disabled+.bx--toggle__label {
  cursor: not-allowed;
}
.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before {
  background-color: #f4f4f4;
}
.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after {
  background-color: #c6c6c6;
}
.bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::before, .bx--toggle:disabled+.bx--toggle__label .bx--toggle__appearance::after {
  cursor: not-allowed;
  transition: 70ms cubic-bezier(0.2, 0, 1, 0.9);
}
.bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--left, .bx--toggle:disabled+.bx--toggle__label .bx--toggle__text--right {
  color: #c6c6c6;
}
.bx--toggle:disabled:active+.bx--toggle__label .bx--toggle__appearance:before {
  box-shadow: none;
}
.bx--toggle:disabled+.bx--toggle__label .bx--toggle__check {
  fill: #c6c6c6;
}
.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance {
  width: 2rem;
  height: 1rem;
}
.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::before {
  top: 0;
  box-sizing: border-box;
  width: 2rem;
  height: 1rem;
  border-radius: .9375rem;
}
.bx--toggle--small+.bx--toggle__label .bx--toggle__appearance::after {
  top: .1875rem;
  left: .1875rem;
  width: .625rem;
  height: .625rem;
}
.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__check {
  transform: scale(1) translateX(1rem);
  fill: #198038;
}
.bx--toggle--small+.bx--toggle__label .bx--toggle__text--left {
  left: 2rem;
}
.bx--toggle--small:checked+.bx--toggle__label .bx--toggle__appearance::after {
  margin-left: 0;
  transform: translateX(1.0625rem);
}
.bx--toggle-input {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--toggle-input:focus {
  outline: none;
}
.bx--toggle-input__label {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  color: #525252;
  cursor: pointer;
}
.bx--toggle__switch {
  position: relative;
  display: flex;
  align-items: center;
  width: 3rem;
  height: 1.5rem;
  cursor: pointer;
}
.bx--toggle__switch::before {
  position: absolute;
  top: 0;
  display: block;
  box-sizing: border-box;
  width: 3rem;
  height: 1.5rem;
  background-color: #8d8d8d;
  border-radius: .9375rem;
  box-shadow: 0 0 0 1px rgba(0,0,0,0),0 0 0 3px rgba(0,0,0,0);
  transition: box-shadow 70ms cubic-bezier(0.2, 0, 1, 0.9),background-color 70ms cubic-bezier(0.2, 0, 1, 0.9);
  content: "";
  will-change: box-shadow;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--toggle__switch::before {
    border: 1px solid ButtonText;
  }
}
.bx--toggle__switch::after {
  position: absolute;
  top: .1875rem;
  left: .1875rem;
  display: block;
  box-sizing: border-box;
  width: 1.125rem;
  height: 1.125rem;
  background-color: #fff;
  border-radius: 50%;
  transition: transform 70ms cubic-bezier(0.2, 0, 1, 0.9);
  content: "";
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--toggle__switch::after {
    border: 3px solid ButtonText;
  }
}
.bx--toggle-input__label .bx--toggle__switch {
  margin-top: 1rem;
}
.bx--toggle__text--off, .bx--toggle__text--on {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: absolute;
  top: 50%;
  margin-left: 3.5rem;
  white-space: nowrap;
  transform: translateY(-50%);
  user-select: none;
}
.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--off, .bx--toggle-input:not(:checked)+.bx--toggle-input__label>.bx--toggle__switch>.bx--toggle__text--on {
  visibility: hidden;
}
.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::before {
  background-color: #198038;
}
.bx--toggle-input:checked+.bx--toggle-input__label>.bx--toggle__switch::after {
  background-color: #fff;
  transform: translateX(1.5rem);
}
.bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch::before {
  box-shadow: 0 0 0 1px #fff,0 0 0 3px #0f62fe;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--toggle-input:active+.bx--toggle-input__label>.bx--toggle__switch::before {
    outline: 1px solid ButtonText;
  }
}
.bx--toggle-input:disabled+.bx--toggle-input__label {
  color: #c6c6c6;
  cursor: not-allowed;
}
.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch {
  cursor: not-allowed;
}
.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before {
  background-color: #f4f4f4;
}
.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after {
  background-color: #c6c6c6;
}
.bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before, .bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after {
  cursor: not-allowed;
  transition: 70ms cubic-bezier(0.2, 0, 1, 0.9);
}
.bx--toggle-input:disabled:active+.bx--toggle-input__label>.bx--toggle__switch::before {
  box-shadow: none;
}
.bx--data-table .bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::before {
  background-color: #c6c6c6;
}
.bx--data-table .bx--toggle-input:disabled+.bx--toggle-input__label>.bx--toggle__switch::after {
  background-color: #8d8d8d;
}
.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch {
  width: 2rem;
  height: 1rem;
}
.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::before {
  width: 2rem;
  height: 1rem;
  border-radius: .9375rem;
}
.bx--toggle-input--small+.bx--toggle-input__label>.bx--toggle__switch::after {
  width: .625rem;
  height: .625rem;
}
.bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--off, .bx--toggle-input--small+.bx--toggle-input__label .bx--toggle__text--on {
  margin-left: 2.5rem;
}
.bx--toggle-input--small:checked+.bx--toggle-input__label>.bx--toggle__switch::after {
  transform: translateX(1.0625rem);
}
.bx--toggle-input--small:checked+.bx--toggle-input__label .bx--toggle__check {
  transform: scale(1) translateX(1rem);
  fill: #198038;
}
.bx--toggle-input--small:disabled:checked+.bx--toggle-input__label .bx--toggle__check {
  fill: #f4f4f4;
}
.bx--toggle__label.bx--skeleton {
  flex-direction: column;
  align-items: flex-start;
}
.bx--toggle__label.bx--skeleton .bx--toggle__label-text {
  margin-bottom: .5rem;
}
.bx--btn {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  max-width: 20rem;
  min-height: 3rem;
  padding: calc(.875rem - 3px) 63px calc(.875rem - 3px) 15px;
  text-align: left;
  text-decoration: none;
  vertical-align: top;
  border: none;
  border-radius: .375rem;
  outline: none;
  cursor: pointer;
  transition: background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--btn *, .bx--btn *::before, .bx--btn *::after {
  box-sizing: inherit;
}
.bx--btn:disabled, .bx--btn:hover:disabled, .bx--btn:focus:disabled, .bx--btn.bx--btn--disabled, .bx--btn.bx--btn--disabled:hover, .bx--btn.bx--btn--disabled:focus {
  color: #dce1e3;
  background: #830020;
  border-color: #c6c6c6;
  box-shadow: none;
  cursor: not-allowed;
}
.bx--btn .bx--btn__icon {
  position: absolute;
  right: 1rem;
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
}
.bx--btn::-moz-focus-inner {
  padding: 0;
}
.bx--btn--primary {
  color: #fff;
  background-color: #eb003b;
}
.bx--btn--primary:hover {
  background-color: #830020;
  color: #fff;
}
.bx--btn--primary:disabled, .bx--btn--primary:hover:disabled, .bx--btn--primary:focus:disabled, .bx--btn--primary--disabled, .bx--btn--primary--disabled:hover, .bx--btn--primary--disabled:focus {
  color: #dce1e3;
  background-color: #830020;
}
.bx--btn--primary:active {
  background-color: #830020;
}
.bx--btn--primary .bx--btn__icon, .bx--btn--primary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--secondary {
  color: #646c79;
  background-color: #f0f4f5;
}
.bx--btn--secondary:hover {
  background-color: #eb003b;
}
.bx--btn--secondary:disabled, .bx--btn--secondary:hover:disabled, .bx--btn--secondary:focus:disabled, .bx--btn--secondary--disabled, .bx--btn--secondary--disabled:hover, .bx--btn--secondary--disabled:focus {
  color: #dce1e3;
  background-color: #f0f4f5;
}
.bx--btn--secondary:active {
  background-color: #eb003b;
}
.bx--btn--secondary .bx--btn__icon, .bx--btn--secondary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--secondary:hover, .bx--btn--secondary:active {
  color: #fff;
}
.bx--btn--tertiary {
  color: #eb003b;
  background-color: rgba(0,0,0,0);
  border: 1px solid;
}
.bx--btn--tertiary:hover {
  background-color: #fff;
}
.bx--btn--tertiary:disabled, .bx--btn--tertiary:hover:disabled, .bx--btn--tertiary:focus:disabled, .bx--btn--tertiary--disabled, .bx--btn--tertiary--disabled:hover, .bx--btn--tertiary--disabled:focus {
  color: #dce1e3;
  background-color: #f0f4f5;
}
.bx--btn--tertiary:active {
  background-color: #fff;
}
.bx--btn--tertiary .bx--btn__icon, .bx--btn--tertiary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--ghost {
  color: #eb003b;
  background-color: rgba(0,0,0,0);
  padding: calc(.875rem - 3px) 16px;
}
.bx--btn--ghost:hover {
  background-color: #f0f4f5;
}
.bx--btn--ghost:disabled, .bx--btn--ghost:hover:disabled, .bx--btn--ghost:focus:disabled, .bx--btn--ghost--disabled, .bx--btn--ghost--disabled:hover, .bx--btn--ghost--disabled:focus {
  color: #0043ce;
  background-color: rgba(0,0,0,0);
}
.bx--btn--ghost:active {
  background-color: #f0f4f5;
}
.bx--btn--ghost .bx--btn__icon, .bx--btn--ghost .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--ghost:hover, .bx--btn--ghost:active {
  color: #eb003b;
}
.bx--btn--ghost.bx--btn--sm {
  padding: calc(.375rem - 3px) 16px;
}
.bx--btn--ghost.bx--btn--field {
  padding: calc(.675rem - 3px) 16px;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after {
  transition: none;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::after {
  content: attr(aria-label);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--a11y::after {
  content: none;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after {
  opacity: 1;
}
@keyframes tooltip-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible+.bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover+.bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden .bx--assistive-text, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger svg, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover svg {
  fill: currentColor;
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::before, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled.bx--tooltip--a11y::after, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger.bx--btn--disabled .bx--assistive-text {
  margin: -1px;
  overflow: hidden;
  opacity: 0;
  clip: rect(0, 0, 0, 0);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:active:not([disabled]) {
  border-color: rgba(0,0,0,0);
}
.bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:hover, .bx--btn.bx--btn--icon-only.bx--tooltip__trigger[disabled]:active {
  cursor: not-allowed;
  fill: #dce1e3;
}
.bx--btn--icon-only--top {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  top: 0;
  left: 50%;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--btn--icon-only--top::before, .bx--btn--icon-only--top::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn--icon-only--top.bx--tooltip--a11y::before, .bx--btn--icon-only--top.bx--tooltip--a11y::after {
  transition: none;
}
.bx--btn--icon-only--top::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  top: -0.5rem;
  border-width: .3125rem .25rem 0 .25rem;
  border-color: #393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(-50%, -100%);
}
.bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  top: -0.8125rem;
  left: 50%;
  transform: translate(-50%, -100%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn--icon-only--top::after, .bx--btn--icon-only--top .bx--assistive-text, .bx--btn--icon-only--top+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--btn--icon-only--top::after {
  content: attr(aria-label);
}
.bx--btn--icon-only--top.bx--tooltip--a11y::after {
  content: none;
}
.bx--btn--icon-only--top.bx--tooltip--visible::before, .bx--btn--icon-only--top.bx--tooltip--visible::after, .bx--btn--icon-only--top:hover::before, .bx--btn--icon-only--top:hover::after {
  opacity: 1;
}
.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text, .bx--btn--icon-only--top:hover .bx--assistive-text, .bx--btn--icon-only--top:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--btn--icon-only--top.bx--tooltip--visible .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible+.bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--btn--icon-only--top:hover .bx--assistive-text, .bx--btn--icon-only--top:hover+.bx--assistive-text, .bx--btn--icon-only--top:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--btn--icon-only--top.bx--tooltip--hidden .bx--assistive-text, .bx--btn--icon-only--top.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--btn--icon-only--top.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--btn--icon-only--top .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  bottom: -0.75rem;
}
.bx--btn--icon-only--bottom .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--btn--icon-only--bottom::before, .bx--btn--icon-only--bottom::after, .bx--btn--icon-only--bottom .bx--assistive-text, .bx--btn--icon-only--bottom+.bx--assistive-text {
  bottom: 0;
  left: 50%;
}
.bx--btn--icon-only--bottom::before {
  bottom: -0.5rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--btn--icon-only--bottom::after, .bx--btn--icon-only--bottom .bx--assistive-text, .bx--btn--icon-only--bottom+.bx--assistive-text {
  bottom: -0.8125rem;
  transform: translate(-50%, 100%);
}
.bx--btn--icon-only {
  padding-right: .9375rem;
  padding-left: .9375rem;
}
.bx--btn--icon-only .bx--btn__icon {
  position: static;
}
.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon, .bx--btn--icon-only.bx--btn--danger--ghost .bx--btn__icon {
  margin: 0;
}
.bx--btn--icon-only.bx--btn--selected {
  background: #e0e0e0;
}
.bx--btn path[data-icon-path=inner-path] {
  fill: none;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn.bx--btn--icon-only.bx--btn--ghost .bx--btn__icon path, .bx--btn.bx--btn--icon-only.bx--btn--ghost:hover .bx--btn__icon path {
    fill: ButtonText;
  }
}
.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]), .bx--btn--ghost.bx--btn--icon-only .bx--btn__icon {
  fill: #161616;
}
.bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path, .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon, .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon {
  fill: #dce1e3;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path path, .bx--btn--ghost.bx--btn--icon-only[disabled] .bx--btn__icon path, .bx--btn.bx--btn--icon-only.bx--btn--ghost[disabled]:hover .bx--btn__icon path {
    fill: GrayText;
  }
}
.bx--btn--ghost.bx--btn--icon-only[disabled] {
  cursor: not-allowed;
}
.bx--btn--field.bx--btn--icon-only {
  padding-right: .6875rem;
  padding-left: .6875rem;
}
.bx--btn--sm.bx--btn--icon-only {
  padding-right: .4375rem;
  padding-left: .4375rem;
}
.bx--btn--danger {
  color: #fff;
  background-color: #da1e28;
}
.bx--btn--danger:hover {
  background-color: #b81921;
}
.bx--btn--danger:disabled, .bx--btn--danger:hover:disabled, .bx--btn--danger:focus:disabled, .bx--btn--danger--disabled, .bx--btn--danger--disabled:hover, .bx--btn--danger--disabled:focus {
  color: #0f62fe;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger:active {
  background-color: #750e13;
}
.bx--btn--danger .bx--btn__icon, .bx--btn--danger .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--danger-tertiary, .bx--btn--danger--tertiary {
  color: #da1e28;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger-tertiary:hover, .bx--btn--danger--tertiary:hover {
  background-color: #b81921;
  color: #fff;
  border-color: #b81921;
}
.bx--btn--danger-tertiary:disabled, .bx--btn--danger-tertiary:hover:disabled, .bx--btn--danger-tertiary:focus:disabled, .bx--btn--danger-tertiary--disabled, .bx--btn--danger-tertiary--disabled:hover, .bx--btn--danger-tertiary--disabled:focus, .bx--btn--danger--tertiary:disabled, .bx--btn--danger--tertiary:hover:disabled, .bx--btn--danger--tertiary:focus:disabled, .bx--btn--danger--tertiary--disabled, .bx--btn--danger--tertiary--disabled:hover, .bx--btn--danger--tertiary--disabled:focus {
  color: #0043ce;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger-tertiary:active, .bx--btn--danger--tertiary:active {
  background-color: #750e13;
  color: #fff;
  border-color: #750e13;
}
.bx--btn--danger-tertiary .bx--btn__icon, .bx--btn--danger-tertiary .bx--btn__icon path:not([data-icon-path]), .bx--btn--danger--tertiary .bx--btn__icon, .bx--btn--danger--tertiary .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--danger-tertiary:disabled, .bx--btn--danger-tertiary:hover:disabled, .bx--btn--danger-tertiary:focus:disabled, .bx--btn--danger-tertiary.bx--btn--disabled, .bx--btn--danger-tertiary.bx--btn--disabled:hover, .bx--btn--danger-tertiary.bx--btn--disabled:focus, .bx--btn--danger--tertiary:disabled, .bx--btn--danger--tertiary:hover:disabled, .bx--btn--danger--tertiary:focus:disabled, .bx--btn--danger--tertiary.bx--btn--disabled, .bx--btn--danger--tertiary.bx--btn--disabled:hover, .bx--btn--danger--tertiary.bx--btn--disabled:focus {
  color: #dce1e3;
  background: rgba(0,0,0,0);
  outline: none;
}
.bx--btn--danger-ghost, .bx--btn--danger--ghost {
  color: #da1e28;
  background-color: rgba(0,0,0,0);
  padding: calc(.875rem - 3px) 16px;
}
.bx--btn--danger-ghost:hover, .bx--btn--danger--ghost:hover {
  background-color: #b81921;
}
.bx--btn--danger-ghost:disabled, .bx--btn--danger-ghost:hover:disabled, .bx--btn--danger-ghost:focus:disabled, .bx--btn--danger-ghost--disabled, .bx--btn--danger-ghost--disabled:hover, .bx--btn--danger-ghost--disabled:focus, .bx--btn--danger--ghost:disabled, .bx--btn--danger--ghost:hover:disabled, .bx--btn--danger--ghost:focus:disabled, .bx--btn--danger--ghost--disabled, .bx--btn--danger--ghost--disabled:hover, .bx--btn--danger--ghost--disabled:focus {
  color: #0043ce;
  background-color: rgba(0,0,0,0);
}
.bx--btn--danger-ghost:active, .bx--btn--danger--ghost:active {
  background-color: #750e13;
}
.bx--btn--danger-ghost .bx--btn__icon, .bx--btn--danger-ghost .bx--btn__icon path:not([data-icon-path]), .bx--btn--danger--ghost .bx--btn__icon, .bx--btn--danger--ghost .bx--btn__icon path:not([data-icon-path]) {
  fill: currentColor;
}
.bx--btn--danger-ghost .bx--btn__icon, .bx--btn--danger--ghost .bx--btn__icon {
  position: static;
  margin-left: .5rem;
}
.bx--btn--danger-ghost:hover, .bx--btn--danger-ghost:active, .bx--btn--danger--ghost:hover, .bx--btn--danger--ghost:active {
  color: #fff;
}
.bx--btn--danger-ghost:disabled, .bx--btn--danger-ghost:hover:disabled, .bx--btn--danger-ghost:focus:disabled, .bx--btn--danger-ghost.bx--btn--disabled, .bx--btn--danger-ghost.bx--btn--disabled:hover, .bx--btn--danger-ghost.bx--btn--disabled:focus, .bx--btn--danger--ghost:disabled, .bx--btn--danger--ghost:hover:disabled, .bx--btn--danger--ghost:focus:disabled, .bx--btn--danger--ghost.bx--btn--disabled, .bx--btn--danger--ghost.bx--btn--disabled:hover, .bx--btn--danger--ghost.bx--btn--disabled:focus {
  color: #dce1e3;
  background: rgba(0,0,0,0);
  border-color: rgba(0,0,0,0);
  outline: none;
}
.bx--btn--danger-ghost.bx--btn--sm, .bx--btn--danger--ghost.bx--btn--sm {
  padding: calc(.375rem - 3px) 16px;
}
.bx--btn--danger-ghost.bx--btn--field, .bx--btn--danger--ghost.bx--btn--field {
  padding: calc(.675rem - 3px) 16px;
}
.bx--btn--sm {
  min-height: 2rem;
  padding: calc(.375rem - 3px) 60px calc(.375rem - 3px) 12px;
}
.bx--btn--xl:not(.bx--btn--icon-only) {
  align-items: baseline;
  padding-top: 1rem;
  padding-right: 4rem;
  padding-left: 1rem;
  min-height: 5rem;
}
.bx--btn--lg:not(.bx--btn--icon-only) {
  align-items: baseline;
  padding-top: 1rem;
  padding-right: 4rem;
  padding-left: 1rem;
  min-height: 4rem;
}
.bx--btn--field {
  min-height: 2.5rem;
  padding: calc(.675rem - 3px) 60px calc(.675rem - 3px) 12px;
}
.bx--btn.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 9.375rem;
}
.bx--btn.bx--skeleton:hover, .bx--btn.bx--skeleton:focus, .bx--btn.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--btn.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--btn.bx--skeleton::before {
    animation: none;
  }
}
.bx--btn-set {
  display: flex;
}
.bx--btn-set--stacked {
  flex-direction: column;
}
.bx--btn-set .bx--btn {
  width: 100%;
  max-width: 12.25rem;
}
.bx--btn-set .bx--btn:not(:focus) {
  box-shadow: -0.0625rem 0 0 0 #e0e0e0;
}
.bx--btn-set .bx--btn:first-of-type:not(:focus) {
  box-shadow: inherit;
}
.bx--btn-set .bx--btn:focus+.bx--btn {
  box-shadow: inherit;
}
.bx--btn-set--stacked .bx--btn:not(:focus) {
  box-shadow: 0 -0.0625rem 0 0 #e0e0e0;
}
.bx--btn-set--stacked .bx--btn:first-of-type:not(:focus) {
  box-shadow: inherit;
}
.bx--btn-set .bx--btn.bx--btn--disabled {
  box-shadow: -0.0625rem 0 0 0 #dce1e3;
}
.bx--btn-set .bx--btn.bx--btn--disabled:first-of-type {
  box-shadow: none;
}
.bx--btn-set--stacked .bx--btn.bx--btn--disabled {
  box-shadow: 0 -0.0625rem 0 0 #dce1e3;
}
.bx--btn-set--stacked .bx--btn.bx--btn--disabled:first-of-type {
  box-shadow: none;
}
.bx--fieldset {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  margin-bottom: 2rem;
}
.bx--fieldset *, .bx--fieldset *::before, .bx--fieldset *::after {
  box-sizing: inherit;
}
.bx--form-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: flex-start;
}
.bx--label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-block;
  margin-bottom: .5rem;
  color: #525252;
  line-height: 1rem;
}
.bx--label *, .bx--label *::before, .bx--label *::after {
  box-sizing: inherit;
}
.bx--label .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
}
.bx--label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 4.6875rem;
  height: .875rem;
}
.bx--label.bx--skeleton:hover, .bx--label.bx--skeleton:focus, .bx--label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--label.bx--skeleton::before {
    animation: none;
  }
}
input[type=number] {
  font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
}
input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  input[data-invalid]:not(:focus), .bx--number[data-invalid] input[type=number]:not(:focus), .bx--text-input__field-wrapper[data-invalid]>.bx--text-input--invalid:not(:focus), .bx--text-area__wrapper[data-invalid]>.bx--text-area--invalid:not(:focus), .bx--select-input__wrapper[data-invalid] .bx--select-input:not(:focus), .bx--list-box[data-invalid]:not(:focus), .bx--combo-box[data-invalid] .bx--text-input:not(:focus) {
    outline-style: dotted;
  }
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--number__input-wrapper--warning~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--warn~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-input__field-wrapper--warning~.bx--form-requirement, .bx--text-input__field-wrapper--warning>.bx--text-input~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement, .bx--list-box--warning~.bx--form-requirement {
  display: block;
  max-height: 12.5rem;
  overflow: visible;
  font-weight: 400;
}
input[data-invalid]~.bx--form-requirement, .bx--number[data-invalid] .bx--number__input-wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper~.bx--form-requirement, .bx--date-picker-input__wrapper--invalid~.bx--form-requirement, .bx--time-picker--invalid~.bx--form-requirement, .bx--text-input__field-wrapper[data-invalid]~.bx--form-requirement, .bx--text-area__wrapper[data-invalid]~.bx--form-requirement, .bx--select-input__wrapper[data-invalid]~.bx--form-requirement, .bx--time-picker[data-invalid]~.bx--form-requirement, .bx--list-box[data-invalid]~.bx--form-requirement {
  color: #da1e28;
}
.bx--form--fluid .bx--text-input__field-wrapper[data-invalid], .bx--form--fluid .bx--text-input__field-wrapper--warning {
  display: block;
}
.bx--form--fluid .bx--fieldset {
  margin: 0;
}
.bx--form--fluid input[data-invalid] {
  outline: none;
}
.bx--form--fluid .bx--form-requirement {
  margin: 0;
  padding: .5rem 2.5rem .5rem 1rem;
}
input:not(output):not([data-invalid]):-moz-ui-invalid {
  box-shadow: none;
}
.bx--form-requirement {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: none;
  max-height: 0;
  margin: .25rem 0 0;
  overflow: hidden;
}
.bx--form-requirement *, .bx--form-requirement *::before, .bx--form-requirement *::after {
  box-sizing: inherit;
}
.bx--select--inline .bx--form__helper-text {
  margin-top: 0;
}
.bx--form__helper-text {
  font-size: .75rem;
  line-height: 1.33333;
  letter-spacing: .32px;
  z-index: 0;
  width: 100%;
  margin-top: .25rem;
  color: #525252;
  opacity: 1;
}
.bx--label--disabled, .bx--form__helper-text--disabled {
  color: #c6c6c6;
}
.bx--form-item.bx--checkbox-wrapper {
  margin-bottom: .25rem;
}
.bx--form-item.bx--checkbox-wrapper:first-of-type {
  margin-top: .1875rem;
}
.bx--label+.bx--form-item.bx--checkbox-wrapper {
  margin-top: -0.125rem;
}
.bx--form-item.bx--checkbox-wrapper:last-of-type {
  margin-bottom: .1875rem;
}
.bx--checkbox {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--checkbox-label {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  display: flex;
  min-height: 1.5rem;
  padding-top: .1875rem;
  padding-left: 1.25rem;
  cursor: pointer;
  user-select: none;
}
.bx--checkbox-label *, .bx--checkbox-label *::before, .bx--checkbox-label *::after {
  box-sizing: inherit;
}
.bx--checkbox-label-text {
  padding-left: 1rem;
  margin-top: .0625rem;
}
.bx--checkbox-label::before, .bx--checkbox-label::after {
  box-sizing: border-box;
}
.bx--checkbox-label::before {
  position: absolute;
  top: .125rem;
  left: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin: .125rem .125rem .125rem .1875rem;
  background-color: rgba(0,0,0,0);
  border: 1px solid #1d1d2c;
  border-radius: 3px;
  content: "";
}
.bx--checkbox-label::after {
  position: absolute;
  top: .625rem;
  left: .5rem;
  width: .5625rem;
  height: .3125rem;
  margin-top: -0.1875rem /*rtl:0rem*/;
  background: none;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  transform: scale(0) rotate(-45deg);
  transform-origin: bottom right /*rtl:center*/;
  content: "";
}
.bx--checkbox:checked+.bx--checkbox-label::before, .bx--checkbox:indeterminate+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=true]::before, .bx--checkbox-label[data-contained-checkbox-state=mixed]::before {
  background-color: #00b260;
  border-color: #00b260;
  border-width: 1px;
}
.bx--checkbox:checked+.bx--checkbox-label::after, .bx--checkbox-label[data-contained-checkbox-state=true]::after {
  transform: scale(1) rotate(-45deg) /*rtl:scale(1.2) rotate3d(.5, 1, 0, 158deg)*/;
}
.bx--checkbox:indeterminate+.bx--checkbox-label::after, .bx--checkbox-label[data-contained-checkbox-state=mixed]::after {
  top: .6875rem;
  width: .5rem;
  border-bottom: 2px solid #fff;
  border-left: 0 solid #fff;
  transform: scale(1) rotate(0deg);
}
.bx--checkbox:focus+.bx--checkbox-label::before, .bx--checkbox-label__focus::before, .bx--checkbox:checked:focus+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=true].bx--checkbox-label__focus::before, .bx--checkbox:indeterminate:focus+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=mixed].bx--checkbox-label__focus::before {
  outline: 2px solid #eb003b;
  outline-offset: 1px;
}
.bx--checkbox:disabled+.bx--checkbox-label, .bx--checkbox-label[data-contained-checkbox-disabled=true] {
  color: #dce1e3;
  cursor: not-allowed;
}
.bx--checkbox:disabled+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-disabled=true]::before {
  border-color: #f0f4f5;
}
.bx--checkbox:checked:disabled+.bx--checkbox-label::before, .bx--checkbox:indeterminate:disabled+.bx--checkbox-label::before, .bx--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]::before, .bx--checkbox-label[data-contained-checkbox-state=mixed][data-contained-checkbox-disabled=true]::before {
  background-color: #f0f4f5;
}
.bx--checkbox-label-text.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 6.25rem;
  height: 1rem;
  margin: auto 0 auto .375rem;
}
.bx--checkbox-label-text.bx--skeleton:hover, .bx--checkbox-label-text.bx--skeleton:focus, .bx--checkbox-label-text.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--checkbox-label-text.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--checkbox-label-text.bx--skeleton::before {
    animation: none;
  }
}
.bx--radio-button-group {
  display: flex;
  align-items: center;
  border: none;
}
.bx--label+.bx--form-item .bx--radio-button-group {
  margin-top: 0;
}
.bx--radio-button-group--vertical {
  flex-direction: column;
  align-items: flex-start;
}
.bx--radio-button-group--vertical.bx--radio-button-group--label-left {
  align-items: flex-end;
}
.bx--radio-button-group--vertical .bx--radio-button__label {
  margin-right: 0;
  line-height: 1.25rem;
}
.bx--radio-button-group--vertical .bx--radio-button__label:not(:last-of-type) {
  margin-bottom: .5rem;
}
.bx--radio-button {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--radio-button__label {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  align-items: center;
  margin-right: 1rem;
  cursor: pointer;
}
.bx--radio-button__appearance {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  flex-shrink: 0;
  width: 1.125rem;
  height: 1.125rem;
  margin: .125rem .5rem .125rem .125rem;
  background-color: rgba(0,0,0,0);
  border: 1px solid #161616;
  border-radius: 50%;
}
.bx--radio-button__appearance *, .bx--radio-button__appearance *::before, .bx--radio-button__appearance *::after {
  box-sizing: inherit;
}
.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance {
  display: flex;
  align-items: center;
  justify-content: center;
  border-color: #eb003b;
  background-color: #eb003b;
}
.bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-radius: 50%;
  transform: scale(0.5);
  content: "";
}
@media screen and (-ms-high-contrast: active) {
  .bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before {
    background-color: WindowText;
  }
}
@media screen and (prefers-contrast) {
  .bx--radio-button:checked+.bx--radio-button__label .bx--radio-button__appearance::before {
    border: 2px solid WindowText;
  }
}
.bx--radio-button:disabled+.bx--radio-button__label {
  color: #c6c6c6;
  cursor: not-allowed;
}
.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance, .bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance {
  border-color: #c6c6c6;
}
.bx--radio-button:disabled+.bx--radio-button__label .bx--radio-button__appearance::before, .bx--radio-button:disabled:checked+.bx--radio-button__label .bx--radio-button__appearance::before {
  background-color: #c6c6c6;
}
.bx--radio-button:focus+.bx--radio-button__label .bx--radio-button__appearance {
  outline: 1px solid rgba(0,0,0,0);
  box-shadow: 0 0 0 2px #eb003b;
}
.bx--radio-button__label.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 6.25rem;
  height: 1.125rem;
}
.bx--radio-button__label.bx--skeleton:hover, .bx--radio-button__label.bx--skeleton:focus, .bx--radio-button__label.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--radio-button__label.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--radio-button__label.bx--skeleton::before {
    animation: none;
  }
}
.bx--radio-button__label.bx--skeleton .bx--radio-button__appearance {
  display: none;
}
.bx--radio-button-wrapper .bx--radio-button__label {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.bx--radio-button-wrapper:not(:last-of-type) {
  margin-right: 1rem;
}
.bx--radio-button-group--vertical .bx--radio-button-wrapper:not(:last-of-type) {
  margin-right: 0;
  margin-bottom: .5rem;
}
.bx--radio-button-group--label-right .bx--radio-button__label, .bx--radio-button-wrapper.bx--radio-button-wrapper--label-right .bx--radio-button__label {
  flex-direction: row;
}
.bx--radio-button-group--label-left .bx--radio-button__label, .bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__label {
  flex-direction: row-reverse;
}
.bx--radio-button-group--label-left .bx--radio-button__appearance, .bx--radio-button-wrapper.bx--radio-button-wrapper--label-left .bx--radio-button__appearance {
  margin-right: 0;
  margin-left: .5rem;
}
.bx--overflow-menu, .bx--overflow-menu__trigger {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  transition: outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--overflow-menu *, .bx--overflow-menu *::before, .bx--overflow-menu *::after, .bx--overflow-menu__trigger *, .bx--overflow-menu__trigger *::before, .bx--overflow-menu__trigger *::after {
  box-sizing: inherit;
}
.bx--overflow-menu::-moz-focus-inner, .bx--overflow-menu__trigger::-moz-focus-inner {
  border: 0;
}
.bx--overflow-menu:hover, .bx--overflow-menu__trigger:hover {
  background-color: #e5e5e5;
}
.bx--overflow-menu--sm {
  width: 2rem;
  height: 2rem;
}
.bx--overflow-menu--xl {
  width: 3rem;
  height: 3rem;
}
.bx--overflow-menu.bx--overflow-menu--open, .bx--overflow-menu.bx--overflow-menu--open .bx--overflow-menu__trigger {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  background-color: #f4f4f4;
  transition: none;
}
.bx--overflow-menu--light.bx--overflow-menu--open, .bx--overflow-menu--light.bx--overflow-menu--open .bx--overflow-menu__trigger {
  background-color: #fff;
}
.bx--overflow-menu__icon {
  width: 1rem;
  height: 1rem;
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--overflow-menu__icon {
    fill: ButtonText;
  }
}
.bx--overflow-menu-options {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  position: absolute;
  top: 32px;
  left: 0;
  z-index: 6000;
  display: none;
  flex-direction: column;
  align-items: flex-start;
  width: 10rem;
  list-style: none;
  background-color: #f4f4f4;
}
.bx--overflow-menu-options *, .bx--overflow-menu-options *::before, .bx--overflow-menu-options *::after {
  box-sizing: inherit;
}
.bx--overflow-menu-options::after {
  position: absolute;
  display: block;
  background-color: #f4f4f4;
  transition: background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);
  content: "";
}
.bx--overflow-menu.bx--overflow-menu--open:hover {
  background-color: #f4f4f4;
}
.bx--overflow-menu-options--light {
  background-color: #fff;
}
.bx--overflow-menu-options--light::after {
  background-color: #fff;
}
.bx--overflow-menu.bx--overflow-menu--light.bx--overflow-menu--open:hover {
  background-color: #fff;
}
.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after {
  top: -0.1875rem;
  left: 0;
  width: 2.5rem;
  height: .1875rem;
}
.bx--overflow-menu-options[data-floating-menu-direction=top]::after {
  bottom: -0.5rem;
  left: 0;
  width: 2.5rem;
  height: .5rem;
}
.bx--overflow-menu-options[data-floating-menu-direction=left]::after {
  top: 0;
  right: -0.375rem;
  width: .375rem;
  height: 2.5rem;
}
.bx--overflow-menu-options[data-floating-menu-direction=right]::after {
  top: 0;
  left: -0.375rem;
  width: .375rem;
  height: 2.5rem;
}
.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after, .bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=top]::after {
  width: 2rem;
}
.bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=left]::after, .bx--overflow-menu-options--sm.bx--overflow-menu-options[data-floating-menu-direction=right]::after {
  height: 2rem;
}
.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after, .bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=top]::after {
  width: 3rem;
}
.bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=left]::after, .bx--overflow-menu-options--xl.bx--overflow-menu-options[data-floating-menu-direction=right]::after {
  height: 3rem;
}
.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=top]::after, .bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=bottom]::after {
  right: 0;
  left: auto;
}
.bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=left]::after, .bx--overflow-menu--flip.bx--overflow-menu-options[data-floating-menu-direction=right]::after {
  top: auto;
  bottom: 0;
}
.bx--overflow-menu-options--open {
  display: flex;
}
.bx--overflow-menu-options__content {
  width: 100%;
}
.bx--overflow-menu-options__option {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: flex;
  align-items: center;
  width: 100%;
  height: 2.5rem;
  background-color: rgba(0,0,0,0);
  transition: background-color 110ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--overflow-menu-options__option *, .bx--overflow-menu-options__option *::before, .bx--overflow-menu-options__option *::after {
  box-sizing: inherit;
}
.bx--overflow-menu-options--sm .bx--overflow-menu-options__option {
  height: 2rem;
}
.bx--overflow-menu-options--xl .bx--overflow-menu-options__option {
  height: 3rem;
}
.bx--overflow-menu--divider {
  border-top: 1px solid #e0e0e0;
}
.bx--overflow-menu--light .bx--overflow-menu--divider {
  border-top: 1px solid #e0e0e0;
}
a.bx--overflow-menu-options__btn::before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: "";
}
.bx--overflow-menu-options__btn {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  display: inline-flex;
  align-items: center;
  width: 100%;
  max-width: 11.25rem;
  height: 100%;
  padding: 0 1rem;
  color: #525252;
  text-align: left;
  background-color: rgba(0,0,0,0);
  border: none;
  cursor: pointer;
  transition: outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9),color 110ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--overflow-menu-options__btn:hover {
  color: #161616;
}
.bx--overflow-menu-options__btn::-moz-focus-inner {
  border: none;
}
.bx--overflow-menu-options__btn svg {
  fill: #525252;
}
.bx--overflow-menu-options__btn:hover svg {
  fill: #161616;
}
.bx--overflow-menu-options__option-content {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bx--overflow-menu-options__option:hover {
  background-color: #e5e5e5;
}
.bx--overflow-menu-options__option--danger {
  border-top: 1px solid #e0e0e0;
}
.bx--overflow-menu--light .bx--overflow-menu-options__option--danger {
  border-top: 1px solid #e0e0e0;
}
.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover {
  color: #fff;
  background-color: #da1e28;
}
.bx--overflow-menu-options__option--danger .bx--overflow-menu-options__btn:hover svg {
  fill: currentColor;
}
.bx--overflow-menu-options__option--disabled:hover {
  background-color: #f4f4f4;
  cursor: not-allowed;
}
.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn {
  color: #c6c6c6;
  pointer-events: none;
}
.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:hover, .bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn:active {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  background-color: #f4f4f4;
}
.bx--overflow-menu-options__option--disabled .bx--overflow-menu-options__btn svg {
  fill: #c6c6c6;
}
.bx--overflow-menu--flip {
  left: -140px;
}
.bx--overflow-menu--flip::before {
  left: 145px;
}
.bx--search {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
.bx--search--dropdown--container {
  position: absolute;
  width: 100%;
  top: 2.5rem;
}
.bx--search--dropdown {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  position: relative;
  background-color: #f0f4f5;
  width: 100%;
  max-height: 0;
  z-index: 9100;
  border-radius: 6px;
  padding: 0 .75rem;
  overflow-y: auto;
  transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  scrollbar-width: thin;
}
.bx--search--dropdown::-webkit-scrollbar {
  width: .2rem;
}
.bx--search--dropdown--open {
  max-height: 21rem;
}
.bx--search--sm .bx--search--dropdown {
  top: 1.875rem;
}
.bx--search--lg .bx--search--dropdown {
  top: 2.25rem;
}
.bx--search--dropdown--light {
  border: 1px solid #dce1e3;
  border-top: none;
  background: #fff;
}
.bx--search--dropdown li, .bx--search--dropdown-item {
  padding: .75rem 2.125rem;
  border: 1px solid rgba(0,0,0,0);
  border-top-color: #dce1e3;
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--search--dropdown li:first-of-type, .bx--search--dropdown-item:first-of-type {
  border-top: rgba(0,0,0,0);
}
.bx--search--dropdown li:hover, .bx--search--dropdown-item:hover {
  background-color: #e5e5e5;
  border-color: rgba(0,0,0,0);
}
.bx--search--dropdown .bx--search--dropdown-item-loading {
  padding: .75rem 0;
  border-top: 1px solid #dce1e3;
}
.bx--search--dropdown li .bx--search--dropdown--title, .bx--search--dropdown .bx--search--dropdown-item .bx--search--dropdown--title {
  line-height: 1.375rem;
  font-size: 1rem;
  color: #303030;
}
.bx--search--dropdown li .bx--search--dropdown--subtitle, .bx--search--dropdown .bx--search--dropdown-item .bx--search--dropdown--subtitle {
  line-height: 1rem;
  font-size: .875rem;
  color: #646c79;
}
.bx--search .bx--label {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  visibility: inherit;
  white-space: nowrap;
}
.bx--search-input {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  order: 1;
  width: 100%;
  padding: 0 2.5rem;
  color: #161616;
  text-overflow: ellipsis;
  background-color: #f0f4f5;
  border: none;
  border-radius: 6px;
  outline: none !important;
  transition: background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  appearance: none;
}
.bx--search-input *, .bx--search-input *::before, .bx--search-input *::after {
  box-sizing: inherit;
}
.bx--search-input:focus {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--search-input:focus {
    outline-style: dotted;
  }
}
.bx--search-input::placeholder {
  color: #a8a8a8;
  opacity: 1;
}
.bx--search-input::-ms-clear {
  display: none;
}
.bx--search-input[disabled] {
  color: #c6c6c6;
  background-color: #f4f4f4;
  cursor: not-allowed;
}
.bx--search-input[disabled]::placeholder {
  color: #c6c6c6;
}
.bx--search--light .bx--search-input {
  background: #fff;
  border: 1px solid #dce1e3;
}
.bx--search--sm .bx--search-input {
  height: 2rem;
  padding: 0 2rem;
}
.bx--search--sm .bx--search-magnifier {
  left: .5rem;
}
.bx--search--sm .bx--search--dropdown--container {
  top: 2rem;
}
.bx--search--lg .bx--search-input {
  height: 3rem;
  padding: 0 2.5rem;
}
.bx--search--lg .bx--search-magnifier {
  left: .75rem;
}
.bx--search--lg .bx--search--dropdown--container {
  top: 3rem;
}
.bx--search--xl .bx--search-input {
  height: 2.5rem;
  padding: 0 3rem;
}
.bx--search--xl .bx--search--dropdown--container {
  top: 2.5rem;
}
.bx--search-magnifier {
  position: absolute;
  top: 50%;
  left: .75rem;
  z-index: 2;
  width: 1.25rem;
  height: 1.25rem;
  transform: translateY(-50%);
  pointer-events: none;
  fill: #525252;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--search-magnifier {
    fill: ButtonText;
  }
}
.bx--search-close {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  position: absolute;
  top: 0;
  right: 0;
}
.bx--search-close *, .bx--search-close *::before, .bx--search-close *::after {
  box-sizing: inherit;
}
.bx--search-close::-moz-focus-inner {
  border: 0;
}
.bx--search-close::before {
  position: absolute;
  top: .0625rem;
  left: 0;
  display: block;
  height: calc(100% - 2px);
  content: "";
}
.bx--search-close:hover {
  outline: none !important;
  background-color: initial;
}
.bx--search-button {
  flex-shrink: 0;
  margin-left: .125rem;
  background-color: #f0f4f5;
}
.bx--search-button svg {
  vertical-align: middle;
  fill: currentColor;
}
.bx--search-close svg {
  fill: inherit;
  width: 1.375rem;
  height: 1.375rem;
}
@media screen and (prefers-contrast) {
  .bx--search-close svg {
    fill: ButtonText;
  }
}
.bx--search-close, .bx--search-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  visibility: inherit;
  cursor: pointer;
  opacity: 1;
  fill: #161616;
}
.bx--search-close:focus, .bx--search-button:focus {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  outline-color: #b00832;
}
@media screen and (prefers-contrast) {
  .bx--search-close:focus, .bx--search-button:focus {
    outline-style: dotted;
  }
}
.bx--search-close:active, .bx--search-button:active {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  border: none !important;
}
@media screen and (prefers-contrast) {
  .bx--search-close:active, .bx--search-button:active {
    outline-style: dotted;
  }
}
.bx--search--disabled {
  display: none;
}
.bx--search--disabled .bx--search-close {
  outline: none;
  cursor: not-allowed;
}
.bx--search--disabled .bx--search-close:hover {
  background-color: rgba(0,0,0,0);
  border-bottom-color: rgba(0,0,0,0);
}
.bx--search--disabled .bx--search-close:hover::before {
  background-color: rgba(0,0,0,0);
}
.bx--search--disabled svg {
  fill: #c6c6c6;
}
.bx--search-close:focus::before, .bx--search-close:active::before {
  background-color: #0f62fe;
}
.bx--search-input:focus~.bx--search-close:hover {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--search-input:focus~.bx--search-close:hover {
    outline-style: dotted;
  }
}
.bx--search--sm .bx--search-close, .bx--search--sm~.bx--search-button {
  width: 2rem;
  height: 2rem;
}
.bx--search--lg .bx--search-close, .bx--search--lg~.bx--search-button {
  width: 2.5rem;
  height: 3rem;
}
.bx--search--xl .bx--search-close, .bx--search--xl~.bx--search-button {
  width: 2.5rem;
  height: 2.5rem;
}
.bx--search-close--hidden {
  visibility: hidden;
  opacity: 0;
}
.bx--search--xl.bx--skeleton .bx--search-input, .bx--search--lg.bx--skeleton .bx--search-input, .bx--search--sm.bx--skeleton .bx--search-input {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
  width: 100%;
}
.bx--search--xl.bx--skeleton .bx--search-input:hover, .bx--search--xl.bx--skeleton .bx--search-input:focus, .bx--search--xl.bx--skeleton .bx--search-input:active, .bx--search--lg.bx--skeleton .bx--search-input:hover, .bx--search--lg.bx--skeleton .bx--search-input:focus, .bx--search--lg.bx--skeleton .bx--search-input:active, .bx--search--sm.bx--skeleton .bx--search-input:hover, .bx--search--sm.bx--skeleton .bx--search-input:focus, .bx--search--sm.bx--skeleton .bx--search-input:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--search--xl.bx--skeleton .bx--search-input::before, .bx--search--lg.bx--skeleton .bx--search-input::before, .bx--search--sm.bx--skeleton .bx--search-input::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--search--xl.bx--skeleton .bx--search-input::before, .bx--search--lg.bx--skeleton .bx--search-input::before, .bx--search--sm.bx--skeleton .bx--search-input::before {
    animation: none;
  }
}
.bx--search--xl.bx--skeleton .bx--search-input::placeholder, .bx--search--lg.bx--skeleton .bx--search-input::placeholder, .bx--search--sm.bx--skeleton .bx--search-input::placeholder {
  color: rgba(0,0,0,0);
}
.bx--toolbar {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  margin: 1rem 0;
}
.bx--toolbar>div {
  margin: 0 .25rem;
}
.bx--toolbar .bx--search-input {
  height: 2rem;
  background-color: rgba(0,0,0,0);
  outline: none;
}
.bx--toolbar .bx--search-close {
  display: none;
}
.bx--toolbar .bx--overflow-menu__icon {
  transition: fill 50ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #525252;
}
.bx--toolbar .bx--search-magnifier {
  top: .5rem;
  left: .375rem;
  transform: scale(1.15);
  cursor: pointer;
  transition: all 175ms cubic-bezier(0.2, 0, 0.38, 0.9);
  fill: #525252;
}
.bx--toolbar fieldset {
  padding: 0;
  border: 0;
}
.bx--toolbar .bx--toolbar-search--active {
  width: 15.625rem;
}
.bx--toolbar .bx--toolbar-search--active .bx--search-magnifier {
  top: .5625rem;
  transform: scale(1);
}
.bx--toolbar .bx--toolbar-search--active .bx--search-input {
  background-color: #fff;
}
.bx--toolbar .bx--toolbar-search--active .bx--search-close {
  display: block;
}
.bx--toolbar .bx--checkbox-label {
  margin-bottom: 0;
}
.bx--toolbar .bx--overflow-menu--open>.bx--overflow-menu__icon {
  fill: #0f62fe;
}
.bx--toolbar-search {
  width: 1.8rem;
  transition: all 175ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--toolbar-search__btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
  background: rgba(0,0,0,0);
  border: 0;
}
.bx--toolbar-filter-icon {
  padding-right: 0;
  padding-left: 0;
}
.bx--toolbar-menu__title {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  padding: .5rem 1.25rem;
  font-weight: 600;
}
.bx--toolbar-menu__option {
  padding: .5rem 1.25rem;
}
.bx--toolbar-menu__divider {
  width: 100%;
  border: 0;
  border-top: 1px solid #e0e0e0;
}
.bx--toolbar-search:not(.bx--toolbar-search--active) .bx--search-input {
  border-bottom: none;
}
.bx--tooltip__label {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  display: inline-flex;
  align-items: center;
  color: #525252;
}
.bx--tooltip__trigger svg {
  fill: #525252;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--tooltip__trigger svg {
    fill: ButtonText;
  }
}
.bx--tooltip__trigger:not(.bx--btn--icon-only) {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  font-size: 1rem;
}
.bx--tooltip__trigger:not(.bx--btn--icon-only) *, .bx--tooltip__trigger:not(.bx--btn--icon-only) *::before, .bx--tooltip__trigger:not(.bx--btn--icon-only) *::after {
  box-sizing: inherit;
}
.bx--tooltip__trigger:not(.bx--btn--icon-only)::-moz-focus-inner {
  border: 0;
}
.bx--tooltip__label .bx--tooltip__trigger {
  margin-left: .5rem;
}
.bx--tooltip__label--bold {
  font-weight: 600;
}
.bx--tooltip {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  position: absolute;
  z-index: 6000;
  display: none;
  min-width: 13rem;
  max-width: 18rem;
  margin-top: .25rem;
  padding: 1rem;
  color: #fff;
  word-wrap: break-word;
  background: #393939;
  border-radius: .125rem;
}
.bx--tooltip *, .bx--tooltip *::before, .bx--tooltip *::after {
  box-sizing: inherit;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--tooltip {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--tooltip:focus {
  outline: 0;
  box-shadow: inset 0 0 0 1px #393939,inset 0 0 0 2px #fff;
}
.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start, .bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start {
  transform: translate(calc(50% - 22px), 0);
}
.bx--tooltip.bx--tooltip--top.bx--tooltip--align-start .bx--tooltip__caret, .bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-start .bx--tooltip__caret {
  margin-left: 15px;
}
.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end, .bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end {
  transform: translate(calc(22px - 50%), 0);
}
.bx--tooltip.bx--tooltip--top.bx--tooltip--align-end .bx--tooltip__caret, .bx--tooltip.bx--tooltip--bottom.bx--tooltip--align-end .bx--tooltip__caret {
  margin-right: 15px;
}
.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start {
  transform: translate(0, calc(-15px + 50%));
}
.bx--tooltip.bx--tooltip--left.bx--tooltip--align-start .bx--tooltip__caret {
  top: 14px;
}
.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end {
  transform: translate(0, calc(31px - 50%));
}
.bx--tooltip.bx--tooltip--left.bx--tooltip--align-end .bx--tooltip__caret {
  top: initial;
  bottom: 25px;
}
.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start {
  transform: translate(0, calc(-26px + 50%));
}
.bx--tooltip.bx--tooltip--right.bx--tooltip--align-start .bx--tooltip__caret {
  top: 26px;
}
.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end {
  transform: translate(0, calc(20px - 50%));
}
.bx--tooltip.bx--tooltip--right.bx--tooltip--align-end .bx--tooltip__caret {
  top: initial;
  bottom: 12px;
}
.bx--tooltip p {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
}
.bx--tooltip button {
  padding-right: 2rem;
}
.bx--tooltip .bx--link {
  color: #78a9ff;
  font-size: .875rem;
}
.bx--tooltip .bx--link:focus {
  outline: 1px solid #fff;
  outline-offset: 2px;
}
.bx--tooltip .bx--link:active, .bx--tooltip .bx--link:active:visited, .bx--tooltip .bx--link:active:visited:hover {
  color: #fff;
}
.bx--tooltip .bx--link:visited {
  color: #78a9ff;
}
.bx--tooltip .bx--tooltip__content[tabindex="-1"]:focus {
  outline: none;
}
.bx--tooltip .bx--tooltip__caret {
  position: absolute;
  top: calc(-0.4296875rem + 1px);
  right: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: 0 auto;
  border-right: .4296875rem solid rgba(0,0,0,0);
  border-bottom: .4296875rem solid #393939;
  border-left: .4296875rem solid rgba(0,0,0,0);
  content: "";
}
.bx--tooltip .bx--tooltip__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1rem;
}
.bx--tooltip[data-floating-menu-direction=left] .bx--tooltip__caret {
  top: 50%;
  right: calc(-0.4296875rem + 1px);
  left: auto;
  transform: rotate(90deg) translate(50%, -50%);
}
.bx--tooltip[data-floating-menu-direction=top] .bx--tooltip__caret {
  top: auto;
  bottom: calc(-0.4296875rem + 1px);
  transform: rotate(180deg);
}
.bx--tooltip[data-floating-menu-direction=right] .bx--tooltip__caret {
  top: 50%;
  right: auto;
  left: calc(-0.4296875rem + 1px);
  transform: rotate(270deg) translate(50%, -50%);
}
.bx--tooltip__heading {
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.28572;
  letter-spacing: .16px;
  margin-bottom: .5rem;
}
.bx--tooltip--shown {
  display: block;
}
.bx--tooltip--definition {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  position: relative;
}
.bx--tooltip--definition *, .bx--tooltip--definition *::before, .bx--tooltip--definition *::after {
  box-sizing: inherit;
}
.bx--tooltip--definition .bx--tooltip__trigger {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  position: relative;
  display: inline-flex;
  color: #161616;
  border-bottom: 1px dotted #eb003b;
}
.bx--tooltip--definition .bx--tooltip__trigger:hover {
  cursor: pointer;
}
.bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__top, .bx--tooltip--definition .bx--tooltip__trigger:hover+.bx--tooltip--definition__bottom {
  display: block;
}
.bx--tooltip--definition .bx--tooltip__trigger:focus {
  outline: 1px solid #0f62fe;
}
@media screen and (prefers-contrast) {
  .bx--tooltip--definition .bx--tooltip__trigger:focus {
    outline-style: dotted;
  }
}
.bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__top, .bx--tooltip--definition .bx--tooltip__trigger:focus+.bx--tooltip--definition__bottom {
  display: block;
}
.bx--tooltip--definition__bottom, .bx--tooltip--definition__top {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  position: absolute;
  z-index: 1;
  display: none;
  width: 13rem;
  margin-top: .75rem;
  padding: .5rem 1rem;
  background: #393939;
  border-radius: .125rem;
  cursor: pointer;
  pointer-events: none;
}
.bx--tooltip--definition__bottom p, .bx--tooltip--definition__top p {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  color: #fff;
}
.bx--tooltip--definition__bottom .bx--tooltip__caret, .bx--tooltip--definition__top .bx--tooltip__caret {
  position: absolute;
  right: 0;
  left: 0;
  width: .6rem;
  height: .6rem;
  margin-left: 1rem;
  background: #393939;
}
.bx--tooltip--definition__bottom .bx--tooltip__caret {
  top: -0.2rem;
  transform: rotate(-135deg);
}
.bx--tooltip--definition__top {
  margin-top: -2rem;
  transform: translateY(-100%);
}
.bx--tooltip--definition__top .bx--tooltip__caret {
  bottom: -0.2rem;
  transform: rotate(45deg);
}
.bx--tooltip--definition__align-end {
  right: 0;
}
.bx--tooltip--definition__align-center {
  margin-left: 50%;
  transform: translateX(-50%);
}
.bx--tooltip--definition__top.bx--tooltip--definition__align-center {
  margin-left: 50%;
  transform: translate(-50%, -100%);
}
.bx--tooltip--definition__align-center .bx--tooltip__caret {
  left: auto;
  margin-right: calc(50% - 6px);
  margin-left: auto;
}
.bx--tooltip--definition__align-end .bx--tooltip__caret {
  left: auto;
  margin-right: 1rem;
  margin-left: auto;
}
.bx--tooltip--definition.bx--tooltip--a11y {
  display: inline-flex;
}
.bx--tooltip--definition button.bx--tooltip--a11y {
  margin: 0;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  border-bottom: .0625rem dotted #525252;
  transition: border-color 110ms;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition:hover, .bx--tooltip__trigger.bx--tooltip__trigger--definition:focus {
  border-bottom-color: #0f62fe;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: default;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  top: 0;
  left: 50%;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after {
  transition: none;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  top: -0.25rem;
  border-width: .3125rem .25rem 0 .25rem;
  border-color: #393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(-50%, -100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .5rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  top: -0.5625rem;
  left: 0;
  transform: translate(0, -100%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top::after {
  content: attr(aria-label);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--a11y::after {
  content: none;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover::after {
  opacity: 1;
}
@keyframes tooltip-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  bottom: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  bottom: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text {
  top: 0;
  left: 50%;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::before {
  top: -0.25rem;
  border-width: .3125rem .25rem 0 .25rem;
  border-color: #393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(-50%, -100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text {
  top: -0.5625rem;
  left: 0;
  transform: translate(0, -100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  bottom: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text {
  top: 0;
  left: 50%;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::before {
  top: -0.25rem;
  border-width: .3125rem .25rem 0 .25rem;
  border-color: #393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(-50%, -100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text {
  top: -0.5625rem;
  left: 50%;
  transform: translate(-50%, -100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  bottom: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text {
  top: 0;
  left: 50%;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::before {
  top: -0.25rem;
  border-width: .3125rem .25rem 0 .25rem;
  border-color: #393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(-50%, -100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text {
  top: -0.5625rem;
  right: 0;
  left: auto;
  transform: translate(0, -100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: default;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  bottom: 0;
  left: 50%;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after {
  transition: none;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  bottom: -0.25rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .5rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  bottom: -0.5625rem;
  left: 0;
  transform: translate(0, 100%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom::after {
  content: attr(aria-label);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y::after {
  content: none;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover::after {
  opacity: 1;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--a11y+.bx--assistive-text {
  bottom: -0.5rem;
  transform: translate(0, 100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text {
  bottom: 0;
  left: 50%;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::before {
  bottom: -0.25rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text {
  bottom: -0.5625rem;
  left: 0;
  transform: translate(0, 100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-start.bx--tooltip--a11y+.bx--assistive-text {
  bottom: -0.5rem;
  transform: translate(0, 100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text {
  bottom: 0;
  left: 50%;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::before {
  bottom: -0.25rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text {
  bottom: -0.5625rem;
  transform: translate(-50%, 100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-center.bx--tooltip--a11y+.bx--assistive-text {
  bottom: -0.5rem;
  transform: translate(-50%, 100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text {
  bottom: 0;
  left: 50%;
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::before {
  bottom: -0.25rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end::after, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text {
  bottom: -0.5625rem;
  right: 0;
  left: auto;
  transform: translate(0, 100%);
}
.bx--tooltip__trigger.bx--tooltip__trigger--definition.bx--tooltip--bottom.bx--tooltip--align-end.bx--tooltip--a11y+.bx--assistive-text {
  bottom: -0.5rem;
  transform: translate(0, 100%);
}
.bx--tooltip--icon {
  display: inline-flex;
  align-items: center;
}
.bx--tooltip--icon__top, .bx--tooltip--icon__bottom {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: visible;
  cursor: pointer;
}
.bx--tooltip--icon__top *, .bx--tooltip--icon__top *::before, .bx--tooltip--icon__top *::after, .bx--tooltip--icon__bottom *, .bx--tooltip--icon__bottom *::before, .bx--tooltip--icon__bottom *::after {
  box-sizing: inherit;
}
.bx--tooltip--icon__top::before, .bx--tooltip--icon__top::after, .bx--tooltip--icon__bottom::before, .bx--tooltip--icon__bottom::after {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: absolute;
  display: flex;
  align-items: center;
  opacity: 0;
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  pointer-events: none;
}
.bx--tooltip--icon__top::before, .bx--tooltip--icon__bottom::before {
  right: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: 0 auto;
  margin-top: 1px;
  margin-left: 50%;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  border-style: solid;
  border-width: 0 .25rem .3125rem .25rem;
  content: "";
}
.bx--tooltip--icon__top::after, .bx--tooltip--icon__bottom::after {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  min-width: 1.5rem;
  max-width: 13rem;
  height: 1.5rem;
  margin-left: 50%;
  padding: 0 1rem;
  color: #fff;
  font-weight: 400;
  white-space: nowrap;
  background-color: #393939;
  border-radius: .125rem;
  transform: translateX(-50%);
  content: attr(aria-label);
  pointer-events: none;
}
.bx--tooltip--icon__top:hover::before, .bx--tooltip--icon__top:hover::after, .bx--tooltip--icon__top:focus::before, .bx--tooltip--icon__top:focus::after, .bx--tooltip--icon__bottom:hover::before, .bx--tooltip--icon__bottom:hover::after, .bx--tooltip--icon__bottom:focus::before, .bx--tooltip--icon__bottom:focus::after {
  opacity: 1;
}
.bx--tooltip--icon__top:hover svg, .bx--tooltip--icon__top:focus svg, .bx--tooltip--icon__bottom:hover svg, .bx--tooltip--icon__bottom:focus svg {
  fill: #525252;
}
.bx--tooltip--icon__top:focus, .bx--tooltip--icon__bottom:focus {
  outline: 1px solid rgba(0,0,0,0);
}
.bx--tooltip--icon__top:focus svg, .bx--tooltip--icon__bottom:focus svg {
  outline: 1px solid #0f62fe;
}
@media screen and (prefers-contrast) {
  .bx--tooltip--icon__top:focus svg, .bx--tooltip--icon__bottom:focus svg {
    outline-style: dotted;
  }
}
.bx--tooltip--icon__top::before {
  transform: translate(-50%, calc(-100% - 9px)) rotate(180deg);
  top: 1px;
}
.bx--tooltip--icon__top::after {
  transform: translate(-50%, calc(-100% - 12px));
  top: 0;
}
.bx--tooltip--icon__bottom::before {
  transform: translate(-50%, 10px) rotate(0);
  bottom: 0;
}
.bx--tooltip--icon__bottom::after {
  transform: translate(-50%, calc(100% + 10px));
  bottom: 0;
}
.bx--tooltip--icon__top.bx--tooltip--icon__align-start::before {
  transform: translate(0, calc(-100% - 9px)) rotate(180deg);
  top: 1px;
  margin-left: 4px;
}
.bx--tooltip--icon__top.bx--tooltip--icon__align-start::after {
  transform: translate(0, calc(-100% - 12px));
  top: 0;
  margin-left: 0;
}
.bx--tooltip--icon__top.bx--tooltip--icon__align-end::before {
  transform: translate(0, calc(-100% - 9px)) rotate(180deg);
  top: 1px;
  right: 0;
  left: auto;
  margin-right: 4px;
}
.bx--tooltip--icon__top.bx--tooltip--icon__align-end::after {
  transform: translate(0, calc(-100% - 12px));
  top: 0;
  margin-left: 0;
  right: 0;
}
.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::before {
  transform: translate(0, 10px) rotate(0);
  bottom: 0;
  margin-left: 4px;
}
.bx--tooltip--icon__bottom.bx--tooltip--icon__align-start::after {
  transform: translate(0, calc(100% + 10px));
  bottom: 0;
  margin-left: 0;
}
.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::before {
  transform: translate(0, 10px) rotate(0);
  bottom: 0;
  right: 0;
  left: auto;
  margin-right: 4px;
}
.bx--tooltip--icon__bottom.bx--tooltip--icon__align-end::after {
  transform: translate(0, calc(100% + 10px));
  bottom: 0;
  margin-left: 0;
  right: 0;
}
.bx--tooltip--icon .bx--tooltip__trigger svg {
  margin-left: 0;
}
.bx--tooltip__trigger:hover svg, .bx--tooltip__trigger:focus svg {
  fill: #525252;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--tooltip__trigger:hover svg, .bx--tooltip__trigger:focus svg {
    fill: ButtonText;
  }
}
.bx--tooltip__trigger.bx--tooltip--top {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--tooltip__trigger.bx--tooltip--top::before, .bx--tooltip__trigger.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  top: 0;
  left: 50%;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--tooltip__trigger.bx--tooltip--top::before, .bx--tooltip__trigger.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--tooltip__trigger.bx--tooltip--top::before, .bx--tooltip__trigger.bx--tooltip--top::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after {
  transition: none;
}
.bx--tooltip__trigger.bx--tooltip--top::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  top: -0.5rem;
  border-width: .3125rem .25rem 0 .25rem;
  border-color: #393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(-50%, -100%);
}
.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--tooltip__trigger.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  top: -0.8125rem;
  left: 50%;
  transform: translate(-50%, -100%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--tooltip__trigger.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--tooltip__trigger.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--tooltip__trigger.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--tooltip__trigger.bx--tooltip--top::after, .bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--tooltip__trigger.bx--tooltip--top::after {
  content: attr(aria-label);
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--a11y::after {
  content: none;
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::before, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible::after, .bx--tooltip__trigger.bx--tooltip--top:hover::before, .bx--tooltip__trigger.bx--tooltip--top:hover::after {
  opacity: 1;
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--top:hover .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top:hover+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--tooltip__trigger.bx--tooltip--top .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  bottom: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  bottom: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text {
  top: 0;
  left: 50%;
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::before {
  top: -0.5rem;
  border-width: .3125rem .25rem 0 .25rem;
  border-color: #393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(-50%, -100%);
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start::after, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-start+.bx--assistive-text {
  top: -0.8125rem;
  left: 0;
  transform: translate(0, -100%);
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  bottom: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text {
  top: 0;
  left: 50%;
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::before {
  top: -0.5rem;
  border-width: .3125rem .25rem 0 .25rem;
  border-color: #393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(-50%, -100%);
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center::after, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-center+.bx--assistive-text {
  top: -0.8125rem;
  left: 50%;
  transform: translate(-50%, -100%);
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  bottom: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text {
  top: 0;
  left: 50%;
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::before {
  top: -0.5rem;
  border-width: .3125rem .25rem 0 .25rem;
  border-color: #393939 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(-50%, -100%);
}
.bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end::after, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--top.bx--tooltip--align-end+.bx--assistive-text {
  top: -0.8125rem;
  right: 0;
  left: auto;
  transform: translate(0, -100%);
}
.bx--tooltip__trigger.bx--tooltip--right {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--tooltip__trigger.bx--tooltip--right::before, .bx--tooltip__trigger.bx--tooltip--right::after, .bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  top: 50%;
  right: 0;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--tooltip__trigger.bx--tooltip--right::before, .bx--tooltip__trigger.bx--tooltip--right::after, .bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--tooltip__trigger.bx--tooltip--right::before, .bx--tooltip__trigger.bx--tooltip--right::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after {
  transition: none;
}
.bx--tooltip__trigger.bx--tooltip--right::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  right: -0.5rem;
  border-width: .25rem .3125rem .25rem 0;
  border-color: rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--tooltip__trigger.bx--tooltip--right::after, .bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  right: -0.8125rem;
  transform: translate(100%, -50%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--tooltip__trigger.bx--tooltip--right::after, .bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--tooltip__trigger.bx--tooltip--right::after, .bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--tooltip__trigger.bx--tooltip--right::after, .bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--tooltip__trigger.bx--tooltip--right::after, .bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--tooltip__trigger.bx--tooltip--right::after {
  content: attr(aria-label);
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--a11y::after {
  content: none;
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::before, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible::after, .bx--tooltip__trigger.bx--tooltip--right:hover::before, .bx--tooltip__trigger.bx--tooltip--right:hover::after {
  opacity: 1;
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--right:hover .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right:hover+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--tooltip__trigger.bx--tooltip--right .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  width: .75rem;
  height: 100%;
  left: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  width: .75rem;
  height: 100%;
  left: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text {
  top: 50%;
  right: 0;
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::before {
  right: -0.5rem;
  border-width: .25rem .3125rem .25rem 0;
  border-color: rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start::after, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-start+.bx--assistive-text {
  right: -0.8125rem;
  transform: translate(100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  width: .75rem;
  height: 100%;
  left: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text {
  top: 50%;
  right: 0;
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::before {
  right: -0.5rem;
  border-width: .25rem .3125rem .25rem 0;
  border-color: rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center::after, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-center+.bx--assistive-text {
  right: -0.8125rem;
  transform: translate(100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  width: .75rem;
  height: 100%;
  left: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text {
  top: 50%;
  right: 0;
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::before {
  right: -0.5rem;
  border-width: .25rem .3125rem .25rem 0;
  border-color: rgba(0,0,0,0) #393939 rgba(0,0,0,0) rgba(0,0,0,0);
  transform: translate(100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end::after, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--right.bx--tooltip--align-end+.bx--assistive-text {
  right: -0.8125rem;
  transform: translate(100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--bottom {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--tooltip__trigger.bx--tooltip--bottom::before, .bx--tooltip__trigger.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  bottom: 0;
  left: 50%;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--tooltip__trigger.bx--tooltip--bottom::before, .bx--tooltip__trigger.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--tooltip__trigger.bx--tooltip--bottom::before, .bx--tooltip__trigger.bx--tooltip--bottom::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after {
  transition: none;
}
.bx--tooltip__trigger.bx--tooltip--bottom::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  bottom: -0.5rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--tooltip__trigger.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  bottom: -0.8125rem;
  transform: translate(-50%, 100%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--tooltip__trigger.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--tooltip__trigger.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--tooltip__trigger.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--tooltip__trigger.bx--tooltip--bottom::after, .bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--tooltip__trigger.bx--tooltip--bottom::after {
  content: attr(aria-label);
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--a11y::after {
  content: none;
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::before, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible::after, .bx--tooltip__trigger.bx--tooltip--bottom:hover::before, .bx--tooltip__trigger.bx--tooltip--bottom:hover::after {
  opacity: 1;
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--bottom:hover .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom:hover+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--tooltip__trigger.bx--tooltip--bottom .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text {
  bottom: 0;
  left: 50%;
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::before {
  bottom: -0.5rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start::after, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-start+.bx--assistive-text {
  bottom: -0.8125rem;
  left: 0;
  transform: translate(0, 100%);
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text {
  bottom: 0;
  left: 50%;
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::before {
  bottom: -0.5rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center::after, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center+.bx--assistive-text {
  bottom: -0.8125rem;
  transform: translate(-50%, 100%);
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  left: 0;
  width: 100%;
  height: .75rem;
  top: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text {
  bottom: 0;
  left: 50%;
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::before {
  bottom: -0.5rem;
  border-width: 0 .25rem .3125rem .25rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #393939 rgba(0,0,0,0);
  transform: translate(-50%, 100%);
}
.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end::after, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-end+.bx--assistive-text {
  bottom: -0.8125rem;
  right: 0;
  left: auto;
  transform: translate(0, 100%);
}
.bx--tooltip__trigger.bx--tooltip--left {
  position: relative;
  display: inline-flex;
  overflow: visible;
  align-items: center;
  cursor: pointer;
}
.bx--tooltip__trigger.bx--tooltip--left::before, .bx--tooltip__trigger.bx--tooltip--left::after, .bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text {
  position: absolute;
  z-index: 6000;
  display: flex;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  top: 50%;
  left: 0;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--tooltip__trigger.bx--tooltip--left::before, .bx--tooltip__trigger.bx--tooltip--left::after, .bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text {
    display: inline-block;
  }
}
.bx--tooltip__trigger.bx--tooltip--left::before, .bx--tooltip__trigger.bx--tooltip--left::after {
  transition: opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after {
  transition: none;
}
.bx--tooltip__trigger.bx--tooltip--left::before {
  width: 0;
  height: 0;
  border-style: solid;
  content: "";
  left: -0.5rem;
  border-width: .25rem 0 .25rem .3125rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform: translate(-100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text {
  box-sizing: content-box;
  color: inherit;
  opacity: 1;
  white-space: normal;
  word-break: break-word;
}
.bx--tooltip__trigger.bx--tooltip--left::after, .bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  z-index: 6000;
  width: max-content;
  min-width: 1.5rem;
  max-width: 13rem;
  height: auto;
  padding: .25rem 1rem;
  background-color: #393939;
  border-radius: .125rem;
  color: #fff;
  font-weight: 400;
  text-align: left;
  transform: translateX(-50%);
  font-size: .875rem;
  line-height: 1.28572;
  letter-spacing: .16px;
  left: -0.8125rem;
  transform: translate(-100%, -50%);
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .bx--tooltip__trigger.bx--tooltip--left::after, .bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-accelerator: true) {
  .bx--tooltip__trigger.bx--tooltip--left::after, .bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text {
    width: auto;
  }
}
@supports(-ms-ime-align: auto) {
  .bx--tooltip__trigger.bx--tooltip--left::after, .bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text {
    width: auto;
  }
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--tooltip__trigger.bx--tooltip--left::after, .bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left+.bx--assistive-text {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--tooltip__trigger.bx--tooltip--left::after {
  content: attr(aria-label);
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--a11y::after {
  content: none;
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::before, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible::after, .bx--tooltip__trigger.bx--tooltip--left:hover::before, .bx--tooltip__trigger.bx--tooltip--left:hover::after {
  opacity: 1;
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text {
  overflow: visible;
  margin: auto;
  clip: auto;
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--visible.bx--tooltip--a11y::before, .bx--tooltip__trigger.bx--tooltip--left:hover .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left:hover+.bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left:hover.bx--tooltip--a11y::before {
  animation: tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden+.bx--assistive-text {
  overflow: hidden;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--hidden.bx--tooltip--a11y::before {
  animation: none;
  opacity: 0;
}
.bx--tooltip__trigger.bx--tooltip--left .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  width: .75rem;
  height: 100%;
  right: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  width: .75rem;
  height: 100%;
  right: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text {
  top: 50%;
  left: 0;
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::before {
  left: -0.5rem;
  border-width: .25rem 0 .25rem .3125rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform: translate(-100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start::after, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-start+.bx--assistive-text {
  left: -0.8125rem;
  transform: translate(-100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  width: .75rem;
  height: 100%;
  right: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text {
  top: 50%;
  left: 0;
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::before {
  left: -0.5rem;
  border-width: .25rem 0 .25rem .3125rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform: translate(-100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center::after, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-center+.bx--assistive-text {
  left: -0.8125rem;
  transform: translate(-100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text::after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  width: .75rem;
  height: 100%;
  right: -0.75rem;
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text {
  top: 50%;
  left: 0;
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::before {
  left: -0.5rem;
  border-width: .25rem 0 .25rem .3125rem;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #393939;
  transform: translate(-100%, -50%);
}
.bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end::after, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end .bx--assistive-text, .bx--tooltip__trigger.bx--tooltip--left.bx--tooltip--align-end+.bx--assistive-text {
  left: -0.8125rem;
  transform: translate(-100%, -50%);
}
.bx--list-box__wrapper--inline {
  display: inline-grid;
  grid-gap: .25rem;
  grid-template: auto auto/auto auto;
  align-items: center;
}
.bx--list-box__wrapper--inline .bx--label {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
}
.bx--list-box__wrapper--inline .bx--label, .bx--list-box__wrapper--inline .bx--form__helper-text, .bx--list-box__wrapper--inline .bx--form-requirement {
  margin: 0;
}
.bx--list-box__wrapper--inline .bx--form__helper-text {
  max-width: none;
}
.bx--list-box__wrapper--inline .bx--form-requirement {
  grid-column: 2;
}
.bx--list-box {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  position: relative;
  width: 100%;
  height: 2.5rem;
  max-height: 2.5rem;
  color: #161616;
  background-color: #f4f4f4;
  border: none;
  border-bottom: 1px solid #8d8d8d;
  cursor: pointer;
  transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box *, .bx--list-box *::before, .bx--list-box *::after {
  box-sizing: inherit;
}
.bx--list-box:hover {
  background-color: #e5e5e5;
}
.bx--list-box--xl {
  height: 3rem;
  max-height: 3rem;
}
.bx--list-box--sm {
  height: 2rem;
  max-height: 2rem;
}
.bx--list-box--expanded {
  border-bottom-color: #e0e0e0;
}
.bx--list-box--expanded:hover {
  background-color: #f4f4f4;
}
.bx--list-box--expanded:hover.bx--list-box--light:hover {
  background-color: #fff;
}
.bx--list-box .bx--text-input {
  min-width: 0;
  height: 100%;
}
.bx--list-box__invalid-icon {
  position: absolute;
  top: 50%;
  right: 2.5rem;
  transform: translateY(-50%);
  fill: #da1e28;
}
.bx--list-box__invalid-icon--warning {
  fill: #f1c21b;
}
.bx--list-box__invalid-icon--warning path[data-icon-path=inner-path] {
  opacity: 1;
  fill: #000;
}
.bx--list-box[data-invalid] .bx--list-box__field, .bx--list-box.bx--list-box--warning .bx--list-box__field {
  padding-right: 4rem;
  border-bottom: 0;
}
.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field {
  padding-right: 3.5rem;
}
.bx--list-box--light {
  background-color: #fff;
}
.bx--list-box--light:hover {
  background-color: #e5e5e5;
}
.bx--list-box--light .bx--list-box__menu {
  background: #fff;
}
.bx--list-box--light .bx--list-box__menu-item__option {
  border-top-color: #e0e0e0;
}
.bx--list-box--light.bx--list-box--expanded {
  border-bottom-color: rgba(0,0,0,0);
}
.bx--list-box--disabled:hover {
  background-color: #f4f4f4;
}
.bx--list-box--light.bx--list-box--disabled {
  background-color: #fff;
}
.bx--list-box--disabled, .bx--list-box--disabled .bx--list-box__field, .bx--list-box--disabled .bx--list-box__field:focus {
  border-bottom-color: rgba(0,0,0,0);
  outline: none;
}
.bx--list-box--disabled .bx--list-box__label, .bx--list-box--disabled.bx--list-box--inline .bx--list-box__label {
  color: #c6c6c6;
}
.bx--list-box--disabled .bx--list-box__menu-icon>svg {
  fill: #c6c6c6;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box--disabled .bx--list-box__menu-icon>svg {
    fill: GrayText;
  }
}
.bx--list-box--disabled, .bx--list-box--disabled .bx--list-box__field, .bx--list-box--disabled .bx--list-box__menu-icon {
  cursor: not-allowed;
}
.bx--list-box--disabled .bx--list-box__menu-item, .bx--list-box--disabled .bx--list-box__menu-item:hover, .bx--list-box--disabled .bx--list-box__menu-item--highlighted {
  color: #c6c6c6;
  text-decoration: none;
}
.bx--list-box--disabled .bx--list-box__selection:hover {
  cursor: not-allowed;
}
.bx--list-box--disabled.bx--list-box[data-invalid] .bx--list-box__field {
  padding-right: 3rem;
}
.bx--list-box--disabled.bx--list-box[data-invalid].bx--list-box--inline .bx--list-box__field {
  padding-right: 2rem;
}
.bx--list-box.bx--list-box--inline {
  background-color: rgba(0,0,0,0);
  border-width: 0;
}
.bx--list-box.bx--list-box--inline:hover {
  background-color: #e5e5e5;
}
.bx--list-box.bx--list-box--inline.bx--list-box--expanded {
  border-bottom-width: 0;
}
.bx--list-box.bx--list-box--inline.bx--list-box--expanded .bx--list-box__field[aria-expanded=true] {
  border-width: 0;
}
.bx--list-box.bx--list-box--inline.bx--list-box--disabled:hover {
  background-color: rgba(0,0,0,0);
}
.bx--list-box.bx--list-box--inline.bx--list-box--expanded:hover {
  background-color: #fff;
}
.bx--list-box.bx--list-box--inline .bx--list-box__field {
  padding: 0 2rem 0 .5rem;
}
.bx--list-box.bx--list-box--inline .bx--list-box__menu-icon {
  right: .5rem;
}
.bx--list-box.bx--list-box--inline .bx--list-box__invalid-icon {
  right: 2rem;
}
.bx--list-box--inline .bx--list-box__label {
  color: #161616;
}
.bx--list-box--inline .bx--list-box__field {
  height: 100%;
}
.bx--dropdown--inline .bx--list-box__field {
  max-width: 30rem;
}
.bx--dropdown--inline .bx--list-box__menu {
  min-width: 18rem;
  max-width: 30rem;
}
.bx--list-box__field {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  position: relative;
  display: inline-flex;
  align-items: center;
  height: calc(100% + 1px);
  padding: 0 3rem 0 1rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: top;
  outline: none;
}
.bx--list-box__field *, .bx--list-box__field *::before, .bx--list-box__field *::after {
  box-sizing: inherit;
}
.bx--list-box__field::-moz-focus-inner {
  border: 0;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__field {
    border: 1px solid ButtonText;
  }
}
.bx--list-box__field[disabled] {
  color: #c6c6c6;
  outline: none;
}
.bx--list-box__field .bx--text-input {
  padding-right: 4.5rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input, .bx--list-box--warning .bx--list-box__field .bx--text-input {
  padding-right: 6.125rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon, .bx--list-box--warning .bx--list-box__field .bx--text-input+.bx--list-box__invalid-icon {
  right: 4.125rem;
}
.bx--list-box__field .bx--text-input--empty {
  padding-right: 3rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty, .bx--list-box--warning .bx--list-box__field .bx--text-input--empty {
  padding-right: 4.5rem;
}
.bx--list-box[data-invalid] .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon, .bx--list-box--warning .bx--list-box__field .bx--text-input--empty+.bx--list-box__invalid-icon {
  right: 2.5rem;
}
.bx--list-box__label {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  overflow: hidden;
  color: #161616;
  white-space: nowrap;
  text-overflow: ellipsis;
  user-select: none;
}
.bx--list-box__menu-icon {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: .75rem;
  right: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  outline: none;
  transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box__menu-icon *, .bx--list-box__menu-icon *::before, .bx--list-box__menu-icon *::after {
  box-sizing: inherit;
}
.bx--list-box__menu-icon::-moz-focus-inner {
  border: 0;
}
.bx--list-box__menu-icon>svg {
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__menu-icon>svg {
    fill: ButtonText;
  }
}
.bx--list-box__menu-icon--open {
  justify-content: center;
  width: 1.5rem;
  transform: rotate(180deg);
}
.bx--list-box__selection {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  transform: translateY(-50%);
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  user-select: none;
}
.bx--list-box__selection *, .bx--list-box__selection *::before, .bx--list-box__selection *::after {
  box-sizing: inherit;
}
.bx--list-box__selection::-moz-focus-inner {
  border: 0;
}
.bx--list-box__selection>svg {
  fill: #161616;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__selection>svg {
    fill: ButtonText;
  }
}
.bx--list-box--disabled .bx--list-box__selection:focus {
  outline: none;
}
.bx--list-box__selection--multi {
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.33333;
  letter-spacing: .32px;
  position: static;
  top: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: auto;
  height: 1.5rem;
  margin-right: .625rem;
  padding: .5rem;
  padding-right: .125rem;
  color: #fff;
  line-height: 0;
  background-color: #393939;
  border-radius: .75rem;
  transform: none;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__selection--multi {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--list-box__selection--multi>svg {
  width: 1.25rem;
  height: 1.25rem;
  margin-left: .25rem;
  padding: .125rem;
  fill: #fff;
}
.bx--list-box__selection--multi>svg:hover {
  background-color: #4c4c4c;
  border-radius: 50%;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__selection--multi>svg {
    fill: ButtonText;
  }
}
.bx--list-box--disabled .bx--list-box__selection--multi {
  color: #f4f4f4;
  background-color: #c6c6c6;
}
.bx--list-box--disabled .bx--list-box__selection--multi.bx--tag--interactive:hover, .bx--list-box--disabled .bx--list-box__selection--multi .bx--tag__close-icon:hover {
  background-color: #c6c6c6;
}
.bx--list-box--disabled .bx--list-box__selection--multi>svg {
  fill: #f4f4f4;
}
.bx--list-box--disabled .bx--list-box__selection--multi>svg:hover {
  background-color: initial;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box--disabled .bx--list-box__selection--multi {
    fill: GrayText;
  }
}
.bx--list-box__selection--multi:hover {
  outline: none;
}
.bx--list-box__menu {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  position: absolute;
  right: 0;
  left: 0;
  z-index: 9100;
  width: 100%;
  overflow-y: auto;
  background-color: #f4f4f4;
  transition: max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box .bx--list-box__field[aria-expanded=false]+.bx--list-box__menu {
  max-height: 0;
}
.bx--list-box--expanded .bx--list-box__menu {
  max-height: 13.75rem;
}
.bx--list-box--expanded.bx--list-box--xl .bx--list-box__menu {
  max-height: 16.5rem;
}
.bx--list-box--expanded.bx--list-box--sm .bx--list-box__menu {
  max-height: 11rem;
}
.bx--list-box__menu-item {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  height: 2.5rem;
  color: #525252;
  cursor: pointer;
  transition: background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  user-select: none;
}
.bx--list-box__menu-item:hover {
  background-color: #e5e5e5;
}
.bx--list-box__menu-item:active {
  background-color: #e0e0e0;
}
.bx--list-box--light .bx--list-box__menu-item:hover {
  background-color: #e5e5e5;
}
.bx--list-box--sm .bx--list-box__menu-item {
  height: 2rem;
}
.bx--list-box--xl .bx--list-box__menu-item {
  height: 3rem;
}
.bx--list-box--disabled .bx--list-box__menu-item:hover {
  background-color: rgba(0,0,0,0);
}
.bx--list-box--light .bx--list-box__menu-item:active {
  background-color: #e0e0e0;
}
.bx--list-box--disabled .bx--list-box__menu-item__option:hover {
  border-top-color: #e0e0e0;
}
.bx--list-box__menu-item:first-of-type .bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box__menu-item:hover .bx--list-box__menu-item__option {
  color: #161616;
}
.bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box--disabled .bx--list-box__menu-item:hover+.bx--list-box__menu-item .bx--list-box__menu-item__option {
  border-top-color: #e0e0e0;
}
.bx--list-box__menu-item__option {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  display: block;
  height: 2.5rem;
  margin: 0 1rem;
  padding: .6875rem 0;
  padding-right: 1.5rem;
  overflow: hidden;
  color: #525252;
  font-weight: normal;
  line-height: 1rem;
  white-space: nowrap;
  text-decoration: none;
  text-overflow: ellipsis;
  border-top: 1px solid rgba(0,0,0,0);
  border-top-color: #e0e0e0;
  border-bottom: 1px solid rgba(0,0,0,0);
  transition: border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--list-box__menu-item__option:hover {
  color: #161616;
  border-color: rgba(0,0,0,0);
}
.bx--list-box--sm .bx--list-box__menu-item__option {
  height: 2rem;
  padding-top: .4375rem;
  padding-bottom: .4375rem;
}
.bx--list-box--xl .bx--list-box__menu-item__option {
  height: 3rem;
  padding-top: .9375rem;
  padding-bottom: .9375rem;
}
.bx--list-box--disabled .bx--list-box__menu-item:hover .bx--list-box__menu-item__option, .bx--list-box--disabled .bx--list-box__menu-item__option {
  color: #c6c6c6;
}
.bx--list-box.bx--list-box--inline .bx--list-box__menu-item__option {
  margin: 0 .5rem;
}
.bx--list-box__menu-item--highlighted {
  color: #161616;
  background-color: #e5e5e5;
  border-color: rgba(0,0,0,0);
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--list-box__menu-item--highlighted {
    outline: 3px solid rgba(0,0,0,0);
    outline-offset: -3px;
  }
}
.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option, .bx--list-box__menu-item--highlighted+.bx--list-box__menu-item .bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box__menu-item--highlighted .bx--list-box__menu-item__option {
  color: #161616;
}
.bx--list-box__menu-item--active {
  color: #161616;
  background-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}
.bx--list-box--light .bx--list-box__menu-item--active {
  background-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}
.bx--list-box__menu-item--active:hover, .bx--list-box__menu-item--active.bx--list-box__menu-item--highlighted {
  background-color: #e0e0e0;
  border-bottom-color: #e0e0e0;
}
.bx--list-box__menu-item--active .bx--list-box__menu-item__option {
  color: #161616;
}
.bx--list-box__menu-item--active+.bx--list-box__menu-item>.bx--list-box__menu-item__option {
  border-top-color: rgba(0,0,0,0);
}
.bx--list-box__menu-item__selected-icon {
  position: absolute;
  top: 50%;
  right: 1rem;
  display: none;
  transform: translateY(-50%);
  fill: #161616;
}
.bx--list-box--inline .bx--list-box__menu-item__selected-icon {
  right: .5rem;
}
.bx--list-box__menu-item--active .bx--list-box__menu-item__selected-icon {
  display: block;
}
.bx--list-box__menu-item .bx--checkbox-label {
  width: 100%;
}
.bx--list-box__menu-item .bx--checkbox-label-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bx--list-box--up .bx--list-box__menu {
  bottom: 2.5rem;
}
.bx--list-box--up.bx--dropdown--sm .bx--list-box__menu, .bx--list-box--up.bx--list-box--sm .bx--list-box__menu {
  bottom: 2rem;
}
.bx--list-box--up.bx--dropdown--xl .bx--list-box__menu, .bx--list-box--up.bx--list-box--xl .bx--list-box__menu {
  bottom: 3rem;
}
.bx--list-box input[role=combobox], .bx--list-box input[type=text] {
  min-width: 0;
  background-color: inherit;
}
.bx--dropdown__wrapper--inline {
  display: inline-grid;
  grid-gap: 1.5rem;
  grid-template: auto auto/auto min-content;
  align-items: center;
}
.bx--dropdown__wrapper--inline .bx--label {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
}
.bx--dropdown__wrapper--inline .bx--label, .bx--dropdown__wrapper--inline .bx--form__helper-text, .bx--dropdown__wrapper--inline .bx--form-requirement {
  margin: 0;
}
.bx--dropdown__wrapper--inline .bx--form-requirement {
  grid-column: 2;
}
.bx--dropdown {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  position: relative;
  display: block;
  width: 100%;
  height: 2.5rem;
  color: #161616;
  list-style: none;
  background-color: #f0f4f5;
  border: none;
  border-radius: .375rem;
  cursor: pointer;
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--dropdown *, .bx--dropdown *::before, .bx--dropdown *::after {
  box-sizing: inherit;
}
.bx--dropdown:hover {
  background-color: #f0f4f5;
}
.bx--dropdown .bx--list-box__field {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  padding: 0 3rem 0 1rem;
  text-align: left;
  border-radius: 4px;
}
.bx--dropdown .bx--list-box__field *, .bx--dropdown .bx--list-box__field *::before, .bx--dropdown .bx--list-box__field *::after {
  box-sizing: inherit;
}
.bx--dropdown .bx--list-box__field::-moz-focus-inner {
  border: 0;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--dropdown .bx--list-box__field {
    border: 1px solid rgba(0,0,0,0);
  }
}
.bx--dropdown .bx--list-box__field:focus {
  outline: none;
}
.bx--list-box[data-invalid] .bx--list-box__field>.bx--list-box__label-error {
  color: #eb003b;
}
.bx--dropdown .bx--list-box__menu {
  background-color: #f0f4f5;
  outline: none;
  border-radius: 4px;
}
.bx--dropdown--xl {
  height: 3rem;
  max-height: 3rem;
}
.bx--dropdown--xl .bx--dropdown__arrow {
  top: 1rem;
}
.bx--dropdown--sm {
  height: 2rem;
  max-height: 2rem;
}
.bx--dropdown--sm .bx--dropdown__arrow {
  top: .5rem;
}
.bx--dropdown--open {
  border-bottom-color: #e0e0e0;
}
.bx--dropdown--invalid {
  outline: 2px solid #da1e28;
  outline-offset: -2px;
}
@media screen and (prefers-contrast) {
  .bx--dropdown--invalid {
    outline-style: dotted;
  }
}
.bx--dropdown--invalid .bx--dropdown-text {
  padding-right: 3.5rem;
}
.bx--dropdown--invalid+.bx--form-requirement {
  display: inline-block;
  max-height: 12.5rem;
  color: #da1e28;
}
.bx--form-requirement {
  display: contents;
  color: #eb003b;
}
.bx--dropdown__invalid-icon {
  position: absolute;
  top: 50%;
  right: 2.5rem;
  transform: translateY(-50%);
  fill: #da1e28;
}
.bx--dropdown--open:hover {
  background-color: #f0f4f5;
}
.bx--dropdown--open .bx--dropdown-list {
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  max-height: 13.75rem;
  transition: max-height 110ms cubic-bezier(0, 0, 0.38, 0.9);
}
.bx--dropdown--light {
  background-color: #fff;
  border: 1px solid #f0f4f5;
}
.bx--dropdown--light:hover {
  background-color: #fff;
}
.bx--dropdown .bx--list-box__menu-light-bg {
  background-color: #fff;
}
.bx--dropdown--up .bx--dropdown-list {
  bottom: 2rem;
}
.bx--dropdown__arrow {
  position: absolute;
  top: .8125rem;
  right: 1rem;
  transform-origin: 50% 45%;
  transition: transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
  pointer-events: none;
  fill: #161616;
}
button.bx--dropdown-text {
  width: 100%;
  color: #161616;
  text-align: left;
  background: none;
  border: none;
}
.bx--dropdown-text {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: block;
  height: calc(100% + 1px);
  padding-right: 2.625rem;
  padding-left: 1rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bx--dropdown-list {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: absolute;
  z-index: 9100;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  list-style: none;
  background-color: #eb003b;
  transition: max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--dropdown-list *, .bx--dropdown-list *::before, .bx--dropdown-list *::after {
  box-sizing: inherit;
}
.bx--dropdown--light .bx--dropdown-list {
  background-color: #fff;
}
.bx--dropdown:not(.bx--dropdown--open) .bx--dropdown-item {
  visibility: hidden;
}
.bx--dropdown-item {
  position: relative;
  visibility: inherit;
  opacity: 0;
  transition: visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.bx--dropdown-item:hover {
  background-color: #e5e5e5;
}
.bx--dropdown-item:hover+.bx--dropdown-item .bx--dropdown-link {
  border-color: rgba(0,0,0,0);
}
.bx--dropdown-item:active {
  background-color: #e0e0e0;
}
.bx--dropdown-item:first-of-type .bx--dropdown-link {
  border-top-color: rgba(0,0,0,0);
}
.bx--dropdown-item:last-of-type .bx--dropdown-link {
  border-bottom: none;
}
.bx--dropdown-link {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  display: block;
  height: 2.5rem;
  margin: 0 1rem;
  padding: .6875rem 0;
  overflow: hidden;
  color: #525252;
  font-weight: normal;
  line-height: 1rem;
  white-space: nowrap;
  text-decoration: none;
  text-overflow: ellipsis;
  border: 1px solid rgba(0,0,0,0);
  border-top-color: #e0e0e0;
}
.bx--dropdown-link:hover {
  color: #161616;
  border-color: rgba(0,0,0,0);
}
.bx--dropdown--light .bx--dropdown-link {
  border-top-color: #e0e0e0;
}
.bx--dropdown--sm .bx--dropdown-link {
  height: 2rem;
  padding-top: .4375rem;
  padding-bottom: .4375rem;
}
.bx--dropdown--xl .bx--dropdown-link {
  height: 3rem;
  padding-top: .9375rem;
  padding-bottom: .9375rem;
}
.bx--dropdown--focused {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  margin: 0;
  padding: .6875rem 1rem;
  outline: none;
}
@media screen and (prefers-contrast) {
  .bx--dropdown--focused {
    outline-style: dotted;
  }
}
.bx--dropdown-list[aria-activedescendant] .bx--dropdown-link:focus {
  margin: 0 1rem;
  padding: .6875rem 0;
  outline: none;
}
.bx--dropdown-list[aria-activedescendant] .bx--dropdown-item:active {
  background-color: #e5e5e5;
}
.bx--dropdown-item:hover .bx--dropdown-link {
  border-bottom-color: #e5e5e5;
}
.bx--dropdown--selected {
  display: none;
}
.bx--dropdown--open .bx--dropdown__arrow {
  transform: rotate(-180deg);
}
.bx--dropdown--open.bx--dropdown--xl .bx--dropdown-list {
  max-height: 16.5rem;
}
.bx--dropdown--open.bx--dropdown--sm .bx--dropdown-list {
  max-height: 11rem;
}
.bx--dropdown--open .bx--dropdown-item {
  opacity: 1;
}
.bx--dropdown--disabled {
  border-bottom-color: rgba(0,0,0,0);
}
.bx--dropdown--disabled:hover {
  background-color: #f4f4f4;
}
.bx--dropdown--disabled:focus {
  outline: none;
}
.bx--dropdown--disabled .bx--dropdown-text, .bx--dropdown--disabled .bx--list-box__label {
  color: #c6c6c6;
}
.bx--dropdown--disabled .bx--dropdown__arrow, .bx--dropdown--disabled .bx--list-box__menu-icon svg {
  fill: #c6c6c6;
}
.bx--dropdown--disabled.bx--dropdown--light:hover {
  background-color: #fff;
}
.bx--dropdown--disabled .bx--list-box__field, .bx--dropdown--disabled .bx--list-box__menu-icon {
  cursor: not-allowed;
}
.bx--dropdown--auto-width {
  width: auto;
  max-width: 25rem;
}
.bx--dropdown--inline {
  display: inline-block;
  justify-self: start;
  width: auto;
}
.bx--dropdown--inline:hover {
  background-color: #f0f4f5;
}
.bx--dropdown--inline.bx--dropdown--disabled {
  background-color: rgba(0,0,0,0);
}
.bx--dropdown--inline .bx--dropdown__arrow {
  top: .5rem;
  right: .5rem;
}
.bx--dropdown--inline .bx--dropdown--light:hover {
  background-color: #fff;
}
.bx--dropdown--inline .bx--dropdown-text {
  display: inline-block;
  height: 2rem;
  padding: .4375rem 2rem .4375rem .75rem;
  overflow: visible;
  color: #161616;
}
.bx--dropdown--inline.bx--dropdown--disabled .bx--dropdown-text {
  color: #c6c6c6;
}
.bx--dropdown--inline.bx--dropdown--disabled:focus .bx--dropdown-text {
  outline: 0;
}
.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown__invalid-icon {
  right: 2rem;
}
.bx--dropdown--inline.bx--dropdown--invalid .bx--dropdown-text {
  padding-right: 3.5rem;
}
.bx--dropdown--inline .bx--dropdown-link {
  font-weight: normal;
}
.bx--dropdown--show-selected .bx--dropdown--selected {
  display: block;
  color: #161616;
  background-color: #e5e5e5;
}
.bx--dropdown--show-selected .bx--dropdown--selected:hover {
  background-color: #e0e0e0;
}
.bx--dropdown--show-selected .bx--dropdown--selected .bx--dropdown-link {
  border-top-color: rgba(0,0,0,0);
}
.bx--dropdown--show-selected .bx--dropdown--selected+.bx--dropdown-item .bx--dropdown-link {
  border-top-color: rgba(0,0,0,0);
}
.bx--dropdown--show-selected .bx--dropdown--selected .bx--list-box__menu-item__selected-icon {
  display: block;
}
.bx--dropdown-v2.bx--skeleton, .bx--dropdown.bx--skeleton {
  position: relative;
  padding: 0;
  border: none;
  background: #e5e5e5;
  box-shadow: none;
  pointer-events: none;
}
.bx--dropdown-v2.bx--skeleton:hover, .bx--dropdown-v2.bx--skeleton:focus, .bx--dropdown-v2.bx--skeleton:active, .bx--dropdown.bx--skeleton:hover, .bx--dropdown.bx--skeleton:focus, .bx--dropdown.bx--skeleton:active {
  border: none;
  cursor: default;
  outline: none;
}
.bx--dropdown-v2.bx--skeleton::before, .bx--dropdown.bx--skeleton::before {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: 3000ms ease-in-out skeleton infinite;
  background: #c6c6c6;
  content: "";
  will-change: transform-origin,transform,opacity;
}
@media(prefers-reduced-motion: reduce) {
  .bx--dropdown-v2.bx--skeleton::before, .bx--dropdown.bx--skeleton::before {
    animation: none;
  }
}
.bx--header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 8000;
  display: flex;
  align-items: center;
  height: 3rem;
  background-color: #161616;
  border-bottom: 1px solid #393939;
}
.bx--header__action {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  width: 3rem;
  height: 3rem;
  border: .125rem solid rgba(0,0,0,0);
  transition: background-color 110ms,border-color 110ms;
}
.bx--header__action *, .bx--header__action *::before, .bx--header__action *::after {
  box-sizing: inherit;
}
.bx--header__action::-moz-focus-inner {
  border: 0;
}
.bx--header__action>svg.bx--navigation-menu-panel-collapse-icon, .bx--header__action--active>svg.bx--navigation-menu-panel-expand-icon {
  display: none;
}
.bx--header__action--active>svg.bx--navigation-menu-panel-collapse-icon {
  display: inline;
}
.bx--header__action:hover {
  background-color: #353535;
}
.bx--header__action--active {
  border-right: 1px solid #393939;
  border-bottom: 1px solid #161616;
  border-left: 1px solid #393939;
}
.bx--header__action:active {
  background-color: #393939;
}
.bx--header__action.bx--btn--icon-only.bx--tooltip__trigger {
  justify-content: center;
}
.bx--header__action>svg {
  fill: #fff;
}
.bx--header__menu-trigger>svg {
  fill: #f4f4f4;
}
.bx--header__menu-trigger:hover {
  fill: #2c2c2c;
}
.bx--header__menu-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media(min-width: 66rem) {
  .bx--header__menu-toggle__hidden {
    display: none;
  }
}
a.bx--header__name {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 2rem 0 1rem;
  font-weight: 600;
  line-height: 1.25rem;
  letter-spacing: .1px;
  text-decoration: none;
  border: .125rem solid rgba(0,0,0,0);
  outline: none;
  transition: border-color 110ms;
  user-select: none;
}
.bx--header__name--prefix {
  font-weight: 400;
}
a.bx--header__name, a.bx--header__name:hover {
  color: #f4f4f4;
}
.bx--header__menu-toggle:not(.bx--header__menu-toggle__hidden)~.bx--header__name {
  padding-left: .5rem;
}
.bx--header__nav {
  position: relative;
  display: none;
  height: 100%;
  padding-left: 1rem;
}
@media(min-width: 66rem) {
  .bx--header__nav {
    display: block;
  }
}
.bx--header__nav::before {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: .0625rem;
  height: 1.5rem;
  background-color: #393939;
  transform: translateY(-50%);
  content: "";
}
.bx--header__menu-bar {
  display: flex;
  height: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
a.bx--header__menu-item {
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 1rem;
  color: #c6c6c6;
  font-weight: 400;
  font-size: .875rem;
  line-height: 1.125rem;
  letter-spacing: 0;
  text-decoration: none;
  border: 2px solid rgba(0,0,0,0);
  transition: background-color 110ms,border-color 110ms,color 110ms;
  user-select: none;
}
a.bx--header__menu-item:hover {
  color: #f4f4f4;
  background-color: #2c2c2c;
}
.bx--header__action:active, a.bx--header__menu-item:active {
  color: #f4f4f4;
  background-color: #393939;
}
a.bx--header__menu-item:hover>svg, a.bx--header__menu-item:active>svg {
  fill: #f4f4f4;
}
a.bx--header__menu-item[aria-current=page]::after, .bx--header__menu-item--current::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -2px;
  left: 0;
  width: 100%;
  border-bottom: 3px solid #4589ff;
  content: "";
}
a.bx--header__menu-item[aria-current=page]:focus::after, .bx--header__menu-item--current:focus::after {
  border: 0;
}
.bx--header__submenu {
  position: relative;
}
.bx--header__menu-title[aria-haspopup=true] {
  position: relative;
  word-break: keep-all;
}
.bx--header__menu-title[aria-expanded=true] {
  z-index: 8001;
  color: #fff;
  background-color: #262626;
}
.bx--header__menu-title[aria-expanded=true]>.bx--header__menu-arrow {
  transform: rotate(180deg);
}
.bx--header__menu {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none;
}
.bx--header__menu-title[aria-expanded=true]+.bx--header__menu {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 8000;
  display: flex;
  flex-direction: column;
  width: 12.5rem;
  background-color: #262626;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,.5);
  transform: translateY(100%);
}
.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover {
  background-color: #353535;
}
.bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:active {
  background-color: #393939;
}
.bx--header__menu .bx--header__menu-item {
  height: 3rem;
}
.bx--header__menu .bx--header__menu-item:hover {
  color: #f4f4f4;
  background-color: #262626;
}
.bx--header__menu-arrow {
  margin-left: .5rem;
  transition: transform 110ms,fill 110ms;
  fill: #c6c6c6;
}
.bx--header__global {
  display: flex;
  flex: 1 1 0%;
  justify-content: flex-end;
  height: 100%;
}
.bx--skip-to-content {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  border: 0;
  visibility: inherit;
  clip: rect(0, 0, 0, 0);
}
.bx--skip-to-content:focus {
  top: 0;
  left: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  width: auto;
  height: 3rem;
  padding: 0 1rem;
  color: #f4f4f4;
  background-color: #161616;
  border: 4px solid #0f62fe;
  outline: none;
  clip: auto;
}
.bx--header-panel {
  transition-timing-function: cubic-bezier(0.2, 0, 1, 0.9);
  position: fixed;
  top: 3rem;
  right: 0;
  bottom: 0;
  z-index: 8000;
  width: 0;
  overflow: hidden;
  color: #c6c6c6;
  background-color: #161616;
  border: none;
  transition: width .11s;
  will-change: width;
}
.bx--header-panel--expanded {
  width: 16rem;
  border-right: 1px solid #393939;
  border-left: 1px solid #393939;
}
.bx--panel--overlay {
  position: fixed;
  top: 3rem;
  right: 0;
  bottom: 0;
  z-index: 1000;
  width: 16rem;
  height: 100%;
  padding: 1rem 0;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #161616;
  transform: translate3d(100%, 0, 0);
  transition: transform .11s cubic-bezier(0.2, 0, 0.38, 0.9);
  will-change: transform;
}
.bx--panel--expanded {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,.25);
  transform: translate3d(0, 0, 0);
}
.bx--product-switcher__search {
  margin-bottom: 1.5rem;
  padding: 0 1rem;
}
.bx--search--shell input {
  background-color: #e0e0e0;
}
.bx--product-switcher__subheader, .bx--product-switcher__all-btn {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  padding: .5rem;
  color: #c6c6c6;
}
.bx--product-switcher__subheader {
  padding-left: 3.5rem;
}
.bx--product-switcher__all-btn {
  padding-left: 3.5rem;
}
.bx--product-switcher__all-btn, .bx--product-switcher__back-btn {
  display: inline-block;
  width: 100%;
  color: #0f62fe;
  text-align: left;
  background: rgba(0,0,0,0);
  border: none;
  cursor: pointer;
}
.bx--product-switcher__all-btn:hover, .bx--product-switcher__back-btn:hover {
  text-decoration: underline;
}
.bx--product-switcher__back-btn {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: flex;
  align-items: center;
  padding: .5rem 1rem;
}
.bx--product-switcher__back-arrow {
  margin-right: 1rem;
  fill: #0f62fe;
}
.bx--product-list__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.bx--product-list__item:hover {
  background: #e0e0e0;
}
.bx--product-link {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: .5rem 1rem;
  text-decoration: none;
}
.bx--product-switcher__icon {
  margin-right: 1rem;
}
.bx--product-link__name {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  margin-left: .25rem;
  color: #c6c6c6;
}
.bx--product-switcher__product-list .bx--overflow-menu {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
}
.bx--product-switcher__product-list .bx--overflow-menu.bx--overflow-menu--open {
  display: flex;
}
.bx--product-switcher__product-list .bx--overflow-menu>svg {
  fill: #c6c6c6;
}
.bx--product-switcher__product-list .bx--overflow-menu:hover {
  background: #c6c6c6;
}
.bx--product-switcher__product-list .bx--overflow-menu:hover>svg {
  fill: #c6c6c6;
}
.bx--product-switcher__product-list .bx--overflow-menu-options__option:hover {
  background: #fff;
}
.bx--product-list__item:hover .bx--overflow-menu {
  display: flex;
}
.bx--switcher {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #c6c6c6;
}
.bx--switcher__item {
  width: 100%;
  height: 2rem;
}
.bx--switcher__item:nth-child(1) {
  margin-top: 1rem;
}
.bx--switcher__item--divider {
  display: block;
  width: 14rem;
  height: 1px;
  margin: .5rem 1rem;
  background: #393939;
  border: none;
}
.bx--switcher__item-link {
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.28572;
  letter-spacing: .16px;
  display: block;
  height: 2rem;
  padding: .375rem 1rem;
  color: #c6c6c6;
  text-decoration: none;
}
.bx--switcher__item-link:hover:not(.bx--switcher__item-link--selected) {
  color: #f4f4f4;
  background: #2c2c2c;
  cursor: pointer;
}
.bx--switcher__item-link:active {
  color: #f4f4f4;
  background: #393939;
}
.bx--switcher__item-link--selected {
  color: #f4f4f4;
  background: #262626;
}
.bx--side-nav {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 8000;
  width: 3rem;
  max-width: 16rem;
  overflow: hidden;
  color: #525252;
  background-color: #fff;
  transition: width .11s cubic-bezier(0.2, 0, 1, 0.9);
  will-change: width;
}
.bx--side-nav--ux {
  top: 3rem;
  width: 16rem;
}
@media(max-width: 65.98rem) {
  .bx--side-nav--ux {
    width: 0;
  }
}
.bx--side-nav--rail {
  width: 3rem;
}
.bx--side-nav--hidden {
  width: 0;
}
.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover, .bx--side-nav--expanded {
  width: 16rem;
}
.bx--side-nav__overlay {
  position: fixed;
  top: 3rem;
  left: 0;
  width: 0;
  height: 0;
  background-color: rgba(0,0,0,0);
  opacity: 0;
  transition: opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
@media(max-width: 65.98rem) {
  .bx--side-nav__overlay-active {
    width: 100vw;
    height: 100vh;
    background-color: rgba(22,22,22,.5);
    opacity: 1;
    transition: opacity 240ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 240ms cubic-bezier(0.2, 0, 0.38, 0.9);
  }
}
.bx--header~.bx--side-nav {
  top: 3rem;
  height: calc(100% - 48px);
}
.bx--side-nav--fixed {
  width: 16rem;
}
.bx--side-nav--collapsed {
  width: 16rem;
  transform: translateX(-16rem);
}
.bx--side-nav__navigation {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.bx--side-nav__header {
  display: flex;
  width: 100%;
  max-width: 100%;
  height: 3rem;
  border-bottom: 1px solid #393939;
}
.bx--side-nav:hover .bx--side-nav__header, .bx--side-nav--fixed .bx--side-nav__header, .bx--side-nav--expanded .bx--side-nav__header {
  height: auto;
}
.bx--side-nav--ux .bx--side-nav__header {
  height: auto;
}
.bx--side-nav__details {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-width: 0;
  padding-right: 1rem;
  opacity: 0;
  visibility: hidden;
}
.bx--side-nav:hover .bx--side-nav__details, .bx--side-nav--fixed .bx--side-nav__details, .bx--side-nav--expanded .bx--side-nav__details {
  visibility: inherit;
  opacity: 1;
}
.bx--side-nav--ux .bx--side-nav__details {
  visibility: inherit;
  opacity: 1;
}
.bx--side-nav__title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 1rem;
  font-weight: 600;
  font-size: .875rem;
  letter-spacing: .1px;
  user-select: none;
}
.bx--side-nav__title, .bx--side-nav__select {
  padding-left: .5rem;
}
.bx--side-nav__switcher {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bx--side-nav__switcher-chevron {
  position: absolute;
  top: 0;
  right: .5rem;
  bottom: 0;
  display: flex;
  align-items: center;
  fill: #525252;
}
.bx--side-nav__select {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  flex: 1 1 0%;
  min-width: 0;
  height: 2rem;
  padding-right: 2rem;
  color: #f4f4f4;
  font-size: .75rem;
  background-color: #161616;
  border: none;
  border-radius: 0;
  cursor: pointer;
  transition: outline 110ms;
  appearance: none;
}
.bx--side-nav__footer {
  flex: 0 0 3rem;
  width: 100%;
  background-color: #fff;
}
.bx--side-nav__toggle {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding-left: 1rem;
  text-align: left;
  transition: outline 110ms;
}
.bx--side-nav__toggle *, .bx--side-nav__toggle *::before, .bx--side-nav__toggle *::after {
  box-sizing: inherit;
}
.bx--side-nav__toggle::-moz-focus-inner {
  border: 0;
}
.bx--side-nav__items {
  flex: 1 1 0%;
  padding: 1rem 0 0;
  overflow: hidden;
}
.bx--side-nav:hover .bx--side-nav__items, .bx--side-nav--fixed .bx--side-nav__items, .bx--side-nav--expanded .bx--side-nav__items {
  overflow-y: auto;
}
.bx--side-nav--ux .bx--side-nav__items {
  overflow-y: auto;
}
.bx--side-nav__item {
  width: auto;
  height: auto;
  overflow: hidden;
}
.bx--side-nav--ux .bx--side-nav__item {
  width: auto;
  height: auto;
}
.bx--side-nav__item:not(.bx--side-nav__item--active):hover .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__submenu:hover, .bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover, .bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current=page]):hover, .bx--side-nav a.bx--header__menu-item:hover, .bx--side-nav .bx--header__menu-title[aria-expanded=true]:hover {
  color: #161616;
  background-color: #e5e5e5;
}
.bx--side-nav__item:not(.bx--side-nav__item--active)>.bx--side-nav__link:hover>span, .bx--side-nav__item:not(.bx--side-nav__item--active) .bx--side-nav__menu-item>.bx--side-nav__link:hover>span {
  color: #161616;
}
.bx--side-nav__item--large {
  height: 3rem;
}
.bx--side-nav__divider {
  height: 1px;
  margin: .5rem 1rem;
  background-color: #e0e0e0;
}
.bx--side-nav__submenu {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  width: 100%;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.28572;
  letter-spacing: .16px;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  display: flex;
  align-items: center;
  height: 2rem;
  padding: 0 1rem;
  color: #525252;
  transition: color 110ms,background-color 110ms,outline 110ms;
  user-select: none;
}
.bx--side-nav__submenu *, .bx--side-nav__submenu *::before, .bx--side-nav__submenu *::after {
  box-sizing: inherit;
}
.bx--side-nav__submenu::-moz-focus-inner {
  border: 0;
}
.bx--side-nav__submenu:hover {
  color: #161616;
  background-color: #e5e5e5;
}
.bx--side-nav__submenu-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
}
.bx--side-nav__icon.bx--side-nav__submenu-chevron {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
.bx--side-nav__submenu-chevron>svg {
  width: 1rem;
  height: 1rem;
  transition: transform 110ms;
}
.bx--side-nav__submenu[aria-expanded=true] .bx--side-nav__submenu-chevron>svg {
  transform: rotate(180deg);
}
.bx--side-nav__item--large .bx--side-nav__submenu {
  height: 3rem;
}
.bx--side-nav__item--active .bx--side-nav__submenu:hover {
  color: #161616;
  background-color: #e5e5e5;
}
.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false] {
  position: relative;
  color: #161616;
  background-color: #e5e5e5;
}
.bx--side-nav__item--active .bx--side-nav__submenu[aria-expanded=false]::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 4px;
  background-color: #0f62fe;
  content: "";
}
.bx--side-nav__item--active .bx--side-nav__submenu-title {
  color: #161616;
  font-weight: 600;
}
.bx--side-nav__menu {
  display: block;
  max-height: 0;
  visibility: hidden;
}
.bx--side-nav__submenu[aria-expanded=true]+.bx--side-nav__menu {
  max-height: 93.75rem;
  visibility: inherit;
}
.bx--side-nav__menu a.bx--side-nav__link {
  height: 2rem;
  min-height: 2rem;
  padding-left: 2rem;
  font-weight: 400;
}
.bx--side-nav__item.bx--side-nav__item--icon a.bx--side-nav__link {
  padding-left: 4.5rem;
}
.bx--side-nav__menu a.bx--side-nav__link--current, .bx--side-nav__menu a.bx--side-nav__link[aria-current=page], a.bx--side-nav__link--current {
  background-color: #e0e0e0;
}
.bx--side-nav__menu a.bx--side-nav__link--current>span, .bx--side-nav__menu a.bx--side-nav__link[aria-current=page]>span, a.bx--side-nav__link--current>span {
  color: #161616;
  font-weight: 600;
}
a.bx--side-nav__link, .bx--side-nav a.bx--header__menu-item, .bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu {
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  display: flex;
  align-items: center;
  min-height: 2rem;
  padding: 0 1rem;
  text-decoration: none;
  transition: color 110ms,background-color 110ms,outline 110ms;
}
.bx--side-nav__item--large a.bx--side-nav__link {
  height: 3rem;
}
a.bx--side-nav__link>.bx--side-nav__link-text, .bx--side-nav a.bx--header__menu-item .bx--text-truncate-end {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #525252;
  font-size: .875rem;
  line-height: 1.25rem;
  letter-spacing: .1px;
  user-select: none;
}
a.bx--side-nav__link[aria-current=page], a.bx--side-nav__link--current {
  font-weight: 600;
  background-color: #e5e5e5;
}
a.bx--side-nav__link[aria-current=page] .bx--side-nav__link-text, a.bx--side-nav__link--current .bx--side-nav__link-text {
  color: #161616;
}
a.bx--side-nav__link[aria-current=page]::before, a.bx--side-nav__link--current::before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 4px;
  background-color: #0f62fe;
  content: "";
}
.bx--side-nav__icon {
  display: flex;
  flex: 0 0 1rem;
  align-items: center;
  justify-content: center;
}
.bx--side-nav__icon:not(.bx--side-nav__submenu-chevron) {
  margin-right: 1.5rem;
}
.bx--side-nav__icon>svg {
  width: 1rem;
  height: 1rem;
  fill: #525252;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--side-nav__icon>svg {
    fill: ButtonText;
  }
}
.bx--side-nav__icon>svg.bx--side-nav-collapse-icon {
  display: none;
}
.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-expand-icon {
  display: none;
}
.bx--side-nav--expanded .bx--side-nav__icon>svg.bx--side-nav-collapse-icon {
  display: block;
}
.bx--side-nav--fixed a.bx--side-nav__link, .bx--side-nav--fixed .bx--side-nav__submenu {
  padding-left: 1rem;
}
.bx--side-nav--fixed .bx--side-nav__item:not(.bx--side-nav__item--icon) .bx--side-nav__menu a.bx--side-nav__link {
  padding-left: 2rem;
}
@media(max-width: 65.98rem) {
  .bx--side-nav .bx--header__nav {
    display: block;
  }
}
.bx--side-nav__header-navigation {
  display: none;
}
@media(max-width: 65.98rem) {
  .bx--side-nav__header-navigation {
    position: relative;
    display: block;
    margin-bottom: 2rem;
  }
}
.bx--side-nav__header-divider::after {
  position: absolute;
  bottom: -1rem;
  left: 1rem;
  width: calc(100% - 32px);
  height: .0625rem;
  background: #e0e0e0;
  content: "";
}
.bx--side-nav a.bx--header__menu-item {
  justify-content: space-between;
  color: #525252;
  white-space: nowrap;
}
.bx--side-nav a.bx--header__menu-item[aria-expanded=true] {
  background-color: rgba(0,0,0,0);
}
.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu {
  bottom: inherit;
  width: 100%;
  padding: 0;
  background-color: rgba(0,0,0,0);
  box-shadow: none;
  transform: none;
}
.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu li {
  width: 100%;
}
.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item {
  padding-left: 4.25rem;
  font-weight: 400;
}
.bx--side-nav .bx--header__menu-title[aria-expanded=true]+.bx--header__menu a.bx--header__menu-item:hover {
  color: #161616;
  background-color: #e5e5e5;
}
.bx--side-nav .bx--header__menu a.bx--header__menu-item {
  height: inherit;
}
.bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow, .bx--side-nav .bx--header__menu-arrow {
  fill: #525252;
}
@media screen and (-ms-high-contrast: active),screen and (prefers-contrast) {
  .bx--side-nav a.bx--header__menu-item:hover .bx--header__menu-arrow, .bx--side-nav .bx--header__menu-arrow {
    fill: ButtonText;
  }
}
.bx--navigation {
  position: fixed;
  top: 3rem;
  bottom: 0;
  left: 0;
  z-index: 9100;
  width: 16rem;
  color: #f4f4f4;
  color: #262626;
  box-shadow: 0 .5rem 1rem 0 rgba(0,0,0,.25);
}
.bx--navigation--right {
  right: 0;
  left: auto;
}
.bx--navigation svg {
  fill: #f4f4f4;
}
.bx--navigation-section:not(:last-child)::after {
  display: block;
  height: 1px;
  margin: 0 1rem;
  background-color: #393939;
  content: "";
}
.bx--navigation-item {
  position: relative;
  display: flex;
  align-items: center;
}
.bx--navigation-item--active>a.bx--navigation-link {
  color: #fff;
  font-weight: 600;
}
.bx--navigation-item--active::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 4px;
  background-color: #0f62fe;
  content: "";
}
a.bx--navigation-link {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 2.5rem;
  padding-left: 1rem;
  color: #f4f4f4;
  font-weight: 400;
  font-size: .875rem;
  text-decoration: none;
}
a.bx--navigation-link:hover {
  color: #fff;
  background-color: #333;
}
.bx--navigation-item--icon>a.bx--navigation-link {
  padding-left: 0;
}
.bx--navigation__category {
  width: 100%;
}
.bx--navigation__category-toggle {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
  display: inline-block;
  appearance: none;
  background: none;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.bx--navigation__category-toggle *, .bx--navigation__category-toggle *::before, .bx--navigation__category-toggle *::after {
  box-sizing: inherit;
}
.bx--navigation__category-toggle::-moz-focus-inner {
  border: 0;
}
.bx--navigation__category-toggle:hover {
  background-color: #333;
}
.bx--navigation__category-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 2.5rem;
  padding-right: 1rem;
  padding-left: 1rem;
  color: #f4f4f4;
  font-weight: 400;
  font-size: .875rem;
}
.bx--navigation-item--icon .bx--navigation__category-title {
  padding-left: 0;
}
.bx--navigation__category-items {
  display: none;
  visibility: hidden;
}
.bx--navigation__category-item>a.bx--navigation-link {
  display: flex;
  align-items: center;
  min-height: 2rem;
  padding-left: 2rem;
}
.bx--navigation__category-item {
  position: relative;
}
.bx--navigation-item--icon .bx--navigation__category-item>a.bx--navigation-link {
  padding-left: 3.5rem;
}
.bx--navigation__category-item--active::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 4px;
  background-color: #0f62fe;
  content: "";
}
.bx--navigation__category-item--active>a.bx--navigation-link {
  color: #fff;
  font-weight: 600;
}
.bx--navigation__category--expanded .bx--navigation__category-title {
  font-weight: 600;
}
.bx--navigation__category--expanded .bx--navigation__category-title>svg {
  transform: rotate(180deg);
}
.bx--navigation__category--expanded .bx--navigation__category-items {
  display: block;
  visibility: inherit;
}
.bx--navigation-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  min-width: 3rem;
  height: 2.5rem;
  margin-right: .5rem;
}
.bx--content {
  padding: 2rem;
  background: #fff;
  will-change: margin-left;
}
.bx--header~.bx--content {
  margin-top: 3rem;
}
.bx--side-nav~.bx--content {
  margin-left: 3rem;
}
.bx--side-nav.bx--side-nav--expanded~.bx--content {
  margin-left: 16rem;
}
.cdt-price-info-block {
  --price-info-prim-lg: #000;
}
.cdt-price-info-block--paidedPriceInfo {
  --price-info-prim: #eb003b;
}
.cdt-price-info-block--rent {
  --price-info-prim: #f09c16;
}
.cdt-price-info-block--unpaidPriceInfo {
  --price-info-prim: #eb003b;
}
@media(min-width: 66rem) {
  .cdt-price-info-block__item {
    flex: 0 1 50%;
  }
  .cdt-price-info-block__item+.cdt-price-info-block__item {
    margin-right: .5rem;
  }
}
.cdt-price-info-block__item-wrap {
  margin-left: auto;
  align-items: baseline;
  font-size: .75rem;
  font-weight: 600;
  line-height: 1.25rem;
  display: grid;
  justify-content: end;
  grid-template-rows: .75rem auto;
  grid-template-columns: repeat(4, auto);
  grid-template-areas: "history history history history" "type prefix val postfix";
  height: auto;
}
@media(min-width: 66rem) {
  .cdt-price-info-block__item-wrap {
    font-size: .875rem;
    line-height: 1.25rem;
  }
}
.cdt-price-info-block__history-price {
  grid-area: history;
  font-size: .75rem;
  line-height: 1;
  justify-self: start;
  text-align: right;
  color: #6f6f6f;
}
@media(min-width: 66rem) {
  .cdt-price-info-block__history-price {
    justify-self: end;
  }
}
.cdt-price-info-block__history-price__cross-line {
  display: block;
  position: static;
  width: 100%;
  height: 2px;
  background: #eb003b;
  transform: translateY(-0.5rem);
}
.cdt-price-info-block__prefix-before {
  grid-area: type;
  display: block;
  max-width: 2rem;
  color: #eb003b;
  color: var(--price-info-prim, #eb003b);
}
@media(min-width: 66rem) {
  .cdt-price-info-block__prefix-before {
    color: #000;
    color: var(--price-info-prim-lg, #000000);
  }
}
.cdt-price-info-block__price-prefix, .cdt-price-info-block__price-val-compact {
  color: #eb003b;
  color: var(--price-info-prim, #eb003b);
}
.cdt-price-info-block__prefix-prefix {
  grid-area: prefix;
}
.cdt-price-info-block__price-val {
  grid-area: val;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #eb003b;
  color: var(--price-info-prim, #eb003b);
}
@media(min-width: 66rem) {
  .cdt-price-info-block__price-val {
    font-size: 1.25rem;
  }
}
.cdt-price-info-block__price-val-compact {
  grid-area: postfix;
}
.cdt-tag-labels {
  display: flex;
  flex-wrap: wrap;
}
.cdt-tag-labels .cdt-tag-label {
  margin-right: .3125rem;
  margin-bottom: .3125rem;
}
.cdt-tag-label {
  padding: .15rem .2rem;
  line-height: 1.4;
  font-size: .625rem;
  font-weight: 600;
  border-radius: .125rem;
  border: 1px solid rgba(0,0,0,0);
}
@media(min-width: 66rem) {
  .cdt-tag-label {
    padding: .1875rem .25rem;
    font-size: .75rem;
  }
}
.cdt-tag-label__primary-red {
  color: #fff;
  background-color: #eb003b;
}
.cdt-tag-label__sole-agent {
  color: #fff;
  background-color: #eb003b;
}
.cdt-tag-label__register {
  color: #fff;
  background-color: #ed7700;
}
.cdt-tag-label__be-on-sale {
  color: #fff;
  background-color: #8a3ffc;
}
.cdt-tag-label__sale {
  color: #fff;
  background-color: #47c437;
}
.cdt-tag-label__pre-sale, .cdt-tag-label__existing-homes {
  color: #fff;
  background-color: #6f6f6f;
}
.cdt-tag-label__vr {
  color: #d2a106;
  background-color: #fff;
  border-image: linear-gradient(to bottom, #d2a106, #b28600) 1;
}
.cdt-tag-label__video {
  color: #6f6f6f;
  border-color: #6f6f6f;
  background-color: #fff;
}
.cdt-tag-label__ai {
  color: #fff;
  background-color: #f09c16;
}
.cdt-tag-label__ai--lg {
  display: none;
  color: #fff;
  background-color: #f09c16;
}
@media(min-width: 66rem) {
  .cdt-tag-label__ai--lg {
    display: block;
  }
}
.cdt-tag-label__ai--sm {
  color: #fff;
  background-color: #f09c16;
}
@media(min-width: 66rem) {
  .cdt-tag-label__ai--sm {
    display: none;
  }
}
.cdt-grid-card {
  display: flex;
  flex-direction: column;
  width: 9rem;
  min-height: 12rem;
  color: #363a43;
  background-color: #fff;
  border-radius: .375rem;
  overflow: hidden;
  box-shadow: 0px 0px 0 rgba(0,0,0,0);
  transition: box-shadow 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  text-decoration: none;
}
@media(min-width: 66rem) {
  .cdt-grid-card {
    width: 16rem;
    min-height: 18rem;
  }
}
.cdt-grid-card:not([disabled]):hover {
  box-shadow: 0px 0px 1rem rgba(0,0,0,.3);
}
.cdt-grid-card:not([disabled]):hover:not(a) {
  box-shadow: none;
}
.cdt-grid-card[disabled], .cdt-grid-card--disabled {
  user-select: none;
}
.cdt-grid-card[disabled] .cdt-grid-card__header, .cdt-grid-card[disabled] .cdt-grid-card__body, .cdt-grid-card--disabled .cdt-grid-card__header, .cdt-grid-card--disabled .cdt-grid-card__body {
  opacity: .5;
}
.cdt-grid-card__header {
  position: relative;
}
.cdt-grid-card__thumbnail {
  position: relative;
  border-radius: .375rem .375rem 0 0;
  background-color: #c6c6c6;
  overflow: hidden;
}
.cdt-grid-card__position-tl {
  position: absolute;
  top: 0;
  left: 0;
}
.cdt-grid-card__position-br {
  position: absolute;
  bottom: 0;
  right: 0;
}
.cdt-grid-card__tag-list {
  display: flex;
  flex-wrap: wrap;
}
.cdt-grid-card__tag-list span {
  margin-top: .3125rem;
  margin-left: .3125rem;
  padding: 0 .3125rem;
  color: #fff;
  font-size: .8125rem;
  border-radius: .25rem;
  line-height: 1.4;
  background-color: rgba(134,105,40,.6549019608);
}
.cdt-grid-card__body {
  padding: .625rem .3125rem;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
@media(min-width: 66rem) {
  .cdt-grid-card__body {
    padding: .5rem .625rem;
  }
}
.cdt-grid-card__heading {
  order: 1;
  display: flex;
}
.cdt-grid-card__title-wrap {
  flex-grow: 1;
}
.cdt-grid-card__title {
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.27;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media(min-width: 66rem) {
  .cdt-grid-card__title {
    font-size: 1.125rem;
  }
}
.cdt-grid-card__subtitle {
  padding-top: .125rem;
  padding-bottom: .125rem;
  font-size: .75rem;
  line-height: 1rem;
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media(min-width: 66rem) {
  .cdt-grid-card__subtitle {
    font-size: .875rem;
  }
}
.cdt-grid-card__favorite.bx--btn {
  display: none;
  margin-top: -0.625rem;
  margin-right: -0.3125rem;
  color: #d3d3d3;
  align-self: start;
}
@media(min-width: 66rem) {
  .cdt-grid-card__favorite.bx--btn {
    display: block;
    margin-top: -0.5rem;
    margin-right: -0.625rem;
  }
}
.cdt-grid-card__favorite--filled.bx--btn {
  color: #ff86a7;
}
.cdt-grid-card__detail {
  order: 3;
}
@media(min-width: 66rem) {
  .cdt-grid-card__detail {
    order: 2;
  }
}
.cdt-grid-card__detail-span-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #646c79;
  font-size: .75rem;
  line-height: 1.25;
}
@media(min-width: 66rem) {
  .cdt-grid-card__detail-span-row {
    font-size: .875rem;
  }
}
.cdt-grid-card__detail-span-row span:not(:last-of-type)::after {
  display: inline;
  content: "・";
}
.cdt-grid-card__skeleton-img {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: auto;
  transform: scale(0.75);
}
.cdt-grid-card__skeleton-img path {
  fill: #e0e0e0;
}
.cdt-grid-card__footer {
  order: 2;
  display: flex;
  align-items: center;
  margin-top: auto;
}
@media(min-width: 66rem) {
  .cdt-grid-card__footer {
    order: 3;
  }
}
.cdt-grid-card.cdt-grid-card--skeleton .cdt-grid-card__title {
  width: 75%;
}
.cdt-grid-card.cdt-grid-card--skeleton .cdt-grid-card__subtitle {
  width: 50%;
}
.cdt-grid-card.cdt-grid-card--skeleton .cdt-grid-card__footer {
  margin-right: .5rem;
}
.cdt-grid-card.cdt-grid-card--skeleton .cdt-grid-card__footer .bx--skeleton__text {
  margin-left: auto;
  width: 25%;
}
.cdt-grid-card--post .cdt-grid-card__footer {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
@media(min-width: 66rem) {
  .cdt-grid-card--post .cdt-grid-card__footer {
    flex-direction: row-reverse;
  }
}
.cdt-grid-card--post .cdt-grid-card__position-tl {
  display: none;
}
@media(min-width: 66rem) {
  .cdt-grid-card--post .cdt-grid-card__position-tl {
    display: block;
  }
}
.cdt-grid-card--new-property {
  position: relative;
}
.cdt-grid-card--new-property .cdt-grid-card__detail-span-row {
  display: none;
}
@media(min-width: 66rem) {
  .cdt-grid-card--new-property .cdt-grid-card__detail-span-row {
    display: flex;
  }
}
.cdt-grid-card--new-property .cdt-grid-card__price {
  color: #eb003b;
}
.cdt-grid-card--new-property .cdt-grid-card__price-val {
  font-size: 1.25rem;
}
.cdt-grid-card--new-property .cdt-tag-labels {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
}
@media(min-width: 66rem) {
  .cdt-grid-card--new-property .cdt-tag-labels {
    position: relative;
    top: initial;
    left: initial;
  }
}
.cdt-grid-card--new-property .cdt-tag-labels .cdt-tag-label {
  margin-right: 0;
}
@media(min-width: 66rem) {
  .cdt-grid-card--new-property .cdt-tag-labels .cdt-tag-label {
    margin-right: .3125rem;
  }
}
.cdt-grid-card--new-property .cdt-tag-label {
  border-radius: .375rem 0;
}
.cdt-grid-card--new-property .cdt-tag-label[data-status-type=property], .cdt-grid-card--new-property .cdt-tag-label[data-status-type=media] {
  display: none;
}
@media(min-width: 66rem) {
  .cdt-grid-card--new-property .cdt-tag-label {
    border-radius: .125rem;
  }
  .cdt-grid-card--new-property .cdt-tag-label[data-status-type=property], .cdt-grid-card--new-property .cdt-tag-label[data-status-type=media] {
    display: block;
  }
  .cdt-grid-card--new-property .cdt-price-info-block__item {
    margin-left: auto;
  }
}
.cdt-grid-card--new-property .cdt-price-info-block__item-wrap {
  grid-template-rows: auto;
  grid-template-areas: "type prefix val postfix";
}
.cdt-grid-card--new-property .cdt-price-info-block__prefix-before {
  color: var(--price-info-prim, #e50012);
}
.cdt-grid-card--estate .cdt-grid-card__tag {
  padding-top: .125rem;
  padding-bottom: .125rem;
}
@media(min-width: 66rem) {
  .cdt-grid-card--estate .cdt-grid-card__tag {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }
}
.cdt-grid-card--estate .cdt-grid-card__tag--sale {
  background-color: #eb003b;
}
.cdt-grid-card--estate .cdt-grid-card__tag--rent {
  background-color: #f09c16;
}
.cdt-grid-card--estate .cdt-grid-card__price {
  color: #eb003b;
}
.cdt-grid-card--estate .cdt-grid-card__price-prefix-before {
  color: #363a43;
}
.cdt-grid-card--estate .cdt-grid-card__price-val {
  font-size: 1.25rem;
}
.cdt-grid-card--estate .cdt-grid-card__trend {
  font-weight: 500;
  display: block;
  grid-area: trend;
  place-content: flex-end;
  text-align: right;
  line-height: 1.25;
}
.cdt-grid-card--estate .cdt-grid-card__trend--up {
  color: #129500;
}
.cdt-grid-card--estate .cdt-grid-card__trend--down {
  color: #eb003b;
}
.cdt-grid-card--estate .cdt-grid-card__trans-count {
  align-self: flex-end;
  font-weight: 600;
  line-height: 1.25rem;
  font-size: .75rem;
}
@media(min-width: 66rem) {
  .cdt-grid-card--estate .cdt-grid-card__trans-count {
    font-size: 1rem;
  }
}
.cdt-grid-card--estate .cdt-grid-card__footer {
  flex-wrap: wrap;
}
.cdt-grid-card--estate .cdt-grid-card__price-change {
  padding: .25rem 0;
  min-width: 100%;
  display: flex;
}
.cdt-grid-card--estate .cdt-grid-card__price-change label {
  margin-left: auto;
  padding: 0 .45rem;
  color: #fff;
  background-color: #eb003b;
  font-size: .75rem;
  border-radius: 1rem;
}
@media(min-width: 66rem) {
  .cdt-grid-card--estate .cdt-grid-card__price-change label {
    padding: .125rem .6rem;
  }
}
.cdt-grid-card--estate .cdt-price-info-block__item-wrap {
  grid-template-columns: repeat(4, auto);
  grid-template-rows: 1rem auto;
  grid-template-areas: "trend trend trend trend" "type prefix val postfix";
}
.cdt-grid-card--estate .cdt-price-info-block--nUnitPriceInfo {
  margin-left: auto;
}
.cdt-grid-card--estate .cdt-price-info-block__price-val-compact {
  color: #363a43;
}
.cdt-grid-card-h5-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top {
  display: flex;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top.flex-column {
  flex-direction: column;
  overflow: hidden;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top.flex-column .right-block {
  padding-top: 0;
  padding-left: 16px;
  display: flex;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left {
  margin-right: 10px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  position: initial;
  flex: 1 0 32vw;
  padding-left: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode {
  padding-left: 0px;
  padding-bottom: 0;
  margin-bottom: 8px;
  margin-right: 0;
  flex: none;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img-wrap {
  width: 100%;
  height: 215px;
  padding-left: 0;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img-wrap .overlay-container {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 1;
  transition: opacity .3s ease;
  opacity: 1;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img-wrap .overlay-container.is-sliding {
  opacity: 0;
  transition: none;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img-wrap .overlay-container.overlay-container_translate .thumbnailTypeText, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img-wrap .overlay-container.overlay-container_translate .media-icon, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img-wrap .overlay-container.overlay-container_translate .img_tag {
  transition: transform .2s ease;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img-wrap .overlay-container .thumbnailTypeText, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img-wrap .overlay-container .media-icon, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img-wrap .overlay-container .img_tag {
  transition: opacity .2s ease;
  opacity: 1;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img-wrap .overlay-container.is-sliding .thumbnailTypeText, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img-wrap .overlay-container.is-sliding .media-icon, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img-wrap .overlay-container.is-sliding .img_tag {
  opacity: 0;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img_tag {
  top: 8px;
  left: 8px;
  display: flex;
  z-index: 1;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img_tag span {
  border-radius: 4px !important;
  margin-right: 4px;
  height: auto;
  line-height: 22px;
  padding: 0 5px;
  display: flex;
  font-size: 12px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img_tag span .img {
  background: initial;
  width: 12px;
  height: 22px;
  margin-right: 2px;
  padding: 0;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .img_tag span .img svg {
  width: 12px;
  height: auto;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .thumbnailTypeText {
  bottom: 8px;
  right: 8px;
  border-radius: 4px !important;
  z-index: 1;
  transform: scale(1);
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .tags {
  padding: 0 16px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .tags:last-child {
  margin-bottom: 0;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .media-icon {
  position: absolute;
  bottom: 8px;
  right: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  border: 2px;
  padding: 3px 4px;
  background: linear-gradient(160deg, #DAB650, #F9D63B, #B78211, #977116);
  font-weight: 500;
  border-radius: 4px;
  transform-origin: bottom right;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .media-icon .img-vr {
  width: 20px;
  height: 12px;
  margin-right: 4px;
  display: flex;
  align-items: center;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .media-icon .img-vr svg {
  width: 100%;
  height: 100%;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .media-icon .text {
  font-size: 12px;
  font-weight: 500;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .bookmark {
  position: absolute;
  top: 8px;
  right: 24px;
  z-index: 8888888888;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .bookmark .bx--btn {
  right: 0;
  position: absolute;
  height: 32px;
  width: 32px;
  justify-content: center;
  background: rgba(128,76,76,.2);
  padding: 0;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .bookmark .bx--btn .bx--assistive-text, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .bookmark .bx--btn::before {
  display: none;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .bookmark .bx--btn .svg-container {
  margin: auto;
  height: 1.25rem;
  width: 1.25rem;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .bookmark .bx--btn .svg-container.is-bookmark-activated svg path {
  fill: #ff86a7;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .bookmark .bx--btn .svg-container svg path {
  fill: #fff;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .bookmark .bx--btn svg {
  height: 1.25rem;
  width: 1.25rem;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .play-icon {
  position: absolute;
  bottom: 50%;
  right: 50%;
  transform: translate(50%, 50%);
  z-index: 2;
  pointer-events: none;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .play-icon svg {
  width: 2.5rem;
  height: 2.5rem;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left.img-wrap-pictureMode .play-icon svg path {
  fill: #fff;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-wrap {
  width: 32vw;
  height: auto;
  position: relative;
  font-size: 0;
  aspect-ratio: 16/9;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-wrap .img-holder {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 4px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-wrap .img-holder img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-wrap .img-holder.no-thumbnail {
  background-color: #fff;
  position: relative;
  border-radius: 8px;
  border: 1px solid #f0f4f5;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-wrap .img-holder.no-thumbnail>img {
  position: absolute;
  width: auto !important;
  height: 30% !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .thumbnailTypeText, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .media-icon, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img_tag, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .bookmark {
  opacity: 1;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container {
  width: 100%;
  height: 215px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-pagination {
  position: absolute;
  bottom: 8px !important;
  left: 24px !important;
  background: rgba(0,0,0,.4);
  color: #fff;
  padding: 4px 8px;
  border-radius: 12px;
  line-height: 12px;
  font-size: 12px;
  z-index: 2;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-pagination .swiper-pagination-total {
  color: #fff !important;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-pagination.swiper-pagination-fraction {
  width: auto;
  height: auto;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-pagination.swiper-pagination-fraction .swiper-pagination-current {
  color: #fff;
  margin-right: .05rem;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-pagination.swiper-pagination-fraction .swiper-pagination-total {
  color: rgba(255,255,255,.8);
  margin-left: .05rem;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000px;
  width: calc(100% - 32px) !important;
  height: 100%;
  position: relative;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide.swiper-slide-active .play-icon-independent {
  opacity: 1 !important;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .play-icon-independent {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10000;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: auto;
  opacity: 1 !important;
  transition: none !important;
  will-change: transform;
  contain: layout;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .play-icon-independent svg {
  width: 100%;
  height: 100%;
  fill: rgba(0,0,0,.2);
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .play-icon-independent svg path {
  fill: #fff;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .slide-content {
  position: relative;
  width: 100%;
  height: 100%;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide:first-child {
  margin-left: 0;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .swiper-img {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid #f0f4f5;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .swiper-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .swiper-img.is-video img, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .swiper-img.is-unitPlan img {
  object-fit: contain !important;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .swiper-img.is-video {
  background-repeat: no-repeat;
  background-color: #ccc;
  background-size: cover;
  border-radius: 8px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .swiper-img.is-video::before {
  width: 1px;
  height: 0;
  margin-left: -1px;
  content: "";
  float: left;
  padding-top: 64%;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .swiper-img.is-video img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-position: center;
  border-radius: 8px;
  object-fit: contain;
  backdrop-filter: blur(4px);
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .swiper-img.is-video img::after {
  display: table;
  clear: both;
  content: "";
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .swiper-img .img-loading {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f5f5f5;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .swiper-img .img-loading span {
  color: #999;
  font-size: 14px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .swiper-img.no-thumbnail {
  background-color: #fff;
  position: relative;
  border-radius: 8px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .swiper-img.no-thumbnail>img {
  position: absolute;
  width: auto !important;
  height: 50% !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .img-loading, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .el-image__error {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
  width: 100%;
  background-color: #f1f1f1;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .img-loading span, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide .el-image__error span {
  opacity: .1;
  font-size: 20px;
  box-shadow: 0 2px 2px rgba(0,0,0,.2);
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .swiper-slide:last-child {
  margin-right: 0 !important;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .more-slide {
  width: 80px !important;
  margin-right: 0 !important;
  background: rgba(0,0,0,.05);
  border-radius: 8px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .more-slide .more-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #666;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .more-slide .more-content .more-text {
  font-size: 14px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img-container .more-slide .more-content .arrow {
  width: 18px;
  height: 18px;
  margin-bottom: 8px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .no-thumbnail-box {
  width: 100%;
  height: 100%;
  padding: 0 16px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .thumbnailTypeText {
  position: absolute;
  bottom: 0px;
  right: 0px;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  border: 2px;
  padding: 1px 4px;
  background: linear-gradient(160deg, #DAB650, #F9D63B, #B78211, #977116);
  font-weight: 500;
  border-radius: 4px 0 4px 0;
  transform-origin: bottom right;
  transform: scale(0.85);
  display: flex;
  align-items: center;
  justify-content: center;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .thumbnailTypeText .img {
  width: 9px;
  height: 16px;
  margin-right: 2px;
  display: flex;
  align-items: center;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .thumbnailTypeText .img svg {
  width: 100%;
  height: 100%;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .thumbnailTypeText .text {
  line-height: 16px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .media-icon {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  border: 2px;
  padding: 1px 4px;
  background: linear-gradient(160deg, #DAB650, #F9D63B, #B78211, #977116);
  font-weight: 500;
  border-radius: 4px 0 4px 0;
  transform-origin: bottom right;
  transform: scale(0.85);
  display: flex;
  align-items: center;
  justify-content: center;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .media-icon .img-vr {
  width: 14px;
  height: 8px;
  margin-right: 2px;
  display: flex;
  align-items: center;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .media-icon .img-vr svg {
  width: 100%;
  height: 100%;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .media-icon .text {
  font-size: 12px;
  font-weight: 500;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img_tag {
  position: absolute;
  top: 0px;
  left: 0px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img_tag span {
  display: inline-block;
  font-size: .875rem;
  font-weight: 500;
  background: linear-gradient(90deg, #FF8080, #D00030);
  color: #fff;
  height: 1.5rem;
  line-height: 1.5rem;
  padding: 0 6px;
  font-size: 10px;
  height: 18px;
  line-height: 14px;
  padding: 2px 4px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img_tag span:first-child {
  border-radius: 4px 0 0 0;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img_tag .tag2 {
  background: linear-gradient(90deg, #01C1A3, #0B7FA2);
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .img_tag .tag-foreclosure {
  background: linear-gradient(90deg, #CED2D8, #5B626C);
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .has-discount-post {
  position: absolute;
  left: -1rem;
  top: -1rem;
}
@media screen and (max-width: 66rem) {
  .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .has-discount-post {
    left: -0.3rem;
    top: -0.3rem;
  }
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .has-discount-post img {
  height: 2rem;
  max-width: 150px;
  width: auto;
}
@media screen and (max-width: 66rem) {
  .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .has-discount-post img {
    height: 1.5rem;
  }
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .play-icon {
  position: absolute;
  bottom: 50%;
  right: 50%;
  transform: translate(50%, 50%);
  z-index: 2;
  pointer-events: none;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .play-icon svg {
  width: 1.5rem;
  height: 1.5rem;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .play-icon svg path {
  fill: #fff;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .media-icon .img-video, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .media-icon .img-360, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .media-icon .img-streetView, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .media-icon .img-picture {
  width: 24px;
  height: auto;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .tags {
  display: flex;
  gap: 6px 2px;
  margin-top: 8px;
  flex-wrap: wrap;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .tags.tags-picture {
  gap: 6px 4px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .tags.tags-picture span {
  padding: 3px 6px;
  font-size: 13px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .tags span {
  padding: 1px 5px;
  font-size: 12px;
  font-weight: normal;
  background-color: #ecf0f5;
  color: #1d1d2c;
  min-height: 16px;
  line-height: 16px;
  border-radius: 4px;
  white-space: nowrap;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .tags span.active {
  background-color: #f7efff;
  color: #6b1cb9;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .tags span.tag-directorChoice {
  background: #fcf3df;
  color: #906300;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .tags span.tag-foreclosure {
  background: #e5f6fc;
  color: #007fa5;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .record-status {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  background: #f0f4f5;
  z-index: 1;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .cdt-grid-card-h5-top-left .record-status svg {
  display: block;
  margin: auto;
  width: 30%;
  min-width: 70px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block {
  overflow: hidden;
  flex: 0 1 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  margin-right: -0.5rem;
  padding-right: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block.row-cxt .title-lg {
  margin-top: 0 !important;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .title {
  max-width: calc(100% - 2.5rem);
  margin-bottom: 0;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .title.title-picture {
  max-width: fit-content;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .title .title-lg {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #1d1d2c;
  word-break: break-word;
  display: block;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .title .title-lg.title-lg-picture {
  font-size: 20px;
  line-height: 28px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .title .title-sm {
  font-size: 13px;
  color: #1d1d2c;
  line-height: 18px;
  font-weight: 500;
  word-break: break-word;
  margin-top: 2px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .title .title-sm.title-sm-picture {
  font-size: 16px;
  line-height: 22px;
  margin-top: 3px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .title span {
  line-height: 20px;
  font-size: 13px;
  display: block;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .room {
  color: #202228;
  font-size: 13px;
  line-height: 18px;
  font-weight: normal;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .area {
  color: #1d1d2c;
  font-size: 13px;
  line-height: 18px;
  margin-top: 2px;
  word-break: break-word;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .area.area-picture {
  margin-top: 3px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .picture-line5 {
  line-height: 18px;
  margin: 4px 0 6px 0;
  word-break: break-word;
  white-space: normal;
  font-size: 13px;
  color: #646c79;
  margin: 2px 0 0 0;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .bookmark {
  position: relative;
  top: -14px;
  right: -8px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .bookmark .bx--btn {
  right: 0;
  position: absolute;
  height: 3rem;
  width: 3rem;
  justify-content: center;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .bookmark .bx--btn .bx--assistive-text, .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .bookmark .bx--btn::before {
  display: none;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .bookmark .bx--btn .svg-container {
  margin: auto;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .bookmark .bx--btn .svg-container.is-bookmark-activated svg path {
  stroke: #ff86a7;
  fill: #ff86a7;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .bookmark .bx--btn .svg-container svg path {
  stroke: #9aa0aa;
  fill: #fff;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .bookmark .bx--btn svg {
  height: 1.25rem;
  width: 1.25rem;
  margin-top: 5px;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .col-detail .hidden-xs-only {
  display: none;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .col-detail .adress {
  color: #000;
  line-height: 18px;
  margin: 4px 0 6px 0;
  word-break: break-word;
  white-space: normal;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .col-detail .adress.tag-adress {
  font-size: 13px;
  color: #646c79;
  margin: 2px 0 0 0;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .col-detail .adress.floor-info {
  color: #6c6c6c;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail {
  flex: 1;
  color: #202228;
  display: flex;
  overflow: visible;
  justify-content: space-between;
  align-items: end;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail {
  flex-wrap: nowrap;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .left {
  flex: 1;
  justify-content: flex-end;
  max-width: 140px;
  font-size: 15px;
  overflow: visible;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  flex-direction: column;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .left .hidden-sm-and-down, .h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .left .hidden-xs-only {
  display: none !important;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .left {
  flex: 1;
  justify-content: flex-end;
  max-width: 140px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .tag span {
  display: inline-block;
  font-weight: normal;
  background-color: #f0f4f5;
  color: #1d1d2c;
  border-radius: 4px;
  margin-right: 4px;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  padding: 0 8px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .tag2 span {
  background-color: #faf6e4;
  color: #af8527;
  margin-top: 6px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area {
  margin-top: 8px;
  display: flex;
  flex-direction: column;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area {
  flex-direction: row;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area :first-child.area-block {
  margin-right: 10px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area .area-block {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: 20px;
  gap: 0 5px;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area .area-block {
  flex-direction: column;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area .construction-area {
  margin-top: 2px;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area .text .hidden-xs-only {
  display: none !important;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area .text .hidden-sm-and-up {
  display: block !important;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area .text {
  flex: 1;
  color: #1d1d2c;
  font-size: 14px;
}
.agent-detail-page .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area .text .box-area>span:nth-child(1) {
  color: #999;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area .text .box-area>span:nth-child(2) {
  margin-left: 3px;
}
.agent-detail-page .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area .text .box-area>span:nth-child(2) {
  margin-left: 0px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .area .num {
  font-size: 12px;
  color: #646c79;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement {
  flex-direction: column-reverse;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement {
  flex-direction: column-reverse;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .left .adress {
  display: none;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .right .right-warpper {
  width: 100%;
  flex-direction: row;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .right .right-warpper .mobile-rent-price {
  flex: 1;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .right .right-warpper .mobile-price-box {
  position: relative;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .right .right-warpper .mobile-price-box .m-inline-box {
  display: inline-block;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .right .right-warpper .mobile-price-box .price-text {
  font-size: 13px !important;
  position: absolute;
  right: 0;
  width: 100px;
  display: inline-block;
  text-align: right;
  top: -20px;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .right .right-warpper .mobile-price-box .price-text {
  position: absolute;
  right: 0;
  width: 100px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .right .right-warpper .mobile-sale-price {
  flex: 1;
  padding-left: 16px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .right .right-warpper .price-text {
  font-size: 13px !important;
  position: relative;
  display: inline-block;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .right .right-warpper .mobile-price {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .mobile-adress {
  display: block;
  width: 100%;
  text-align: left;
  font-size: 13px;
  color: #000;
  line-height: 18px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .num {
  justify-content: flex-end;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .area {
  margin-top: 0px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .area .usable-area {
  margin-right: 10px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .area .construction-area {
  padding-left: 8px;
  margin-left: 0px;
  border-left: 1px solid #ccc;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.supplement .area .text {
  text-align: right;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .right {
  text-align: right;
  color: #000;
  font-size: 15px;
  display: flex;
  flex: 1;
  flex-direction: row;
  min-width: 85px;
  align-content: flex-end;
  justify-content: flex-end;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .right {
  flex: 1;
  flex-direction: row;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-sect {
  display: flex;
  flex-direction: column;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-sect {
  justify-content: flex-end;
  align-items: flex-end;
  flex-direction: row;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-sect .price-block:first-child, .h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-sect .price-block+.is-sale-hos {
  margin-bottom: 5px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block {
  min-width: 85px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: end;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block.prem-box-en {
  min-width: 110px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .upper-set {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .prem-label {
  font-size: 12px;
  color: #333;
  flex: 0 1 auto;
  margin-bottom: 1px;
  background: #ecf0f5;
  border-radius: 4px;
  padding: 1px 5px;
  line-height: 17px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .orig-price {
  display: inline-block;
  flex: 0 0 1;
  font-size: 14px;
  color: #646c79;
  word-break: keep-all;
  white-space: nowrap;
  display: flex;
  align-items: center;
  line-height: 18px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .orig-price .price-text {
  text-decoration: line-through;
  text-decoration-color: #eb003b;
  text-decoration-thickness: 1px;
  font-size: 13px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .orig-price .price-text label {
  font-size: 13px !important;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .orig-price .percentage {
  color: #eb003b;
  font-weight: 500;
  font-size: 12px;
  margin-left: 4px;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .orig-price {
  font-size: 1rem;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .price {
  color: #eb003b;
  font-size: 20px !important;
  white-space: nowrap;
  line-height: 1.25;
  display: flex;
  align-items: baseline;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .price .hidden-xs-only {
  display: none !important;
}
.h5Class .cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .price {
  font-size: 20px;
  color: #eb003b !important;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .price .prefix {
  font-weight: 500;
  font-size: 14px;
  margin-right: 2px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .price .prefix.text-black {
  color: #202228;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .price span label {
  font-size: 13px;
  margin-left: 2px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .price span label.text-black {
  color: #202228;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block .price .price-info {
  font-weight: 500;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail .price-block.is-rent .price {
  color: #ff9d00;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .h5Class.agent-detail-page .box-area {
  display: flex;
  flex-direction: column;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .h5Class .right-block .price-detail.hos-set .left {
  flex: 0;
  max-width: initial;
  width: 100%;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .h5Class .right-block .price-detail.hos-set .left .area {
  margin-top: 3px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .h5Class .right-block .price-detail.hos-set {
  flex-direction: column-reverse;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .h5Class .right-block .price-detail.hos-set .price-sect {
  flex-direction: row;
  width: 100%;
  justify-content: flex-end;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .h5Class .right-block .price-detail.hos-set .price-sect .price-block {
  flex: 0 0 80px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .h5Class .right-block .price-detail.hos-set .area .area-block {
  justify-content: space-between;
  gap: 0 5px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .h5Class .right-block .price-detail.hos-set .area .area-block .text {
  flex: initial;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .h5Class .right-block .price-detail.hos-set .area .area-block .num {
  flex: 1;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .h5Class .right-block .price-detail.hos-set .area .area-block .num .area-price-contaier {
  flex-direction: row;
  display: flex;
  margin-right: 0;
  justify-content: flex-end;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .h5Class .right-block .price-detail.hos-set .area .area-block .area-price {
  flex: 1;
  text-align: right;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.hos-set .left {
  flex: 0;
  max-width: initial;
  width: 100%;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.hos-set .left .area {
  margin-top: 3px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.hos-set .left .area .agent-detail-page {
  flex-direction: row;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.hos-set {
  flex-direction: column-reverse;
  margin-top: 10px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.hos-set .price-sect {
  flex-direction: row;
  width: 100%;
  justify-content: flex-end;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.hos-set .price-sect .price-block {
  flex: 0 0 80px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.hos-set .area .area-block {
  justify-content: space-between;
  gap: 0 5px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.hos-set .area .area-block .text {
  flex: initial;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.hos-set .area .area-block .num {
  flex: 1;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.hos-set .area .area-block .num .area-price-contaier {
  flex-direction: row;
  display: flex;
  margin-right: 0;
  justify-content: flex-end;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top .right-block .price-detail.hos-set .area .area-block .area-price {
  flex: 1;
  text-align: right;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-bottom {
  border-top: 1px solid #ecf0f5;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 0 16px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-bottom.is-en {
  gap: 0;
  margin: 0 10px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-bottom.is-en .bottom-item .img {
  flex-shrink: 0;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-bottom .bottom-item {
  display: flex;
  justify-content: center;
  font-size: 14px;
  line-height: 20px;
  color: #646c79;
  gap: 0 4px;
  align-items: center;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-bottom .bottom-item .img {
  width: 20px;
  height: 20px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-bottom .bottom-item img {
  width: 20px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content {
  display: flex;
  padding: 0 16px 16px;
  justify-content: space-between;
  gap: 0 8px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content.is-tag {
  margin-top: 5px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content.is-tag-picture {
  padding: 0 16px 8px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .right-block {
  flex: 0 1 70%;
  padding: 0 !important;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: end;
  white-space: nowrap;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .status {
  padding: 1px 5px;
  background: #ecf0f5;
  border-radius: 4px;
  color: #333;
  line-height: 17px;
  font-size: 12px;
  width: fit-content;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .price .price-number {
  font-size: 13px;
  line-height: 18px;
  color: #646c79;
  text-decoration: line-through;
  text-decoration-color: #eb003b;
  text-decoration-thickness: 1px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .price .price-number label {
  font-size: 13px !important;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .price .percentage {
  font-weight: 500;
  font-size: 12px;
  color: #eb003b;
  margin-left: 4px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .sale-price {
  font-weight: 500;
  font-size: 24px;
  color: #eb003b;
  line-height: 28px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .sale-price>div {
  display: flex;
  align-items: baseline;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .sale-price>div .prefix {
  margin-right: 2px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .sale-price>div label {
  margin-left: 2px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .sale-price.is-rent {
  color: #ff9d00;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .real {
  font-weight: 500;
  font-size: 18px;
  color: #1d1d2c;
  height: 24px;
  line-height: 24px;
  margin-top: 1px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .real span {
  font-size: 14px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .real span:first-child {
  margin: 2px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .real span:last-child {
  margin: 2px;
}
.cdt-grid-card-h5-wrapper .cdt-grid-card-h5-top-content .content-right .average-price {
  font-size: 14px;
  color: #646c79;
  line-height: 18px;
  margin-top: 2px;
}
.cdt-grid-card-h5-wrapper .prem-box {
  width: 100vw;
  display: flex;
  gap: 0 3rem;
  margin-top: 8px;
}
.cdt-grid-card-h5-wrapper .prem-box.prem-box-en {
  gap: 0 1rem;
}
.cdt-grid-card-h5-wrapper .prem-box .prem-item {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.cdt-grid-card-h5-wrapper .prem-box .prem-item .original-price .price-number {
  font-size: 13px;
  line-height: 18px;
  color: #646c79;
  text-decoration: line-through;
  text-decoration-color: #eb003b;
}
.cdt-grid-card-h5-wrapper .prem-box .prem-item .original-price .price-number label {
  font-size: 13px !important;
}
.cdt-grid-card-h5-wrapper .prem-box .prem-item .original-price .percentage {
  font-weight: 500;
  font-size: 12px;
  color: #eb003b;
  margin-left: 4px;
}
.cdt-grid-card-h5-wrapper .prem-box .prem-item .actual-price {
  display: flex;
  align-items: center;
}
.cdt-grid-card-h5-wrapper .prem-box .prem-item .actual-price .status {
  padding: 1px 5px;
  background: #ecf0f5;
  border-radius: 4px;
  color: #333;
  line-height: 17px;
  font-size: 12px;
  width: fit-content;
  height: fit-content;
}
.cdt-grid-card-h5-wrapper .prem-box .prem-item .actual-price .price-number {
  margin-left: 8px;
  font-weight: 500;
  font-size: 24px;
  color: #eb003b;
  line-height: 32px;
  display: flex;
  align-items: baseline;
}
.cdt-grid-card-h5-wrapper .prem-box .prem-item .actual-price .price-number .prefix {
  margin-right: 2px;
}
.cdt-grid-card-h5-wrapper .prem-box .prem-item .actual-price .price-number label {
  margin-left: 2px;
}
.cdt-grid-card-h5-wrapper .prefix {
  font-size: 13px;
}
.cdt-grid-card-h5-drawer {
  z-index: 8890 !important;
}
.cdt-grid-card-h5-drawer+.v-modal {
  z-index: 8889 !important;
}
.cdt-grid-card-h5-drawer .el-drawer__header {
  margin-bottom: 0;
  font-size: 14px;
  color: #646c79;
}
.cdt-grid-card-h5-drawer .el-drawer__header>:first-child {
  text-align: center;
  margin-left: 36px;
}
.cdt-grid-card-h5-drawer .el-drawer__close-btn {
  font-size: 24px;
}
.cdt-grid-card-h5-drawer .el-drawer {
  height: auto !important;
  border-radius: 12px 12px 0 0;
}
.cdt-grid-card-h5-drawer .el-drawer__body {
  flex: auto;
  padding-bottom: env(safe-area-inset-bottom);
}
.cdt-grid-card-h5-drawer .content {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  max-height: 390px;
}
.cdt-grid-card-h5-drawer .content .agent-info {
  display: flex;
  gap: 0 10px;
  border-bottom: 1px solid #ecf0f5;
  padding: 16px 16px 10px;
}
.cdt-grid-card-h5-drawer .content .agent-info .img {
  width: 100px;
  height: 58px;
  border-radius: 4px;
}
.cdt-grid-card-h5-drawer .content .agent-info .details {
  display: flex;
  flex-direction: column;
}
.cdt-grid-card-h5-drawer .content .agent-info .details .name {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #1d1d2c;
}
.cdt-grid-card-h5-drawer .content .agent-info .details .address {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #1d1d2c;
  margin: 2px 0;
}
.cdt-grid-card-h5-drawer .content .agent-info .details .floor {
  font-weight: 400;
  font-size: 12px;
  line-height: 17px;
  color: #333;
}
.cdt-grid-card-h5-drawer .content .agent-list {
  flex: 1;
  overflow: auto;
  padding: 0 16px;
  display: flex;
  flex-direction: column;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.cdt-grid-card-h5-drawer .content .agent-list .agent-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 0;
  border-bottom: 1px solid #ecf0f5;
}
.cdt-grid-card-h5-drawer .content .agent-list .agent-item .item-info {
  display: flex;
  align-items: center;
}
.cdt-grid-card-h5-drawer .content .agent-list .agent-item .avatar {
  width: 56px;
  height: 56px;
  object-fit: contain;
  border-radius: 50%;
  border: 1px solid #ecf0f5;
}
.cdt-grid-card-h5-drawer .content .agent-list .agent-item .avatar svg {
  width: 100%;
  height: 100%;
  padding: 20%;
}
.cdt-grid-card-h5-drawer .content .agent-list .agent-item .info {
  margin-left: 8px;
}
.cdt-grid-card-h5-drawer .content .agent-list .agent-item .info .name {
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  color: #1d1d2c;
}
.cdt-grid-card-h5-drawer .content .agent-list .agent-item .info .license {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  margin-top: 4px;
}
.cdt-grid-card-h5-drawer .content .agent-list .agent-item .whatsApp {
  background-color: #e2f4e4;
  border-radius: 4px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  padding: 7px 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #363a43;
}
.cdt-grid-card-h5-drawer .content .agent-list .agent-item .whatsApp .img {
  width: 20px;
  height: 20px;
  margin-right: 4px;
}
.cdt-grid-card-h5-drawer .content .agent-list .agent-item .whatsApp .img svg .cls-2 {
  fill: #25d366;
}
.cdt-grid-card-h5-drawer .content .agent-loading {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  width: 100%;
}
.bookmark_picture {
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 1;
  transition: transform .3s ease;
}
.bookmark_picture.bookmark_picture_translate {
  transform: translateX(-90px);
}
.bookmark_picture .bx--btn {
  right: 0;
  position: absolute;
  height: 32px;
  width: 32px;
  justify-content: center;
  background: rgba(0,0,0,.2);
  padding: 0;
  transition: background-color .3s ease;
}
.bookmark_picture .bx--btn:hover {
  background: rgba(0,0,0,.3);
}
.bookmark_picture .bx--btn .bx--assistive-text, .bookmark_picture .bx--btn::before {
  display: none !important;
}
.bookmark_picture .bx--btn .svg-container {
  margin: auto;
  height: 1.25rem;
  width: 1.25rem;
}
.bookmark_picture .bx--btn .svg-container.is-bookmark-activated svg path {
  fill: #ff86a7;
}
.bookmark_picture .bx--btn .svg-container svg path {
  fill: #fff;
}
.bookmark_picture .bx--btn svg {
  height: 1.25rem;
  width: 1.25rem;
}
.last-slide {
  display: flex;
  justify-content: center;
  height: 100%;
  padding-left: 10px;
}
.last-slide .pull-tip {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #707070;
}
.last-slide .pull-tip .tip-text {
  writing-mode: vertical-lr;
  letter-spacing: 2px;
  line-height: 1.5;
  text-align: center;
  font-size: 12px;
}
.last-slide .pull-tip .tip-text.is-en {
  writing-mode: horizontal-tb;
  margin-left: 4px;
}
.last-slide .pull-tip .arrow {
  width: 18px;
  height: 18px;
  transform-origin: center center;
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transition: all .5s cubic-bezier(0.4, 0, 0.2, 1);
  margin-right: 2px;
}
.last-slide .pull-tip.pull-release .arrow {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.last-slide .pull-tip.reverting .arrow {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transition: transform .5s cubic-bezier(0.4, 0, 0.2, 1);
}
.last-slide .pull-tip:not(.pull-release):not(.reverting) .arrow {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
}
.swiper-img.is-video {
  transition: background-image .3s ease;
  position: relative;
}
.swiper-slide {
  position: relative;
}
.is-sliding {
  transition: none !important;
}
.facility {
  display: flex;
  flex-wrap: wrap;
  margin-top: 6px;
  gap: 6px 0;
}
.facility.facility-picture {
  margin-top: 0;
  padding-top: 16px;
}
.h5Class .facility {
  display: flex;
  flex-wrap: wrap;
}
.facility .facility-tag {
  color: #646c79;
  font-size: 13px;
  line-height: 20px;
  display: flex;
  align-items: center;
  position: relative;
}
.facility .facility-tag:first-child {
  padding-left: 0;
}
.facility .facility-tag:last-child {
  margin-right: 0;
}
.facility .facility-tag .facility-icon {
  width: 16px;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 3px;
}
.facility .facility-tag .facility-icon svg {
  width: 100%;
  height: 100%;
}
.facility .facility-separator {
  color: #646c79;
  margin: 0 4px;
  line-height: 20px;
  display: inline-flex;
  align-items: center;
}
.facility .university-name {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 13px;
  color: #1d1d2c;
  margin-right: 4px;
}
.facility .university-name.keep-pet {
  color: #646c79;
  margin-right: 0;
  font-weight: 400;
}
.col-detail-picture .prem-box {
  margin: 0 16px 12px;
  align-items: end;
}
.cdt-map-list {
  height: 100%;
  display: flex;
  flex-direction: column;
  background: #424242;
  overflow: hidden scroll;
  transition: height 400ms ease,background 400ms ease;
}
.cdt-map-list::-webkit-scrollbar {
  margin-top: 4px;
  height: 4px;
  width: 4px;
  background-color: "transparent";
}
.cdt-map-list::-webkit-scrollbar-button {
  display: none;
}
.cdt-map-list::-webkit-scrollbar-track {
  height: 4px;
  width: 4px;
}
.cdt-map-list::-webkit-scrollbar-thumb {
  background-color: #697077;
}
@media(min-width: 66rem) {
  .cdt-map-list {
    overflow: hidden;
  }
}
.cdt-map-item {
  margin: 1rem .5rem;
  padding: .625rem;
  width: 8.75rem;
  min-width: 8.75rem;
  height: 7.5rem;
  border-radius: .375rem;
  border: none;
  background-color: #565a62;
  text-align: left;
  cursor: pointer;
  transition: height 400ms ease,opacity 400ms ease,background-color 400ms ease;
}
.cdt-map-item:hover {
  opacity: .85;
}
.cdt-map-item--active {
  opacity: 1;
  background-color: #e5e5e5;
}
.cdt-map-item--active .cdt-map-item__title, .cdt-map-item--active .cdt-map-item__subtitle {
  color: #161616;
}
@media(min-width: 66rem) {
  .cdt-map-item {
    margin-top: .35rem;
    margin-bottom: .35rem;
    width: auto;
    min-width: unset;
    height: auto;
  }
}
.cdt-map-item__title {
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #fff;
}
.cdt-map-item__title i {
  display: block;
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.0625rem;
  margin: 0 .5rem 0 0 !important;
}
.cdt-map-item__title i svg {
  max-width: 100%;
  height: 22px;
  display: block;
  border-radius: .25rem;
  border-style: none;
  border-width: 0px;
}
.cdt-map-item__title span {
  word-break: break-word;
  font-size: 1rem;
  line-height: 22px;
  font-weight: 500;
}
.cdt-map-item__subtitle {
  margin-top: .25rem;
  font-size: .75rem;
  opacity: .7;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-left: 1.725rem;
  line-height: 17px;
  color: #ced2d8;
  word-break: break-all;
  margin-top: 2px;
}
.cdt-map-header-item {
  min-height: 3rem;
  padding-left: 0;
  padding-right: 0;
  border-top: none;
  border-bottom: 1px solid #b3b3b3;
  flex: 0 0 auto;
}
@media(min-width: 66rem) {
  .cdt-map-header-item {
    display: flex;
    flex-direction: column;
  }
}
.cdt-map-header-item .bx--accordion__heading {
  display: flex;
  flex-wrap: nowrap;
  height: 3rem;
  min-height: 3rem;
  padding: 0 1rem;
  color: #fff;
  fill: #fff;
  background: #424242;
  align-items: center;
}
.cdt-map-header-item .bx--accordion__heading::before {
  display: none;
}
.cdt-map-header-item .bx--accordion__heading:focus::before {
  border: none;
}
.cdt-map-header-item .bx--accordion__heading .bx--accordion__arrow {
  display: none;
}
.cdt-map-header-item .bx--accordion__heading:hover {
  text-decoration: none;
}
.cdt-map-header-item .bx--accordion__heading:hover .bx--accordion__arrow {
  fill: #161616;
}
.cdt-map-header-item .bx--accordion__heading[disabled] {
  color: #686868;
}
.cdt-map-header-item .bx--accordion__heading[disabled] .cdt-map-header-item__marker-toggle {
  display: none;
}
.cdt-map-header-item .bx--accordion__title {
  font-size: 1rem;
  margin-left: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cdt-map-header-item .bx--accordion__content {
  opacity: 0;
  height: 0;
  margin: 0;
  padding: 0 .5rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: auto;
  transition-property: padding-top,padding-bottom;
  scrollbar-width: thin;
  scroll-behavior: smooth;
}
.cdt-map-header-item .bx--accordion__content::-webkit-scrollbar {
  padding-top: 4px;
  height: 4px;
  width: 4px;
}
.cdt-map-header-item .bx--accordion__content::-webkit-scrollbar-button {
  display: none;
}
.cdt-map-header-item .bx--accordion__content::-webkit-scrollbar-track {
  height: 4px;
  width: 4px;
}
.cdt-map-header-item .bx--accordion__content::-webkit-scrollbar-thumb {
  background-color: #a9a9a9;
}
@media(min-width: 66rem) {
  .cdt-map-header-item .bx--accordion__content {
    flex-direction: column;
    overflow-y: scroll;
  }
}
.cdt-map-header-item.bx--accordion__item--disabled, .cdt-map-header-item.bx--accordion__item--disabled+.bx--accordion__item {
  border-top: none;
}
.cdt-map-header-item.bx--accordion__item--disabled, .cdt-map-header-item:disabled {
  border-bottom: 1px solid #b3b3b3;
}
.cdt-map-header-item.bx--accordion__item .bx--accordion__heading {
  color: rgba(255,255,255,.3);
  fill: rgba(255,255,255,.3);
}
.cdt-map-header-item.bx--accordion__item--expanding, .cdt-map-header-item.bx--accordion__item--active {
  flex: 0 0 auto;
}
@media(min-width: 66rem) {
  .cdt-map-header-item.bx--accordion__item--expanding, .cdt-map-header-item.bx--accordion__item--active {
    flex: 0 1 auto;
  }
}
.cdt-map-header-item.bx--accordion__item--expanding .bx--accordion__content, .cdt-map-header-item.bx--accordion__item--active .bx--accordion__content {
  padding-bottom: .5rem;
  opacity: 1;
  height: auto;
  flex: 0 1 auto;
}
.cdt-map-header-item__marker-toggle {
  padding: 0;
  min-height: fit-content;
  width: fit-content;
  background: rgba(0,0,0,0);
  opacity: .3;
}
.cdt-map-header-item__marker-toggle .bx--btn__icon {
  display: flex;
  width: fit-content;
  height: fit-content;
  fill: #e3e3e3;
}
.cdt-map-header-item__marker-toggle--active {
  opacity: 1;
}
.cdt-map-header-item__trigger {
  flex: 1;
  width: 100%;
  height: 3rem;
  min-height: 3rem;
  color: #fff;
  fill: #fff;
  background: rgba(0,0,0,0);
  border: none;
  text-align: left;
}
.cdt-map-header-item__title {
  font-size: 1rem;
  line-height: 1.25rem;
}
@keyframes fadeOutAndHide {
  99% {
    visibility: hidden;
  }
  100% {
    display: none;
    visibility: hidden;
  }
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.cdt-media-gallary-grid .swiper-lazy-preloader {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 42px;
  height: 42px;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  border: 4px solid rgba(0,0,0,.3);
  border-radius: 50%;
  border-top-color: rgba(0,0,0,0);
  animation: swiper-preloader-spin 1s infinite linear;
  opacity: 1;
  visibility: visible;
  transition: opacity .3s ease,visibility .3s ease;
}
.cdt-media-gallary-grid .swiper-lazy-loaded+.swiper-lazy-preloader, .cdt-media-gallary-grid .swiper-slide .swiper-lazy-loaded~.swiper-lazy-preloader {
  opacity: 0;
  visibility: hidden;
  animation: none;
}
.cdt-media-gallary-grid .swiper-lazy {
  opacity: 0;
  transition: opacity .3s ease;
}
.cdt-media-gallary-grid .swiper-lazy-loaded {
  opacity: 1;
}
.cdt-media-gallary-grid .cdt-muti-media-modal__viewer--container {
  padding-right: 0;
  padding-left: 0;
  display: block;
  height: 100%;
  align-self: stretch;
}
.cdt-media-gallary-grid--slick {
  max-width: 100%;
  overflow: hidden;
  height: 100%;
  position: relative;
  cursor: grab;
}
.cdt-media-gallary-grid[tab-id=streetViews] .cdt-media-gallary-grid--slick {
  cursor: pointer;
}
.cdt-media-gallary-grid--slick .cdt-media-gallary-grid--slick__media-streetView {
  width: 100%;
  height: 100%;
  position: relative;
}
.cdt-media-gallary-grid--slick .cdt-media-gallary-grid--slick__media-streetView .media-streetView-icon {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cdt-media-gallary-grid--slick .cdt-media-gallary-grid--slick__media-streetView .media-streetView-icon svg {
  width: 100%;
  height: 100%;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--slick {
    height: 100%;
    overflow: hidden;
  }
}
.cdt-media-gallary-grid--slick--is-slicking {
  cursor: grabbing;
}
.cdt-media-gallary-grid--slick--is-zooming {
  cursor: zoom-in;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--slick--item-is-zoomable+.cdt-media-gallary-grid--zoom-control {
    display: block;
  }
  .cdt-media-gallary-grid--slick--item-is-zoomable+.cdt-media-gallary-grid--zoom-control .cdt-media-gallary-grid--zoom-control__zoom-in, .cdt-media-gallary-grid--slick--item-is-zoomable+.cdt-media-gallary-grid--zoom-control .cdt-media-gallary-grid--zoom-control__zoom-out, .cdt-media-gallary-grid--slick--item-is-zoomable+.cdt-media-gallary-grid--zoom-control .cdt-media-gallary-grid--zoom-control__zoom-reset {
    display: flex;
  }
}
.cdt-media-gallary-grid--slick__tracklist {
  display: flex;
  flex-wrap: nowrap;
  height: 100%;
}
.cdt-media-gallary-grid--slick__track-item {
  flex: 0 0 100%;
  overflow: hidden;
}
.cdt-media-gallary-grid--slick__track-item--curr .cdt-media-gallary-grid--slick__media-context {
  display: flex;
}
.cdt-media-gallary-grid--slick__track-item img.cdt-media-gallary-grid--slick__media-context, .cdt-media-gallary-grid--slick__track-item .cdt-media-gallary-grid--slick__media-context video {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.cdt-media-gallary-grid--slick__track-item--curr .cdt-media-gallary-grid--slick__media-caption {
  opacity: 1;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item {
    background: #333;
  }
  .cdt-media-gallary-grid--slick__track-item.bx--aspect-ratio::before {
    padding-top: 56.25%;
  }
}
.cdt-media-gallary-grid--slick__track-item .vrHandler_disclaimerCheck {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
  cursor: pointer;
}
.cdt-media-gallary-grid--slick__track-item .gallary-media-icon {
  position: absolute;
  z-index: 1;
  cursor: pointer;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.cdt-media-gallary-grid--slick__track-item .gallary-media-icon svg {
  height: 3rem;
  width: 3rem;
}
.cdt-media-gallary-grid--slick__track-item .gallary-media-icon--video svg circle {
  fill: rgba(22,22,22,.5);
}
.cdt-media-gallary-grid--slick__track-item .gallary-media-icon--video svg path {
  fill: #fff;
}
.cdt-media-gallary-grid--slick__track-item .gallary-media-icon--vr svg {
  height: 5.1875rem;
  width: 5.1875rem;
}
.cdt-media-gallary-grid--slick__track-item .gallary-media-icon--vr svg circle {
  fill: rgba(22,22,22,.1);
}
.cdt-media-gallary-grid--slick__track-item .gallary-media-icon--vr svg path {
  fill: #ebc758;
}
.cdt-media-gallary-grid--slick__track-item .plyr {
  --plyr-color-main: #eb003b;
  --plyr-control-spacing: 0.625rem;
  height: 100%;
  width: 100%;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .plyr {
    height: 100%;
  }
}
.cdt-media-gallary-grid--slick__track-item .plyr--video, .cdt-media-gallary-grid--slick__track-item .plyr__video-wrapper, .cdt-media-gallary-grid--slick__track-item .plyr__poster {
  background-color: rgba(0,0,0,0);
}
.cdt-media-gallary-grid--slick__track-item .plyr__video-section {
  width: 100%;
  height: 100%;
}
.cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC .plyr__video-section {
  position: relative;
  display: grid;
  grid-gap: 0;
  grid-template-areas: "video videoRT" "videoBTM  videoBTM";
  grid-template-rows: 1fr 0;
  grid-template-columns: 83.76fr 16.24fr;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC .plyr__video-section {
    grid-template-areas: "video" "videoBTM";
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    max-height: 100%;
  }
}
.gallary-slick-gt-16-9 .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC .plyr__video-section {
  width: auto;
  height: 100%;
  max-width: var(--section-width, 100%);
}
.gallary-slick-lt-16-9 .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC .plyr__video-section {
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC .plyr__video-section .plyr--video {
  position: initial;
  grid-area: video;
  width: auto;
  height: auto;
  z-index: 2;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC .plyr__video-section .plyr--video {
    position: relative;
    max-height: initial;
  }
}
@media screen and (min-width: 65.9375rem) {
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC .plyr__video-section .plyr--video.plyr--hide-controls .plyr__controls {
    transform: translateY(100%);
  }
}
.cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC .plyr__video-section .video-right {
  position: relative;
  overflow: hidden;
  grid-area: videoRT;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC .plyr__video-section .video-right {
    display: none;
  }
}
.cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC .plyr__video-section .video-bottom {
  position: relative;
  overflow-x: visible;
  grid-area: videoBTM;
  z-index: 1;
}
@media screen and (min-width: 65.9375rem) {
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC .plyr__video-section .plyr__controls {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    transform: translateY(100%);
  }
}
.cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.poc-banner:not(.fullActive) .plyr__control--overlaid, .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.poc-banner:not(.fullActive) .video-controls-pause {
  margin-left: -8.35%;
  margin-top: -4.7%;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.poc-banner:not(.fullActive) .plyr__control--overlaid, .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.poc-banner:not(.fullActive) .video-controls-pause {
    margin-top: initial;
    margin-left: 0;
  }
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.poc-banner:not(.fullActive) .video-controls-pause {
    margin-top: -15px;
  }
}
.cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC:not(.poc-banner) .plyr__video-section {
  aspect-ratio: initial;
  grid-template-areas: "video" "videoBTM";
  grid-template-columns: var(--section-width, 100%);
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC .video-bottom {
    display: none;
  }
}
.cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.poc-trend .plyr__video-section {
  grid-template-rows: 93.85fr 6.15fr;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.poc-trend .plyr__video-section {
    grid-template-rows: 1fr auto;
  }
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.poc-trend .plyr__video-section>video {
    position: relative;
    grid-area: video;
    width: auto;
    height: auto;
    z-index: 2;
    max-width: 100%;
    max-height: 100%;
    overflow: hidden;
  }
}
.cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.poc-article .plyr__video-section {
  grid-template-rows: 89.24fr 10.76fr;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.poc-article .plyr__video-section {
    grid-template-rows: 1fr 30px !important;
  }
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.poc-article .plyr__video-section .video-bottom {
    display: block;
    overflow: hidden;
  }
}
.cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.poc-article.poc-trend .plyr__video-section {
  grid-template-rows: 83.1fr 16.9fr;
}
.cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.cdt-media-plyr-single-POC .plyr__video-section {
  aspect-ratio: initial;
  grid-template-areas: "video" "videoBTM";
  grid-template-rows: 1fr 114px;
  max-height: 100%;
  grid-template-columns: auto;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.cdt-media-plyr-single-POC .plyr__video-section {
    grid-template-rows: auto auto;
  }
}
.cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.cdt-media-plyr-single-POC .plyr__video-section .plyr__control--overlaid {
  margin-left: 0;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .cdt-media-plyr-POC.cdt-media-plyr-single-POC .plyr__video-section .video-bottom {
    aspect-ratio: initial;
  }
}
.cdt-media-gallary-grid--slick__track-item .plyr__poster {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.cdt-media-gallary-grid--slick__track-item .plyr--video .plyr__controls {
  padding-top: 1rem;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .plyr--video .plyr__controls {
    padding-top: 2.5rem;
  }
}
@media(min-width: 65.9375rem) {
  .cdt-media-gallary-grid--slick__track-item .plyr--video.plyr--hide-controls .plyr__controls {
    opacity: 1;
    pointer-events: initial;
    transform: translateY(0%);
  }
}
.cdt-media-gallary-grid--slick__track-item .plyr--video .plyr__control--overlaid {
  background: rgba(128,128,128,.3);
  border: 4px solid #fff;
  padding: calc(var(--plyr-control-spacing, 10px)*2.5);
}
.cdt-media-gallary-grid--slick__track-item .plyr__control--overlaid svg {
  height: var(--plyr-control-icon-size, 25px);
  width: var(--plyr-control-icon-size, 25px);
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .cdt-media-gallary-grid--slick__media-context .plyr__controls__item.plyr__time--current, .cdt-media-gallary-grid--slick__track-item .cdt-media-gallary-grid--slick__media-context .plyr__control, .cdt-media-gallary-grid--slick__track-item .cdt-media-gallary-grid--slick__media-context .plyr__menu, .cdt-media-gallary-grid--slick__track-item .cdt-media-gallary-grid--slick__media-context .plyr__volume {
    display: none;
  }
  .cdt-media-gallary-grid--slick__track-item .cdt-media-gallary-grid--slick__media-context.fullActive .plyr__control[data-plyr=fullscreen] {
    display: flex;
  }
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .plyr__volume {
    display: flex;
  }
}
@media(max-width: 66rem) {
  .cdt-media-gallary-grid--slick__track-item .plyr__menu {
    top: 0rem;
  }
  .cdt-media-gallary-grid--slick__track-item .plyr__control[data-plyr=pip] {
    top: 0rem;
  }
  .cdt-media-gallary-grid--slick__track-item .plyr__control[data-plyr=fullscreen] {
    top: 0rem;
  }
}
.cdt-media-gallary-grid--slick__media-context {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto;
  width: auto;
}
@media screen and (max-width: 65.9375rem) {
  .vertical-gallary-video .cdt-media-gallary-grid--slick__media-context {
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 66rem) {
  .cdt-media-gallary-grid--slick__media-context.cdt-media-plyr-POC {
    bottom: 2rem;
  }
}
.cdt-media-gallary-grid--slick__media-context img, .cdt-media-gallary-grid--slick__media-context video {
  object-fit: contain;
}
.cdt-media-gallary-grid--slick__media-context iframe {
  object-fit: initial;
  height: 100%;
  width: 100%;
}
.cdt-media-gallary-grid--slick .cdt-media-gallary-grid--video-controls {
  position: absolute;
  display: flex;
  justify-content: flex-end;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000001;
  background: linear-gradient(rgba(0, 0, 0, 0.5), transparent);
  transition: transform .3s cubic-bezier(0, 0, 0.3, 1),opacity .3s cubic-bezier(0, 0, 0.3, 1);
}
.cdt-media-gallary-grid--slick .cdt-media-gallary-grid--video-controls.custom-controls-hidden {
  transform: translateY(-100%);
  opacity: 0;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--slick .cdt-media-gallary-grid--video-controls {
    display: none;
  }
}
.cdt-media-gallary-grid--slick .cdt-media-gallary-grid--video-controls>div {
  padding: .75rem;
  font-size: 0;
  margin-right: .625rem;
}
.cdt-media-gallary-grid--slick .cdt-media-gallary-grid--video-controls svg {
  color: #fff;
  fill: currentColor;
  width: 1rem;
  height: 1rem;
}
.cdt-media-gallary-grid--slick .video-controls-pause {
  position: absolute;
  z-index: 3;
  width: 83px;
  height: 83px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 25px;
  background-color: rgba(100,100,100,.25);
  border: 4px solid #fff;
  border-radius: 50%;
}
.cdt-media-gallary-grid--slick .video-controls-pause svg {
  width: 100%;
  height: 100%;
  position: relative;
  fill: #fff;
  z-index: 2;
}
.cdt-media-gallary-grid--slick .video-controls-pause::after, .cdt-media-gallary-grid--slick .video-controls-pause::before {
  content: "";
  position: absolute;
  height: 18px;
  width: 6px;
  display: block;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-left: -5px;
  box-shadow: 0 0 7px rgba(0,0,0,.5);
}
.cdt-media-gallary-grid--slick .video-controls-pause::after {
  margin-left: 5px;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--slick .plyr__control--overlaid, .cdt-media-gallary-grid--slick .video-controls-pause {
    transform: translate(-50%, -50%) scale(0.7);
  }
}
.cdt-media-gallary-grid--slick .cdt-media-gallary-grid--time-controls {
  position: absolute;
  z-index: 3;
  left: .9375rem;
  bottom: 4rem;
  font-size: .875rem;
  color: #fff;
  letter-spacing: .28px;
  text-shadow: 0 0 5px #000;
  transition: opacity .3s cubic-bezier(0, 0, 0.3, 1);
  opacity: 1;
}
.cdt-media-gallary-grid--slick .cdt-media-gallary-grid--time-controls.time-controls-hidden {
  opacity: 0;
  animation: fadeOutAndHide 300ms forwards;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--slick .cdt-media-gallary-grid--time-controls {
    display: none;
  }
}
.cdt-media-gallary-grid--slick__media-caption {
  position: absolute;
  width: 100%;
  bottom: 0;
  color: #fff;
  background: linear-gradient(rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.5) 70%);
  z-index: 1;
  padding: .625rem .875rem;
  text-align: left;
  line-height: 1.5rem;
  font-size: .875rem;
  max-height: 5rem;
  overflow: auto;
  opacity: 0;
  transition: cubic-bezier(0.075, 0.82, 0.165, 1) 70ms opacity;
  transition-delay: 70ms;
}
.cdt-media-gallary-grid--zoom-control {
  display: none;
  position: relative;
  z-index: 2;
  height: 0;
  width: 100%;
}
.cdt-media-gallary-grid--zoom-control__panel {
  height: auto;
  width: auto;
  bottom: 1rem;
  right: 1rem;
  position: absolute;
  display: flex;
  flex-direction: column;
  border-radius: 4px;
  background: #ccc;
  padding: 2px;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--zoom-control__panel {
    bottom: 2rem;
  }
}
.cdt-media-gallary-grid--zoom-control .bx--btn {
  border-radius: 4px;
  padding: .5rem;
  min-height: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  border-top: 1px solid rgba(0,0,0,0);
  border-top-color: #262626;
  display: flex;
}
.cdt-media-gallary-grid--zoom-control .bx--btn:disabled {
  background-color: rgba(0,0,0,0);
}
.cdt-media-gallary-grid--zoom-control .bx--btn:first-of-type {
  border-top: none;
}
.cdt-media-gallary-grid--zoom-control .bx--btn:last-of-type {
  border-bottom: none;
}
.cdt-media-gallary-grid--zoom-control .bx--btn:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.cdt-media-gallary-grid--zoom-control .bx--btn:not(:last-of-type) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.cdt-media-gallary-grid--zoom-control .bx--btn .bx--btn__icon {
  height: 1.5rem;
  width: 1.5rem;
}
.cdt-media-gallary-grid--zoom-control__zoom-in, .cdt-media-gallary-grid--zoom-control__zoom-reset, .cdt-media-gallary-grid--zoom-control__zoom-out {
  display: none;
}
.cdt-media-gallary-grid--swiper-indictor {
  position: relative;
}
@media(max-width: 66rem) {
  .cdt-media-gallary-grid--swiper-indictor {
    border-top: 1px solid rgba(255,255,255,.2);
    margin: 0 15px;
  }
}
.cdt-media-gallary-grid--swiper-indictor__block {
  width: auto;
  display: flex;
  margin: .5rem auto;
  min-width: 18rem;
  justify-content: center;
  align-items: center;
}
@media(max-width: 66rem) {
  .cdt-media-gallary-grid--swiper-indictor__block {
    margin: 0;
  }
}
.cdt-media-gallary-grid--swiper-indictor__btn {
  padding: .5rem;
  border-radius: 50%;
  color: #fff;
  display: inline-flex;
}
@media(max-width: 66rem) {
  .cdt-media-gallary-grid--swiper-indictor__btn {
    padding: .34375rem;
    min-height: 2.6875rem;
  }
  .cdt-media-gallary-grid--swiper-indictor__btn:hover {
    background-color: rgba(0,0,0,0);
  }
}
.cdt-media-gallary-grid--swiper-indictor__btn .bx--btn__icon {
  height: 2rem;
  width: 2rem;
}
.cdt-media-gallary-grid--swiper-indictor__btn.bx--btn--icon-only .bx--btn__icon {
  fill: #fff;
}
.cdt-media-gallary-grid--swiper-indictor__btn.bx--btn--icon-only .bx--btn__icon path:not([data-icon-path]) {
  fill: #fff;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-indictor__btn.bx--btn--icon-only:hover .bx--btn__icon {
    fill: #333;
  }
  .cdt-media-gallary-grid--swiper-indictor__btn.bx--btn--icon-only:hover .bx--btn__icon path:not([data-icon-path]) {
    fill: #333;
  }
}
.cdt-media-gallary-grid--swiper-indictor__number {
  line-height: 2.5rem;
  font-size: .875rem;
  color: #fff;
  border-radius: 1rem;
  padding-left: 1.625rem;
  padding-right: 1.625rem;
  height: 1.5rem;
  min-width: 4rem;
  line-height: 1.5rem;
  text-align: center;
  display: block;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-indictor__number {
    background-color: rgba(0,0,0,.7);
    margin-left: 5rem;
    margin-right: 5rem;
  }
}
.cdt-media-gallary-grid--swiper-indictor__mob-swiper-indictor {
  position: absolute;
  display: inline-flex;
  align-items: center;
  right: 0;
  top: 50%;
  margin: 0;
  transform: translate(0, -50%);
}
.full-media .cdt-media-gallary-grid--swiper-indictor__mob-swiper-indictor {
  display: none;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-indictor__mob-swiper-indictor {
    display: none;
  }
}
.cdt-media-gallary-grid--swiper-indictor__gallary-mode-btn {
  color: #fff;
  background: rgba(0,0,0,0);
  padding: 0;
}
.cdt-media-gallary-grid--swiper-indictor__gallary-mode-btn .gallery-mode-btn__icon {
  font-size: 0;
}
.cdt-media-gallary-grid--swiper-thumbnail-list {
  border-top: 1px solid rgba(255,255,255,.2);
  padding-top: .5rem;
  flex-wrap: nowrap;
  display: flex;
  width: 0;
  height: 100%;
  right: 0;
  bottom: 0;
  position: fixed;
  padding: 0;
  z-index: 20;
  overflow-y: hidden;
  transition: width 150ms cubic-bezier(0, 0, 0.3, 1),backgorund 150ms cubic-bezier(0, 0, 0.3, 1);
  scrollbar-width: thin;
  scroll-behavior: smooth;
  border-top: none;
  background: #393939;
  border-radius: 6px;
}
.cdt-media-gallary-grid--swiper-thumbnail-list::-webkit-scrollbar {
  margin-top: 4px;
  height: 4px;
  width: 4px;
  background-color: "transparent";
}
.cdt-media-gallary-grid--swiper-thumbnail-list::-webkit-scrollbar-button {
  display: none;
}
.cdt-media-gallary-grid--swiper-thumbnail-list::-webkit-scrollbar-track {
  height: 4px;
  width: 4px;
}
.cdt-media-gallary-grid--swiper-thumbnail-list::-webkit-scrollbar-thumb {
  background-color: #697077;
}
.cdt-media-gallary-grid--swiper-thumbnail-list .thumbnail-title {
  position: absolute;
  padding-top: .375rem;
  min-height: 3.5rem;
  max-height: 4rem;
  left: 0;
  right: 0;
  text-align: center;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list {
    position: relative;
    left: auto;
    right: auto;
    width: auto;
    bottom: auto;
    padding: 0;
    height: auto;
    z-index: inherit;
    border-radius: unset;
    background: rgba(0,0,0,0);
  }
}
.cdt-media-gallary-grid--swiper-thumbnail-list--active {
  width: 100%;
  overflow-y: auto;
  padding: 0 .5rem;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list--active {
    background: none;
    padding: 0;
    width: 100%;
  }
}
.cdt-media-gallary-grid--swiper-thumbnail-list--active .swiper-mob-back-btn {
  display: flex;
}
@media screen and (min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list--active .swiper-mob-back-btn {
    display: none;
  }
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list .swiper-mob-back-btn {
    display: none;
  }
}
.cdt-media-gallary-grid--swiper-thumbnail-list__btn {
  border: 1px solid rgba(0,0,0,0);
  border-radius: 0;
  background: rgba(0,0,0,0);
  height: 3.5rem;
  padding: .5rem;
}
.cdt-media-gallary-grid--swiper-thumbnail-list__btn.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon {
  height: 1.5rem;
  width: 1.5rem;
  fill: #fff;
}
.cdt-media-gallary-grid--swiper-thumbnail-list__btn.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path {
  fill: #fff;
}
.cdt-media-gallary-grid--swiper-thumbnail-list__btn--disable {
  opacity: .4;
}
.cdt-media-gallary-grid--swiper-thumbnail-list__btn:hover {
  border-color: #fff;
  background: rgba(0,0,0,0);
}
@media(max-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list__btn {
    display: none;
  }
}
.cdt-media-gallary-grid--swiper-thumbnail-list__view {
  flex: 0 1 100%;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(auto, 7.5rem));
  grid-template-rows: auto;
  align-items: start;
  justify-items: center;
  justify-content: center;
  align-content: start;
  padding-top: .5rem;
  gap: 4px;
  overflow-x: scroll;
  overflow-y: scroll;
  position: absolute;
  top: 3.5rem;
  bottom: 0;
  left: 0;
  right: 0;
}
.cdt-media-gallary-grid--swiper-thumbnail-list__view::-webkit-scrollbar {
  margin-top: 4px;
  height: 4px;
  width: 4px;
  background-color: "transparent";
}
.cdt-media-gallary-grid--swiper-thumbnail-list__view::-webkit-scrollbar-button {
  display: none;
}
.cdt-media-gallary-grid--swiper-thumbnail-list__view::-webkit-scrollbar-track {
  height: 4px;
  width: 4px;
}
.cdt-media-gallary-grid--swiper-thumbnail-list__view::-webkit-scrollbar-thumb {
  background-color: #697077;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list__view {
    display: flex;
    grid-template-columns: initial;
    grid-template-rows: initial;
    justify-items: initial;
    align-items: initial;
    justify-content: initial;
    align-content: initial;
    padding-top: initial;
    grid-gap: initial;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
  }
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item {
  width: 100%;
  max-width: 7.5rem;
  min-width: 6rem;
  margin: 0 2px;
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item-img {
  border: 2px solid rgba(0,0,0,0);
  transition: border-color 70ms cubic-bezier(0, 0, 0.38, 0.9);
  position: relative;
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item-img::before {
  padding-top: 100%;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list__item-img::before {
    padding-top: 56.25%;
  }
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item-img img {
  background-color: #000;
  object-fit: contain;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list__item-img .cdt-media-gallary-grid--swiper-thumbnail-list__item-img--video {
    object-position: center 10px;
  }
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item-img .media-ico {
  display: block;
  cursor: pointer;
  position: absolute;
  left: unset;
  right: 0;
  bottom: 0;
  text-align: center;
  z-index: 1;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list__item-img .media-ico {
    position: absolute;
    left: 50%;
    right: unset;
    bottom: unset;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item-img .media-ico svg {
  height: 1.5rem;
  width: 1.5rem;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list__item-img .media-ico--video {
    display: flex;
    align-items: center;
    left: 0;
    text-align: left;
    bottom: 8px;
  }
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item-img .media-ico--video-lang {
  display: none;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #9aa0aa;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list__item-img .media-ico--video-lang {
    display: block !important;
  }
  .cdt-media-gallary-grid--swiper-thumbnail-list__item-img .media-ico--video svg {
    margin-left: 8px;
    margin-right: 4px;
  }
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item-img .media-ico--video svg circle {
  fill: rgba(22,22,22,.5);
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item-img .media-ico--video svg path {
  fill: #fff;
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item-img .media-ico--vr svg circle {
  fill: rgba(22,22,22,.1);
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item-img .media-ico--vr svg path {
  fill: #ebc758;
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item--active .cdt-media-gallary-grid--swiper-thumbnail-list__item-img, .cdt-media-gallary-grid--swiper-thumbnail-list__item:focus .cdt-media-gallary-grid--swiper-thumbnail-list__item-img {
  border-color: #eb003b;
}
@media screen and (min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list__item:hover .cdt-media-gallary-grid--swiper-thumbnail-list__item-img {
    border-color: #eb003b;
  }
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list__item {
    width: 6rem;
    max-width: initial;
    margin-right: .25rem;
  }
}
.cdt-media-gallary-grid--swiper-thumbnail-list__item-lang {
  color: #ced2d8;
  font-size: .75rem;
  font-weight: 500;
  margin-top: 2px;
  line-height: 16px;
  word-break: break-word;
}
@media screen and (max-width: 66rem) {
  .cdt-media-gallary-grid--swiper-thumbnail-list__item-lang {
    display: none;
  }
}
.plyr-mask {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0,0,0,.5);
  z-index: 10000001;
  display: none;
}
.plyr-mask>div {
  background-color: #393939;
  border-radius: 6px 6px 0 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.plyr-mask .plyr-swiper {
  display: flex;
  width: 100%;
  height: 100%;
}
.plyr-mask .plyr-swiper>div {
  flex-shrink: 0;
  width: 100%;
  padding: 10px 16px 29px;
}
.plyr-mask .plyr-setting>div, .plyr-mask .setting-box>div {
  display: flex;
  height: 50px;
  color: #fff;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
  background-color: rgba(255,255,255,.1);
  border-radius: 6px;
  margin-top: 5px;
}
.plyr-mask .plyr-setting>div>div:nth-of-type(2), .plyr-mask .setting-box>div>div:nth-of-type(2) {
  text-align: right;
  flex: 1;
  padding-right: 1rem;
}
.plyr-mask .plyr-setting>div:not(:first-of-type):active, .plyr-mask .setting-box>div:not(:first-of-type):active {
  opacity: .7;
}
.plyr-mask .plyr-setting>div:not(:first-of-type):after, .plyr-mask .setting-box>div:not(:first-of-type):after {
  content: "";
  border-top: 5px solid rgba(0,0,0,0);
  border-right: none;
  border-bottom: 5px solid rgba(0,0,0,0);
  border-left: 5px solid #fff;
}
.plyr-mask .plyr-setting>div:first-of-type, .plyr-mask .setting-box>div:first-of-type {
  border-radius: 0;
  justify-content: center;
  background-color: rgba(0,0,0,0);
  margin-top: 0;
}
.plyr-mask .setting-box {
  display: none;
}
.plyr-mask .setting-box .back-btn {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 16px;
  height: 50px;
  display: flex;
  align-items: center;
}
.plyr-mask .setting-box .back-btn:after {
  content: "";
  border-top: 5px solid rgba(0,0,0,0);
  border-left: none;
  border-bottom: 5px solid rgba(0,0,0,0);
  border-right: 5px solid #fff;
}
.plyr-mask .setting-box .setting-radio {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: rgba(255,255,255,.5);
  margin-right: 16px;
}
.plyr-mask .setting-box .setting-radio.checked {
  background-color: #eb003b;
  display: flex;
  justify-content: center;
  align-items: center;
}
.plyr-mask .setting-box .setting-radio.checked:after {
  content: "";
  width: 8px;
  height: 8px;
  background-color: #fff;
  border-radius: 50%;
}
.plyr-mask .setting-box>div:first-of-type {
  position: relative;
  padding: 0;
  justify-content: space-between;
}
.plyr-mask .setting-box>div:first-of-type>div:last-of-type {
  text-align: center;
}
.plyr-mask .setting-box>div:after {
  display: none;
}
.plyr-mask .setting-box>div>div:nth-of-type(2) {
  text-align: left;
}
.cdt-media-gallary-grid--swiper-mob-back-btn.bx--btn--ghost.bx--btn--icon-only {
  display: block;
  background: rgba(0,0,0,0);
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
}
.cdt-media-gallary-grid--swiper-mob-back-btn.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon {
  width: 1.875rem;
  height: 1.875rem;
}
.cdt-media-gallary-grid--swiper-mob-back-btn.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon, .cdt-media-gallary-grid--swiper-mob-back-btn.bx--btn--ghost.bx--btn--icon-only .bx--btn__icon path {
  fill: #fff;
}
@media(min-width: 66rem) {
  .cdt-media-gallary-grid--swiper-mob-back-btn.bx--btn--ghost.bx--btn--icon-only {
    display: none;
  }
}
@media(max-width: 66rem) {
  .cdt-media-gallary-grid.cdt-multi-media-modal__viewer {
    --sa-bottom: env(safe-area-inset-bottom, constant(safe-area-inset-bottom));
    height: calc(100% - 5.3125rem - var(--sa-bottom, 0));
  }
  .cdt-media-gallary-grid.cdt-multi-media-modal__viewer.cdt-h5-full-modal {
    height: calc(100% - 2.5rem - var(--sa-bottom, 0));
  }
  .cdt-media-gallary-grid.cdt-multi-media-modal__viewer .cdt-multi-media-modal__viewer--option-list {
    z-index: 3;
  }
}
.cdt-media-gallary-grid--dialog__vr-disclaimer {
  position: fixed;
  left: 0;
  top: 0;
}
.cdt-media-gallary-grid--dialog__vr-disclaimer .bx--modal-container {
  background-color: #fff;
}
@media(max-width: 66rem) {
  .cdt-media-gallary-grid--dialog__vr-disclaimer .bx--modal-container {
    width: 100%;
    height: 100%;
    left: 0;
    top: 2.5%;
    max-height: 95%;
  }
}
.cdt-media-gallary-grid--dialog__vr-disclaimer .bx--modal-content {
  text-align: left;
}
.cdt-media-gallary-grid--dialog__vr-disclaimer .bx--modal-content::-webkit-scrollbar {
  margin-top: 4px;
  height: 4px;
  width: 4px;
  background-color: "transparent";
}
.cdt-media-gallary-grid--dialog__vr-disclaimer .bx--modal-content::-webkit-scrollbar-button {
  display: none;
}
.cdt-media-gallary-grid--dialog__vr-disclaimer .bx--modal-content::-webkit-scrollbar-track {
  height: 4px;
  width: 4px;
}
.cdt-media-gallary-grid--dialog__vr-disclaimer .bx--modal-content::-webkit-scrollbar-thumb {
  background-color: #697077;
}
.cdt-muti-media--map-container__map-render {
  height: 100%;
  width: 100%;
}
.cdt-muti-media--map-container__viewer-container {
  position: relative;
  height: 100%;
  transition: height 400ms ease;
}
.cdt-muti-media--map-container__info-window {
  max-width: 16rem;
}
.cdt-muti-media--map-container__info-window .tooltip-thumbnail {
  margin-left: auto;
  margin-right: auto;
  width: 6rem;
}
@media(min-width: 66rem) {
  .cdt-muti-media--map-container__info-window .tooltip-thumbnail {
    width: 16rem;
  }
}
.cdt-muti-media--map-container__info-window .tooltip-title, .cdt-muti-media--map-container__info-window .tooltip-subtitle {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}
.cdt-muti-media--map-container__info-window .text-center {
  word-break: break-word;
}
.cdt-muti-media--map-container__info-window .tooltip-phone {
  margin-top: .25rem;
}
.cdt-muti-media--map-container__info-window .tooltip-phone a {
  outline: none;
}
.cdt-muti-media--map-container .cdt-multi-media-modal__viewer--grid {
  height: 100%;
}
.cdt-muti-media--map-container .cdt-multi-media-modal__viewer--options-list {
  height: 100%;
  display: block;
  background: #424242;
  overflow: hidden;
  transition: height 400ms ease,background 400ms ease;
}
.cdt-muti-media--map-container__mobile-title {
  display: none;
}
@media(max-width: 65.98rem) {
  .cdt-muti-media--map-container.cdt-multi-media-modal__viewer .cdt-multi-media-modal__viewer--grid {
    display: block;
  }
}
.cdt-muti-media--map-container.cdt-multi-media-modal__viewer .cdt-multi-media-modal__viewer--container {
  flex: 0 1 auto;
  min-height: 35%;
}
@media(max-width: 65.98rem) {
  .cdt-muti-media--map-container.cdt-multi-media-modal__viewer .cdt-multi-media-modal__viewer--container {
    display: block;
    position: relative;
    height: 100%;
  }
  .cdt-muti-media--map-container.cdt-multi-media-modal__viewer .cdt-map-list {
    max-height: calc(100vh - 200px);
    touch-action: cross-slide-y pan-x pan-y;
    overflow: hidden scroll;
    padding-bottom: calc(env(safe-area-inset-bottom, 3rem) + 4.5rem);
  }
}
.cdt-multi-media-modal {
  height: 100%;
  width: 100%;
  text-align: left;
}
.cdt-multi-media-modal.bx--modal.is-visible {
  background: rgba(22,22,22,.85);
}
.cdt-multi-media-modal .bx--modal-header {
  background: rgba(0,0,0,0);
  margin: 0;
  padding: 0;
  min-height: 3.125rem;
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal .bx--modal-header {
    padding: .5rem 1rem;
  }
}
.cdt-multi-media-modal .bx--modal-header__heading {
  margin-top: 0;
}
@media screen and (max-width: 65.9375rem) {
  .cdt-multi-media-modal .bx--modal-header__heading {
    margin-top: .375rem;
  }
}
.cdt-multi-media-modal.full-media .bx--modal-header {
  display: none;
}
.cdt-multi-media-modal .bx--modal-close {
  top: 0;
  color: #fff;
  border-color: rgba(0,0,0,0);
  border-radius: 4px;
  right: unset;
  left: 0;
  width: 3.125rem;
  height: 3.125rem;
  padding: .5625rem;
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal .bx--modal-close {
    padding: 0;
    width: 2.5rem;
    height: 2.5rem;
    left: unset;
    right: 0;
    top: 1.5rem;
  }
}
.cdt-multi-media-modal .bx--modal-header__no-title .bx--modal-close {
  color: #fff;
}
.cdt-multi-media-modal .bx--modal-header__no-title .bx--modal-close__icon {
  fill: #fff;
}
.cdt-multi-media-modal .bx--modal-header__no-title .bx--modal-close:hover {
  color: #fff;
  background-color: #e1003e;
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal .bx--modal-header__no-title .bx--modal-close {
    padding: 0;
    width: 2.5rem;
    height: 2.5rem;
    left: unset;
    right: 0;
    top: 1rem;
  }
}
.cdt-multi-media-modal .bx--modal-container {
  background-color: rgba(0,0,0,0);
  border-radius: 0;
  max-height: initial;
  height: 100%;
  width: 100%;
  top: 0;
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal .bx--modal-container {
    width: 84%;
    top: 2.25rem;
  }
}
.cdt-multi-media-modal .bx--modal-content {
  font-size: 1rem;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
  text-align: left;
  overflow: auto;
}
.cdt-multi-media-modal .bx--modal-content:focus {
  outline: none;
}
.cdt-multi-media-modal .bx--modal-content::-webkit-scrollbar {
  margin-top: 4px;
  height: 4px;
  width: 4px;
  background-color: "transparent";
}
.cdt-multi-media-modal .bx--modal-content::-webkit-scrollbar-button {
  display: none;
}
.cdt-multi-media-modal .bx--modal-content::-webkit-scrollbar-track {
  height: 4px;
  width: 4px;
}
.cdt-multi-media-modal .bx--modal-content::-webkit-scrollbar-thumb {
  background-color: #697077;
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal .bx--modal-content {
    margin-bottom: 1rem;
  }
}
.cdt-multi-media-modal__title-row {
  justify-content: space-between;
  align-items: center;
  margin: 0 3.5rem;
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal__title-row {
    display: flex;
    margin-left: initial;
    margin-right: 5rem;
  }
}
.cdt-multi-media-modal__title-row--btn-group {
  display: flex;
  justify-content: flex-end;
  flex: 0 0 auto;
}
.cdt-multi-media-modal__title-row--btn {
  max-height: 3rem;
  min-width: unset;
  min-height: 2.5rem;
  max-width: 8rem;
  color: #fff;
  border: 1px solid #fff;
  background: rgba(0,0,0,0);
  padding: .25rem 1rem .25rem 3rem;
}
.cdt-multi-media-modal__title-row--btn:not(:first-child) {
  margin-left: .5rem;
}
.cdt-multi-media-modal__title-row--btn:hover {
  color: #fff;
  border-color: #eb003b;
  background: #eb003b;
}
.cdt-multi-media-modal__title-row--btn .bx--btn__icon {
  right: unset;
  left: 1rem;
  width: 1.5rem;
  height: 1.5rem;
  fill: #fff;
}
.cdt-multi-media-modal__title-row--overlay-setting {
  position: fixed;
  top: 0;
  right: 0;
  display: block;
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal__title-row--overlay-setting {
    display: none;
  }
}
.cdt-multi-media-modal__title-row--overlay-setting--trigger {
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.28572;
  letter-spacing: .16px;
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  margin: 0;
  text-align: left;
  text-decoration: none;
  vertical-align: top;
  border: none;
  border-radius: .375rem;
  outline: none;
  cursor: pointer;
  transition: background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);
  background-color: rgba(0,0,0,0);
  padding: .35rem;
  width: 3.5rem;
  height: 3.5rem;
  justify-content: center;
  min-width: 2.5rem;
  min-height: 2.5rem;
}
.cdt-multi-media-modal__title-row--overlay-setting--trigger .bx--btn__icon {
  height: 1.5rem;
  width: 1.5rem;
  fill: #fff;
  margin: 0;
  right: 1rem;
  flex-shrink: 0;
}
.cdt-multi-media-modal__title-row--overlay-setting--trigger .bx--btn__icon svg, .cdt-multi-media-modal__title-row--overlay-setting--trigger .bx--btn__icon path {
  fill: #fff;
}
.cdt-multi-media-modal__title-row--overlay-setting--trigger:hover, .cdt-multi-media-modal__title-row--overlay-setting--trigger:focus {
  background-color: #161616;
}
.cdt-multi-media-modal__title-row--overlay-setting--trigger:active {
  background-color: #292929;
}
.cdt-multi-media-modal__title-row--title, .cdt-multi-media-modal__title-row .title {
  font-size: 1.375rem;
  line-height: 1.875rem;
  font-weight: 500;
  text-align: left;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 3.75rem;
  overflow: hidden;
}
.cdt-multi-media-modal__title-row .pop-over {
  position: absolute;
}
.cdt-multi-media-modal__title-row .share-container {
  right: 0;
  top: 3.5rem;
  position: absolute;
  z-index: 9005;
  padding: 1rem 1rem;
  background-color: #333;
  border-radius: 4px;
}
.cdt-multi-media-modal__title-row .share-container::before {
  content: " ";
  position: absolute;
  border: .5rem solid;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #333 rgba(0,0,0,0);
  display: block;
  top: -1rem;
  right: 2rem;
}
.cdt-multi-media-modal__title-row .creation-date {
  display: none;
  text-align: left;
  font-size: .875rem;
  color: rgba(255,255,255,.7);
  line-height: 1;
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal__title-row .creation-date {
    display: block;
  }
}
.cdt-multi-media-modal.full-media .cdt-multi-media-modal__theme-tab {
  display: none;
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal__theme-tab {
    padding-bottom: .5rem;
  }
}
.cdt-multi-media-modal__theme-tab .bx--tabs--scrollable .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link, .cdt-multi-media-modal__theme-tab .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link {
  margin-left: .85rem;
  margin-right: .85rem;
  color: #fff;
  font-size: .875rem;
  line-height: 1.375rem;
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal__theme-tab .bx--tabs--scrollable .bx--tabs--scrollable__nav-item .bx--tabs--scrollable__nav-link, .cdt-multi-media-modal__theme-tab .bx--tabs--scrollable .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link {
    font-size: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
.cdt-multi-media-modal__theme-tab .bx--tabs--scrollable__nav-item:hover .bx--tabs--scrollable__nav-link, .cdt-multi-media-modal__theme-tab .bx--tabs--scrollable__nav-item--selected .bx--tabs--scrollable__nav-link {
  border-bottom-color: #eb003b;
}
.cdt-multi-media-modal__theme-tab .bx--tab--overflow-nav-button svg {
  fill: #fff;
}
.cdt-multi-media-modal__theme-tab .bx--tabs__overflow-indicator--left {
  background-image: linear-gradient(to left, transparent, rgba(0, 0, 0, 0.4));
}
.cdt-multi-media-modal__theme-tab .bx--tabs__overflow-indicator--right {
  background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.4));
}
.cdt-multi-media-modal__theme-tab--list {
  width: auto;
  max-width: unset;
  display: block;
  box-shadow: inset 0 -1px 0 rgba(255,255,255,.2);
}
.cdt-multi-media-modal__theme-tab--content {
  padding-left: 0;
  padding-right: 0;
  touch-action: none;
  max-height: 100%;
  height: 80vh;
  height: calc(100% - 2.5rem);
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal__theme-tab--content {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin-top: 1rem;
    height: calc(100% - 3.5rem);
  }
}
@media screen and (min-width: 99rem) {
  .cdt-multi-media-modal__theme-tab--content {
    padding-left: 0;
    padding-right: 0;
  }
}
.cdt-multi-media-modal__viewer {
  touch-action: none;
  height: 70vh;
  padding: 0;
  display: none;
}
.cdt-multi-media-modal__viewer--active {
  display: block;
}
.cdt-multi-media-modal__viewer--grid {
  align-items: stretch;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal__viewer--grid {
    display: -ms-grid;
    display: grid;
    position: relative;
    flex-direction: inherit;
    grid-template-columns: auto 22.5rem;
    -ms-grid-columns: auto 22.5rem;
    grid-template-rows: 100%;
    -ms-grid-rows: 100%;
  }
  .cdt-multi-media-modal__viewer--grid.full--grid {
    grid-template-columns: 100%;
    -ms-grid-rows: 100%;
  }
}
.cdt-multi-media-modal__viewer--container {
  padding-right: 0;
  padding-left: 0;
  display: block;
  height: 100%;
  align-self: stretch;
  overflow: hidden;
}
.cdt-multi-media-modal__viewer--loading {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cdt-multi-media-modal__viewer--option-list {
  display: block;
  max-width: 100%;
  overflow: hidden auto;
  background: #393939;
  align-self: stretch;
  box-shadow: 0 0 16px rgba(0,0,0,.5);
  position: absolute;
  max-height: calc(100vh - env(safe-area-inset-bottom, 3rem) - env(safe-area-inset-top, 3rem) - 120px);
  width: 100%;
  bottom: env(safe-area-inset-bottom);
  padding-top: 1.5rem;
  border-radius: 6px;
  overflow: hidden;
}
.cdt-multi-media-modal__viewer--option-list::-webkit-scrollbar {
  margin-top: 4px;
  height: 4px;
  width: 4px;
  background-color: "transparent";
}
.cdt-multi-media-modal__viewer--option-list::-webkit-scrollbar-button {
  display: none;
}
.cdt-multi-media-modal__viewer--option-list::-webkit-scrollbar-track {
  height: 4px;
  width: 4px;
}
.cdt-multi-media-modal__viewer--option-list::-webkit-scrollbar-thumb {
  background-color: #697077;
}
@media screen and (max-width: 65.9375rem) {
  .cdt-multi-media-modal__viewer--option-list {
    max-height: calc(70vh - env(safe-area-inset-bottom, 3rem) - env(safe-area-inset-top, 3rem) - 120px);
  }
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal__viewer--option-list {
    display: block;
    position: relative;
    box-shadow: unset;
    padding-top: unset;
    padding-bottom: unset;
    border-radius: 0;
    bottom: unset;
  }
}
.cdt-multi-media-modal__mobile-title-block {
  position: fixed;
  height: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #393939;
  color: #fff;
  z-index: 5;
  padding: 0 1rem;
  opacity: 0;
  max-height: 100%;
  overflow-y: auto;
  border-radius: .375rem .375rem 0 0;
  transition: opacity 400ms ease,height 400ms ease;
}
.cdt-multi-media-modal__mobile-title-block::-webkit-scrollbar {
  margin-top: 4px;
  height: 4px;
  width: 4px;
  background-color: "transparent";
}
.cdt-multi-media-modal__mobile-title-block::-webkit-scrollbar-button {
  display: none;
}
.cdt-multi-media-modal__mobile-title-block::-webkit-scrollbar-track {
  height: 4px;
  width: 4px;
}
.cdt-multi-media-modal__mobile-title-block::-webkit-scrollbar-thumb {
  background-color: #697077;
}
.cdt-multi-media-modal__mobile-title-block::before {
  content: "";
  display: block;
  height: 1rem;
}
.cdt-multi-media-modal__mobile-title-block--is-active {
  height: 35vh;
  opacity: 1;
}
.cdt-multi-media-modal__mobile-title-block__mask {
  display: block;
  background: rgba(0,0,0,.5);
  position: fixed;
  height: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity 400ms ease,top 400ms ease,bottom 400ms ease;
  z-index: 1;
}
.cdt-multi-media-modal__mobile-title-block__mask--is-active {
  top: 0;
  height: auto;
  opacity: 1;
  bottom: calc(35vh - 5px);
  z-index: 4;
}
.cdt-multi-media-modal__mobile-title-block .title {
  font-size: .875rem;
  line-height: 1.25rem;
  margin: .75rem;
}
.cdt-multi-media-modal__option-list-mobile-title {
  display: block;
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: .5rem;
  color: #fff;
}
@media(min-width: 66rem) {
  .cdt-multi-media-modal__option-list-mobile-title {
    display: none;
  }
}
.cdt-multi-media-modal__option-list-mobile-title h1, .cdt-multi-media-modal__option-list-mobile-title h2, .cdt-multi-media-modal__option-list-mobile-title h3, .cdt-multi-media-modal__option-list-mobile-title h4, .cdt-multi-media-modal__option-list-mobile-title h5, .cdt-multi-media-modal__option-list-mobile-title h6 {
  font-size: 1rem;
  line-height: 1.25rem;
}
.cdt-multi-media-modal__option-list-mobile-title span, .cdt-multi-media-modal__option-list-mobile-title p {
  font-size: .875rem;
  line-height: 1rem;
}
.cdt-multi-media-modal__mobile-nut {
  width: 100%;
  padding: 1rem 0 4.5rem;
  top: -2rem;
  left: 0;
  position: absolute;
}
.cdt-multi-media-modal__mobile-nut:before {
  display: block;
  content: "";
  height: 4px;
  width: 7.5rem;
  border-radius: 4px;
  background: #ccc;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
}
.plyr-POC-right {
  height: 100%;
  display: block;
  aspect-ratio: 1/2.9;
}
.plyr-POC-right .plyr-POC-right-link {
  width: 100%;
  display: block;
}
.plyr-POC-right .plyr-POC-right-img {
  width: 100%;
  display: block;
  height: auto;
  position: relative;
}
.plyr-POC-right .banner-new-prop {
  width: 100%;
  display: block;
  height: 100%;
  object-fit: contain;
}
.plyr-POC-bottom {
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  flex-direction: column;
  font-size: 16px;
  background: url(//hk.centanet.com/findproperty/images/video_bottom-bkg.png) no-repeat center/cover;
}
@media screen and (max-width: 1500px) {
  .plyr-POC-bottom {
    font-size: 14px;
  }
}
@media screen and (max-width: 1300px) {
  .plyr-POC-bottom {
    font-size: 12px;
  }
}
@media screen and (max-width: 66rem) {
  .plyr-POC-bottom {
    background: #b8002e;
  }
}
@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
.plyr-POC-bottom .plyr-POC-bottom-estates {
  width: 100%;
  overflow: hidden;
  height: 100%;
  display: flex;
  background: rgba(0,0,0,0) linear-gradient(180deg, #ffffff 0%, #fbfbfb 0%, #fafafa 24%, #dedede 88%, #c9c9c9 100%) 0% 0% no-repeat padding-box;
}
.poc-article.poc-trend .plyr-POC-bottom .plyr-POC-bottom-estates {
  height: 36.34%;
}
@media screen and (max-width: 66rem) {
  .plyr-POC-bottom .plyr-POC-bottom-estates {
    display: none;
  }
}
.plyr-POC-bottom .plyr-POC-bottom-estates.one {
  height: 100%;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container {
  flex-shrink: 0;
  will-change: transform;
  animation: marquee var(--estates-time) linear 2s infinite paused;
  display: flex;
  align-items: center;
}
.cdt-multi-media-modal__viewer--active .plyr-POC-bottom .plyr-POC-bottom-estates .estates-container {
  animation-play-state: running;
}
@media screen and (max-width: 66rem) {
  .plyr-POC-bottom .plyr-POC-bottom-estates .estates-container {
    animation: none;
  }
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container:hover {
  animation-play-state: paused;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container .estates-slide {
  flex-shrink: 0;
  padding: 0 40px;
  color: rgba(20,2,2,.8);
  font-size: 1.1875em;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container .estates-slide a {
  color: inherit;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container .estates-slide span {
  display: inline-block;
  margin-right: 10px;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container .estates-slide span:last-child {
  margin-right: 0;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container .estates-slide .name {
  font-weight: 500;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container .estates-slide .price {
  font-weight: 500;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container .estates-slide .month {
  font-weight: 500;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container .estates-slide .month .rate-icon {
  width: 12px;
  height: 12px;
  display: inline-block;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container .estates-slide .month.up-rate {
  color: #30b119;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container .estates-slide .month.up-rate .rate-icon {
  background: url(//hk.centanet.com/findproperty/images/ico-up.png) no-repeat center/100% 100%;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container .estates-slide .month.down-rate {
  color: #ff1555;
}
.plyr-POC-bottom .plyr-POC-bottom-estates .estates-container .estates-slide .month.down-rate .rate-icon {
  background: url(//hk.centanet.com/findproperty/images/ico-down.png) no-repeat center/100% 100%;
}
.plyr-POC-bottom .plyr-POC-bottom-news {
  flex: 1;
  display: flex;
}
@media screen and (max-width: 66rem) {
  .plyr-POC-bottom .plyr-POC-bottom-news {
    height: 30px;
  }
}
.plyr-POC-bottom .plyr-POC-bottom-news.one .news_title-icon {
  width: 26%;
}
@media screen and (max-width: 66rem) {
  .plyr-POC-bottom .plyr-POC-bottom-news.one .news_title-icon {
    width: auto;
  }
}
.plyr-POC-bottom .plyr-POC-bottom-news.one .news_title-icon img {
  height: 100%;
}
.plyr-POC-bottom .plyr-POC-bottom-news .news_title-icon {
  width: 27.74%;
  display: flex;
  position: relative;
  flex-shrink: 0;
  align-items: flex-end;
  background: url(//hk.centanet.com/findproperty/images/img_bkg.png) no-repeat center/100% 100%;
  z-index: 2;
  max-width: 280px;
}
@media screen and (max-width: 66rem) {
  .plyr-POC-bottom .plyr-POC-bottom-news .news_title-icon {
    width: auto;
    min-width: initial;
    max-width: initial;
    background: none;
  }
}
.plyr-POC-bottom .plyr-POC-bottom-news .news_title-icon .news_title-icon-web {
  width: auto;
  height: 120%;
  position: absolute;
  bottom: 0;
  top: initial;
  left: 0;
  right: 0;
  margin: auto;
  padding-right: 15%;
  max-width: 100%;
}
@media screen and (max-width: 66rem) {
  .plyr-POC-bottom .plyr-POC-bottom-news .news_title-icon .news_title-icon-web {
    display: none;
  }
}
.plyr-POC-bottom .plyr-POC-bottom-news .news_title-icon .news_title-icon-mobile {
  display: none;
}
@media screen and (max-width: 66rem) {
  .plyr-POC-bottom .plyr-POC-bottom-news .news_title-icon .news_title-icon-mobile {
    display: block;
    height: 100%;
    position: relative;
    object-fit: initial;
  }
}
.plyr-POC-bottom .plyr-POC-bottom-news .news-main {
  height: 100%;
  flex: 1;
  display: flex;
  align-items: center;
  overflow: hidden;
  margin-left: -25px;
}
@media screen and (max-width: 66rem) {
  .plyr-POC-bottom .plyr-POC-bottom-news .news-main {
    margin-left: -33px;
  }
}
.plyr-POC-bottom .plyr-POC-bottom-news .news-main .news-container {
  flex-shrink: 0;
  will-change: transform;
  animation: marquee var(--time) linear 2s infinite paused;
  display: flex;
}
.cdt-multi-media-modal__viewer--active .plyr-POC-bottom .plyr-POC-bottom-news .news-main .news-container {
  animation-play-state: running;
}
@media screen and (min-width: 66rem) {
  .plyr-POC-bottom .plyr-POC-bottom-news .news-main .news-container:hover {
    animation-play-state: paused;
  }
}
.plyr-POC-bottom .plyr-POC-bottom-news .news-main .news-container .news-slide {
  display: flex;
  flex-shrink: 0;
  padding: 0 20px;
  color: #fff;
}
@media screen and (max-width: 66rem) {
  .plyr-POC-bottom .plyr-POC-bottom-news .news-main .news-container .news-slide {
    padding: 0;
    padding: 0 0 0 10px;
    align-items: center;
  }
  .plyr-POC-bottom .plyr-POC-bottom-news .news-main .news-container .news-slide::after {
    content: "";
    height: 14px;
    width: 1px;
    display: block;
    margin-left: 10px;
    background-color: #fff;
  }
}
.plyr-POC-bottom .plyr-POC-bottom-news .news-main .news-container .news-slide .news-title {
  font-size: 1.375em;
  font-weight: 500;
  letter-spacing: .1rem;
}
@media screen and (max-width: 66rem) {
  .plyr-POC-bottom .plyr-POC-bottom-news .news-main .news-container .news-slide .news-title {
    font-size: .875rem;
  }
}
.plyr-POC-bottom .plyr-POC-bottom-news .news-main .news-container .news-slide .time {
  font-size: 1.25em;
}
@media screen and (max-width: 66rem) {
  .plyr-POC-bottom .plyr-POC-bottom-news .news-main .news-container .news-slide .time {
    font-size: .875rem;
  }
}
.cdt-navbar-search-panel {
  display: none;
  position: fixed;
  top: 0;
  z-index: 8001;
  left: 0;
  right: 0;
  bottom: 4rem;
  height: auto;
  transition: top 70ms cubic-bezier(0.2, 0, 0.38, 0.9),bottom 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.cdt-navbar-search-panel__opened {
  display: block;
}
.cdt-navbar-search-panel__focused {
  bottom: 0;
}
.cdt-navbar-search--header {
  z-index: 8001;
  background: #fff;
  padding: .25rem 1rem .25rem 0;
  position: absolute;
  left: 0;
  right: 0;
  height: 3.25rem;
  display: flex;
  align-items: center;
  border-top: 4px solid #eb003b;
  transition: top 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  justify-content: flex-end;
}
.cdt-navbar-search--body {
  display: block;
  z-index: 8001;
  left: 0;
  right: 0;
  top: 3.25rem;
  height: auto;
  position: absolute;
  background: #f2f4f8;
  background: rgba(0,0,0,0);
  bottom: unset;
  transition: height 70ms cubic-bezier(0.2, 0, 0.38, 0.9),bottom 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background 70ms cubic-bezier(0.2, 0, 0.38, 0.9),transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition-delay: 200ms;
  transform: translateX(100%);
}
.cdt-navbar-search-panel__opened .cdt-navbar-search--body {
  background: #f2f4f8;
  bottom: 0;
  transform: translateX(0);
}
.cdt-navbar-search--input {
  flex: 0 1 auto;
  width: 3.5rem;
  transition: width 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.cdt-navbar-search-panel__opened .cdt-navbar-search--input {
  width: 100%;
}
.cdt-navbar-search--input .bx--search-input {
  height: 2.5rem;
  padding: 1rem;
  background: #fff;
  border-bottom: 1px solid #dde1e6;
  transition: padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  border-radius: 6px 0 0 6px;
}
.cdt-navbar-search-panel__opened .cdt-navbar-search--input .bx--search-input {
  padding: 1rem 3rem 1rem 1rem;
}
.cdt-navbar-search--search-enter {
  height: 2.5rem;
  min-height: 2.5rem;
  padding: .375rem .325rem;
  width: 2.5rem;
  border-radius: 0 6px 6px 0;
}
.cdt-navbar-search--search-close {
  border-radius: 6px;
}
.cdt-navbar-search--result-area {
  overflow-y: auto;
  position: relative;
}
.cdt-navbar-search--close-btn {
  border-radius: 0;
  background-color: #fff;
  color: #2b3236;
  padding: .4rem;
}
.cdt-navbar-search--close-btn svg {
  color: #2b3236;
  fill: #2b3236;
}
.cdt-navbar-search--close-btn:hover {
  background-color: #e4e9f1;
}
.cdt-navbar-search--close-btn:hover>svg {
  color: #2b3236;
  fill: #2b3236;
}
.cdt-navbar-search--back-btn {
  position: static;
  display: flex;
  align-items: center;
  background: rgba(0,0,0,0);
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  visibility: inherit;
  cursor: pointer;
  opacity: 1;
  fill: #161616;
  outline: 2px solid rgba(0,0,0,0);
  outline-offset: -2px;
  border-color: rgba(0,0,0,0);
}
.cdt-navbar-search__shade-mask {
  z-index: 7997;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  background-color: rgba(38,38,38,.5);
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  transition: opacity 350ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.cdt-navbar-search__shade-mask-animation-enter, .cdt-navbar-search__shade-mask-animation-leave-to {
  opacity: 0;
}
.cdt-content {
  padding-top: 4rem;
  transition: padding-top 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  max-width: 100%;
}
@media(min-width: 66rem) {
  .cdt-content {
    padding-top: 9rem;
  }
}
.cdt-content--page-lock-scroll {
  touch-action: none;
  overflow-y: hidden;
}
@media(min-width: 66rem) {
  .cdt-navbar:not(.cdt-navbar--position-static)+.cdt-content {
    padding-top: 5rem;
  }
}
.cdt-side-menu.bx--side-nav {
  z-index: 8002;
  width: 0;
  transition: width 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.cdt-side-menu.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--expanded):not(.bx--side-nav--fixed):hover {
  width: 0;
}
.cdt-side-menu.bx--side-nav.bx--side-nav--rail:not(.bx--side-nav--fixed):hover, .cdt-side-menu.bx--side-nav--expanded, .cdt-side-menu.bx--side-nav--expanded:hover {
  width: 100%;
  max-width: 23.5rem;
}
@media(min-width: 66rem) {
  .cdt-side-menu {
    display: none;
  }
}
.cdt-side-menu--header {
  padding-right: 3rem;
  background: #fff;
}
.cdt-side-menu--brand-icon {
  margin: auto;
  height: 100%;
}
.cdt-side-menu--container {
  background-color: #dde1e6;
  height: 100%;
  overflow-y: scroll;
}
.cdt-side-menu--container .block {
  padding: 1.25rem 0;
  border-bottom: 1px solid #c1c7cd;
}
.cdt-side-menu--container .block .bx--side-nav__item {
  display: block;
}
.cdt-side-menu--container .block .bx--side-nav__item .bx--side-nav__link {
  padding: 0 1.25rem;
  height: 3.125rem;
  background-color: #dde1e6;
}
.cdt-side-menu--container .block .bx--side-nav__item .bx--side-nav__link:hover {
  background-color: #cdd3da;
}
.cdt-side-menu--container .block .bx--side-nav__item .bx--side-nav__link>.bx--side-nav__link-text {
  font-size: 1rem;
  line-height: 3.125rem;
  font-weight: 400;
}
.cdt-side-menu .bx--side-nav__items {
  padding: 0;
}
.cdt-side-menu__shade {
  z-index: 8001;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  background-color: rgba(38,38,38,.5);
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  transition: opacity 350ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
.cdt-side-menu__shade-animation-enter, .cdt-side-menu__shade-animation-leave-to {
  opacity: 0;
}
.cdt-side-menu .cdt-side-menu--link-items a.cv-side-nav-item-link.bx--side-nav__link {
  padding: 0 1.25rem;
  height: 3.125rem;
  background: #343a3f;
  border-bottom: 1px solid #4d5358;
}
.cdt-side-menu .cdt-side-menu--link-items a.cv-side-nav-item-link.bx--side-nav__link:hover {
  background-color: #2b3236;
}
.cdt-side-menu .cdt-side-menu--link-items a.cv-side-nav-item-link.bx--side-nav__link>.bx--side-nav__link-text {
  font-size: 1rem;
  line-height: 3.125rem;
  color: #fff;
  font-weight: 400;
}
.cdt-side-menu .cdt-side-menu--link-items .bx--side-nav__submenu {
  padding: 0 1.25rem;
  height: 3.125rem;
  font-size: 1rem;
  line-height: 3.125rem;
  color: #fff;
  background-color: #343a3f;
  border-bottom: 1px solid #4d5358;
}
.cdt-side-menu .cdt-side-menu--link-items .bx--side-nav__submenu:hover {
  background-color: #2b3236;
}
.cdt-side-menu .cdt-side-menu--link-items .bx--side-nav__menu a.bx--side-nav__link {
  padding: 0 1.25rem;
  height: 3.125rem;
  background-color: #4d5358;
  border-bottom: 1px solid #343a3f;
}
.cdt-side-menu .cdt-side-menu--link-items .bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current=page]):hover, .cdt-side-menu .cdt-side-menu--link-items .bx--side-nav__menu a.bx--side-nav__link:hover {
  background-color: #434a51;
}
.cdt-side-menu .cdt-side-menu--link-items .bx--side-nav__menu a.bx--side-nav__link:not(.bx--side-nav__link--current):not([aria-current=page]):hover>.bx--side-nav__link-text, .cdt-side-menu .cdt-side-menu--link-items .bx--side-nav__menu a.bx--side-nav__link:hover>.bx--side-nav__link-text {
  color: #fff;
}
.cdt-side-menu .cdt-side-menu--link-items .bx--side-nav__menu a.bx--side-nav__link--current {
  background-color: #eb003b;
}
.cdt-side-menu .cdt-side-menu--link-items .bx--side-nav__menu a.bx--side-nav__link--current:hover {
  background-color: #830020;
}
.cdt-side-menu .cdt-side-menu--link-items .bx--side-nav__menu a.bx--side-nav__link>.bx--side-nav__link-text {
  font-size: 1rem;
  line-height: 3.125rem;
  color: #fff;
}
.cdt-side-menu .cdt-side-menu--link-items .bx--side-nav__icon>svg {
  fill: #fff;
}
.cdt-side-menu .cdt-side-menu--link-items a.bx--side-nav__link[aria-current=page]::before, .cdt-side-menu .cdt-side-menu--link-items a.bx--side-nav__link--current::before {
  display: none;
}
.cdt-search-menu-bar {
  display: flex;
}
.cdt-search-menu-bar[aria-expanded=false] .cdt-search-menu-bar--active-part {
  display: none;
}
.cdt-search-menu-bar[aria-expanded=false] .cdt-search-menu-bar--deactive-part {
  display: inherit;
}
.cdt-search-menu-bar[aria-expanded=true] .cdt-search-menu-bar--active-part {
  display: inherit;
}
.cdt-search-menu-bar[aria-expanded=true] .cdt-search-menu-bar--deactive-part {
  display: none;
}
.cdt-search-menu-bar--is-actived {
  width: 100%;
  position: absolute;
  max-width: 101rem;
}
.cdt-navbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 8000;
  display: block;
  height: auto;
  background-color: #fff;
}
.cdt-navbar .cdt-navbar--main-bar--start, .cdt-navbar .cdt-navbar--main-bar--end {
  display: none;
  justify-content: space-between;
}
.cdt-navbar .cdt-navbar--main-bar--head {
  max-width: 100%;
  justify-content: space-between;
}
@media(min-width: 66rem) {
  .cdt-navbar {
    position: absolute;
  }
  .cdt-navbar .cdt-navbar--main-bar {
    padding: 1rem 2rem;
  }
  .cdt-navbar .cdt-navbar--main-bar--start, .cdt-navbar .cdt-navbar--main-bar--end {
    display: flex;
  }
  .cdt-navbar .cdt-navbar--main-bar--head {
    justify-content: flex-start;
  }
}
.cdt-navbar a.bx--header__menu-item[aria-current=page], .cdt-navbar .bx--header__menu-item--current {
  background-color: #eb003b;
}
.cdt-navbar a.bx--header__menu-item[aria-current=page]::after, .cdt-navbar .bx--header__menu-item--current::after {
  border-bottom: none;
}
.cdt-navbar--main-bar {
  position: relative;
  display: flex;
  width: 100%;
  margin: 0 auto;
  padding: 1rem 2rem;
  align-items: center;
  justify-content: space-between;
  max-width: 101rem;
}
.cdt-navbar--main-bar .bx--header__menu, .cdt-navbar--main-bar a.bx--header__menu-item, .cdt-navbar--main-bar .bx--header__submenu {
  border-radius: 4px;
}
.cdt-navbar--main-bar .bx--header__menu .bx--header__menu-item::hover {
  color: #fff;
}
.cdt-navbar--main-bar--head {
  display: flex;
  align-items: flex-start;
  width: 100%;
  max-width: 40rem;
  align-items: center;
}
.cdt-navbar--main-bar--head .bx--header__action, .cdt-navbar--main-bar--head .bx--header__menu-item, .cdt-navbar--main-bar--head .bx--header__menu-trigger {
  border-radius: 0;
  background-color: #fff;
  color: #262626;
  fill: #262626;
}
.cdt-navbar--main-bar--head .bx--header__action .bx--assistive-text, .cdt-navbar--main-bar--head .bx--header__menu-item .bx--assistive-text, .cdt-navbar--main-bar--head .bx--header__menu-trigger .bx--assistive-text {
  display: none;
}
.cdt-navbar--main-bar--head .bx--header__action>svg, .cdt-navbar--main-bar--head .bx--header__menu-item>svg, .cdt-navbar--main-bar--head .bx--header__menu-trigger>svg {
  fill: #262626;
}
.cdt-navbar--main-bar--head .bx--header__action:hover, .cdt-navbar--main-bar--head .bx--header__menu-item:hover, .cdt-navbar--main-bar--head .bx--header__menu-trigger:hover {
  background-color: #e0e0e0;
  color: #262626;
  fill: #262626;
}
.cdt-navbar--main-bar--head .bx--header__action:hover .bx--assistive-text, .cdt-navbar--main-bar--head .bx--header__menu-item:hover .bx--assistive-text, .cdt-navbar--main-bar--head .bx--header__menu-trigger:hover .bx--assistive-text {
  display: none;
}
.cdt-navbar--main-bar--head .bx--header__action:hover>svg, .cdt-navbar--main-bar--head .bx--header__menu-item:hover>svg, .cdt-navbar--main-bar--head .bx--header__menu-trigger:hover>svg {
  fill: #262626;
}
.cdt-navbar--main-bar--head .bx--header__action--active {
  border: none;
}
.cdt-navbar--main--mobile-more-btn.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before {
  display: none;
}
.cdt-navbar--main--mobile-more-btn.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text {
  display: none;
}
.cdt-navbar--main--mobile-more-btn:hover.bx--btn.bx--btn--icon-only.bx--tooltip__trigger::before {
  display: none;
}
.cdt-navbar--main--mobile-more-btn:hover.bx--tooltip__trigger.bx--tooltip--bottom.bx--tooltip--align-center .bx--assistive-text {
  display: none;
}
@media(min-width: 66rem) {
  .cdt-navbar--main--mobile-more-btn.bx--btn.bx--btn--icon-only.bx--tooltip__trigger {
    display: none;
  }
}
.cdt-navbar--main-bar--icon {
  width: auto;
}
@media(min-width: 66rem) {
  .cdt-navbar--main-bar--icon {
    margin: auto 1rem auto 0;
  }
}
.cdt-navbar--main-bar--icon img {
  display: block;
  min-height: 2rem;
  max-height: 3.125rem;
  max-width: 15rem;
  width: auto;
  height: 100%;
  padding: .5rem 0;
}
@media(min-width: 66rem) {
  .cdt-navbar--main-bar--icon img {
    padding: 0;
  }
}
.cdt-navbar--main-bar--start, .cdt-navbar--main-bar--end {
  display: flex;
  flex-direction: row;
  align-items: center;
  list-style: none;
}
.cdt-navbar--main-bar--start a.bx--header__menu-item, .cdt-navbar--main-bar--end a.bx--header__menu-item {
  padding: .5rem .75rem;
  color: #333;
  font-size: .875rem;
  line-height: 1rem;
}
.cdt-navbar--main-bar--start a.bx--header__menu-item:hover, .cdt-navbar--main-bar--start a.bx--header__menu-item:active, .cdt-navbar--main-bar--end a.bx--header__menu-item:hover, .cdt-navbar--main-bar--end a.bx--header__menu-item:active {
  color: #fff;
  background-color: #e0e0e0;
}
.cdt-navbar--main-bar--start .bx--header__menu-item:not(a), .cdt-navbar--main-bar--end .bx--header__menu-item:not(a) {
  margin: 0 .5rem;
}
.cdt-navbar--main-bar--start .bx--header__menu-arrow, .cdt-navbar--main-bar--end .bx--header__menu-arrow {
  fill: #333;
}
.cdt-navbar--main-bar--start .bx--header__menu-arrow:hover, .cdt-navbar--main-bar--start .bx--header__menu-arrow:active, .cdt-navbar--main-bar--end .bx--header__menu-arrow:hover, .cdt-navbar--main-bar--end .bx--header__menu-arrow:active {
  fill: #333;
}
.cdt-navbar--main-bar--start .bx--header__menu-title[aria-expanded=true], .cdt-navbar--main-bar--end .bx--header__menu-title[aria-expanded=true] {
  color: #333;
  background-color: #f4f4f4;
}
.cdt-navbar--main-bar--start .bx--header__menu-title[aria-expanded=true] .bx--header__menu-arrow, .cdt-navbar--main-bar--end .bx--header__menu-title[aria-expanded=true] .bx--header__menu-arrow {
  fill: #333;
}
.cdt-navbar--main-bar--start .bx--header__menu-title[aria-expanded=true]:hover, .cdt-navbar--main-bar--start .bx--header__menu-title[aria-expanded=true]:active, .cdt-navbar--main-bar--end .bx--header__menu-title[aria-expanded=true]:hover, .cdt-navbar--main-bar--end .bx--header__menu-title[aria-expanded=true]:active {
  color: #fff;
  background-color: #e0e0e0;
}
.cdt-navbar--main-bar--start .bx--header__menu-title[aria-expanded=true]:hover .bx--header__menu-arrow, .cdt-navbar--main-bar--start .bx--header__menu-title[aria-expanded=true]:active .bx--header__menu-arrow, .cdt-navbar--main-bar--end .bx--header__menu-title[aria-expanded=true]:hover .bx--header__menu-arrow, .cdt-navbar--main-bar--end .bx--header__menu-title[aria-expanded=true]:active .bx--header__menu-arrow {
  fill: #333;
}
.cdt-navbar--main-bar--start .bx--header__menu-title[aria-expanded=true]+.bx--header__menu, .cdt-navbar--main-bar--end .bx--header__menu-title[aria-expanded=true]+.bx--header__menu {
  background-color: #f4f4f4;
}
.cdt-navbar--main-bar--start .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item, .cdt-navbar--main-bar--end .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item {
  color: #262626;
  background-color: #fff;
}
.cdt-navbar--main-bar--start .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover, .cdt-navbar--main-bar--start .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item--current, .cdt-navbar--main-bar--end .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover, .cdt-navbar--main-bar--end .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item--current {
  color: #f4f4f4;
  background-color: #eb003b;
}
.cdt-navbar--main-bar--end .bx--header__menu-title[aria-expanded=true]+.bx--header__menu {
  left: unset;
  right: 0;
}
.cdt-navbar--banner-message {
  height: 2.25rem;
  height: 0;
  max-height: 2.25rem;
  background: #333;
  width: 100%;
  display: none;
  transition: top 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  transition-delay: 1400ms;
}
@media(min-width: 66rem) {
  .cdt-navbar--banner-message {
    display: block;
  }
}
.cdt-navbar--banner-message--container {
  max-width: 101rem;
  width: 100%;
  margin: auto;
  padding: 0 1rem;
  color: #ccd1db;
  font-size: .875rem;
  visibility: hidden;
}
.cdt-navbar--sub-tab {
  position: relative;
  top: 0;
  width: 100%;
  background: #333;
  display: flex;
}
.cdt-navbar--sub-tab--icon {
  display: none;
}
.cdt-navbar--sub-tab--container {
  display: none;
  list-style: none;
  width: 0;
  margin: auto;
  padding: 0 1rem;
}
@media(min-width: 66rem) {
  .cdt-navbar--sub-tab--container {
    display: flex;
    width: 101rem;
  }
}
.cdt-navbar--sub-tab--container>.cv-header-menu-item {
  align-self: center;
}
.cdt-navbar--sub-tab--container .bx--header__menu, .cdt-navbar--sub-tab--container .bx--header__menu-item, .cdt-navbar--sub-tab--container .bx--header__submenu {
  border-radius: 4px;
}
.cdt-navbar--sub-tab--container a.bx--header__menu-item {
  padding: .5rem .75rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.2rem;
}
.cdt-navbar--sub-tab--container .bx--header__menu-title[aria-expanded=true]+.bx--header__menu {
  background-color: #f4f4f4;
}
.cdt-navbar--sub-tab--container .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item {
  color: #262626;
  background-color: #fff;
}
.cdt-navbar--sub-tab--container .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover {
  color: #fff;
  background-color: #eb003b;
}
.cdt-navbar--sub-tab--main-sect, .cdt-navbar--sub-tab--state-down {
  display: flex;
}
.cdt-navbar--sub-tab--main-sect>.cv-header-menu-item, .cdt-navbar--sub-tab--state-down>.cv-header-menu-item {
  align-self: center;
}
.cdt-navbar--sub-tab--state-down {
  display: none;
}
.cdt-navbar:not(.cdt-navbar--position-static) {
  transition: top 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  position: fixed;
}
@media(min-width: 66rem) {
  .cdt-navbar:not(.cdt-navbar--position-static) {
    position: sticky;
    top: var(--var-state-down--top);
  }
  .cdt-navbar:not(.cdt-navbar--position-static) .cdt-navbar--sub-tab {
    transition: all 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
    transition-delay: 70ms;
  }
  .cdt-navbar:not(.cdt-navbar--position-static) .cdt-navbar--sub-tab--icon {
    display: block;
    height: 2.25rem;
    width: 0;
    flex: 0 1 auto;
    margin: auto 0;
    transition: width 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
    transition-delay: 70ms;
  }
  .cdt-navbar:not(.cdt-navbar--position-static) .cdt-navbar--sub-tab--icon img {
    position: relative;
    height: 100%;
    width: 100%;
    object-fit: contain;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down {
    position: sticky;
    background: rgba(0,0,0,0);
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab {
    flex: 1 0 auto;
    background: rgba(145,12,48,.8);
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
    padding: 1rem 0;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--is-archor {
    background: rgba(51,51,51,.8);
    -webkit-backdrop-filter: blur(1px);
    backdrop-filter: blur(1px);
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--icon {
    width: auto;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--icon img {
    width: auto;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .bx--header__menu-toggle__hidden {
    display: flex;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab-menu-btn {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
    margin-left: 0;
    margin-right: 1rem;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--main-sect, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--state-down {
    margin-left: 15px;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--main-sect>.cv-header-menu-item, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--state-down>.cv-header-menu-item {
    margin: 0 .125rem;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--main-sect .bx--header__menu, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--main-sect .bx--header__menu-item, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--main-sect .bx--header__submenu, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--state-down .bx--header__menu, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--state-down .bx--header__menu-item, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--state-down .bx--header__submenu {
    border-radius: 4px;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--main-sect .bx--header__menu-title[aria-expanded=true], .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--state-down .bx--header__menu-title[aria-expanded=true] {
    background-color: #f4f4f4;
    color: #910c30;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--main-sect>.cv-header-menu-item>a.bx--header__menu-item:hover, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--state-down>.cv-header-menu-item>a.bx--header__menu-item:hover {
    color: #910c30;
    background-color: #fff;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--main-sect .bx--header__submenu:hover>a.bx--header__menu-item, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--main-sect .bx--header__submenu[aria-expanded=true]>a.bx--header__menu-item, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--state-down .bx--header__submenu:hover>a.bx--header__menu-item, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--state-down .bx--header__submenu[aria-expanded=true]>a.bx--header__menu-item {
    border-radius: 4px;
    color: #910c30;
    background-color: #fff;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--main-sect .bx--header__submenu:hover>a.bx--header__menu-item svg, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--main-sect .bx--header__submenu[aria-expanded=true]>a.bx--header__menu-item svg, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--state-down .bx--header__submenu:hover>a.bx--header__menu-item svg, .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--state-down .bx--header__submenu[aria-expanded=true]>a.bx--header__menu-item svg {
    fill: #910c30;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--main-sect.cdt-navbar--sub-tab--main-sect--has-state-down-tab {
    display: none;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--banner-message {
    height: 2.25rem;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--banner-message--container {
    visibility: visible;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-side-menu {
    display: flex;
    padding: 3.25rem 0 2rem;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-side-menu--header {
    max-height: 2.5rem;
    margin-bottom: 1rem;
  }
  .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down .cdt-navbar--sub-tab--state-down {
    display: flex;
  }
}
.cdt-section-block {
  margin: 1rem auto 2rem;
  padding-right: 1rem;
  padding-left: 1rem;
  text-align: left;
}
@media(min-width: 42rem) {
  .cdt-section-block {
    margin: 2.5rem auto 4rem;
  }
}
@media(min-width: 66rem) {
  .cdt-section-block {
    margin: 4rem auto 6rem;
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
@media(min-width: 99rem) {
  .cdt-section-block {
    padding-right: 1rem;
  }
}
.cdt-section-block--is-fullwidth {
  padding-left: 0;
  padding-right: 0;
}
.cdt-section-block__title {
  max-width: 99rem;
  margin: auto;
  font-size: 1.25rem;
  line-height: 1.5rem;
  color: #333;
  font-weight: 700;
  padding: 1rem 0;
  text-align: left;
}
@media(min-width: 66rem) {
  .cdt-section-block__title {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.cdt-section-block--is-fullwidth .cdt-section-block__title {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media(min-width: 66rem) {
  .cdt-section-block--is-fullwidth .cdt-section-block__title {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media(min-width: 99rem) {
  .cdt-section-block--is-fullwidth .cdt-section-block__title {
    padding-left: .5rem;
    padding-right: .5rem;
  }
}
.cdt-section-block__content, .cdt-section-block__description {
  max-width: 99rem;
  margin: auto auto 1.25rem;
  color: #333;
  font-size: .875rem;
  line-height: 1.125rem;
  text-align: left;
}
@media(min-width: 66rem) {
  .cdt-section-block__content, .cdt-section-block__description {
    font-size: 1rem;
    line-height: 1.25rem;
    margin-bottom: 2rem;
  }
}
.cdt-section-block__description {
  display: block;
}
.cdt-section-block--is-fullwidth .cdt-section-block__description {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media(min-width: 66rem) {
  .cdt-section-block--is-fullwidth .cdt-section-block__description {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media(min-width: 99rem) {
  .cdt-section-block--is-fullwidth .cdt-section-block__description {
    padding-left: .5rem;
    padding-right: .5rem;
  }
}
.cdt-section-block--is-fullwidth .cdt-section-block__content {
  max-width: none;
}
.cdt-section-block__sect-button {
  justify-content: center;
}
@media(min-width: 66rem) {
  .cdt-section-block__sect-button {
    margin-top: 2rem;
  }
}
.cdt-section-block__sect-button .bx--btn {
  font-size: .875rem;
  line-height: 1.125rem;
  min-height: 2.5rem;
  max-height: 2.5rem;
  padding: .25rem 1rem;
  max-width: 16rem;
  min-width: 210px;
  max-width: unset;
  width: auto;
  justify-content: center;
}
@media(min-width: 42rem) {
  .cdt-section-block__sect-button .bx--btn {
    --var-f: 1;
  }
}
@media screen and (min-width: 42rem) {
  .cdt-section-block__sect-button .bx--btn {
    flex: 0 1 auto;
    width: auto;
    min-height: 3rem;
    font-size: 1rem;
    line-height: 1.25rem;
    margin: auto .5rem;
    padding: .5rem 1.5rem;
  }
}
.cdt-section-block__sect-button .bx--btn:hover {
  background-color: #eb003b;
  color: #fff;
}
.cdt-section-block--skeleton {
  min-height: 15rem;
}
.cdt-section-block--skeleton .cdt-section-block__title, .cdt-section-block--skeleton .cdt-section-block__content {
  margin-left: 0;
}
.cdt-subtheme-navbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 8000;
  display: block;
  height: auto;
  box-shadow: 0 5px 5px 0px rgba(0,0,0,.2);
  transition: top 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
}
@media(min-width: 66rem) {
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down {
    top: var(--var-scroll-state-top);
  }
}
.cdt-subtheme-navbar .bx--header__menu-arrow {
  fill: #4d5358;
}
.cdt-subtheme-navbar a.bx--header__menu-item[aria-current=page]::after, .cdt-subtheme-navbar .bx--header__menu-item--current::after {
  border-bottom-color: rgba(0,0,0,0);
}
.cdt-subtheme-navbar a.bx--header__menu-item:hover>svg, .cdt-subtheme-navbar a.bx--header__menu-item:active>svg {
  fill: #4d5358;
}
.cdt-subtheme-navbar .bx--header__menu-title[aria-expanded=true], .cdt-subtheme-navbar .bx--header__menu-title[active=true] {
  background-color: #fff;
  color: #4d5358;
}
.cdt-subtheme-navbar .bx--header__menu-title[aria-expanded=true]+.bx--header__menu {
  background-color: #fff;
  color: #21272a;
  box-shadow: 0 2px 12px 0 rgba(0,0,0,.3);
  border-radius: 4px;
  width: 8rem;
  overflow: hidden;
}
.cdt-subtheme-navbar .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item {
  background-color: #fff;
  color: #21272a;
  height: 2.25rem;
}
.cdt-subtheme-navbar .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover {
  background-color: #eb003b;
  color: #fff;
}
.cdt-subtheme-navbar .bx--header__menu-toggle.bx--header__menu-trigger {
  color: #21272a;
  border-radius: 0;
}
.cdt-subtheme-navbar .bx--header__menu-toggle.bx--header__menu-trigger>svg {
  fill: #21272a;
}
.cdt-subtheme-navbar .bx--header__menu-toggle.bx--header__menu-trigger:hover {
  background-color: #fff;
  border-color: #eb003b;
}
.cdt-subtheme-navbar .bx--header__menu-toggle.bx--header__menu-trigger:hover::before, .cdt-subtheme-navbar .bx--header__menu-toggle.bx--header__menu-trigger:hover::after {
  display: none;
}
.cdt-subtheme-navbar--subtheme-bar {
  background-color: #e4e9f1;
  display: none;
}
@media(min-width: 66rem) {
  .cdt-subtheme-navbar--subtheme-bar {
    display: flex;
  }
}
.cdt-subtheme-navbar--subtheme-bar--container {
  display: flex;
  width: 100%;
  max-width: 101rem;
  height: auto;
  margin: 0 auto;
  padding: .1rem 1rem 0 1rem;
  justify-content: space-between;
  align-items: flex-end;
}
.cdt-subtheme-navbar--subtheme-bar--head, .cdt-subtheme-navbar--subtheme-bar--end {
  flex: 1 1 60%;
  display: flex;
}
.cdt-subtheme-navbar--subtheme-bar--head>.cv-header-menu-item .bx--header__menu-item, .cdt-subtheme-navbar--subtheme-bar--head>.cv-header-menu .bx--header__menu-item, .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu-item .bx--header__menu-item, .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu .bx--header__menu-item {
  padding: .3rem .5rem .2rem;
}
.cdt-subtheme-navbar--subtheme-bar--head>.cv-header-menu-item .bx--header__menu-item:not(.cdt-elm-except), .cdt-subtheme-navbar--subtheme-bar--head>.cv-header-menu .bx--header__menu-item:not(.cdt-elm-except), .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu-item .bx--header__menu-item:not(.cdt-elm-except), .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu .bx--header__menu-item:not(.cdt-elm-except) {
  color: #4d5358;
}
.cdt-subtheme-navbar--subtheme-bar--head>.cv-header-menu-item .bx--header__menu-item:hover:not(.cdt-elm-except), .cdt-subtheme-navbar--subtheme-bar--head>.cv-header-menu-item .bx--header__menu-item--current:not(.cdt-elm-except), .cdt-subtheme-navbar--subtheme-bar--head>.cv-header-menu .bx--header__menu-item:hover:not(.cdt-elm-except), .cdt-subtheme-navbar--subtheme-bar--head>.cv-header-menu .bx--header__menu-item--current:not(.cdt-elm-except), .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu-item .bx--header__menu-item:hover:not(.cdt-elm-except), .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu-item .bx--header__menu-item--current:not(.cdt-elm-except), .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu .bx--header__menu-item:hover:not(.cdt-elm-except), .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu .bx--header__menu-item--current:not(.cdt-elm-except) {
  background-color: #fff;
  color: #4d5358;
}
.cdt-subtheme-navbar--subtheme-bar--head>.cv-header-menu-item:not(:first-of-type), .cdt-subtheme-navbar--subtheme-bar--head>.cv-header-menu:not(:first-of-type), .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu-item:not(:first-of-type), .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu:not(:first-of-type) {
  margin-left: .4rem;
}
.cdt-subtheme-navbar--subtheme-bar--head>.cv-header-menu[active=true] .bx--header__menu-item, .cdt-subtheme-navbar--subtheme-bar--end>.cv-header-menu[active=true] .bx--header__menu-item {
  background-color: #fff;
  color: #4d5358;
}
.cdt-subtheme-navbar--subtheme-bar--end {
  flex: 1 1 40%;
  display: flex;
  justify-content: flex-end;
}
.cdt-subtheme-navbar--main-bar {
  transition: background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9) 70ms;
  background-color: #fff;
}
@media(min-width: 66rem) {
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar {
    background-color: rgba(145,12,48,.8);
  }
}
.cdt-subtheme-navbar--main-bar--container {
  display: flex;
  width: 100%;
  max-width: 101rem;
  height: auto;
  margin: 0 auto;
  padding: 0;
  justify-content: space-between;
  align-items: center;
}
@media(min-width: 66rem) {
  .cdt-subtheme-navbar--main-bar--container {
    padding: 1rem;
  }
}
.cdt-subtheme-navbar--main-bar--head {
  display: flex;
  flex: 1 0 50%;
  justify-content: space-between;
  align-items: center;
}
@media(min-width: 66rem) {
  .cdt-subtheme-navbar--main-bar--head {
    justify-content: flex-start;
  }
}
.cdt-subtheme-navbar--main-bar--head>.cv-header-menu-button.bx--header__menu-toggle__hidden {
  transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9) 70ms,width 70ms cubic-bezier(0.2, 0, 0.38, 0.9) 70ms,margin-right 70ms cubic-bezier(0.2, 0, 0.38, 0.9) 70ms,background-color 110ms,border-color 110ms;
  transition-delay: 110ms;
}
@media(min-width: 66rem) {
  .cdt-subtheme-navbar--main-bar--head>.cv-header-menu-button.bx--header__menu-toggle__hidden {
    transform: translateX(-4rem);
    width: 0;
  }
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--head>.cv-header-menu-button.bx--header__menu-toggle__hidden {
    display: flex;
    transform: translateX(0);
    color: #fff;
    margin-right: 1rem;
    width: 3rem;
  }
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--head>.cv-header-menu-button.bx--header__menu-toggle__hidden>svg {
    fill: #fff;
  }
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--head>.cv-header-menu-button.bx--header__menu-toggle__hidden:hover {
    background-color: #21272a;
  }
}
.cdt-subtheme-navbar--main-bar--icon {
  max-height: 3rem;
  flex: 0 1 auto;
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  margin: auto .5rem auto 0;
}
.cdt-subtheme-navbar--main-bar--icon img {
  max-height: 3rem;
  height: 100%;
  width: auto;
}
.cdt-subtheme-navbar--main-bar--start {
  display: flex;
  list-style: none;
  flex: 1 0 50%;
  justify-content: flex-start;
  align-items: center;
  display: none;
}
@media(min-width: 66rem) {
  .cdt-subtheme-navbar--main-bar--start {
    display: flex;
  }
}
.cdt-subtheme-navbar--main-bar--end {
  display: flex;
  list-style: none;
  flex: 1 0 50%;
  justify-content: flex-end;
  align-items: center;
  display: none;
}
@media(min-width: 66rem) {
  .cdt-subtheme-navbar--main-bar--end {
    display: flex;
  }
}
.cdt-subtheme-navbar--main-bar--end>.bx--header__submenu>.bx--header__menu {
  left: auto;
  right: 0;
}
.cdt-subtheme-navbar--main-bar--start, .cdt-subtheme-navbar--main-bar--end {
  align-content: center;
  align-items: stretch;
  align-items: center;
}
.cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except):not(:first-of-type), .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except):not(:first-of-type), .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except):not(:first-of-type), .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except):not(:first-of-type) {
  margin-left: .5rem;
}
.cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except)>.bx--header__menu-item, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except)>.bx--header__menu-item, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except)>.bx--header__menu-item, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except)>.bx--header__menu-item {
  border-radius: 6px;
}
.cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item {
  min-height: 2rem;
  color: #21272a;
}
.cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item>svg, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item>svg, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item>svg, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item>svg {
  fill: #21272a;
}
@media(min-width: 66rem) {
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item {
    color: #fff;
  }
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item>svg {
    fill: #fff;
  }
}
.cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:hover, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:active, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item--current, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true], .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:hover, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:active, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item--current, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true], .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:hover, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:active, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item--current, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true], .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:hover, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:active, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item--current, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true] {
  background-color: #eb003b;
  color: #fff;
}
.cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:hover>svg, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:active>svg, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item--current>svg, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true]>svg, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:hover>svg, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:active>svg, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item--current>svg, .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true]>svg, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:hover>svg, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:active>svg, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item--current>svg, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true]>svg, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:hover>svg, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:active>svg, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item--current>svg, .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true]>svg {
  fill: #fff;
}
@media(min-width: 66rem) {
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:hover, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:active, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item--current, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true], .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:hover, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:active, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item--current, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true], .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:hover, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:active, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item--current, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true], .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:hover, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:active, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item--current, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true] {
    background-color: #f2f4f8;
    color: rgba(145,12,48,.8);
  }
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:hover>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:active>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item--current>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true]>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:hover>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:active>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item--current>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true]>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:hover>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item:active>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item--current>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true]>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:hover>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item:active>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item--current>svg, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-item[aria-expanded=true]>svg {
    fill: rgba(145,12,48,.8);
  }
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu {
    background-color: #fff;
    color: #21272a;
  }
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item {
    background-color: #fff;
    color: #21272a;
  }
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--start>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu-item:not(.cdt-elm-except) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover, .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-subtheme-navbar--main-bar--end>.cv-header-menu:not(.cdt-elm-except) .bx--header__menu-title[aria-expanded=true]+.bx--header__menu .bx--header__menu-item:hover {
    background-color: #eb003b;
    color: #fff;
  }
}
.cdt-subtheme-navbar--main-bar--start>.bx--header__submenu, .cdt-subtheme-navbar--main-bar--end>.bx--header__submenu {
  bottom: -0.25rem;
}
.cdt-subtheme-navbar--main-bar--start>.bx--header__submenu::after, .cdt-subtheme-navbar--main-bar--end>.bx--header__submenu::after {
  content: "";
  display: block;
  height: .5rem;
  width: 100%;
}
.cdt-subtheme-navbar--main-bar--start>.bx--header__submenu .bx--header__menu .bx--header__menu-item:not(:first-of-type), .cdt-subtheme-navbar--main-bar--start>.bx--header__submenu .bx--header__menu .bx--header__menu-item:not(:last-of-type), .cdt-subtheme-navbar--main-bar--end>.bx--header__submenu .bx--header__menu .bx--header__menu-item:not(:first-of-type), .cdt-subtheme-navbar--main-bar--end>.bx--header__submenu .bx--header__menu .bx--header__menu-item:not(:last-of-type) {
  border-radius: 0;
}
.cdt-subtheme-navbar--main-bar--mobile-more-btn.bx--btn.bx--btn--icon-only.bx--tooltip__trigger {
  color: #21272a;
  border-radius: 0;
}
.cdt-subtheme-navbar--main-bar--mobile-more-btn.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover {
  background-color: #fff;
  border-color: #eb003b;
}
.cdt-subtheme-navbar--main-bar--mobile-more-btn.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::before, .cdt-subtheme-navbar--main-bar--mobile-more-btn.bx--btn.bx--btn--icon-only.bx--tooltip__trigger:hover::after {
  display: none;
}
.cdt-subtheme-navbar--main-bar--mobile-more-btn.bx--btn.bx--btn--icon-only.bx--tooltip__trigger .bx--assistive-text {
  display: none;
}
@media(min-width: 66rem) {
  .cdt-subtheme-navbar--main-bar--mobile-more-btn.bx--btn.bx--btn--icon-only.bx--tooltip__trigger {
    display: none;
  }
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-side-menu.bx--side-nav--expanded {
    display: flex;
  }
  .cdt-side-menu.bx--side-nav--expanded .cdt-side-menu--header {
    padding: 1rem;
  }
}
.cdt-side-menu.bx--side-nav--expanded .cdt-side-menu--brand-icon {
  max-height: 3rem;
}
.cdt-side-menu.bx--side-nav--expanded .cdt-side-menu--header>.cv-header-menu-button:hover {
  background-color: #e4e9f1;
}
@media(min-width: 66rem) {
  .cdt-subtheme-navbar:not(.cdt-subtheme-navbar--position-static).cdt-subtheme-navbar--state-down .cdt-side-menu.bx--side-nav--expanded .cdt-side-menu--header>.cv-header-menu-button {
    display: flex;
    max-width: 3rem;
  }
}
.cdt-toolbar-item {
  display: flex;
  flex-direction: column;
  padding: .25rem 0;
  width: 5rem;
  height: auto;
  border-radius: 0;
  color: #21272a;
  fill: #697077;
}
@media(min-width: 1281px) {
  .cdt-toolbar-item {
    width: 3.75rem;
  }
}
.cdt-toolbar-item:hover {
  color: #fff;
  background: #697077;
}
.cdt-toolbar-item:hover>.bx--btn__icon {
  currentColor: #fff;
  color: #fff;
}
.cdt-toolbar-item--active, .cdt-toolbar-item--active:hover {
  color: #fff;
  background-color: #eb003b;
}
.cdt-toolbar-item>.bx--btn__icon {
  width: 2.5rem;
  height: 2.5rem;
  position: static;
  display: block;
  margin: auto;
  align-self: center;
  justify-self: center;
  currentColor: #697077;
  color: #697077;
}
.cdt-toolbar-item>.bx--btn__icon svg {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
}
@media(min-width: 1281px) {
  .cdt-toolbar-item>.bx--btn__icon {
    width: 1.75rem;
    height: 1.75rem;
  }
  .cdt-toolbar-item>.bx--btn__icon svg {
    width: 1.75rem;
    height: 1.75rem;
  }
}
.cdt-toolbar-item--active>.bx--btn__icon {
  currentColor: #fff;
  color: #fff;
}
.cdt-toolbar-item__title {
  font-size: .75rem;
  line-height: .875rem;
  text-align: center;
  max-height: 2rem;
  line-clamp: 2rem;
  overflow: hidden;
  max-width: 100%;
  word-break: break-word;
}
@media(min-width: 1281px) {
  .cdt-toolbar-item__title {
    font-size: 10px;
  }
}
.cdt-toolbar-item__num-count {
  display: none;
  position: absolute;
  top: .25rem;
  right: .25rem;
  border: 1px solid #fff;
  border-radius: .5rem;
  color: #fff;
  background: #eb003b;
  height: 1rem;
  min-width: 1rem;
  font-size: .6rem;
  line-height: .9rem;
  text-align: center;
  padding: 0 .2rem;
}
@media(min-width: 1281px) {
  .cdt-toolbar-item__num-count {
    display: block;
  }
}
.cdt-toolbar-item .cdt-toolbar-item__dropdown {
  position: absolute;
  right: 3.75rem;
  min-width: 10rem;
  display: none;
}
.cdt-toolbar-item .cdt-toolbar-item__dropdown::after {
  content: "";
  position: absolute;
  right: -7px;
  top: 50%;
  width: 0;
  height: 0;
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f4f4f4;
  border-style: solid;
  border-width: 7px 0 7px 7px;
  display: block;
}
@media(min-width: 1281px) {
  .cdt-toolbar-item[aria-expanded=false] .cdt-toolbar-item__dropdown {
    display: none;
  }
  .cdt-toolbar-item[aria-expanded=false] .cdt-toolbar-item__dropdown .bx--dropdown-item {
    opacity: 0;
  }
  .cdt-toolbar-item[aria-expanded=true] .cdt-toolbar-item__dropdown {
    display: block;
  }
  .cdt-toolbar-item[aria-expanded=true] .cdt-toolbar-item__dropdown .bx--dropdown-item {
    opacity: 1;
  }
}
.cdt-toolbar-dropdown-item .bx--dropdown-link {
  padding: .25rem 0;
  display: flex;
  align-items: center;
}
.cdt-toolbar-dropdown-item .bx--dropdown-link:focus {
  margin: 0 1rem;
}
.cdt-toolbar-dropdown-item .bx--btn__icon {
  flex: 0 1 auto;
  margin: auto .5rem auto 0;
}
.cdt-toolbar-dropdown-item .cdt-toolbar-btn__title {
  line-height: 2rem;
}
.cdt-toolbar__list {
  position: fixed;
  z-index: 8002;
  top: 3.75rem;
  left: 0;
  right: 0;
  display: grid;
  display: none;
  background: #fff;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto;
  align-items: center;
  align-content: flex-start;
  align-self: center;
  justify-content: center;
  justify-items: center;
  padding: 1rem;
  gap: 1rem;
  height: auto;
}
@media(min-width: 1281px) {
  .cdt-toolbar__list {
    z-index: 7999;
    top: 0;
    left: unset;
    right: 0;
    height: 100%;
    background-color: #fff;
    box-shadow: 0 0 .5rem 0 rgba(168,168,168,.5);
    max-width: 4rem;
    display: flex;
    margin: auto;
    align-content: center;
    flex-direction: column;
    padding: 0;
    gap: 0rem;
  }
}
@media(max-width: 1280px) {
  .cdt-toolbar__list--toolbox-open {
    display: grid;
  }
}
.cdt-toolbar__back-to-top {
  display: none;
}
@media(min-width: 1281px) {
  .cdt-toolbar__back-to-top {
    position: absolute;
    bottom: 0;
    display: flex;
  }
}
.cdt-toolbar__popup-group {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 9000;
  padding: 0;
  background: rgba(57,57,57,.5);
  width: 100%;
  height: 100%;
}
@media(min-width: 1281px) {
  .cdt-toolbar__popup-group {
    width: 25rem;
    height: auto;
    left: unset;
    right: 5.5rem;
    bottom: 0;
    padding: .5rem;
  }
}
/* windicss layer components */
img {
  border-style: none;
  border-width: 0px;
}
svg {
  border-style: none;
  border-width: 0px;
}
.aspect-video {
  aspect-ratio: 16 / 9;
}
.scrollbar-thin {
  scrollbar-width: thin;
  scroll-behavior: smooth;
}
.scrollbar-thin::-webkit-scrollbar {
  margin-top: 4px;
  height: 4px;
  width: 4px;
  background-color: transparent;
}
.scrollbar-thin::-webkit-scrollbar-button {
  display: none;
}
.scrollbar-thin::-webkit-scrollbar-track {
  height: 4px;
  width: 4px;
}
.scrollbar-thin::-webkit-scrollbar-thumb {
  background-color: #c4c4c4;
}
.content-block {
  margin-left: auto;
  margin-right: auto;
  max-width: 68.75rem;
  padding: 1rem;
}
@media (min-width: 66rem) {
  .content-block {
    padding: 2.125rem;
  }
}
.scrollbar-hidden {
  scrollbar-height: none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.scrollbar-hidden::-webkit-scrollbar {
  display: none;
}
@media (min-width: 42rem) {
  .md\:aspect-h-3 {
    --tw-aspect-h: 3;
  }
  .md\:aspect-w-5 {
    --tw-aspect-w: 5;
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
  }
  .md\:aspect-w-5 > * {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
/* windicss layer utilities */
.container {
  width: 100%;
}
@media (min-width: 20rem) {
  .container {
    max-width: 20rem;
  }
}
@media (min-width: 42rem) {
  .container {
    max-width: 42rem;
  }
}
@media (min-width: 66rem) {
  .container {
    max-width: 66rem;
  }
}
@media (min-width: 82rem) {
  .container {
    max-width: 82rem;
  }
}
@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}
@media (min-width: 99rem) {
  .container {
    max-width: 99rem;
  }
}
.bg-light-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-secondaryGray {
  --tw-bg-opacity: 1;
  background-color: rgba(240, 244, 245, var(--tw-bg-opacity));
}
.hover\:bg-primaryRed:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(235, 0, 59, var(--tw-bg-opacity));
}
.\!bg-primaryRed {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(235, 0, 59, var(--tw-bg-opacity)) !important;
}
.bg-dark-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(69, 69, 87, var(--tw-bg-opacity));
}
.bg-white\/45 {
  --tw-bg-opacity: 0.45;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-\[\#ECF1F7\] {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 241, 247, var(--tw-bg-opacity));
}
.bg-\[\#F4F4F9\] {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 244, 249, var(--tw-bg-opacity));
}
.bg-primaryRed {
  --tw-bg-opacity: 1;
  background-color: rgba(235, 0, 59, var(--tw-bg-opacity));
}
.bg-primaryGray {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 225, 227, var(--tw-bg-opacity));
}
.\!disabled\:bg-secondaryGray:disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(240, 244, 245, var(--tw-bg-opacity)) !important;
}
.hover\:bg-primaryGray:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 225, 227, var(--tw-bg-opacity));
}
.bg-white\/50 {
  --tw-bg-opacity: 0.5;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-\[\#E60012\] {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 0, 18, var(--tw-bg-opacity));
}
.bg-\[\#e5e5e5\] {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 229, 229, var(--tw-bg-opacity));
}
.bg-\[\#DBF4FF\] {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 244, 255, var(--tw-bg-opacity));
}
.bg-\[\#ECF0F5\] {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 240, 245, var(--tw-bg-opacity));
}
.bg-\[\#FFF0F0\] {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 240, 240, var(--tw-bg-opacity));
}
.bg-cms-content-title {
  --tw-bg-opacity: 1;
  background-color: rgba(128, 37, 37, var(--tw-bg-opacity));
}
.bg-\[\#F4FAFF\] {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 250, 255, var(--tw-bg-opacity));
}
.bg-\[\#3B6AA0\] {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 106, 160, var(--tw-bg-opacity));
}
.hover\:bg-secondaryGray:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(240, 244, 245, var(--tw-bg-opacity));
}
.bg-primaryDark {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 29, 44, var(--tw-bg-opacity));
}
.bg-\[\#FAF6E4\] {
  --tw-bg-opacity: 1;
  background-color: rgba(250, 246, 228, var(--tw-bg-opacity));
}
.bg-\[\#DDF6F1\] {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 246, 241, var(--tw-bg-opacity));
}
.bg-\[\#F8E5E5\] {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 229, 229, var(--tw-bg-opacity));
}
.bg-\[\#EFF4FF\] {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 244, 255, var(--tw-bg-opacity));
}
.bg-\[\#F4F9FF\] {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 249, 255, var(--tw-bg-opacity));
}
.bg-gradient-to-b {
  background-image: -o-linear-gradient(top, var(--tw-gradient-stops));
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops)));
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.from-\[\#F0F0F0\] {
  --tw-gradient-from: rgba(240, 240, 240, var(--tw-from-opacity, 1));
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}
.to-white {
  --tw-gradient-to: rgba(255, 255, 255, var(--tw-to-opacity, 1));
}
.bg-opacity-85 {
  --tw-bg-opacity: 0.85;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.border-primaryGray {
  --tw-border-opacity: 1;
  border-color: rgba(220, 225, 227, var(--tw-border-opacity));
}
.border-thirdGray {
  --tw-border-opacity: 1;
  border-color: rgba(236, 240, 245, var(--tw-border-opacity));
}
.border-\[\#999999\] {
  --tw-border-opacity: 1;
  border-color: rgba(153, 153, 153, var(--tw-border-opacity));
}
.border-\[\#ECF0F5\] {
  --tw-border-opacity: 1;
  border-color: rgba(236, 240, 245, var(--tw-border-opacity));
}
.border-\[\#A3CEFF\] {
  --tw-border-opacity: 1;
  border-color: rgba(163, 206, 255, var(--tw-border-opacity));
}
.border-\[\#802525\] {
  --tw-border-opacity: 1;
  border-color: rgba(128, 37, 37, var(--tw-border-opacity));
}
.border-\[\#3B6AA0\] {
  --tw-border-opacity: 1;
  border-color: rgba(59, 106, 160, var(--tw-border-opacity));
}
.border-\[\#eee\] {
  --tw-border-opacity: 1;
  border-color: rgba(238, 238, 238, var(--tw-border-opacity));
}
.focus\:border-primaryRed:focus {
  --tw-border-opacity: 1;
  border-color: rgba(235, 0, 59, var(--tw-border-opacity));
}
.border-primaryRed {
  --tw-border-opacity: 1;
  border-color: rgba(235, 0, 59, var(--tw-border-opacity));
}
.border-secondaryGray {
  --tw-border-opacity: 1;
  border-color: rgba(240, 244, 245, var(--tw-border-opacity));
}
.border-\[\#DCE1E3\] {
  --tw-border-opacity: 1;
  border-color: rgba(220, 225, 227, var(--tw-border-opacity));
}
.border-b-transparent {
  border-bottom-color: transparent;
}
.border-b-primaryRed {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(235, 0, 59, var(--tw-border-opacity));
}
.hover\:border-b-primaryRed:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgba(235, 0, 59, var(--tw-border-opacity));
}
.border-t-transparent {
  border-top-color: transparent;
}
.border-l-primaryRed {
  --tw-border-opacity: 1;
  border-left-color: rgba(235, 0, 59, var(--tw-border-opacity));
}
.border-opacity-0 {
  --tw-border-opacity: 0;
}
.hover\:border-opacity-100:hover {
  --tw-border-opacity: 1;
}
.border-opacity-100 {
  --tw-border-opacity: 1;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-none {
  border-radius: 0px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-tl-none {
  border-top-left-radius: 0px;
}
.rounded-tr-none {
  border-top-right-radius: 0px;
}
.rounded-tl-xl {
  border-top-left-radius: 0.75rem;
}
.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}
.border-solid {
  border-style: solid;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.last-of-type\:border-none:last-of-type {
  border-style: none;
}
.border-1 {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-3 {
  border-width: 3px;
}
.border-t-0 {
  border-top-width: 0px;
}
.border-r-1 {
  border-right-width: 1px;
}
.border-b-1 {
  border-bottom-width: 1px;
}
.border-b-3 {
  border-bottom-width: 3px;
}
.hover\:border-b-3:hover {
  border-bottom-width: 3px;
}
.border-l-0 {
  border-left-width: 0px;
}
.border-r-0 {
  border-right-width: 0px;
}
.border-t-1 {
  border-top-width: 1px;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0px;
}
.border-t-6 {
  border-top-width: 6px;
}
.border-b-6 {
  border-bottom-width: 6px;
}
.border-l-11 {
  border-left-width: 11px;
}
.border-x-0 {
  border-left-width: 0px;
  border-right-width: 0px;
}
.cursor-pointer {
  cursor: pointer;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: -ms-grid;
  display: grid;
}
.hidden {
  display: none;
}
.\!hidden {
  display: none !important;
}
.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.items-baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.self-end {
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
}
.\!justify-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  -webkit-justify-content: flex-start !important;
  justify-content: flex-start !important;
}
.justify-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.justify-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.justify-evenly {
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  -webkit-justify-content: space-evenly;
  justify-content: space-evenly;
}
.justify-self-end {
  -ms-grid-column-align: end;
  justify-self: end;
}
.flex-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0%;
  -webkit-flex: 1 1 0%;
  flex: 1 1 0%;
}
.flex-basis-auto {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.flex-grow {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.flex-shrink-0 {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.order-first {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}
.order-last {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}
.order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.font-medium {
  font-weight: 500;
}
.hover\:font-bold:hover {
  font-weight: 700;
}
.font-light {
  font-weight: 300;
}
.\!font-medium {
  font-weight: 500 !important;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-normal {
  font-weight: 400;
}
.h-full {
  height: 100%;
}
.h-4 {
  height: 1rem;
}
.h-auto {
  height: auto;
}
.h-20 {
  height: 5rem;
}
.h-5 {
  height: 1.25rem;
}
.h-9 {
  height: 2.25rem;
}
.h-3 {
  height: 0.75rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-6 {
  height: 1.5rem;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-0 {
  height: 0px;
}
.h-2 {
  height: 0.5rem;
}
.h-14 {
  height: 3.5rem;
}
.h-\[2px\] {
  height: 2px;
}
.h-45 {
  height: 11.25rem;
}
.h-50 {
  height: 12.5rem;
}
.h-109 {
  height: 27.25rem;
}
.h-86 {
  height: 21.5rem;
}
.h-13 {
  height: 3.25rem;
}
.h-13\.5 {
  height: 3.375rem;
}
.h-7\.5 {
  height: 1.875rem;
}
.h-4\.25 {
  height: 1.0625rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.\.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.\!text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-\[0\.75rem\] {
  font-size: 0.75rem;
  line-height: 1;
}
.text-12xl {
  font-size: 12rem;
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.list-outside {
  list-style-position: outside;
}
.list-decimal {
  list-style-type: decimal;
}
.m-\[-1rem\] {
  margin: -1rem;
}
.m-auto {
  margin: auto;
}
.m-b-10 {
  margin: 2.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.my-\[-10ox\] {
  margin-top: -10ox;
  margin-bottom: -10ox;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.children\:my-3 > * {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-2\.5 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.mx-\[-1rem\] {
  margin-left: -1rem;
  margin-right: -1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.ml-0 {
  margin-left: 0px;
}
.mr-0 {
  margin-right: 0px;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-4 {
  margin-top: 1rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-auto {
  margin-left: auto;
}
.mb-auto {
  margin-bottom: auto;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mr-auto {
  margin-right: auto;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.max-h-full {
  max-height: 100%;
}
.max-h-34 {
  max-height: 8.5rem;
}
.max-h-86 {
  max-height: 21.5rem;
}
.max-w-full {
  max-width: 100%;
}
.max-w-40 {
  max-width: 10rem;
}
.max-w-36 {
  max-width: 9rem;
}
.max-w-none {
  max-width: none;
}
.max-w-72 {
  max-width: 18rem;
}
.max-w-60 {
  max-width: 15rem;
}
.max-w-225 {
  max-width: 56.25rem;
}
.max-w-38 {
  max-width: 9.5rem;
}
.max-w-314 {
  max-width: 78.5rem;
}
.max-w-270 {
  max-width: 67.5rem;
}
.max-w-25 {
  max-width: 6.25rem;
}
.max-w-204 {
  max-width: 51rem;
}
.max-w-160 {
  max-width: 40rem;
}
.max-w-29 {
  max-width: 7.25rem;
}
.max-w-120 {
  max-width: 30rem;
}
.max-w-30 {
  max-width: 7.5rem;
}
.min-h-8 {
  min-height: 2rem;
}
.min-h-11 {
  min-height: 2.75rem;
}
.min-h-9 {
  min-height: 2.25rem;
}
.min-h-48 {
  min-height: 12rem;
}
.min-h-18 {
  min-height: 4.5rem;
}
.min-h-2-5 {
  min-height: 1.25rem;
}
.min-h-30 {
  min-height: 7.5rem;
}
.min-w-64 {
  min-width: 16rem;
}
.min-w-10 {
  min-width: 2.5rem;
}
.min-w-40 {
  min-width: 10rem;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-min {
  min-width: -webkit-min-content;
  min-width: -moz-min-content;
  min-width: min-content;
}
.min-w-88 {
  min-width: 22rem;
}
.min-w-1\/3 {
  min-width: 33.333333%;
}
.min-w-45 {
  min-width: 11.25rem;
}
.min-w-22\.5 {
  min-width: 5.625rem;
}
.min-w-30 {
  min-width: 7.5rem;
}
.min-w-60px {
  min-width: 60px;
}
.object-contain {
  -o-object-fit: contain;
  object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.object-top {
  -o-object-position: top;
  object-position: top;
}
.object-left {
  -o-object-position: left;
  object-position: left;
}
.object-right {
  -o-object-position: right;
  object-position: right;
}
.opacity-100 {
  opacity: 1;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-5 {
  opacity: 0.05;
}
[opacity~="0"] {
  opacity: 0;
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.\!outline-none {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.p-4 {
  padding: 1rem;
}
.p-1 {
  padding: 0.25rem;
}
.\!p-1 {
  padding: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.\!px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-7\.5 {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.py-7\.5 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pb-\[0\.2rem\] {
  padding-bottom: 0.2rem;
}
.pt-\[0\.3rem\] {
  padding-top: 0.3rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pb-0 {
  padding-bottom: 0px;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pt-0 {
  padding-top: 0px;
}
.pr-0 {
  padding-right: 0px;
}
.pt-7\.5 {
  padding-top: 1.875rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pl-0 {
  padding-left: 0px;
}
.pr-8 {
  padding-right: 2rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
[placeholder~="$t("]::-webkit-input-placeholder {
  color: var(--t);
}
[placeholder~="$t("]::-moz-placeholder {
  color: var(--t);
}
[placeholder~="$t("]:-ms-input-placeholder {
  color: var(--t);
}
[placeholder~="$t("]::-ms-input-placeholder {
  color: var(--t);
}
[placeholder~="$t("]::placeholder {
  color: var(--t);
}
.tab {
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}
.fixed {
  position: fixed;
}
[position~="fixed"] {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.inset-x-0 {
  right: 0px;
  left: 0px;
}
.right-1 {
  right: 0.25rem;
}
.top-1 {
  top: 0.25rem;
}
.top-\[-6px\] {
  top: -6px;
}
.top-0 {
  top: 0px;
}
.top-4 {
  top: 1rem;
}
.bottom-0 {
  bottom: 0px;
}
.top-\[-0\.5rem\] {
  top: -0.5rem;
}
.left-0 {
  left: 0px;
}
.top-141 {
  top: 35.25rem;
}
.right-auto {
  right: auto;
}
.left-auto {
  left: auto;
}
.right-2 {
  right: 0.5rem;
}
.right-4 {
  right: 1rem;
}
.left-\[50\%\] {
  left: 50%;
}
.top-2 {
  top: 0.5rem;
}
.bottom-2 {
  bottom: 0.5rem;
}
.right-0 {
  right: 0px;
}
.top-32 {
  top: 8rem;
}
.top-\[-4rem\] {
  top: -4rem;
}
.resize {
  resize: both;
}
.shadow-md {
  --tw-shadow-color: 0, 0, 0;
  --tw-shadow: 0 4px 6px -1px rgba(var(--tw-shadow-color), 0.1), 0 2px 4px -1px rgba(var(--tw-shadow-color), 0.06);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none {
  --tw-shadow-color: 0, 0, 0;
  --tw-shadow: none;
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.\.shadow-md {
  --tw-shadow-color: 0, 0, 0;
  --tw-shadow: 0 4px 6px -1px rgba(var(--tw-shadow-color), 0.1), 0 2px 4px -1px rgba(var(--tw-shadow-color), 0.06);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow {
  --tw-shadow-color: 0, 0, 0;
  --tw-shadow: 0 1px 3px 0 rgba(var(--tw-shadow-color), 0.1), 0 1px 2px 0 rgba(var(--tw-shadow-color), 0.06);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-dark-400 {
  --tw-shadow-color: 122, 133, 145;
}
.fill-\[\#d1d1d1\] {
  --tw-fill-opacity: 1;
  fill: rgba(209, 209, 209, var(--tw-fill-opacity));
}
.fill-\[\#333\] {
  --tw-fill-opacity: 1;
  fill: rgba(51, 51, 51, var(--tw-fill-opacity));
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-blue-300 {
  --tw-text-opacity: 1;
  color: rgba(0, 111, 230, var(--tw-text-opacity));
}
.hover\:text-linkBlue:hover {
  --tw-text-opacity: 1;
  color: rgba(0, 122, 255, var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.hover\:text-\[\#bdc5d5\]:hover {
  --tw-text-opacity: 1;
  color: rgba(189, 197, 213, var(--tw-text-opacity));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgba(51, 51, 51, var(--tw-text-opacity));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgba(255, 255, 255, var(--tw-text-opacity)) !important;
}
.text-linkBlue {
  --tw-text-opacity: 1;
  color: rgba(0, 122, 255, var(--tw-text-opacity));
}
.active\:text-linkBlue:active {
  --tw-text-opacity: 1;
  color: rgba(0, 122, 255, var(--tw-text-opacity));
}
.focus\:text-linkBlue:focus {
  --tw-text-opacity: 1;
  color: rgba(0, 122, 255, var(--tw-text-opacity));
}
.text-primaryDark {
  --tw-text-opacity: 1;
  color: rgba(29, 29, 44, var(--tw-text-opacity));
}
.text-\[\#2E7FDE\] {
  --tw-text-opacity: 1;
  color: rgba(46, 127, 222, var(--tw-text-opacity));
}
.text-\[\#707070\] {
  --tw-text-opacity: 1;
  color: rgba(112, 112, 112, var(--tw-text-opacity));
}
.text-\[\#363A43\] {
  --tw-text-opacity: 1;
  color: rgba(54, 58, 67, var(--tw-text-opacity));
}
.\!disabled\:text-\[\#d1d1d1\]:disabled {
  --tw-text-opacity: 1 !important;
  color: rgba(209, 209, 209, var(--tw-text-opacity)) !important;
}
.text-\[\#202228\] {
  --tw-text-opacity: 1;
  color: rgba(32, 34, 40, var(--tw-text-opacity));
}
.text-\[\#802525\] {
  --tw-text-opacity: 1;
  color: rgba(128, 37, 37, var(--tw-text-opacity));
}
.\!text-black {
  --tw-text-opacity: 1 !important;
  color: rgba(51, 51, 51, var(--tw-text-opacity)) !important;
}
.text-primaryGray {
  --tw-text-opacity: 1;
  color: rgba(220, 225, 227, var(--tw-text-opacity));
}
.text-\[\#404040\] {
  --tw-text-opacity: 1;
  color: rgba(64, 64, 64, var(--tw-text-opacity));
}
.text-\[\#6C6C6C\] {
  --tw-text-opacity: 1;
  color: rgba(108, 108, 108, var(--tw-text-opacity));
}
.text-\[\#3B6AA0\] {
  --tw-text-opacity: 1;
  color: rgba(59, 106, 160, var(--tw-text-opacity));
}
.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgba(51, 51, 51, var(--tw-text-opacity));
}
.\!text-primaryRed {
  --tw-text-opacity: 1 !important;
  color: rgba(235, 0, 59, var(--tw-text-opacity)) !important;
}
.\!text-\[\#161616\] {
  --tw-text-opacity: 1 !important;
  color: rgba(22, 22, 22, var(--tw-text-opacity)) !important;
}
.text-thirdDark {
  --tw-text-opacity: 1;
  color: rgba(100, 108, 121, var(--tw-text-opacity));
}
.text-primaryRed {
  --tw-text-opacity: 1;
  color: rgba(235, 0, 59, var(--tw-text-opacity));
}
.text-\[\#646c79\] {
  --tw-text-opacity: 1;
  color: rgba(100, 108, 121, var(--tw-text-opacity));
}
.text-\[\#0166D9\] {
  --tw-text-opacity: 1;
  color: rgba(1, 102, 217, var(--tw-text-opacity));
}
.truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.no-underline {
  text-decoration: none;
}
.hover\:no-underline:hover {
  text-decoration: none;
}
.content-wrap {
  content: "wrap";
}
.tracking-\[1\.2px\] {
  letter-spacing: 1.2px;
}
.align-baseline {
  vertical-align: baseline;
}
.align-middle {
  vertical-align: middle;
}
.visible {
  visibility: visible;
}
.\!whitespace-normal {
  white-space: normal !important;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.break-all {
  word-break: break-all;
}
.w-full {
  width: 100%;
}
.w-5 {
  width: 1.25rem;
}
.w-4 {
  width: 1rem;
}
.w-7 {
  width: 1.75rem;
}
.w-3 {
  width: 0.75rem;
}
.w-8 {
  width: 2rem;
}
.w-9 {
  width: 2.25rem;
}
.w-auto {
  width: auto;
}
.w-6 {
  width: 1.5rem;
}
.w-12 {
  width: 3rem;
}
.w-0 {
  width: 0px;
}
.w-2 {
  width: 0.5rem;
}
.w-14 {
  width: 3.5rem;
}
.w-1\/4 {
  width: 25%;
}
.w-3\/4 {
  width: 75%;
}
.w-\[calc\(100\%-1rem\)\] {
  width: calc(100% - 1rem);
}
.w-33 {
  width: 8.25rem;
}
.w-13 {
  width: 3.25rem;
}
.w-\[3\.5\%\] {
  width: 3.5%;
}
.w-h-36 {
  width: 9rem;
}
.w-11\.3 {
  width: 2.825rem;
}
.w-4\.25 {
  width: 1.0625rem;
}
.w-18 {
  width: 4.5rem;
}
.w-19 {
  width: 4.75rem;
}
.z-10 {
  z-index: 10;
}
.z-8500 {
  z-index: 8500;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-100 {
  z-index: 100;
}
.z-8001 {
  z-index: 8001;
}
.\.z-1 {
  z-index: 1;
}
.gap-2 {
  grid-gap: 0.5rem;
  gap: 0.5rem;
}
.gap-4 {
  grid-gap: 1rem;
  gap: 1rem;
}
.gap-1 {
  grid-gap: 0.25rem;
  gap: 0.25rem;
}
.gap-3 {
  grid-gap: 0.75rem;
  gap: 0.75rem;
}
.gap-6 {
  grid-gap: 1.5rem;
  gap: 1.5rem;
}
.gap-r-05 {
  grid-gap: 1.25rem;
  gap: 1.25rem;
}
.gap-x-2 {
  -webkit-column-gap: 0.5rem;
  -moz-column-gap: 0.5rem;
  grid-column-gap: 0.5rem;
  column-gap: 0.5rem;
}
.gap-x-4 {
  -webkit-column-gap: 1rem;
  -moz-column-gap: 1rem;
  grid-column-gap: 1rem;
  column-gap: 1rem;
}
.gap-y-2 {
  -webkit-row-gap: 0.5rem;
  -moz-row-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}
.gap-y-4 {
  -webkit-row-gap: 1rem;
  -moz-row-gap: 1rem;
  grid-row-gap: 1rem;
  row-gap: 1rem;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.col-start-auto {
  grid-column-start: auto;
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-2 {
  grid-column-start: 2;
}
.col-start-3 {
  grid-column-start: 3;
}
.col-start-4 {
  grid-column-start: 4;
}
.col-start-5 {
  grid-column-start: 5;
}
.col-start-6 {
  grid-column-start: 6;
}
.col-end-auto {
  grid-column-end: auto;
}
.col-end-2 {
  grid-column-end: 2;
}
.col-end-3 {
  grid-column-end: 3;
}
.col-end-4 {
  grid-column-end: 4;
}
.col-end-5 {
  grid-column-end: 5;
}
.row-start-auto {
  grid-row-start: auto;
}
.row-start-1 {
  grid-row-start: 1;
}
.row-start-2 {
  grid-row-start: 2;
}
.row-start-3 {
  grid-row-start: 3;
}
.row-start-4 {
  grid-row-start: 4;
}
.row-start-5 {
  grid-row-start: 5;
}
.row-start-6 {
  grid-row-start: 6;
}
.row-start-7 {
  grid-row-start: 7;
}
.row-start-8 {
  grid-row-start: 8;
}
.row-start-9 {
  grid-row-start: 9;
}
.row-start-10 {
  grid-row-start: 10;
}
.row-start-11 {
  grid-row-start: 11;
}
.row-start-12 {
  grid-row-start: 12;
}
.row-end-auto {
  grid-row-end: auto;
}
.row-end-2 {
  grid-row-end: 2;
}
.row-end-3 {
  grid-row-end: 3;
}
.row-end-4 {
  grid-row-end: 4;
}
.row-end-5 {
  grid-row-end: 5;
}
.row-end-6 {
  grid-row-end: 6;
}
.row-end-7 {
  grid-row-end: 7;
}
.row-end-8 {
  grid-row-end: 8;
}
.row-end-9 {
  grid-row-end: 9;
}
.transform {
  --tw-rotate: 0;
  --tw-rotate-x: 0;
  --tw-rotate-y: 0;
  --tw-rotate-z: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scale-z: 1;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-translate-z: 0;
  -webkit-transform: rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));
  -ms-transform: rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));
  transform: rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));
}
.scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
  --tw-scale-z: 1.5;
}
.rotate-315 {
  --tw-rotate: 315deg;
}
.rotate-180 {
  --tw-rotate: 180deg;
}
.rotate-270 {
  --tw-rotate: 270deg;
}
.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
}
.transition {
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, filter, backdrop-filter;
  -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -webkit-box-shadow, transform, -webkit-transform, filter, backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.transition-all {
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.\<transition {
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, filter, backdrop-filter;
  -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -webkit-box-shadow, transform, -webkit-transform, filter, backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.transition-colors {
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.transition-transform {
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.duration-150 {
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.duration-250 {
  -webkit-transition-duration: 250ms;
  -o-transition-duration: 250ms;
  transition-duration: 250ms;
}
.duration-300 {
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
@media (min-width: 42rem) {
  .md\:bg-light-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(240, 244, 245, var(--tw-bg-opacity));
  }
  .md\:bg-white\/85 {
    --tw-bg-opacity: 0.85;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }
  .md\:bg-secondaryGray {
    --tw-bg-opacity: 1;
    background-color: rgba(240, 244, 245, var(--tw-bg-opacity));
  }
  .md\:bg-\[\#F4F9FF\] {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 249, 255, var(--tw-bg-opacity));
  }
  .md\:bg-gradient-to-b {
    background-image: -o-linear-gradient(top, var(--tw-gradient-stops));
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }
  .md\:bg-gradient-to-t {
    background-image: -o-linear-gradient(bottom, var(--tw-gradient-stops));
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }
  .md\:from-\[\#F0F0F0\] {
    --tw-gradient-from: rgba(240, 240, 240, var(--tw-from-opacity, 1));
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }
  .md\:from-primaryDark {
    --tw-gradient-from: rgba(29, 29, 44, var(--tw-from-opacity, 1));
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }
  .md\:to-white {
    --tw-gradient-to: rgba(255, 255, 255, var(--tw-to-opacity, 1));
  }
  .md\:not-last-of-type\:border-\[\#C6D1E3\]:not(:last-of-type) {
    --tw-border-opacity: 1;
    border-color: rgba(198, 209, 227, var(--tw-border-opacity));
  }
  .md\:rounded-lg {
    border-radius: 0.5rem;
  }
  .md\:rounded-md {
    border-radius: 0.375rem;
  }
  .md\:rounded-none {
    border-radius: 0px;
  }
  .md\:border-solid {
    border-style: solid;
  }
  .md\:not-last-of-type\:border-solid:not(:last-of-type) {
    border-style: solid;
  }
  .md\:border-none {
    border-style: none;
  }
  .md\:not-last-of-type\:border-0:not(:last-of-type) {
    border-width: 0px;
  }
  .md\:not-last-of-type\:border-r-1:not(:last-of-type) {
    border-right-width: 1px;
  }
  .md\:block {
    display: block;
  }
  .\!md\:block {
    display: block !important;
  }
  .md\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .md\:hidden {
    display: none;
  }
  .md\:items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .md\:justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .md\:justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .md\:flex-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
  }
  .md\:h-40 {
    height: 10rem;
  }
  .md\:h-14 {
    height: 3.5rem;
  }
  .md\:h-9 {
    height: 2.25rem;
  }
  .md\:h-100 {
    height: 25rem;
  }
  .md\:h-50 {
    height: 12.5rem;
  }
  .md\:h-160 {
    height: 40rem;
  }
  .\!md\:text-lg {
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .md\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .md\:mb-8 {
    margin-bottom: 2rem;
  }
  .md\:ml-0 {
    margin-left: 0px;
  }
  .md\:mr-0 {
    margin-right: 0px;
  }
  .\!md\:mb-6 {
    margin-bottom: 1.5rem !important;
  }
  .md\:mb-12 {
    margin-bottom: 3rem;
  }
  .md\:ml-4 {
    margin-left: 1rem;
  }
  .md\:mt-6 {
    margin-top: 1.5rem;
  }
  .md\:mt-8 {
    margin-top: 2rem;
  }
  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .md\:mt-auto {
    margin-top: auto;
  }
  .md\:max-h-160 {
    max-height: 40rem;
  }
  .md\:max-w-1\/3 {
    max-width: 33.333333%;
  }
  .md\:min-h-10 {
    min-height: 2.5rem;
  }
  .md\:min-h-11 {
    min-height: 2.75rem;
  }
  .md\:min-h-22 {
    min-height: 5.5rem;
  }
  .md\:min-w-72 {
    min-width: 18rem;
  }
  .md\:min-w-67\.5 {
    min-width: 16.875rem;
  }
  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md\:pt-6 {
    padding-top: 1.5rem;
  }
  .md\:pb-7\.5 {
    padding-bottom: 1.875rem;
  }
  .md\:pt-5 {
    padding-top: 1.25rem;
  }
  .md\:pb-1 {
    padding-bottom: 0.25rem;
  }
  .md\:pt-3 {
    padding-top: 0.75rem;
  }
  .md\:pb-8 {
    padding-bottom: 2rem;
  }
  .md\:pt-10 {
    padding-top: 2.5rem;
  }
  .md\:absolute {
    position: absolute;
  }
  .md\:top-32 {
    top: 8rem;
  }
  .md\:bottom-0 {
    bottom: 0px;
  }
  .md\:left-0 {
    left: 0px;
  }
  .md\:right-0 {
    right: 0px;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-center {
    text-align: center;
  }
  .md\:text-thirdDark {
    --tw-text-opacity: 1;
    color: rgba(100, 108, 121, var(--tw-text-opacity));
  }
  .md\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:w-9 {
    width: 2.25rem;
  }
  .md\:gap-4 {
    grid-gap: 1rem;
    gap: 1rem;
  }
  .md\:gap-9 {
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }
  .md\:gap-2 {
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }
  .md\:gap-0 {
    grid-gap: 0px;
    gap: 0px;
  }
  .md\:gap-x-4 {
    -webkit-column-gap: 1rem;
    -moz-column-gap: 1rem;
    grid-column-gap: 1rem;
    column-gap: 1rem;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 66rem) {
  .lg\:bg-\[\#e4e9f1\] {
    --tw-bg-opacity: 1;
    background-color: rgba(228, 233, 241, var(--tw-bg-opacity));
  }
  .lg\:border-r-primaryGray {
    --tw-border-opacity: 1;
    border-right-color: rgba(220, 225, 227, var(--tw-border-opacity));
  }
  .lg\:rounded-lg {
    border-radius: 0.5rem;
  }
  .lg\:border-solid {
    border-style: solid;
  }
  .lg\:border-0 {
    border-width: 0px;
  }
  .lg\:border-r-1 {
    border-right-width: 1px;
  }
  .lg\:block {
    display: block;
  }
  .lg\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .lg\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
  }
  .lg\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .lg\:items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .\!lg\:justify-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    -webkit-justify-content: flex-start !important;
    justify-content: flex-start !important;
  }
  .lg\:justify-start {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .lg\:justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .lg\:justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .lg\:justify-evenly {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
  }
  .lg\:flex-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
  }
  .lg\:flex-grow-0 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
  }
  .lg\:order-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .lg\:order-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .lg\:order-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .lg\:order-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .lg\:h-9 {
    height: 2.25rem;
  }
  .lg\:h-16 {
    height: 4rem;
  }
  .lg\:h-76 {
    height: 19rem;
  }
  .lg\:h-50 {
    height: 12.5rem;
  }
  .lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .lg\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .lg\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .\!lg\:mb-8 {
    margin-bottom: 2rem !important;
  }
  .lg\:mt-6 {
    margin-top: 1.5rem;
  }
  .lg\:mt-10 {
    margin-top: 2.5rem;
  }
  .lg\:ml-0 {
    margin-left: 0px;
  }
  .lg\:mt-4 {
    margin-top: 1rem;
  }
  .lg\:mt-\[-1\.5rem\] {
    margin-top: -1.5rem;
  }
  .lg\:mt-15 {
    margin-top: 3.75rem;
  }
  .lg\:mb-7 {
    margin-bottom: 1.75rem;
  }
  .lg\:mt-8 {
    margin-top: 2rem;
  }
  .lg\:max-h-80vh {
    max-height: 80vh;
  }
  .lg\:max-w-40 {
    max-width: 10rem;
  }
  .lg\:max-w-100 {
    max-width: 25rem;
  }
  .lg\:max-w-81 {
    max-width: 20.25rem;
  }
  .lg\:max-w-69 {
    max-width: 17.25rem;
  }
  .lg\:max-w-114 {
    max-width: 28.5rem;
  }
  .lg\:max-w-25 {
    max-width: 6.25rem;
  }
  .\!lg\:min-h-8 {
    min-height: 2rem !important;
  }
  .lg\:min-h-74 {
    min-height: 18.5rem;
  }
  .lg\:min-w-32 {
    min-width: 8rem;
  }
  .lg\:min-w-50 {
    min-width: 12.5rem;
  }
  .lg\:overflow-hidden {
    overflow: hidden;
  }
  .lg\:p-7 {
    padding: 1.75rem;
  }
  .lg\:p-4 {
    padding: 1rem;
  }
  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .lg\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .lg\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }
  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .lg\:pb-4 {
    padding-bottom: 1rem;
  }
  .lg\:left-\[-8rem\] {
    left: -8rem;
  }
  .lg\:text-center {
    text-align: center;
  }
  .lg\:text-linkBlue {
    --tw-text-opacity: 1;
    color: rgba(0, 122, 255, var(--tw-text-opacity));
  }
  .lg\:w-1\/3 {
    width: 33.333333%;
  }
  .lg\:w-2\/3 {
    width: 66.666667%;
  }
  .lg\:w-1\/6 {
    width: 16.666667%;
  }
  .lg\:w-5\/6 {
    width: 83.333333%;
  }
  .lg\:w-auto {
    width: auto;
  }
  .lg\:w-9 {
    width: 2.25rem;
  }
  .lg\:w-16 {
    width: 4rem;
  }
  .lg\:w-full {
    width: 100%;
  }
  .lg\:w-40 {
    width: 10rem;
  }
  .lg\:w-1\/9 {
    width: 11.111111%;
  }
  .lg\:w-8\/9 {
    width: 88.888889%;
  }
  .lg\:w-\[15\%\] {
    width: 15%;
  }
  .lg\:w-\[35\%\] {
    width: 35%;
  }
  .lg\:w-\[10\%\] {
    width: 10%;
  }
  .lg\:gap-7 {
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }
  .lg\:gap-8 {
    grid-gap: 2rem;
    gap: 2rem;
  }
  .lg\:gap-4 {
    grid-gap: 1rem;
    gap: 1rem;
  }
  .lg\:gap-1 {
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }
  .lg\:gap-x-16 {
    -webkit-column-gap: 4rem;
    -moz-column-gap: 4rem;
    grid-column-gap: 4rem;
    column-gap: 4rem;
  }
  .lg\:gap-x-7 {
    -webkit-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
    grid-column-gap: 1.75rem;
    column-gap: 1.75rem;
  }
  .lg\:gap-y-6 {
    -webkit-row-gap: 1.5rem;
    -moz-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }
  .lg\:gap-y-4 {
    -webkit-row-gap: 1rem;
    -moz-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }
  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:col-span-1 {
    -ms-grid-column-span: span 1 / span 1;
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-2 {
    -ms-grid-column-span: span 2 / span 2;
    grid-column: span 2 / span 2;
  }
  .lg\:col-span-3 {
    -ms-grid-column-span: span 3 / span 3;
    grid-column: span 3 / span 3;
  }
  .lg\:col-start-auto {
    grid-column-start: auto;
  }
  .lg\:col-start-1 {
    grid-column-start: 1;
  }
  .lg\:col-start-2 {
    grid-column-start: 2;
  }
  .lg\:col-start-3 {
    grid-column-start: 3;
  }
  .lg\:col-start-4 {
    grid-column-start: 4;
  }
  .lg\:col-start-5 {
    grid-column-start: 5;
  }
  .lg\:col-start-6 {
    grid-column-start: 6;
  }
  .lg\:col-start-8 {
    grid-column-start: 8;
  }
  .lg\:col-end-auto {
    grid-column-end: auto;
  }
  .lg\:col-end-2 {
    grid-column-end: 2;
  }
  .lg\:col-end-9 {
    grid-column-end: 9;
  }
  .lg\:col-end-6 {
    grid-column-end: 6;
  }
  .lg\:col-end-3 {
    grid-column-end: 3;
  }
  .lg\:col-end-7 {
    grid-column-end: 7;
  }
  .lg\:col-end-5 {
    grid-column-end: 5;
  }
  .lg\:col-end-10 {
    grid-column-end: 10;
  }
  .lg\:col-end-8 {
    grid-column-end: 8;
  }
  .lg\:row-start-auto {
    grid-row-start: auto;
  }
  .lg\:row-start-1 {
    grid-row-start: 1;
  }
  .lg\:row-start-2 {
    grid-row-start: 2;
  }
  .lg\:row-start-3 {
    grid-row-start: 3;
  }
  .lg\:row-start-4 {
    grid-row-start: 4;
  }
  .lg\:row-start-5 {
    grid-row-start: 5;
  }
  .lg\:row-start-6 {
    grid-row-start: 6;
  }
  .lg\:row-start-7 {
    grid-row-start: 7;
  }
  .lg\:row-start-8 {
    grid-row-start: 8;
  }
  .lg\:row-start-9 {
    grid-row-start: 9;
  }
  .lg\:row-start-10 {
    grid-row-start: 10;
  }
  .lg\:row-start-11 {
    grid-row-start: 11;
  }
  .lg\:row-start-12 {
    grid-row-start: 12;
  }
  .lg\:row-end-auto {
    grid-row-end: auto;
  }
  .lg\:row-end-2 {
    grid-row-end: 2;
  }
  .lg\:row-end-3 {
    grid-row-end: 3;
  }
  .lg\:row-end-4 {
    grid-row-end: 4;
  }
  .lg\:row-end-5 {
    grid-row-end: 5;
  }
  .lg\:row-end-6 {
    grid-row-end: 6;
  }
  .lg\:row-end-7 {
    grid-row-end: 7;
  }
}
@media (min-width: 82rem) {
  .xl\:rounded-md {
    border-radius: 0.375rem;
  }
  .xl\:-mr-20 {
    margin-right: -5rem;
  }
  .xl\:max-w-80 {
    max-width: 20rem;
  }
  .xl\:right-\[-4rem\] {
    right: -4rem;
  }
}
@media (max-width: 65.9rem) {
  .\<lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .\<lg\:mb-3 {
    margin-bottom: 0.75rem;
  }
}
@media (max-width: 41.9rem) {
  .\<md\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }
  .\<md\:bg-transparent {
    background-color: transparent;
  }
  .\<md\:bg-gradient-to-r {
    background-image: -o-linear-gradient(left, var(--tw-gradient-stops));
    background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }
  .\<md\:bg-gradient-to-b {
    background-image: -o-linear-gradient(top, var(--tw-gradient-stops));
    background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops)));
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }
  .\<md\:from-white\/40 {
    --tw-gradient-from: rgba(255, 255, 255, 0.4);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }
  .\<md\:from-\[\#F0F0F0\] {
    --tw-gradient-from: rgba(240, 240, 240, var(--tw-from-opacity, 1));
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }
  .\<md\:via-white\/90 {
    --tw-gradient-stops: var(--tw-gradient-from), rgba(255, 255, 255, 0.9), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }
  .\<md\:to-white\/40 {
    --tw-gradient-to: rgba(255, 255, 255, 0.4);
  }
  .\<md\:to-white {
    --tw-gradient-to: rgba(255, 255, 255, var(--tw-to-opacity, 1));
  }
  .\<md\:bg-opacity-85 {
    --tw-bg-opacity: 0.85;
  }
  .\<md\:border-\[\#DCE1E3\] {
    --tw-border-opacity: 1;
    border-color: rgba(220, 225, 227, var(--tw-border-opacity));
  }
  .\<md\:rounded-md {
    border-radius: 0.375rem;
  }
  .\<md\:border-solid {
    border-style: solid;
  }
  .\<md\:border-1 {
    border-width: 1px;
  }
  .\<md\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .\<md\:grid {
    display: -ms-grid;
    display: grid;
  }
  .\<md\:hidden {
    display: none;
  }
  .\<md\:flex-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%;
  }
  .\<md\:font-semibold {
    font-weight: 600;
  }
  .\<md\:font-medium {
    font-weight: 500;
  }
  .\<md\:h-auto {
    height: auto;
  }
  .\<md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .\<md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .\<md\:leading-loose {
    line-height: 2;
  }
  .\<md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .\<md\:mb-4 {
    margin-bottom: 1rem;
  }
  .\<md\:min-h-37 {
    min-height: 9.25rem;
  }
  .\<md\:p-4 {
    padding: 1rem;
  }
  .\<md\:p-0 {
    padding: 0px;
  }
  .\<md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .\<md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .\<md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .\<md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .\<md\:pt-0 {
    padding-top: 0px;
  }
  .\<md\:pb-0 {
    padding-bottom: 0px;
  }
  .\<md\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .\<md\:pb-1 {
    padding-bottom: 0.25rem;
  }
  .\<md\:text-primaryDark {
    --tw-text-opacity: 1;
    color: rgba(29, 29, 44, var(--tw-text-opacity));
  }
  .\<md\:underline {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
  }
  .\<md\:gap-x-3 {
    -webkit-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
    grid-column-gap: 0.75rem;
    column-gap: 0.75rem;
  }
  .\<md\:gap-x-2 {
    -webkit-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
    grid-column-gap: 0.5rem;
    column-gap: 0.5rem;
  }
  .\<md\:gap-y-1 {
    -webkit-row-gap: 0.25rem;
    -moz-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }
  .\<md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .\<md\:col-span-2 {
    -ms-grid-column-span: span 2 / span 2;
    grid-column: span 2 / span 2;
  }
  .\<md\:col-start-1 {
    grid-column-start: 1;
  }
  .\<md\:col-start-2 {
    grid-column-start: 2;
  }
  .\<md\:col-end-2 {
    grid-column-end: 2;
  }
  .\<md\:col-end-3 {
    grid-column-end: 3;
  }
  .\<md\:auto-rows-min {
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }
  .\<md\:row-start-2 {
    grid-row-start: 2;
  }
  .\<md\:row-start-1 {
    grid-row-start: 1;
  }
  .\<md\:row-start-3 {
    grid-row-start: 3;
  }
  .\<md\:row-start-4 {
    grid-row-start: 4;
  }
  .\<md\:row-end-3 {
    grid-row-end: 3;
  }
  .\<md\:row-end-2 {
    grid-row-end: 2;
  }
  .\<md\:row-end-4 {
    grid-row-end: 4;
  }
  .\<md\:row-end-5 {
    grid-row-end: 5;
  }
}
.cms-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.cms-content > *, .cms-content-type2 > * {
  line-height: 1.625;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(51, 51, 51, var(--tw-text-opacity));
}
@media (min-width: 66rem) {
  .cms-content > *, .cms-content-type2 > * {
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.cms-content h2, .cms-content-type2 h1 {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
@media (max-width: 41.9rem) {
  .cms-content h2, .cms-content-type2 h1 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    line-height: 1.5;
  }
}
@media (min-width: 66rem) {
  .cms-content h2, .cms-content-type2 h1 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.keep-all {
  word-break: keep-all;
}
.school-tag {
  word-break: keep-all;
  font-size: 0.875rem;
  line-height: 1.2;
  padding: 2px 6px;
  border-radius: 4px;
  margin-left: 30px;
}
.school-tag.tag-detail {
  font-size: 14px;
  line-height: 20px;
  margin-left: 9px;
}
.school-tag.tag-k {
  color: #805A25;
  background-color: #FCF3DF;
}
.school-tag.tag-s {
  color: #25804F;
  background-color: #DFFCEE;
}
.school-tag.tag-p {
  color: #802525;
  background-color: #FCDFDF;
}
.breadcrumb-wrap {
  max-width: 1400px;
}
@media screen and (min-width: 66rem) {
  .breadcrumb-wrap {
    padding-left: 1rem;
  }
}
@media screen and (min-width: 99rem) {
  .breadcrumb-wrap {
    padding-left: 2.9rem;
  }
}
.breadcrumb-wrap .cv-breadcrumb {
  width: 100%;
}
.breadcrumb-wrap .cv-breadcrumb-item:last-of-type:not(.hasChildren) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.breadcrumb-wrap .cv-breadcrumb-item:last-of-type:not(.hasChildren) > span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.cms-content h3, .cms-content-type2 h2 {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 1.25rem;
  overflow: hidden;
  --tw-text-opacity: 1;
  color: rgba(128, 37, 37, var(--tw-text-opacity));
}
@media (max-width: 41.9rem) {
  .cms-content h3, .cms-content-type2 h2 {
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 1.5;
  }
}
@media (min-width: 66rem) {
  .cms-content h3, .cms-content-type2 h2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.cms-content p, .cms-content-type2 p {
  display: block;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgba(51, 51, 51, var(--tw-text-opacity));
  letter-spacing: 0.1em;
}
@media (max-width: 41.9rem) {
  .cms-content p, .cms-content-type2 p {
    line-height: 2;
  }
}
@media (min-width: 66rem) {
  .cms-content p, .cms-content-type2 p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.cms-content-type2 ul li, .cms-content ul li {
  list-style-position: inside;
  list-style-type: square;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.cms-content ul li::marker, .cms-content-type2 ul li::marker {
  font-size: 1.25rem;
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgba(175, 104, 104, var(--tw-text-opacity));
}
.cms-content.table-content {
  display: table;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.cms-content.table-content thead, .cms-content.table-content tbody {
  margin: 0px;
}
.cms-content.table-content thead th, .cms-content.table-content thead td {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 106, 160, var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  border-style: solid;
  border-width: 1px;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.cms-content.table-content tbody th, .cms-content.table-content tbody td {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 250, 255, var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgba(64, 64, 64, var(--tw-border-opacity));
  border-style: solid;
  border-width: 0px;
  border-bottom-width: 1px;
  --tw-text-opacity: 1;
  color: rgba(64, 64, 64, var(--tw-text-opacity));
}
.cms-content.table-content th, .cms-content.table-content td {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 0.625rem;
  text-align: center;
  vertical-align: middle;
  width: 5.625rem;
}
.fade-enter-active, .fade-leave-active {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
.fade-enter-from, .fade-leave-to {
  opacity: 0;
}
.slide-enter-active, .slide-leave-active {
  height: auto;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.slide-enter-from, .slide-leave-to {
  height: 0px;
}
.sect-extra-reading li a::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.5rem;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 11px solid #ff1555;
}
@media screen and (min-width: 42rem) {
  .md\:max-w-1\/3 {
    max-width: 33.333333%;
  }
  .table-context-wrap {
    box-shadow: 0px 2px 5px #ececec;
  }
}
.overview-row a:hover {
  color: #ff1555 !important;
}
.lang-dialog-wrap .lang-dialog .el-dialog__footer .el-button:first-of-type {
  color: #646c79;
  background-color: #ecf0f5;
  border-color: #ecf0f5;
}
.el-table--fit {
  border-right: 0;
  border-bottom: 0;
}
@charset "UTF-8";
.iconfont, .iconfont-update {
  font-size: 16px;
  font-style: normal;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after, .iconfont, .iconfont-update, [class*=" el-icon-"], [class^=el-icon-] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: element-icons;
  src: url(/school/_nuxt/fonts/element-icons.313f7da.woff) format("woff"),url(/school/_nuxt/fonts/element-icons.4520188.ttf) format("truetype");
  font-weight: 400;
  font-display: "auto";
  font-style: normal;
}
[class*=" el-icon-"], [class^=el-icon-] {
  font-family: element-icons !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: baseline;
  display: inline-block;
}
.style-h1, .style-h2 {
  line-height: 2 !important;
}
.el-icon-ice-cream-round:before {
  content: "";
}
.el-icon-ice-cream-square:before {
  content: "";
}
.el-icon-lollipop:before {
  content: "";
}
.el-icon-potato-strips:before {
  content: "";
}
.el-icon-milk-tea:before {
  content: "";
}
.el-icon-ice-drink:before {
  content: "";
}
.el-icon-ice-tea:before {
  content: "";
}
.el-icon-coffee:before {
  content: "";
}
.el-icon-orange:before {
  content: "";
}
.el-icon-pear:before {
  content: "";
}
.el-icon-apple:before {
  content: "";
}
.el-icon-cherry:before {
  content: "";
}
.el-icon-watermelon:before {
  content: "";
}
.el-icon-grape:before {
  content: "";
}
.el-icon-refrigerator:before {
  content: "";
}
.el-icon-goblet-square-full:before {
  content: "";
}
.el-icon-goblet-square:before {
  content: "";
}
.el-icon-goblet-full:before {
  content: "";
}
.el-icon-goblet:before {
  content: "";
}
.el-icon-cold-drink:before {
  content: "";
}
.el-icon-coffee-cup:before {
  content: "";
}
.el-icon-water-cup:before {
  content: "";
}
.el-icon-hot-water:before {
  content: "";
}
.el-icon-ice-cream:before {
  content: "";
}
.el-icon-dessert:before {
  content: "";
}
.el-icon-sugar:before {
  content: "";
}
.el-icon-tableware:before {
  content: "";
}
.el-icon-burger:before {
  content: "";
}
.el-icon-knife-fork:before {
  content: "";
}
.el-icon-fork-spoon:before {
  content: "";
}
.el-icon-chicken:before {
  content: "";
}
.el-icon-food:before {
  content: "";
}
.el-icon-dish-1:before {
  content: "";
}
.el-icon-dish:before {
  content: "";
}
.el-icon-moon-night:before {
  content: "";
}
.el-icon-moon:before {
  content: "";
}
.el-icon-cloudy-and-sunny:before {
  content: "";
}
.el-icon-partly-cloudy:before {
  content: "";
}
.el-icon-cloudy:before {
  content: "";
}
.el-icon-sunny:before {
  content: "";
}
.el-icon-sunset:before {
  content: "";
}
.el-icon-sunrise-1:before {
  content: "";
}
.el-icon-sunrise:before {
  content: "";
}
.el-icon-heavy-rain:before {
  content: "";
}
.el-icon-lightning:before {
  content: "";
}
.el-icon-light-rain:before {
  content: "";
}
.el-icon-wind-power:before {
  content: "";
}
.el-icon-baseball:before {
  content: "";
}
.el-icon-soccer:before {
  content: "";
}
.el-icon-football:before {
  content: "";
}
.el-icon-basketball:before {
  content: "";
}
.el-icon-ship:before {
  content: "";
}
.el-icon-truck:before {
  content: "";
}
.el-icon-bicycle:before {
  content: "";
}
.el-icon-mobile-phone:before {
  content: "";
}
.el-icon-service:before {
  content: "";
}
.el-icon-key:before {
  content: "";
}
.el-icon-unlock:before {
  content: "";
}
.el-icon-lock:before {
  content: "";
}
.el-icon-watch:before {
  content: "";
}
.el-icon-watch-1:before {
  content: "";
}
.el-icon-timer:before {
  content: "";
}
.el-icon-alarm-clock:before {
  content: "";
}
.el-icon-map-location:before {
  content: "";
}
.el-icon-delete-location:before {
  content: "";
}
.el-icon-add-location:before {
  content: "";
}
.el-icon-location-information:before {
  content: "";
}
.el-icon-location-outline:before {
  content: "";
}
.el-icon-location:before {
  content: "";
}
.el-icon-place:before {
  content: "";
}
.el-icon-discover:before {
  content: "";
}
.el-icon-first-aid-kit:before {
  content: "";
}
.el-icon-trophy-1:before {
  content: "";
}
.el-icon-trophy:before {
  content: "";
}
.el-icon-medal:before {
  content: "";
}
.el-icon-medal-1:before {
  content: "";
}
.el-icon-stopwatch:before {
  content: "";
}
.el-icon-mic:before {
  content: "";
}
.el-icon-copy-document:before {
  content: "";
}
.el-icon-full-screen:before {
  content: "";
}
.el-icon-switch-button:before {
  content: "";
}
.el-icon-aim:before {
  content: "";
}
.el-icon-crop:before {
  content: "";
}
.el-icon-odometer:before {
  content: "";
}
.el-icon-time:before {
  content: "";
}
.el-icon-bangzhu:before {
  content: "";
}
.el-icon-close-notification:before {
  content: "";
}
.el-icon-microphone:before {
  content: "";
}
.el-icon-turn-off-microphone:before {
  content: "";
}
.el-icon-position:before {
  content: "";
}
.el-icon-postcard:before {
  content: "";
}
.el-icon-message:before {
  content: "";
}
.el-icon-chat-line-square:before {
  content: "";
}
.el-icon-chat-dot-square:before {
  content: "";
}
.el-icon-chat-dot-round:before {
  content: "";
}
.el-icon-chat-square:before {
  content: "";
}
.el-icon-chat-line-round:before {
  content: "";
}
.el-icon-chat-round:before {
  content: "";
}
.el-icon-set-up:before {
  content: "";
}
.el-icon-turn-off:before {
  content: "";
}
.el-icon-open:before {
  content: "";
}
.el-icon-connection:before {
  content: "";
}
.el-icon-link:before {
  content: "";
}
.el-icon-cpu:before {
  content: "";
}
.el-icon-thumb:before {
  content: "";
}
.el-icon-female:before {
  content: "";
}
.el-icon-male:before {
  content: "";
}
.el-icon-guide:before {
  content: "";
}
.el-icon-news:before {
  content: "";
}
.el-icon-price-tag:before {
  content: "";
}
.el-icon-discount:before {
  content: "";
}
.el-icon-wallet:before {
  content: "";
}
.el-icon-coin:before {
  content: "";
}
.el-icon-money:before {
  content: "";
}
.el-icon-bank-card:before {
  content: "";
}
.el-icon-box:before {
  content: "";
}
.el-icon-present:before {
  content: "";
}
.el-icon-sell:before {
  content: "";
}
.el-icon-sold-out:before {
  content: "";
}
.el-icon-shopping-bag-2:before {
  content: "";
}
.el-icon-shopping-bag-1:before {
  content: "";
}
.el-icon-shopping-cart-2:before {
  content: "";
}
.el-icon-shopping-cart-1:before {
  content: "";
}
.el-icon-shopping-cart-full:before {
  content: "";
}
.el-icon-smoking:before {
  content: "";
}
.el-icon-no-smoking:before {
  content: "";
}
.el-icon-house:before {
  content: "";
}
.el-icon-table-lamp:before {
  content: "";
}
.el-icon-school:before {
  content: "";
}
.el-icon-office-building:before {
  content: "";
}
.el-icon-toilet-paper:before {
  content: "";
}
.el-icon-notebook-2:before {
  content: "";
}
.el-icon-notebook-1:before {
  content: "";
}
.el-icon-files:before {
  content: "";
}
.el-icon-collection:before {
  content: "";
}
.el-icon-receiving:before {
  content: "";
}
.el-icon-suitcase-1:before {
  content: "";
}
.el-icon-suitcase:before {
  content: "";
}
.el-icon-film:before {
  content: "";
}
.el-icon-collection-tag:before {
  content: "";
}
.el-icon-data-analysis:before {
  content: "";
}
.el-icon-pie-chart:before {
  content: "";
}
.el-icon-data-board:before {
  content: "";
}
.el-icon-data-line:before {
  content: "";
}
.el-icon-reading:before {
  content: "";
}
.el-icon-magic-stick:before {
  content: "";
}
.el-icon-coordinate:before {
  content: "";
}
.el-icon-mouse:before {
  content: "";
}
.el-icon-brush:before {
  content: "";
}
.el-icon-headset:before {
  content: "";
}
.el-icon-umbrella:before {
  content: "";
}
.el-icon-scissors:before {
  content: "";
}
.el-icon-mobile:before {
  content: "";
}
.el-icon-attract:before {
  content: "";
}
.el-icon-monitor:before {
  content: "";
}
.el-icon-search:before {
  content: "";
}
.el-icon-takeaway-box:before {
  content: "";
}
.el-icon-paperclip:before {
  content: "";
}
.el-icon-printer:before {
  content: "";
}
.el-icon-document-add:before {
  content: "";
}
.el-icon-document:before {
  content: "";
}
.el-icon-document-checked:before {
  content: "";
}
.el-icon-document-copy:before {
  content: "";
}
.el-icon-document-delete:before {
  content: "";
}
.el-icon-document-remove:before {
  content: "";
}
.el-icon-tickets:before {
  content: "";
}
.el-icon-folder-checked:before {
  content: "";
}
.el-icon-folder-delete:before {
  content: "";
}
.el-icon-folder-remove:before {
  content: "";
}
.el-icon-folder-add:before {
  content: "";
}
.el-icon-folder-opened:before {
  content: "";
}
.el-icon-folder:before {
  content: "";
}
.el-icon-edit-outline:before {
  content: "";
}
.el-icon-edit:before {
  content: "";
}
.el-icon-date:before {
  content: "";
}
.el-icon-c-scale-to-original:before {
  content: "";
}
.el-icon-view:before {
  content: "";
}
.el-icon-loading:before {
  content: "";
}
.el-icon-rank:before {
  content: "";
}
.el-icon-sort-down:before {
  content: "";
}
.el-icon-sort-up:before {
  content: "";
}
.el-icon-sort:before {
  content: "";
}
.el-icon-finished:before {
  content: "";
}
.el-icon-refresh-left:before {
  content: "";
}
.el-icon-refresh-right:before {
  content: "";
}
.el-icon-refresh:before {
  content: "";
}
.el-icon-video-play:before {
  content: "";
}
.el-icon-video-pause:before {
  content: "";
}
.el-icon-d-arrow-right:before {
  content: "";
}
.el-icon-d-arrow-left:before {
  content: "";
}
.el-icon-arrow-up:before {
  content: "";
}
.el-icon-arrow-down:before {
  content: "";
}
.el-icon-arrow-right:before {
  content: "";
}
.el-icon-arrow-left:before {
  content: "";
}
.el-icon-top-right:before {
  content: "";
}
.el-icon-top-left:before {
  content: "";
}
.el-icon-top:before {
  content: "";
}
.el-icon-bottom:before {
  content: "";
}
.el-icon-right:before {
  content: "";
}
.el-icon-back:before {
  content: "";
}
.el-icon-bottom-right:before {
  content: "";
}
.el-icon-bottom-left:before {
  content: "";
}
.el-icon-caret-top:before {
  content: "";
}
.el-icon-caret-bottom:before {
  content: "";
}
.el-icon-caret-right:before {
  content: "";
}
.el-icon-caret-left:before {
  content: "";
}
.el-icon-d-caret:before {
  content: "";
}
.el-icon-share:before {
  content: "";
}
.el-icon-menu:before {
  content: "";
}
.el-icon-s-grid:before {
  content: "";
}
.el-icon-s-check:before {
  content: "";
}
.el-icon-s-data:before {
  content: "";
}
.el-icon-s-opportunity:before {
  content: "";
}
.el-icon-s-custom:before {
  content: "";
}
.el-icon-s-claim:before {
  content: "";
}
.el-icon-s-finance:before {
  content: "";
}
.el-icon-s-comment:before {
  content: "";
}
.el-icon-s-flag:before {
  content: "";
}
.el-icon-s-marketing:before {
  content: "";
}
.el-icon-s-shop:before {
  content: "";
}
.el-icon-s-open:before {
  content: "";
}
.el-icon-s-management:before {
  content: "";
}
.el-icon-s-ticket:before {
  content: "";
}
.el-icon-s-release:before {
  content: "";
}
.el-icon-s-home:before {
  content: "";
}
.el-icon-s-promotion:before {
  content: "";
}
.el-icon-s-operation:before {
  content: "";
}
.el-icon-s-unfold:before {
  content: "";
}
.el-icon-s-fold:before {
  content: "";
}
.el-icon-s-platform:before {
  content: "";
}
.el-icon-s-order:before {
  content: "";
}
.el-icon-s-cooperation:before {
  content: "";
}
.el-icon-bell:before {
  content: "";
}
.el-icon-message-solid:before {
  content: "";
}
.el-icon-video-camera:before {
  content: "";
}
.el-icon-video-camera-solid:before {
  content: "";
}
.el-icon-camera:before {
  content: "";
}
.el-icon-camera-solid:before {
  content: "";
}
.el-icon-download:before {
  content: "";
}
.el-icon-upload2:before {
  content: "";
}
.el-icon-upload:before {
  content: "";
}
.el-icon-picture-outline-round:before {
  content: "";
}
.el-icon-picture-outline:before {
  content: "";
}
.el-icon-picture:before {
  content: "";
}
.el-icon-close:before {
  content: "";
}
.el-icon-check:before {
  content: "";
}
.el-icon-plus:before {
  content: "";
}
.el-icon-minus:before {
  content: "";
}
.el-icon-help:before {
  content: "";
}
.el-icon-s-help:before {
  content: "";
}
.el-icon-circle-close:before {
  content: "";
}
.el-icon-circle-check:before {
  content: "";
}
.el-icon-circle-plus-outline:before {
  content: "";
}
.el-icon-remove-outline:before {
  content: "";
}
.el-icon-zoom-out:before {
  content: "";
}
.el-icon-zoom-in:before {
  content: "";
}
.el-icon-error:before {
  content: "";
}
.el-icon-success:before {
  content: "";
}
.el-icon-circle-plus:before {
  content: "";
}
.el-icon-remove:before {
  content: "";
}
.el-icon-info:before {
  content: "";
}
.el-icon-question:before {
  content: "";
}
.el-icon-warning-outline:before {
  content: "";
}
.el-icon-warning:before {
  content: "";
}
.el-icon-goods:before {
  content: "";
}
.el-icon-s-goods:before {
  content: "";
}
.el-icon-star-off:before {
  content: "";
}
.el-icon-star-on:before {
  content: "";
}
.el-icon-more-outline:before {
  content: "";
}
.el-icon-more:before {
  content: "";
}
.el-icon-phone-outline:before {
  content: "";
}
.el-icon-phone:before {
  content: "";
}
.el-icon-user:before {
  content: "";
}
.el-icon-user-solid:before {
  content: "";
}
.el-icon-setting:before {
  content: "";
}
.el-icon-s-tools:before {
  content: "";
}
.el-icon-delete:before {
  content: "";
}
.el-icon-delete-solid:before {
  content: "";
}
.el-icon-eleme:before {
  content: "";
}
.el-icon-platform-eleme:before {
  content: "";
}
.el-icon-loading {
  animation: rotating 2s linear infinite;
}
.el-icon--right {
  margin-left: 5px;
}
.el-icon--left {
  margin-right: 5px;
}
@keyframes rotating {
  0% {
    transform: rotateZ(0);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
@font-face {
  font-family: iconfont;
  src: url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAw4AAsAAAAAF0wAAAvrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCGBgqbEJU1ATYCJAN4Cz4ABCAFhG0HgzcbaBMjEaZ01YnsrxJsultL6FEgO2Z//0h8wyhiuuvVBknQZ9rTMpysDjvNXvpe8P/fvbz7zNyZ/kst+Nen0kA+lRSQAMZCjSLShQIS4Sf6CIBjeZ9cDfbNjyUUi0rbdDyQCqLReI9b37vXpcwhcRGqLUjUmmrN/675lwH5uXC5biXQBv7ATf+FUFgTtCJGlU6sYjMlSetUCFWj9D5h87J5lc6UTlTo/+saYKZfxGiAgJT/j42Ng1HB/+73at8rEA+yoqtwI6mTFHNzCxmXENVAAVmi4wuA7j/3Jzc1C2TkhLITTg8CRldNvVCt2OIA7g2BalNFoHN2c6+WGA2i1UpwoJYKl1mLu+TU6Fgz/L8NBDn4zZnhe/T99atVBieE0Pt6mjut1cGH4PP5TyPjfWgVn8eXAbytBx6cg0EXzqyvfCLOI1ldWeZ9OxidBhyPAYK4ueVEdjwT/gsvSrKiaroJk6ZMi0tISknLyMrJKygqKaMoumUH6EBWbzKAFwNhIDFwGGgMPAYWA8PAYxAwiLh2lCgiqFAkUKPIoEFRQIuigg5FAz2KDgYUE2BEMQkmgHnCDAAWALACgA0A7ADgAAAnALgAwA0AHgDwAoAPAPwAICIgfk2vDVzBW8q/Ec7QTj9I7d0pMZLu2OCGkhU5JbVlOHKyXe9b8lpoe7JvXy4k87G39eWdOZ0Rp2NwSd0ss7uwsNxttvfNUk7MVVySmb2rFtNaPzM315qfPlorfZy+/VsI6ne/qwU3/PWEy9uQd7+/HRwKx38WlmYeevpdtH8fFJaPhO0LSm/lRoHi0WhP2sOXd9+0VZnGn4EBSyBzLRMw5M6sjPPjDF5Ga5D+swkIDreTVJz+SyF7sDUley6c8OZvvzmhDxcbhn17XIFxUbggfUZM1HvAdQmn+6C72NDnrkdQvTvVl0eyrIJQQjcuRkQICBFKQZXSCpWWFKIsMlMZoVZRdJth1H/b465HPltHFPl4HsHBUZIaseAIa00njRfCuvdgSsARLcum3rCSXazoApanBEHZni+CAe0ubtZn5DbbqG2cxZKAn7RRZy0jFh/2CV8LHRxEC+2eQVqiTKWgtQqSxazvSNt7yvKWYFltc6tCo9UiEtBQtKKBnBcUrZsPZv2cZD9ocgJdyVN0AwzslVG4zeZVEAf3eiNxgc1KYovLZKUGsVrJ+vTTFu3ms5X9TMYDWUyqaUqlFXSdu3TIgzdw+PJ5XGi4ePWoN9945MqF9q4LR7YPnT1/GPovUQIHobbnIHPApb771AUTwh8cunjatfjI5+NjE/6Y7IeOW2zATkvWXVvwLisl5WCI3hQiOnPOFzCHQZm6z+Cq6tnq0X0qjC7TDG67ciZEAOKOrSOGUf1aNkK7515EyaDeq/SyxWazWlk2gPFUXmGnXmKSLltSiruBsdSy1+nqcMBIVAgCUCRC7R2tDBEiOGx5NLZDyBGg20dVqIBDYYAXCFAhp64jzRGiChzBtPnA0yO+JRoslVOszClR5pWUFjsoSLVKNuB2IFIoqhcUfBKinemLcB6mFYMIcC7mEImCqsibcoUa52AlXG7DLiAKR8aelrsfZ1s/b1/PfJ0ck9XSvacOAG/goGHIm0/0GNz79I37DnjyyN6uA8xHx9NDCN9oCtOK1p3gvXYQGy4ePYrw9St/+RzmACbqMiGIfshd3HMQyorWGDt+bgKCs4Urd7zvxVRqCq8QQa+VcIJLWwUwqVywx4ThW0maK1c0SZ2dF62/lgSUe9jzHb49Gx0DAx2N8Zbu1ttTuX/J/JqLEIAyT7kBAdynRgUE+HHZtOo55zduPD+n/+z06Wf1oMG/B162W1KP+RnXhW0L/pEvT4k7FbdT81YuOrw2YjDE905CSvy4+pj5dULxpWyPsYlw7Z8d2FjurQk78crQik1eWCYaND0zwID9iJdfkwr6+nDJMRr7OwrlevMSM1ID7wbk5TdUDm6oryzI++NsCm+M35zQbbOdZ1csTDCsjwMTlZxcVWUyTcrorqyCVNSTpvsZlO2D/FpUT+TEZYuXTfTs2bRz/bbqvM6qQj9a5ZtxnWbD1IVF6dA0ZXri7I/3duxwFjiWv1HvAvluZgbop/zxx5IpMyC5LpqkYuqSOQP2yGdXF8xYMPPplcRUnIHk6DqKqot2zijLVNw//u0YpIXvM711uo8yDSqzhsqHKrLSQJmv1+YznYe0NDUAZgHAJu/y2U0xIi9HhahExmBobmra1ZU/Ypf2Ru9++rM8hZT6j7vwC94RQ4Mr/3EzE0AuPQiFwcyadkP7vRvjFieNK02CpLdxu1/tTt0R1NhoH72CxjWNTdFTTWDXwVbspx6t7tgzpxlgjkPlJztVvjx+M86OrV6dTXP6lweUTG9bPdaGdyl5y09zmmC56ezyMScqeFt03mWm5O81nUuI7/BAWpYZyl29Z2py5nIPP1oUkpLhR/imBGRnZGYH/jJ77mzI1y35n8p2M80eG8GR58FzhI0eyjhh8IibG3/lq5X1xW4C9Ynzuwy7IHHkwlfCENGXNcv+SkXinDGOP5L610JP9XngO+cdnA3Xrm5ADQ1oQgu00g75RbBhzhxPT89u40Y7R8dPF1Q6IxSHBH3z5uCvsQIvuj4cRvKeBT3rCP6O2vG6xSvPcZt80g5z+H9Bny750WzHK2lsdfZqalX2KkhUHrkWnF7HJoQkVD7uruDlpHqrolUFcdVuaQv5Tr8G/K3hPL+qufJCg/xVy6ZI4xJmEcGUJC1NQgURsxLAfGJATyGHYTU9QMvVxrC+mTbStJxOt0cbsYEdiVwoHR4uFVyMKAMA88OOWbHmkopFpMVD9/HFUHntokCFdtATl4DA90xX+yZh0u+1+nmvDQ1ocpTNQriqUz8eocjK8qpyihp9rA5czDAmBqI8PxnDsu1lJl0UEzURBX8ZJtJ+BjLsJGORWRiZYLYhqxuKGtIpOt4gTFGpIiytrUCuo4eH1R3k5vPG1A5PAgKEm7sPcz//nHvY0ID5SdkRIUWeLJP/sOOlq5Frlpm5vqOjr6N/+Ddy59yF37u6vXb8Ifp72f8y+X8bGpdwuZgG8aOMF5KaDi6gtoF4ue/8CXN3cceQjaLJElLi5S1zW0L86PUjITGvlkyTzi3ZhUtnmwtZ0s/DJKR0jlREgjlASD9KSSuVlFf7IyE1f9Nd+5hBQOKkOJiomEwcnsn64SA8/f2/dj2XjgsoA2BnQmpk5+cyVxVjhai+KOOofGBv0bnY2Sf+9v9/Op5pS4yqTvtCdJZEctjLhsqqDtSGriIlqa+lVZikJF0pIN256JIMHapvi39MnAvCOutsReKpv43BnyZLn09o6IzYfGQeQdlS4y0hczewyCOgiqmWm/6b/k3UYvPvCvlZIsF7cny4LeqDhCxSSCHef/WpUtNg4/9vww3FZG1lFY6bi1ObrkxWOFBNKYx03qzxvKYs9I5/SE5ZyIiTbBAv29fN+pwEzQWJsltSnemv38zZMkvhApw6F0SmvRBn0j/iTXvVzfqdBIv+STSdJ9VzwHmLzWEfVjIYQbDWvbEOhpK112Qlbn2Lrh+B84lR2CNyCaV6t90t155jQh7HMmXg9kSstkyNPhP7wxhJZ6YvNNL2Inm/07GuZduGGrXiEUNAgsg1bco49iKDJPbeYqXy7W8hpy8C3DLoT+xHiBXh3bWmmkYP/VymXoPOS8dtA86eHZlhaa8nIw2tJzNQNFVE23DP9gUZom1hiIpsX11ONtdXtqef0hwqkp1vSG3IZk5epqCopKyiqqauCU1qStOa0aye00yjBS1qScta0arWtK4NbWqLxKFgKmCmYVUzZb+AhmmxXGUgxuWoMhmM2x1WyDmOq4ZYHDhceinyaL7jwkgFR7JSHRiNBEqlGkL8HmQ5CwPiIFj1iGtcE509NL0+O+RpBES0InBMmSAbSeUoQ6onAthYmHAkES/yIbNjGPTjE43EwXnZbJo9JaxCyHsW5gjjUUYpCGx8YaYS5iozJEchEzVDVxYPjL2qfthQPVxAEWAlZCFPr7CfgowO0mQaGkrCFH8yQ1rpmkEsI8T1FSbMkVEpxAo=") format("woff2"),url(/school/_nuxt/fonts/iconfont.2db2d86.woff) format("woff"),url(/school/_nuxt/fonts/iconfont.aae5b61.ttf) format("truetype");
}
.iconfont {
  font-family: iconfont !important;
}
.iconic_arrow_drop_down:before {
  content: "";
}
.iconic_call:before {
  content: "";
}
.iconic_cancel:before {
  content: "";
}
.iconic_apply_mortgage:before {
  content: "";
}
.iconic_check:before {
  content: "";
}
.iconic_cancel_2:before {
  content: "";
}
.iconic_close:before {
  content: "";
}
.iconic_directions_walk:before {
  content: "";
}
.iconic_favorite_borde:before {
  content: "";
}
.iconic_hamburger:before {
  content: "";
}
.iconic_left:before {
  content: "";
}
.iconic_e_chat:before {
  content: "";
}
.iconic_expand_more:before {
  content: "";
}
.iconic_next:before {
  content: "";
}
.iconic_more:before {
  content: "";
}
.iconic_live_chat:before {
  content: "";
}
.iconic_right:before {
  content: "";
}
.iconic_phone_iphone:before {
  content: "";
}
.iconic_play:before {
  content: "";
}
.iconic_search:before {
  content: "";
}
.iconic_positioning:before {
  content: "";
}
.iconic_room:before {
  content: "";
}
.iconic_share:before {
  content: "";
}
.iconic_qrcode:before {
  content: "";
}
.iconic_star:before {
  content: "";
}
.iconic_to_top:before {
  content: "";
}
.iconic_unit_plan:before {
  content: "";
}
.iconic_control_poin:before {
  content: "";
}
.iconic_sorting:before {
  content: "";
}
.iconic_calculator:before {
  content: "";
}
@font-face {
  font-family: iconfont-update;
  src: url(/school/_nuxt/fonts/iconfont.98c21a6.woff2) format("woff2"),url(/school/_nuxt/fonts/iconfont.44dbbb8.woff) format("woff"),url(/school/_nuxt/fonts/iconfont.c2a8a57.ttf) format("truetype");
}
.iconfont-update {
  font-family: iconfont-update !important;
}
.iconfont-guanbi:before {
  content: "";
}
.iconfont-fangda:before {
  content: "";
}
.iconfont-24gl-chartPie:before {
  content: "";
}
.iconfont-wxbdingwei:before {
  content: "";
}
.iconfont-wujiaoxing:before {
  content: "";
}
.iconfont-lishijilu:before {
  content: "";
}
.iconfont-shoucang:before {
  content: "";
}
body {
  font-family: Roboto,"PingFang SC","Noto Sans TC","Noto Sans SC",sans-serif;
  font-weight: 400;
}
.style-h1 {
  font-size: 48px !important;
}
@media screen and (max-width:767px) {
  .style-h1 {
    font-size: 22px !important;
  }
}
.style-h2 {
  font-size: 40px !important;
}
@media screen and (max-width:767px) {
  .style-h2 {
    font-size: 20px !important;
  }
}
.style-h3 {
  font-size: 32px !important;
}
@media screen and (max-width:767px) {
  .style-h3 {
    font-size: 18px !important;
  }
}
.style-h4 {
  font-size: 28px !important;
}
@media screen and (max-width:767px) {
  .style-h4 {
    font-size: 18px !important;
  }
}
.style-h5 {
  font-size: 24px !important;
}
@media screen and (max-width:767px) {
  .style-h5 {
    font-size: 18px !important;
  }
}
.body-large-x {
  font-size: 22px !important;
}
.body-large {
  font-size: 18px !important;
}
.body-default {
  font-size: 16px !important;
}
.body-small {
  font-size: 14px !important;
}
.body-small-x {
  font-size: 12px !important;
}
.btn-default, .btn-large {
  font-size: 16px;
  border-radius: 6px;
  padding: 0 12px;
}
.body-default, .body-large, .body-large-x, .body-small, .body-small-x, .style-h3, .style-h4, .style-h5 {
  line-height: 1.5 !important;
}
.btn-large-x {
  height: 48px;
  line-height: 48px;
}
.btn-large {
  height: 44px;
  line-height: 44px;
}
.btn-default {
  height: 40px;
  line-height: 40px;
}
.btn-small {
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  padding: 0 12px;
  border-radius: 4px;
}
.btn-small-x {
  height: 28px;
  line-height: 28px;
}
.ico-large-x {
  width: 44px;
  height: 44px;
}
.ico-large {
  width: 32px;
  height: 32px;
}
.ico-default {
  width: 24px;
  height: 24px;
}
.ico-small {
  width: 16px;
  height: 16px;
}
.ico-small-x {
  width: 12px;
  height: 12px;
}
@media only screen and (min-width:768px) {
  .hidden-sm-and-up {
    display: none !important;
  }
}
@media only screen and (max-width:767px) {
  .hidden-xs-only {
    display: none !important;
  }
}
.f-jst-middle, .f-middle, .flex {
  display: flex;
}
.f-jst-btw {
  justify-content: space-between;
}
.f-dir-col {
  flex-direction: column;
}
.f-middle {
  align-items: center;
}
.f-jst-middle {
  justify-content: center;
}
.ui-list.nav-tabs-submenu {
  background-color: #fff;
  z-index: 8003 !important;
}
.ui-list.nav-tabs-submenu.login-option-submenu {
  min-width: 160px;
  padding: 0;
  margin-top: 0;
}
.ui-list.nav-tabs-submenu.login-option-submenu .popper__arrow {
  display: none;
}
.ui-list.nav-tabs-submenu.login-option-submenu .el-dropdown-menu__item {
  height: 40px;
  padding: 0 16px;
  color: #515764;
}
.ui-list.nav-tabs-submenu.login-option-submenu .el-dropdown-menu__item:hover {
  background-color: #ecf0f5;
  border-top-color: transparent;
  color: #1d1d2c;
}
.ui-list.nav-tabs-submenu.login-option-submenu .el-dropdown-menu__item:hover+.el-dropdown-menu__item>span {
  border-top-color: transparent;
}
.ui-list.nav-tabs-submenu.login-option-submenu .el-dropdown-menu__item>span {
  word-wrap: normal;
  word-break: keep-all;
  white-space: nowrap;
  display: block;
  height: 100%;
  border-top: 1px solid #e0e0e0;
}
.ui-list.nav-tabs-submenu.login-option-submenu .el-dropdown-menu__item:first-of-type>span {
  border-top: none;
}
.cdt-wechat-popover.el-popper .popper__arrow::after, .el-popper.phone-qrCode-popover .popper__arrow::after {
  border-top-color: #fff !important;
}
.ui-list.nav-tabs-submenu:not(.login-option-submenu):not(.cdt-about-list) {
  padding: 0;
}
.ui-list.nav-tabs-submenu:not(.login-option-submenu):not(.cdt-about-list) .el-dropdown-menu__item:hover {
  background-color: #ecf0f5;
  color: #1d1d2c;
}
.ui-list.nav-tabs-submenu:not(.login-option-submenu):not(.cdt-about-list) .el-dropdown-menu__item {
  color: #515764;
  padding: 0;
}
.ui-list.nav-tabs-submenu:not(.login-option-submenu):not(.cdt-about-list) .el-dropdown-menu__item a {
  color: inherit;
  display: block;
  padding: 11px 16px;
  min-width: 160px;
  width: auto;
  height: auto;
  line-height: 1;
  font-weight: 400;
}
.ui-list.nav-tabs-submenu.cdt-about-list {
  padding: 3px 0;
}
.ui-list.nav-tabs-submenu.cdt-about-list .el-dropdown-menu__item {
  color: #333;
  padding: 0;
}
.ui-list.nav-tabs-submenu.cdt-about-list .el-dropdown-menu__item a {
  color: inherit;
  display: block;
  padding: 0 20px;
  height: 36px;
  line-height: 36px;
}
.ui-list.nav-tabs-submenu.cdt-about-list .el-dropdown-menu__item:hover {
  background-color: #eb003b;
  color: #fff;
}
.el-popper.phone-qrCode-popover {
  padding: 14px 16px;
  background: #fff !important;
  color: #363a43 !important;
  z-index: 10001 !important;
}
@media screen and (max-width:767px) {
  .el-popper.phone-qrCode-popover {
    display: none !important;
  }
}
.el-popper.phone-qrCode-popover.el-popper[x-placement^=bottom] .popper__arrow {
  border-bottom-color: #fff !important;
}
.el-popper.phone-qrCode-popover .phone-main {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.el-popper.phone-qrCode-popover .phone-main .code-text {
  color: #363a43;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
}
.el-popper.phone-qrCode-popover .phone-main .phone-link {
  display: flex;
}
.el-popper.phone-qrCode-popover .phone-main .phone-link a {
  display: flex;
  align-items: center;
}
.el-popper.phone-qrCode-popover .phone-main .phone-link .iconic_call {
  border-radius: 50%;
  width: 23px;
  height: 23px;
  background-color: #007afa;
  color: #fff;
  font-size: 12px;
  display: inline-block;
  text-align: center;
  line-height: 23px;
  margin-right: 5px;
}
.el-popper.phone-qrCode-popover .phone-main .phone-link span {
  font-size: 16px;
  color: #2e7fde;
  line-height: 23px;
  font-weight: 500;
}
.el-popper.phone-qrCode-popover .phone-popover-content {
  display: flex;
}
.el-popper.phone-qrCode-popover .phone-popover-content .phone-qr-code {
  width: 82px;
  height: 82px;
  display: block;
  margin-right: 16px;
}
.el-popper.phone-qrCode-popover .phone-popover-content .phone-qr-code img {
  width: 100%;
  height: 100%;
}
.cdt-menu--popup.cdt-header-menu--popup {
  background-color: #fff;
  z-index: 8002 !important;
}
.cdt-menu--popup.cdt-header-menu--popup .el-menu--popup {
  padding: 0;
  min-width: 85px;
}
.cdt-menu--popup.cdt-header-menu--popup .el-menu--popup .el-menu-item {
  color: #333;
  padding: 0;
}
.cdt-menu--popup.cdt-header-menu--popup .el-menu--popup .el-menu-item a {
  padding: 0 10px;
  font-size: 14px;
  color: inherit;
  text-decoration: none;
  display: block;
}
.cdt-menu--popup.cdt-header-menu--popup .el-menu--popup .el-menu-item a, .cdt-menu--popup.cdt-header-menu--popup .el-menu--popup .el-menu-item a:focus {
  outline: 0;
}
.cdt-menu--popup.cdt-header-menu--popup .el-menu--popup .el-menu-item:hover {
  background: #eb003b;
  color: #fff;
}
.menu-login .login-btn {
  cursor: pointer;
  position: relative;
  border: none;
  align-items: center;
  font-size: .875rem;
  font-weight: 400;
  color: #646c79;
  background-color: #f0f4f5;
  border-radius: .375rem;
  padding: 4px .75rem 4px 2rem !important;
  min-height: 2rem !important;
}
.menu-login .login-btn:hover {
  color: #fff;
  background-color: #eb003b;
}
.menu-login .login-btn:hover .bx--btn__icon>svg path {
  fill: currentColor;
}
.menu-login .login-btn .bx--btn__icon {
  position: absolute;
  flex-shrink: 0;
  width: 15px;
  height: 15px;
  top: 50%;
  transform: translateY(-50%);
  left: .8rem;
  right: unset;
}
.el-input-number--mini .el-input-number__decrease [class*=el-icon], .el-input-number--mini .el-input-number__increase [class*=el-icon], .el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon], .el-input-number.is-controls-right .el-input-number__increase [class*=el-icon], .el-pagination .el-input__suffix, .el-tag--medium .el-icon-close, .el-tag--small .el-icon-close {
  transform: scale(.8);
}
.el-popper.login-popover, .el-popper[x-placement^=bottom].login-popover {
  z-index: 9999 !important;
  padding: 0;
}
.el-popper.login-popover .popper__arrow, .el-popper[x-placement^=bottom].login-popover .popper__arrow {
  border-bottom-color: #fff !important;
}
.el-popper.login-popover .el-popover__title, .el-popper[x-placement^=bottom].login-popover .el-popover__title {
  color: #333;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 8px;
}
.el-popper.login-popover .popover-img, .el-popper[x-placement^=bottom].login-popover .popover-img {
  border-radius: 6px 6px 0 0;
  width: 238px;
  height: 162px;
}
.el-popper.login-popover .popover-main, .el-popper[x-placement^=bottom].login-popover .popover-main {
  padding: 10px 15px 16px;
  width: 100%;
}
.el-popper.login-popover .popover-main .preferential-list, .el-popper[x-placement^=bottom].login-popover .popover-main .preferential-list {
  width: 100%;
  margin: 0;
  padding: 0;
}
.el-popper.login-popover .popover-main .preferential-list li, .el-popper[x-placement^=bottom].login-popover .popover-main .preferential-list li {
  width: 100%;
  display: flex;
  align-items: center;
  color: #333;
  padding-top: 4px;
}
.el-popper.login-popover .popover-main .preferential-list li .bx--btn__icon, .el-popper[x-placement^=bottom].login-popover .popover-main .preferential-list li .bx--btn__icon {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  margin-right: 8px;
  flex-shrink: 0;
}
.el-popper.login-popover .popover-main .preferential-list li .bx--btn__icon svg, .el-popper[x-placement^=bottom].login-popover .popover-main .preferential-list li .bx--btn__icon svg {
  width: 22px;
}
.el-popper.login-popover .popover-main .preferential-list li .bx--btn__icon svg path, .el-popper[x-placement^=bottom].login-popover .popover-main .preferential-list li .bx--btn__icon svg path {
  fill: #e63e5e;
}
.el-popper.login-popover .popover-main .preferential-list li p, .el-popper[x-placement^=bottom].login-popover .popover-main .preferential-list li p {
  text-align: left;
  word-break: normal;
  line-height: 1.2;
}
.el-popper.login-popover .popover-main .preferential-list li:last-child, .el-popper[x-placement^=bottom].login-popover .popover-main .preferential-list li:last-child {
  margin-bottom: 0;
}
.el-popper.login-popover .popover-main .login-link, .el-popper[x-placement^=bottom].login-popover .popover-main .login-link {
  width: 100%;
  color: #fff;
  font-size: 14px;
  padding: 0;
  min-width: auto;
  min-height: 34px;
  justify-content: center;
  background-color: #eb003b;
  border-radius: 6px;
  margin: 10px 0;
}
.el-popper.login-popover .popover-main .login-link:hover, .el-popper[x-placement^=bottom].login-popover .popover-main .login-link:hover {
  background-color: #830020;
}
.el-popper.login-popover .popover-main .logon-main, .el-popper[x-placement^=bottom].login-popover .popover-main .logon-main {
  text-align: center;
  color: #333;
  font-size: 14px;
}
.el-popper.login-popover .popover-main .logon-main .logon-link, .el-popper[x-placement^=bottom].login-popover .popover-main .logon-main .logon-link {
  color: #007aff;
  cursor: pointer;
}
.el-popper.login-popover .popover-main .logon-main .logon-link:hover, .el-popper[x-placement^=bottom].login-popover .popover-main .logon-main .logon-link:hover {
  color: #ff1555;
}
.cdt-footer-wechat-popover-content {
  display: flex;
  align-items: center;
  text-align: center;
}
.cdt-footer-wechat-popover-content .wechat-main {
  margin-left: 12px;
  font-size: 14px;
  color: #646c79;
}
.cdt-footer-wechat-popover-content .el-icon-close, .cdt-footer-wechat-popover-content .wechat-tip-text {
  display: none;
}
@media screen and (max-width:1056px) {
  .cdt-footer-wechat-popover-content {
    flex-direction: column-reverse;
    height: 100%;
    justify-content: center;
  }
  .cdt-footer-wechat-popover-content .wechat-main {
    color: #363a43;
    font-size: 16px;
    margin-bottom: 20px;
  }
  .cdt-footer-wechat-popover-content img {
    width: 150px;
    height: auto;
  }
  .cdt-footer-wechat-popover-content .wechat-tip-text {
    display: block;
    font-size: 14px;
    color: #9aa0aa;
  }
  .cdt-footer-wechat-popover-content .el-icon-close {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    font-size: 25px;
    padding: 13px;
    cursor: pointer;
  }
}
.cdt-footer-wechat-popover-mask {
  position: fixed;
  z-index: 9000;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  background: rgba(0,0,0,.5);
}
@media screen and (min-width:1056px) {
  .cdt-footer-wechat-popover-mask {
    display: none;
  }
}
.el-popper.tool-tips-popover, .el-popper[x-placement^=bottom].tool-tips-popover, .el-popper[x-placement^=top].tool-tips-popover {
  z-index: 9999 !important;
  padding: 12px;
  background-color: #fff;
}
.el-popper.tool-tips-popover.tool-tips-popover-hide, .el-popper[x-placement^=bottom].tool-tips-popover.tool-tips-popover-hide, .el-popper[x-placement^=top].tool-tips-popover.tool-tips-popover-hide {
  display: none !important;
}
.el-popper.tool-tips-popover .popper__arrow, .el-popper[x-placement^=bottom].tool-tips-popover .popper__arrow, .el-popper[x-placement^=top].tool-tips-popover .popper__arrow {
  border-bottom-color: #fff !important;
}
.el-popper.tool-tips-popover .popper__arrow::after, .el-popper[x-placement^=bottom].tool-tips-popover .popper__arrow::after, .el-popper[x-placement^=top].tool-tips-popover .popper__arrow::after {
  border-bottom-color: #fff;
  border-top-color: #fff;
}
.el-popper.tool-tips-popover .popover-main, .el-popper[x-placement^=bottom].tool-tips-popover .popover-main, .el-popper[x-placement^=top].tool-tips-popover .popover-main {
  display: flex;
  width: 100%;
}
.el-popper.tool-tips-popover .popover-main .popover-icon, .el-popper[x-placement^=bottom].tool-tips-popover .popover-main .popover-icon, .el-popper[x-placement^=top].tool-tips-popover .popover-main .popover-icon {
  width: 30px;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  margin-right: 12px;
}
.el-popper.tool-tips-popover .popover-main .popover-icon svg, .el-popper[x-placement^=bottom].tool-tips-popover .popover-main .popover-icon svg, .el-popper[x-placement^=top].tool-tips-popover .popover-main .popover-icon svg {
  width: var(--icon-size);
  height: var(--icon-size);
}
.el-popper.tool-tips-popover .popover-main .popover-icon svg path, .el-popper[x-placement^=bottom].tool-tips-popover .popover-main .popover-icon svg path, .el-popper[x-placement^=top].tool-tips-popover .popover-main .popover-icon svg path {
  fill: var(--icon-fill);
  stroke: var(--icon-stroke);
}
.el-popper.tool-tips-popover .popover-main .popover-text, .el-popper[x-placement^=bottom].tool-tips-popover .popover-main .popover-text, .el-popper[x-placement^=top].tool-tips-popover .popover-main .popover-text {
  flex: 1;
  word-break: normal;
  color: #333;
  font-size: 14px;
  margin: 0;
}
.el-popper.tool-tips-popover.tool-tips-popover-card, .el-popper[x-placement^=bottom].tool-tips-popover.tool-tips-popover-card, .el-popper[x-placement^=top].tool-tips-popover.tool-tips-popover-card {
  border: 1px solid #eb003b;
  padding: 0;
}
.el-popover, .el-popper.tool-tips-popover.tool-tips-popover-card .popover-main .popover-text, .el-popper[x-placement^=bottom].tool-tips-popover.tool-tips-popover-card .popover-main .popover-text, .el-popper[x-placement^=top].tool-tips-popover.tool-tips-popover-card .popover-main .popover-text {
  padding: 12px;
}
.el-popper.tool-tips-popover.tool-tips-popover-card .popover-main .popover-icon, .el-popper[x-placement^=bottom].tool-tips-popover.tool-tips-popover-card .popover-main .popover-icon, .el-popper[x-placement^=top].tool-tips-popover.tool-tips-popover-card .popover-main .popover-icon {
  width: 42px;
  margin-right: 0;
  background-color: #eb003b;
  display: flex;
  align-items: center;
}
.el-popper[x-placement^=top].tool-tips-popover.tool-tips-popover-card .popper__arrow {
  border-top-color: #eb003b !important;
}
.el-popper[x-placement^=bottom].tool-tips-popover.tool-tips-popover-card .popper__arrow {
  border-bottom-color: #eb003b !important;
}
.cdt-container {
  width: 100%;
  box-sizing: border-box;
  margin: 0 auto;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
@media screen and (min-width:768px) {
  .cdt-container {
    max-width: 720px !important;
  }
}
@media screen and (max-width:1279px) and (min-width:992px) {
  .cdt-container {
    max-width: 960px !important;
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
}
@media screen and (min-width:1280px) {
  .cdt-container {
    max-width: 1140px !important;
  }
}
@media screen and (min-width:1540px) {
  .cdt-container {
    max-width: 1400px !important;
  }
}
.el-pagination {
  white-space: nowrap;
  padding: 2px 5px;
  color: #303133;
  font-weight: 700;
}
.el-pagination::after, .el-pagination::before {
  display: table;
  content: "";
}
.el-pagination::after {
  clear: both;
}
.el-pagination button, .el-pagination span:not([class*=suffix]) {
  display: inline-block;
  font-size: 13px;
  min-width: 35.5px;
  height: 28px;
  line-height: 28px;
  vertical-align: top;
  box-sizing: border-box;
}
.el-pagination .el-input__inner {
  text-align: center;
  -moz-appearance: textfield;
  line-height: normal;
}
.el-pagination .el-input__suffix {
  right: 0;
}
.el-pagination .el-select .el-input {
  width: 100px;
  margin: 0 5px;
}
.el-pagination .el-select .el-input .el-input__inner {
  padding-right: 25px;
  border-radius: 3px;
}
.el-pagination button {
  border: none;
  padding: 0 6px;
  background: 0 0;
}
.el-pagination button:focus {
  outline: 0;
}
.el-pagination button:hover {
  color: #409EFF;
}
.el-pagination button:disabled {
  color: #C0C4CC;
  background-color: #FFF;
  cursor: not-allowed;
}
.el-pagination .btn-next, .el-pagination .btn-prev {
  background: center center no-repeat #FFF;
  background-size: 16px;
  cursor: pointer;
  margin: 0;
  color: #303133;
}
.el-pagination .btn-next .el-icon, .el-pagination .btn-prev .el-icon {
  display: block;
  font-size: 12px;
  font-weight: 700;
}
.el-pagination .btn-prev {
  padding-right: 12px;
}
.el-pagination .btn-next {
  padding-left: 12px;
}
.el-pagination .el-pager li.disabled {
  color: #C0C4CC;
  cursor: not-allowed;
}
.el-pager li, .el-pager li.btn-quicknext:hover, .el-pager li.btn-quickprev:hover {
  cursor: pointer;
}
.el-pagination--small .btn-next, .el-pagination--small .btn-prev, .el-pagination--small .el-pager li, .el-pagination--small .el-pager li.btn-quicknext, .el-pagination--small .el-pager li.btn-quickprev, .el-pagination--small .el-pager li:last-child {
  border-color: transparent;
  font-size: 12px;
  line-height: 22px;
  height: 22px;
  min-width: 22px;
}
.el-pagination--small .arrow.disabled {
  visibility: hidden;
}
.el-pagination--small .more::before, .el-pagination--small li.more::before {
  line-height: 24px;
}
.el-pagination--small button, .el-pagination--small span:not([class*=suffix]) {
  height: 22px;
  line-height: 22px;
}
.el-pagination--small .el-pagination__editor, .el-pagination--small .el-pagination__editor.el-input .el-input__inner {
  height: 22px;
}
.el-pagination__sizes {
  margin: 0 10px 0 0;
  font-weight: 400;
  color: #606266;
}
.el-pagination__sizes .el-input .el-input__inner {
  font-size: 13px;
  padding-left: 8px;
}
.el-pagination__sizes .el-input .el-input__inner:hover {
  border-color: #409EFF;
}
.el-pagination__total {
  margin-right: 10px;
  font-weight: 400;
  color: #606266;
}
.el-pagination__jump {
  margin-left: 24px;
  font-weight: 400;
  color: #606266;
}
.el-pagination__jump .el-input__inner {
  padding: 0 3px;
}
.el-pagination__rightwrapper {
  float: right;
}
.el-pagination__editor {
  line-height: 18px;
  padding: 0 2px;
  height: 28px;
  text-align: center;
  margin: 0 2px;
  box-sizing: border-box;
  border-radius: 3px;
}
.el-pager, .el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev {
  padding: 0;
}
.el-pagination__editor.el-input {
  width: 50px;
}
.el-pagination__editor.el-input .el-input__inner {
  height: 28px;
}
.el-pagination__editor .el-input__inner::-webkit-inner-spin-button, .el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
  margin: 0 5px;
  background-color: #f4f4f5;
  color: #606266;
  min-width: 30px;
  border-radius: 2px;
}
.el-pagination.is-background .btn-next.disabled, .el-pagination.is-background .btn-next:disabled, .el-pagination.is-background .btn-prev.disabled, .el-pagination.is-background .btn-prev:disabled, .el-pagination.is-background .el-pager li.disabled {
  color: #C0C4CC;
}
.el-pagination.is-background .el-pager li:not(.disabled):hover {
  color: #409EFF;
}
.el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #409EFF;
  color: #FFF;
}
.el-pagination.is-background.el-pagination--small .btn-next, .el-pagination.is-background.el-pagination--small .btn-prev, .el-pagination.is-background.el-pagination--small .el-pager li {
  margin: 0 3px;
  min-width: 22px;
}
.el-pager, .el-pager li {
  vertical-align: top;
  margin: 0;
  display: inline-block;
}
.el-pager {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  list-style: none;
  font-size: 0;
}
.el-pager .more::before {
  line-height: 30px;
}
.el-pager li {
  padding: 0 4px;
  background: #FFF;
  font-size: 13px;
  min-width: 35.5px;
  height: 28px;
  line-height: 28px;
  box-sizing: border-box;
  text-align: center;
}
.el-pager li.btn-quicknext, .el-pager li.btn-quickprev {
  line-height: 28px;
  color: #303133;
}
.el-pager li.btn-quicknext.disabled, .el-pager li.btn-quickprev.disabled {
  color: #C0C4CC;
}
.el-pager li.active+li {
  border-left: 0;
}
.el-pager li:hover {
  color: #409EFF;
}
.el-pager li.active {
  color: #409EFF;
  cursor: default;
}
.el-dialog {
  position: relative;
  margin: 0 auto 50px;
  background: #FFF;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0,0,0,.3);
  box-sizing: border-box;
  width: 50%;
}
.el-autocomplete-suggestion, .el-dropdown-menu, .el-menu--collapse .el-submenu .el-menu, .el-menu--popup {
  box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
}
.el-dialog.is-fullscreen {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  height: 100%;
  overflow: auto;
}
.el-dialog__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  margin: 0;
}
.el-dialog__header {
  padding: 20px 20px 10px;
}
.el-dialog__headerbtn {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 0;
  background: 0 0;
  border: none;
  outline: 0;
  cursor: pointer;
  font-size: 16px;
}
.el-dialog__headerbtn .el-dialog__close {
  color: #909399;
}
.el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close {
  color: #409EFF;
}
.el-dialog__title {
  line-height: 24px;
  font-size: 18px;
  color: #303133;
}
.el-autocomplete-suggestion li, .el-select-dropdown__item {
  white-space: nowrap;
  line-height: 34px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-dialog__body {
  padding: 30px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}
.el-dialog__footer {
  padding: 10px 20px 20px;
  text-align: right;
  box-sizing: border-box;
}
.el-dialog--center {
  text-align: center;
}
.el-dialog--center .el-dialog__body {
  text-align: initial;
  padding: 25px 25px 30px;
}
.el-dialog--center .el-dialog__footer {
  text-align: inherit;
}
.dialog-fade-enter-active {
  animation: dialog-fade-in .3s;
}
.dialog-fade-leave-active {
  animation: dialog-fade-out .3s;
}
@keyframes dialog-fade-in {
  0% {
    transform: translate3d(0,-20px,0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0,0,0);
    opacity: 1;
  }
}
@keyframes dialog-fade-out {
  0% {
    transform: translate3d(0,0,0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0,-20px,0);
    opacity: 0;
  }
}
.el-autocomplete {
  position: relative;
  display: inline-block;
}
.el-autocomplete-suggestion {
  margin: 5px 0;
  border-radius: 4px;
  border: 1px solid #E4E7ED;
  box-sizing: border-box;
  background-color: #FFF;
}
.el-autocomplete-suggestion__wrap {
  max-height: 280px;
  padding: 10px 0;
  box-sizing: border-box;
}
.el-autocomplete-suggestion__list {
  margin: 0;
  padding: 0;
}
.el-autocomplete-suggestion li {
  padding: 0 20px;
  margin: 0;
  cursor: pointer;
  color: #606266;
  font-size: 14px;
  list-style: none;
}
.el-autocomplete-suggestion li.highlighted, .el-autocomplete-suggestion li:hover {
  background-color: #F5F7FA;
}
.el-autocomplete-suggestion li.divider {
  margin-top: 6px;
  border-top: 1px solid #000;
}
.el-autocomplete-suggestion li.divider:last-child {
  margin-bottom: -6px;
}
.el-autocomplete-suggestion.is-loading li {
  text-align: center;
  height: 100px;
  line-height: 100px;
  font-size: 20px;
  color: #999;
}
.el-autocomplete-suggestion.is-loading li::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}
.el-autocomplete-suggestion.is-loading li:hover {
  background-color: #FFF;
}
.el-autocomplete-suggestion.is-loading .el-icon-loading {
  vertical-align: middle;
}
.el-dropdown {
  display: inline-block;
  position: relative;
  color: #606266;
  font-size: 14px;
}
.el-dropdown .el-button-group {
  display: block;
}
.el-dropdown .el-button-group .el-button {
  float: none;
}
.el-dropdown .el-dropdown__caret-button {
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  border-left: none;
}
.el-dropdown .el-dropdown__caret-button::before {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  top: 5px;
  bottom: 5px;
  left: 0;
  background: rgba(255,255,255,.5);
}
.el-dropdown .el-dropdown__caret-button.el-button--default::before {
  background: rgba(220,223,230,.5);
}
.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled)::before {
  top: 0;
  bottom: 0;
}
.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
  padding-left: 0;
}
.el-dropdown__icon {
  font-size: 12px;
  margin: 0 3px;
}
.el-dropdown .el-dropdown-selfdefine:focus:active, .el-dropdown .el-dropdown-selfdefine:focus:not(.focusing) {
  outline-width: 0;
}
.el-dropdown [disabled] {
  cursor: not-allowed;
  color: #bbb;
}
.el-dropdown-menu {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 10px 0;
  margin: 5px 0;
  background-color: #FFF;
  border: 1px solid #EBEEF5;
  border-radius: 4px;
}
.el-dropdown-menu__item {
  list-style: none;
  line-height: 36px;
  padding: 0 20px;
  margin: 0;
  font-size: 14px;
  color: #606266;
  cursor: pointer;
  outline: 0;
}
.el-dropdown-menu__item:focus, .el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: #ecf5ff;
  color: #66b1ff;
}
.el-dropdown-menu__item i {
  margin-right: 5px;
}
.el-dropdown-menu__item--divided {
  position: relative;
  margin-top: 6px;
  border-top: 1px solid #EBEEF5;
}
.el-dropdown-menu__item--divided:before {
  content: "";
  height: 6px;
  display: block;
  margin: 0 -20px;
  background-color: #FFF;
}
.el-dropdown-menu__item.is-disabled {
  cursor: default;
  color: #bbb;
  pointer-events: none;
}
.el-dropdown-menu--medium {
  padding: 6px 0;
}
.el-dropdown-menu--medium .el-dropdown-menu__item {
  line-height: 30px;
  padding: 0 17px;
  font-size: 14px;
}
.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided {
  margin-top: 6px;
}
.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
  height: 6px;
  margin: 0 -17px;
}
.el-dropdown-menu--small {
  padding: 6px 0;
}
.el-dropdown-menu--small .el-dropdown-menu__item {
  line-height: 27px;
  padding: 0 15px;
  font-size: 13px;
}
.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided {
  margin-top: 4px;
}
.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
  height: 4px;
  margin: 0 -15px;
}
.el-dropdown-menu--mini {
  padding: 3px 0;
}
.el-dropdown-menu--mini .el-dropdown-menu__item {
  line-height: 24px;
  padding: 0 10px;
  font-size: 12px;
}
.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided {
  margin-top: 3px;
}
.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before {
  height: 3px;
  margin: 0 -10px;
}
.el-menu {
  border-right: solid 1px #e6e6e6;
  list-style: none;
  position: relative;
  margin: 0;
  padding-left: 0;
  background-color: #FFF;
}
.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus, .el-menu--horizontal>.el-menu-item:not(.is-disabled):hover, .el-menu--horizontal>.el-submenu .el-submenu__title:hover {
  background-color: #fff;
}
.el-menu::after, .el-menu::before {
  display: table;
  content: "";
}
.el-breadcrumb__item:last-child .el-breadcrumb__separator, .el-menu--collapse>.el-menu-item .el-submenu__icon-arrow, .el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow {
  display: none;
}
.el-menu::after {
  clear: both;
}
.el-menu.el-menu--horizontal {
  border-bottom: solid 1px #e6e6e6;
}
.el-menu--horizontal {
  border-right: none;
}
.el-menu--horizontal>.el-menu-item {
  float: left;
  height: 60px;
  line-height: 60px;
  margin: 0;
  border-bottom: 2px solid transparent;
  color: #909399;
}
.el-menu--horizontal>.el-menu-item a, .el-menu--horizontal>.el-menu-item a:hover {
  color: inherit;
}
.el-menu--horizontal>.el-submenu {
  float: left;
}
.el-menu--horizontal>.el-submenu:focus, .el-menu--horizontal>.el-submenu:hover {
  outline: 0;
}
.el-menu--horizontal>.el-submenu:focus .el-submenu__title, .el-menu--horizontal>.el-submenu:hover .el-submenu__title {
  color: #303133;
}
.el-menu--horizontal>.el-submenu.is-active .el-submenu__title {
  border-bottom: 2px solid #409EFF;
  color: #303133;
}
.el-menu--horizontal>.el-submenu .el-submenu__title {
  height: 60px;
  line-height: 60px;
  border-bottom: 2px solid transparent;
  color: #909399;
}
.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow {
  position: static;
  vertical-align: middle;
  margin-left: 8px;
  margin-top: -3px;
}
.el-menu--horizontal .el-menu .el-menu-item, .el-menu--horizontal .el-menu .el-submenu__title {
  background-color: #FFF;
  float: none;
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
  color: #909399;
}
.el-menu--horizontal .el-menu .el-menu-item.is-active, .el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title {
  color: #303133;
}
.el-menu--horizontal .el-menu-item:not(.is-disabled):focus, .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  outline: 0;
  color: #303133;
}
.el-menu--horizontal>.el-menu-item.is-active {
  border-bottom: 2px solid #409EFF;
  color: #303133;
}
.el-menu--collapse {
  width: 64px;
}
.el-menu--collapse>.el-menu-item [class^=el-icon-], .el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-] {
  margin: 0;
  vertical-align: middle;
  width: 24px;
  text-align: center;
}
.el-menu--collapse>.el-menu-item span, .el-menu--collapse>.el-submenu>.el-submenu__title span {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  display: inline-block;
}
.el-menu-item, .el-submenu__title {
  height: 56px;
  line-height: 56px;
  box-sizing: border-box;
  list-style: none;
}
.el-menu--collapse>.el-menu-item.is-active i {
  color: inherit;
}
.el-menu--collapse .el-menu .el-submenu {
  min-width: 200px;
}
.el-menu--collapse .el-submenu {
  position: relative;
}
.el-menu--collapse .el-submenu .el-menu {
  position: absolute;
  margin-left: 5px;
  top: 0;
  left: 100%;
  z-index: 10;
  border: 1px solid #E4E7ED;
  border-radius: 2px;
}
.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow {
  transform: none;
}
.el-menu--popup {
  z-index: 100;
  min-width: 200px;
  border: none;
  padding: 5px 0;
  border-radius: 2px;
}
.el-menu--popup-bottom-start {
  margin-top: 5px;
}
.el-menu--popup-right-start {
  margin-left: 5px;
  margin-right: 5px;
}
.el-menu-item {
  font-size: 14px;
  color: #303133;
  padding: 0 20px;
  cursor: pointer;
  position: relative;
  transition: border-color .3s,background-color .3s,color .3s;
  white-space: nowrap;
}
.el-menu-item * {
  vertical-align: middle;
}
.el-menu-item i {
  color: #909399;
}
.el-menu-item:focus, .el-menu-item:hover {
  outline: 0;
  background-color: #ecf5ff;
}
.el-menu-item.is-disabled {
  opacity: .25;
  cursor: not-allowed;
  background: 0 0 !important;
}
.el-menu-item [class^=el-icon-] {
  margin-right: 5px;
  width: 24px;
  text-align: center;
  font-size: 18px;
  vertical-align: middle;
}
.el-menu-item.is-active {
  color: #409EFF;
}
.el-menu-item.is-active i {
  color: inherit;
}
.el-submenu {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.el-submenu__title {
  font-size: 14px;
  color: #303133;
  padding: 0 20px;
  cursor: pointer;
  position: relative;
  transition: border-color .3s,background-color .3s,color .3s;
  white-space: nowrap;
}
.el-submenu__title * {
  vertical-align: middle;
}
.el-submenu__title i {
  color: #909399;
}
.el-submenu__title:focus, .el-submenu__title:hover {
  outline: 0;
  background-color: #ecf5ff;
}
.el-submenu__title.is-disabled {
  opacity: .25;
  cursor: not-allowed;
  background: 0 0 !important;
}
.el-submenu__title:hover {
  background-color: #ecf5ff;
}
.el-submenu .el-menu {
  border: none;
}
.el-submenu .el-menu-item {
  height: 50px;
  line-height: 50px;
  padding: 0 45px;
  min-width: 200px;
}
.el-submenu__icon-arrow {
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -7px;
  transition: transform .3s;
  font-size: 12px;
}
.el-submenu.is-active .el-submenu__title {
  border-bottom-color: #409EFF;
}
.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow {
  transform: rotateZ(180deg);
}
.el-submenu.is-disabled .el-menu-item, .el-submenu.is-disabled .el-submenu__title {
  opacity: .25;
  cursor: not-allowed;
  background: 0 0 !important;
}
.el-submenu [class^=el-icon-] {
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  text-align: center;
  font-size: 18px;
}
.el-menu-item-group>ul {
  padding: 0;
}
.el-menu-item-group__title {
  padding: 7px 0 7px 20px;
  line-height: normal;
  font-size: 12px;
  color: #909399;
}
.el-radio-button__inner, .el-radio-group {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow {
  transition: .2s;
  opacity: 0;
}
.el-radio-group {
  font-size: 0;
}
.el-radio-button {
  position: relative;
  display: inline-block;
  outline: 0;
}
.el-radio-button__inner {
  white-space: nowrap;
  background: #FFF;
  border: 1px solid #DCDFE6;
  font-weight: 500;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  position: relative;
  cursor: pointer;
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 0;
}
.el-radio-button__inner.is-round {
  padding: 12px 20px;
}
.el-radio-button__inner:hover {
  color: #409EFF;
}
.el-radio-button__inner [class*=el-icon-] {
  line-height: .9;
}
.el-radio-button__inner [class*=el-icon-]+span {
  margin-left: 5px;
}
.el-radio-button:first-child .el-radio-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 4px 0 0 4px;
  box-shadow: none !important;
}
.el-radio-button__orig-radio {
  opacity: 0;
  outline: 0;
  position: absolute;
  z-index: -1;
}
.el-radio-button__orig-radio:checked+.el-radio-button__inner {
  color: #FFF;
  background-color: #409EFF;
  border-color: #409EFF;
  box-shadow: -1px 0 0 0 #409EFF;
}
.el-radio-button__orig-radio:disabled+.el-radio-button__inner {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFF;
  border-color: #EBEEF5;
  box-shadow: none;
}
.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner {
  background-color: #F2F6FC;
}
.el-radio-button:last-child .el-radio-button__inner {
  border-radius: 0 4px 4px 0;
}
.el-radio-button:first-child:last-child .el-radio-button__inner {
  border-radius: 4px;
}
.el-radio-button--medium .el-radio-button__inner {
  padding: 10px 20px;
  font-size: 14px;
  border-radius: 0;
}
.el-radio-button--medium .el-radio-button__inner.is-round {
  padding: 10px 20px;
}
.el-radio-button--small .el-radio-button__inner {
  padding: 9px 15px;
  font-size: 12px;
  border-radius: 0;
}
.el-radio-button--small .el-radio-button__inner.is-round {
  padding: 9px 15px;
}
.el-radio-button--mini .el-radio-button__inner {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 0;
}
.el-radio-button--mini .el-radio-button__inner.is-round {
  padding: 7px 15px;
}
.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
  box-shadow: 0 0 2px 2px #409EFF;
}
.el-switch {
  display: inline-flex;
  align-items: center;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  vertical-align: middle;
}
.el-switch__core, .el-switch__label {
  display: inline-block;
  cursor: pointer;
}
.el-switch.is-disabled .el-switch__core, .el-switch.is-disabled .el-switch__label {
  cursor: not-allowed;
}
.el-switch__label {
  transition: .2s;
  height: 20px;
  font-size: 14px;
  font-weight: 500;
  vertical-align: middle;
  color: #303133;
}
.el-switch__label.is-active {
  color: #409EFF;
}
.el-switch__label--left {
  margin-right: 10px;
}
.el-switch__label--right {
  margin-left: 10px;
}
.el-switch__label * {
  line-height: 1;
  font-size: 14px;
  display: inline-block;
}
.el-switch__input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  margin: 0;
}
.el-switch__core {
  margin: 0;
  position: relative;
  width: 40px;
  height: 20px;
  border: 1px solid #DCDFE6;
  outline: 0;
  border-radius: 10px;
  box-sizing: border-box;
  background: #DCDFE6;
  transition: border-color .3s,background-color .3s;
  vertical-align: middle;
}
.el-switch__core:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  border-radius: 100%;
  transition: all .3s;
  width: 16px;
  height: 16px;
  background-color: #FFF;
}
.el-switch.is-checked .el-switch__core {
  border-color: #409EFF;
  background-color: #409EFF;
}
.el-switch.is-checked .el-switch__core::after {
  left: 100%;
  margin-left: -17px;
}
.el-switch.is-disabled {
  opacity: .6;
}
.el-switch--wide .el-switch__label.el-switch__label--left span {
  left: 10px;
}
.el-switch--wide .el-switch__label.el-switch__label--right span {
  right: 10px;
}
.el-switch .label-fade-enter, .el-switch .label-fade-leave-active {
  opacity: 0;
}
.el-select-dropdown {
  position: absolute;
  z-index: 1001;
  border: 1px solid #E4E7ED;
  border-radius: 4px;
  background-color: #FFF;
  box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
  box-sizing: border-box;
  margin: 5px 0;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item {
  padding-right: 40px;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
  color: #409EFF;
  background-color: #FFF;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover {
  background-color: #F5F7FA;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after {
  position: absolute;
  right: 20px;
  font-family: element-icons;
  content: "";
  font-size: 12px;
  font-weight: 700;
}
.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
  padding: 0;
}
.el-select-dropdown__empty {
  padding: 10px 0;
  margin: 0;
  text-align: center;
  color: #999;
  font-size: 14px;
}
.el-select-dropdown__wrap {
  max-height: 274px;
}
.el-select-dropdown__list {
  list-style: none;
  padding: 6px 0;
  margin: 0;
  box-sizing: border-box;
}
.el-select-dropdown__item {
  font-size: 14px;
  padding: 0 20px;
  position: relative;
  color: #606266;
  height: 34px;
  box-sizing: border-box;
  cursor: pointer;
}
.el-select-dropdown__item.is-disabled {
  color: #C0C4CC;
  cursor: not-allowed;
}
.el-select-dropdown__item.is-disabled:hover {
  background-color: #FFF;
}
.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
  background-color: #F5F7FA;
}
.el-select-dropdown__item.selected {
  color: #409EFF;
  font-weight: 700;
}
.el-select-group {
  margin: 0;
  padding: 0;
}
.el-select-group__wrap {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
.el-select-group__wrap:not(:last-of-type) {
  padding-bottom: 24px;
}
.el-select-group__wrap:not(:last-of-type)::after {
  content: "";
  position: absolute;
  display: block;
  left: 20px;
  right: 20px;
  bottom: 12px;
  height: 1px;
  background: #E4E7ED;
}
.el-select-group__title {
  padding-left: 20px;
  font-size: 12px;
  color: #909399;
  line-height: 30px;
}
.el-select-group .el-select-dropdown__item {
  padding-left: 20px;
}
.el-select {
  display: inline-block;
  position: relative;
}
.el-select .el-select__tags>span {
  display: contents;
}
.el-select:hover .el-input__inner {
  border-color: #C0C4CC;
}
.el-select .el-input__inner {
  cursor: pointer;
  padding-right: 35px;
}
.el-select .el-input__inner:focus {
  border-color: #409EFF;
}
.el-select .el-input .el-select__caret {
  color: #C0C4CC;
  font-size: 14px;
  transition: transform .3s;
  transform: rotateZ(180deg);
  cursor: pointer;
}
.el-select .el-input .el-select__caret.is-reverse {
  transform: rotateZ(0);
}
.el-select .el-input .el-select__caret.is-show-close {
  font-size: 14px;
  text-align: center;
  transform: rotateZ(180deg);
  border-radius: 100%;
  color: #C0C4CC;
  transition: color .2s cubic-bezier(.645,.045,.355,1);
}
.el-select .el-input .el-select__caret.is-show-close:hover {
  color: #909399;
}
.el-select .el-input.is-disabled .el-input__inner {
  cursor: not-allowed;
}
.el-select .el-input.is-disabled .el-input__inner:hover {
  border-color: #E4E7ED;
}
.el-range-editor.is-active, .el-range-editor.is-active:hover, .el-select .el-input.is-focus .el-input__inner {
  border-color: #409EFF;
}
.el-select>.el-input {
  display: block;
}
.el-select__input {
  border: none;
  outline: 0;
  padding: 0;
  margin-left: 15px;
  color: #666;
  font-size: 14px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 28px;
  background-color: transparent;
}
.el-select__input.is-mini {
  height: 14px;
}
.el-select__close {
  cursor: pointer;
  position: absolute;
  top: 8px;
  z-index: 1000;
  right: 25px;
  color: #C0C4CC;
  line-height: 18px;
  font-size: 14px;
}
.el-select__close:hover {
  color: #909399;
}
.el-select__tags {
  position: absolute;
  line-height: normal;
  white-space: normal;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.el-select__tags-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-select .el-tag {
  box-sizing: border-box;
  border-color: transparent;
  margin: 2px 0 2px 6px;
  background-color: #f0f2f5;
  display: flex;
  max-width: 100%;
  align-items: center;
}
.el-select .el-tag__close.el-icon-close {
  background-color: #C0C4CC;
  top: 0;
  color: #FFF;
  flex-shrink: 0;
}
.el-select .el-tag__close.el-icon-close:hover {
  background-color: #909399;
}
.el-table, .el-table__expanded-cell {
  background-color: #FFF;
}
.el-select .el-tag__close.el-icon-close::before {
  display: block;
  transform: translate(0,.5px);
}
.el-table {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  flex: 1;
  width: 100%;
  max-width: 100%;
  font-size: 14px;
  color: #606266;
}
.el-table__empty-block {
  min-height: 60px;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-table__empty-text {
  line-height: 60px;
  width: 50%;
  color: #909399;
}
.el-table__expand-column .cell {
  padding: 0;
  text-align: center;
}
.el-table__expand-icon {
  position: relative;
  cursor: pointer;
  color: #666;
  font-size: 12px;
  transition: transform .2s ease-in-out;
  height: 20px;
}
.el-table__expand-icon--expanded {
  transform: rotate(90deg);
}
.el-table__expand-icon>.el-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -5px;
  margin-top: -5px;
}
.el-table__expanded-cell[class*=cell] {
  padding: 20px 50px;
}
.el-table__expanded-cell:hover {
  background-color: transparent !important;
}
.el-table__placeholder {
  display: inline-block;
  width: 20px;
}
.el-table__append-wrapper {
  overflow: hidden;
}
.el-table--fit .el-table__cell.gutter {
  border-right-width: 1px;
}
.el-table--scrollable-x .el-table__body-wrapper {
  overflow-x: auto;
}
.el-table--scrollable-y .el-table__body-wrapper {
  overflow-y: auto;
}
.el-table thead {
  color: #909399;
  font-weight: 500;
}
.el-table thead.is-group th.el-table__cell {
  background: #F5F7FA;
}
.el-table .el-table__cell {
  padding: 12px 0;
  min-width: 0;
  box-sizing: border-box;
  text-overflow: ellipsis;
  vertical-align: middle;
  position: relative;
  text-align: left;
}
.el-table .el-table__cell.is-center {
  text-align: center;
}
.el-table .el-table__cell.is-right {
  text-align: right;
}
.el-table .el-table__cell.gutter {
  width: 15px;
  border-right-width: 0;
  border-bottom-width: 0;
  padding: 0;
}
.el-table .el-table__cell.is-hidden>* {
  visibility: hidden;
}
.el-table--medium .el-table__cell {
  padding: 10px 0;
}
.el-table--small {
  font-size: 12px;
}
.el-table--small .el-table__cell {
  padding: 8px 0;
}
.el-table--mini {
  font-size: 12px;
}
.el-table--mini .el-table__cell {
  padding: 6px 0;
}
.el-table .cell, .el-table th.el-table__cell>.cell {
  padding-right: 10px;
  box-sizing: border-box;
  padding-left: 10px;
}
.el-table tr {
  background-color: #FFF;
}
.el-table tr input[type=checkbox] {
  margin: 0;
}
.el-table td.el-table__cell, .el-table th.el-table__cell.is-leaf {
  border-bottom: 1px solid #EBEEF5;
}
.el-table th.el-table__cell.is-sortable {
  cursor: pointer;
}
.el-table th.el-table__cell {
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: #FFF;
}
.el-table th.el-table__cell>.cell {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 100%;
}
.el-table th.el-table__cell>.cell.highlight {
  color: #409EFF;
}
.el-table th.el-table__cell.required>div::before {
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff4d51;
  margin-right: 5px;
  vertical-align: middle;
}
.el-table td.el-table__cell div {
  box-sizing: border-box;
}
.el-table td.el-table__cell.gutter {
  width: 0;
}
.el-table .cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  line-height: 23px;
}
.el-table .cell.el-tooltip {
  white-space: nowrap;
  min-width: 50px;
}
.el-table--border, .el-table--group {
  border: 1px solid #EBEEF5;
}
.el-table--border::after, .el-table--group::after, .el-table::before {
  content: "";
  position: absolute;
  background-color: #EBEEF5;
  z-index: 1;
}
.el-table--border::after, .el-table--group::after {
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
}
.el-table::before {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
}
.el-table--border {
  border-right: none;
  border-bottom: none;
}
.el-table--border.el-loading-parent--relative {
  border-color: transparent;
}
.el-table--border .el-table__cell, .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed {
  border-right: 1px solid #EBEEF5;
}
.el-table--border .el-table__cell:first-child .cell {
  padding-left: 10px;
}
.el-table--border th.el-table__cell.gutter:last-of-type {
  border-bottom: 1px solid #EBEEF5;
  border-bottom-width: 1px;
}
.el-table--border th.el-table__cell, .el-table__fixed-right-patch {
  border-bottom: 1px solid #EBEEF5;
}
.el-table--hidden {
  visibility: hidden;
}
.el-table__fixed, .el-table__fixed-right {
  position: absolute;
  top: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  box-shadow: 0 0 10px rgba(0,0,0,.12);
}
.el-table__fixed-right::before, .el-table__fixed::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #EBEEF5;
  z-index: 4;
}
.el-table__fixed-right-patch {
  position: absolute;
  top: -1px;
  right: 0;
  background-color: #FFF;
}
.el-table__fixed-right {
  top: 0;
  left: auto;
  right: 0;
}
.el-table__fixed-right .el-table__fixed-body-wrapper, .el-table__fixed-right .el-table__fixed-footer-wrapper, .el-table__fixed-right .el-table__fixed-header-wrapper {
  left: auto;
  right: 0;
}
.el-table__fixed-header-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
}
.el-table__fixed-footer-wrapper {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 3;
}
.el-table__fixed-footer-wrapper tbody td.el-table__cell {
  border-top: 1px solid #EBEEF5;
  background-color: #F5F7FA;
  color: #606266;
}
.el-table__fixed-body-wrapper {
  position: absolute;
  left: 0;
  top: 37px;
  overflow: hidden;
  z-index: 3;
}
.el-table__body-wrapper, .el-table__footer-wrapper, .el-table__header-wrapper {
  width: 100%;
}
.el-table__footer-wrapper {
  margin-top: -1px;
}
.el-table__footer-wrapper td.el-table__cell {
  border-top: 1px solid #EBEEF5;
}
.el-table__body, .el-table__footer, .el-table__header {
  table-layout: fixed;
  border-collapse: separate;
}
.el-table__footer-wrapper, .el-table__header-wrapper {
  overflow: hidden;
}
.el-table__footer-wrapper tbody td.el-table__cell, .el-table__header-wrapper tbody td.el-table__cell {
  background-color: #F5F7FA;
  color: #606266;
}
.el-table__body-wrapper {
  overflow: hidden;
  position: relative;
}
.el-table__body-wrapper.is-scrolling-left~.el-table__fixed, .el-table__body-wrapper.is-scrolling-none~.el-table__fixed, .el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right, .el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right {
  box-shadow: none;
}
.el-card.is-always-shadow, .el-card.is-hover-shadow:focus, .el-card.is-hover-shadow:hover, .el-cascader__dropdown, .el-color-picker__panel, .el-message-box, .el-notification, .el-picker-panel, .el-popover, .el-table-filter, .el-time-panel {
  box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
}
.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right {
  border-left: 1px solid #EBEEF5;
}
.el-table .caret-wrapper {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  height: 34px;
  width: 24px;
  vertical-align: middle;
  cursor: pointer;
  overflow: initial;
  position: relative;
}
.el-table .sort-caret {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  position: absolute;
  left: 7px;
}
.el-table .sort-caret.ascending {
  border-bottom-color: #C0C4CC;
  top: 5px;
}
.el-table .sort-caret.descending {
  border-top-color: #C0C4CC;
  bottom: 7px;
}
.el-table .ascending .sort-caret.ascending {
  border-bottom-color: #409EFF;
}
.el-table .descending .sort-caret.descending {
  border-top-color: #409EFF;
}
.el-table .hidden-columns {
  visibility: hidden;
  position: absolute;
  z-index: -1;
}
.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: #FAFAFA;
}
.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell, .el-table--striped .el-table__body tr.el-table__row--striped.selection-row td.el-table__cell {
  background-color: #ecf5ff;
}
.el-table__body tr.hover-row.current-row>td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped.selection-row>td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell, .el-table__body tr.hover-row.selection-row>td.el-table__cell, .el-table__body tr.hover-row>td.el-table__cell {
  background-color: #F5F7FA;
}
.el-table__body tr.current-row>td.el-table__cell, .el-table__body tr.selection-row>td.el-table__cell {
  background-color: #ecf5ff;
}
.el-table__column-resize-proxy {
  position: absolute;
  left: 200px;
  top: 0;
  bottom: 0;
  width: 0;
  border-left: 1px solid #EBEEF5;
  z-index: 10;
}
.el-table__column-filter-trigger {
  display: inline-block;
  line-height: 34px;
  cursor: pointer;
}
.el-table__column-filter-trigger i {
  color: #909399;
  font-size: 12px;
  transform: scale(.75);
}
.el-table--enable-row-transition .el-table__body td.el-table__cell {
  transition: background-color .25s ease;
}
.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
  background-color: #F5F7FA;
}
.el-table--fluid-height .el-table__fixed, .el-table--fluid-height .el-table__fixed-right {
  bottom: 0;
  overflow: hidden;
}
.el-table [class*=el-table__row--level] .el-table__expand-icon {
  display: inline-block;
  width: 20px;
  line-height: 20px;
  height: 20px;
  text-align: center;
  margin-right: 3px;
}
.el-table-column--selection .cell {
  padding-left: 14px;
  padding-right: 14px;
}
.el-table-filter {
  border: 1px solid #EBEEF5;
  border-radius: 2px;
  background-color: #FFF;
  box-sizing: border-box;
  margin: 2px 0;
}
.el-table-filter__list {
  padding: 5px 0;
  margin: 0;
  list-style: none;
  min-width: 100px;
}
.el-table-filter__list-item {
  line-height: 36px;
  padding: 0 10px;
  cursor: pointer;
  font-size: 14px;
}
.el-table-filter__list-item:hover {
  background-color: #ecf5ff;
  color: #66b1ff;
}
.el-table-filter__list-item.is-active {
  background-color: #409EFF;
  color: #FFF;
}
.el-table-filter__content {
  min-width: 100px;
}
.el-table-filter__bottom {
  border-top: 1px solid #EBEEF5;
  padding: 8px;
}
.el-table-filter__bottom button {
  background: 0 0;
  border: none;
  color: #606266;
  cursor: pointer;
  font-size: 13px;
  padding: 0 3px;
}
.el-date-table td.in-range div, .el-date-table td.in-range div:hover, .el-date-table.is-week-mode .el-date-table__row.current div, .el-date-table.is-week-mode .el-date-table__row:hover div {
  background-color: #F2F6FC;
}
.el-table-filter__bottom button:hover {
  color: #409EFF;
}
.el-table-filter__bottom button:focus {
  outline: 0;
}
.el-table-filter__bottom button.is-disabled {
  color: #C0C4CC;
  cursor: not-allowed;
}
.el-table-filter__wrap {
  max-height: 280px;
}
.el-table-filter__checkbox-group {
  padding: 10px;
}
.el-table-filter__checkbox-group label.el-checkbox {
  display: block;
  margin-right: 5px;
  margin-bottom: 8px;
  margin-left: 5px;
}
.el-table-filter__checkbox-group .el-checkbox:last-child {
  margin-bottom: 0;
}
.el-date-table {
  font-size: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
  color: #606266;
}
.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div {
  margin-left: 5px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div {
  margin-right: 5px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.el-date-table td {
  width: 32px;
  height: 30px;
  padding: 4px 0;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.el-date-table td div {
  height: 30px;
  padding: 3px 0;
  box-sizing: border-box;
}
.el-date-table td span {
  width: 24px;
  height: 24px;
  display: block;
  margin: 0 auto;
  line-height: 24px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50%;
}
.el-date-table td.next-month, .el-date-table td.prev-month {
  color: #C0C4CC;
}
.el-date-table td.today {
  position: relative;
}
.el-date-table td.today span {
  color: #409EFF;
  font-weight: 700;
}
.el-date-table td.today.end-date span, .el-date-table td.today.start-date span {
  color: #FFF;
}
.el-date-table td.available:hover {
  color: #409EFF;
}
.el-date-table td.current:not(.disabled) span {
  color: #FFF;
  background-color: #409EFF;
}
.el-date-table td.end-date div, .el-date-table td.start-date div {
  color: #FFF;
}
.el-date-table td.end-date span, .el-date-table td.start-date span {
  background-color: #409EFF;
}
.el-date-table td.start-date div {
  margin-left: 5px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.el-date-table td.end-date div {
  margin-right: 5px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.el-date-table td.disabled div {
  background-color: #F5F7FA;
  opacity: 1;
  cursor: not-allowed;
  color: #C0C4CC;
}
.el-date-table td.selected div {
  margin-left: 5px;
  margin-right: 5px;
  background-color: #F2F6FC;
  border-radius: 15px;
}
.el-date-table td.selected div:hover {
  background-color: #F2F6FC;
}
.el-date-table td.selected span {
  background-color: #409EFF;
  color: #FFF;
  border-radius: 15px;
}
.el-date-table td.week {
  font-size: 80%;
  color: #606266;
}
.el-month-table, .el-year-table {
  font-size: 12px;
  border-collapse: collapse;
}
.el-date-table th {
  padding: 5px;
  color: #606266;
  font-weight: 400;
  border-bottom: solid 1px #EBEEF5;
}
.el-month-table {
  margin: -1px;
}
.el-month-table td {
  text-align: center;
  padding: 8px 0;
  cursor: pointer;
}
.el-month-table td div {
  height: 48px;
  padding: 6px 0;
  box-sizing: border-box;
}
.el-month-table td.today .cell {
  color: #409EFF;
  font-weight: 700;
}
.el-month-table td.today.end-date .cell, .el-month-table td.today.start-date .cell {
  color: #FFF;
}
.el-month-table td.disabled .cell {
  background-color: #F5F7FA;
  cursor: not-allowed;
  color: #C0C4CC;
}
.el-month-table td.disabled .cell:hover {
  color: #C0C4CC;
}
.el-month-table td .cell {
  width: 60px;
  height: 36px;
  display: block;
  line-height: 36px;
  color: #606266;
  margin: 0 auto;
  border-radius: 18px;
}
.el-month-table td .cell:hover {
  color: #409EFF;
}
.el-month-table td.in-range div, .el-month-table td.in-range div:hover {
  background-color: #F2F6FC;
}
.el-month-table td.end-date div, .el-month-table td.start-date div {
  color: #FFF;
}
.el-month-table td.end-date .cell, .el-month-table td.start-date .cell {
  color: #FFF;
  background-color: #409EFF;
}
.el-month-table td.start-date div {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.el-month-table td.end-date div {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.el-month-table td.current:not(.disabled) .cell {
  color: #409EFF;
}
.el-year-table {
  margin: -1px;
}
.el-year-table .el-icon {
  color: #303133;
}
.el-year-table td {
  text-align: center;
  padding: 20px 3px;
  cursor: pointer;
}
.el-year-table td.today .cell {
  color: #409EFF;
  font-weight: 700;
}
.el-year-table td.disabled .cell {
  background-color: #F5F7FA;
  cursor: not-allowed;
  color: #C0C4CC;
}
.el-year-table td.disabled .cell:hover {
  color: #C0C4CC;
}
.el-year-table td .cell {
  width: 48px;
  height: 32px;
  display: block;
  line-height: 32px;
  color: #606266;
  margin: 0 auto;
}
.el-year-table td .cell:hover, .el-year-table td.current:not(.disabled) .cell {
  color: #409EFF;
}
.el-date-range-picker {
  width: 646px;
}
.el-date-range-picker.has-sidebar {
  width: 756px;
}
.el-date-range-picker table {
  table-layout: fixed;
  width: 100%;
}
.el-date-range-picker .el-picker-panel__body {
  min-width: 513px;
}
.el-date-range-picker .el-picker-panel__content {
  margin: 0;
}
.el-date-range-picker__header {
  position: relative;
  text-align: center;
  height: 28px;
}
.el-date-range-picker__header [class*=arrow-left] {
  float: left;
}
.el-date-range-picker__header [class*=arrow-right] {
  float: right;
}
.el-date-range-picker__header div {
  font-size: 16px;
  font-weight: 500;
  margin-right: 50px;
}
.el-date-range-picker__content {
  float: left;
  width: 50%;
  box-sizing: border-box;
  margin: 0;
  padding: 16px;
}
.el-date-range-picker__content.is-left {
  border-right: 1px solid #e4e4e4;
}
.el-date-range-picker__content .el-date-range-picker__header div {
  margin-left: 50px;
  margin-right: 50px;
}
.el-date-range-picker__editors-wrap {
  box-sizing: border-box;
  display: table-cell;
}
.el-date-range-picker__editors-wrap.is-right {
  text-align: right;
}
.el-date-range-picker__time-header {
  position: relative;
  border-bottom: 1px solid #e4e4e4;
  font-size: 12px;
  padding: 8px 5px 5px;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.el-date-range-picker__time-header>.el-icon-arrow-right {
  font-size: 20px;
  vertical-align: middle;
  display: table-cell;
  color: #303133;
}
.el-date-range-picker__time-picker-wrap {
  position: relative;
  display: table-cell;
  padding: 0 5px;
}
.el-date-range-picker__time-picker-wrap .el-picker-panel {
  position: absolute;
  top: 13px;
  right: 0;
  z-index: 1;
  background: #FFF;
}
.el-date-picker {
  width: 322px;
}
.el-date-picker.has-sidebar.has-time {
  width: 434px;
}
.el-date-picker.has-sidebar {
  width: 438px;
}
.el-date-picker.has-time .el-picker-panel__body-wrapper {
  position: relative;
}
.el-date-picker .el-picker-panel__content {
  width: 292px;
}
.el-date-picker table {
  table-layout: fixed;
  width: 100%;
}
.el-date-picker__editor-wrap {
  position: relative;
  display: table-cell;
  padding: 0 5px;
}
.el-date-picker__time-header {
  position: relative;
  border-bottom: 1px solid #e4e4e4;
  font-size: 12px;
  padding: 8px 5px 5px;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.el-date-picker__header {
  margin: 12px;
  text-align: center;
}
.el-date-picker__header--bordered {
  margin-bottom: 0;
  padding-bottom: 12px;
  border-bottom: solid 1px #EBEEF5;
}
.el-date-picker__header--bordered+.el-picker-panel__content {
  margin-top: 0;
}
.el-date-picker__header-label {
  font-size: 16px;
  font-weight: 500;
  padding: 0 5px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  color: #606266;
}
.el-date-picker__header-label.active, .el-date-picker__header-label:hover {
  color: #409EFF;
}
.el-date-picker__prev-btn {
  float: left;
}
.el-date-picker__next-btn {
  float: right;
}
.el-date-picker__time-wrap {
  padding: 10px;
  text-align: center;
}
.el-date-picker__time-label {
  float: left;
  cursor: pointer;
  line-height: 30px;
  margin-left: 10px;
}
.time-select {
  margin: 5px 0;
  min-width: 0;
}
.time-select .el-picker-panel__content {
  max-height: 200px;
  margin: 0;
}
.time-select-item {
  padding: 8px 10px;
  font-size: 14px;
  line-height: 20px;
}
.time-select-item.selected:not(.disabled) {
  color: #409EFF;
  font-weight: 700;
}
.time-select-item.disabled {
  color: #E4E7ED;
  cursor: not-allowed;
}
.time-select-item:hover {
  background-color: #F5F7FA;
  font-weight: 700;
  cursor: pointer;
}
.el-date-editor {
  position: relative;
  display: inline-block;
  text-align: left;
}
.el-date-editor.el-input, .el-date-editor.el-input__inner {
  width: 220px;
}
.el-date-editor--monthrange.el-input, .el-date-editor--monthrange.el-input__inner {
  width: 300px;
}
.el-date-editor--daterange.el-input, .el-date-editor--daterange.el-input__inner, .el-date-editor--timerange.el-input, .el-date-editor--timerange.el-input__inner {
  width: 350px;
}
.el-date-editor--datetimerange.el-input, .el-date-editor--datetimerange.el-input__inner {
  width: 400px;
}
.el-date-editor--dates .el-input__inner {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-date-editor .el-icon-circle-close {
  cursor: pointer;
}
.el-date-editor .el-range__icon {
  font-size: 14px;
  margin-left: -5px;
  color: #C0C4CC;
  float: left;
  line-height: 32px;
}
.el-date-editor .el-range-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  outline: 0;
  display: inline-block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 39%;
  text-align: center;
  font-size: 14px;
  color: #606266;
}
.el-date-editor .el-range-input::-moz-placeholder {
  color: #C0C4CC;
}
.el-date-editor .el-range-input::placeholder {
  color: #C0C4CC;
}
.el-date-editor .el-range-separator {
  display: inline-block;
  height: 100%;
  padding: 0 5px;
  margin: 0;
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  width: 5%;
  color: #303133;
}
.el-date-editor .el-range__close-icon {
  font-size: 14px;
  color: #C0C4CC;
  width: 25px;
  display: inline-block;
  float: right;
  line-height: 32px;
}
.el-range-editor.el-input__inner {
  display: inline-flex;
  align-items: center;
  padding: 3px 10px;
}
.el-range-editor .el-range-input {
  line-height: 1;
}
.el-range-editor--medium.el-input__inner {
  height: 36px;
}
.el-range-editor--medium .el-range-separator {
  line-height: 28px;
  font-size: 14px;
}
.el-range-editor--medium .el-range-input {
  font-size: 14px;
}
.el-range-editor--medium .el-range__close-icon, .el-range-editor--medium .el-range__icon {
  line-height: 28px;
}
.el-range-editor--small.el-input__inner {
  height: 32px;
}
.el-range-editor--small .el-range-separator {
  line-height: 24px;
  font-size: 13px;
}
.el-range-editor--small .el-range-input {
  font-size: 13px;
}
.el-range-editor--small .el-range__close-icon, .el-range-editor--small .el-range__icon {
  line-height: 24px;
}
.el-range-editor--mini.el-input__inner {
  height: 28px;
}
.el-range-editor--mini .el-range-separator {
  line-height: 20px;
  font-size: 12px;
}
.el-range-editor--mini .el-range-input {
  font-size: 12px;
}
.el-range-editor--mini .el-range__close-icon, .el-range-editor--mini .el-range__icon {
  line-height: 20px;
}
.el-range-editor.is-disabled {
  background-color: #F5F7FA;
  border-color: #E4E7ED;
  color: #C0C4CC;
  cursor: not-allowed;
}
.el-range-editor.is-disabled:focus, .el-range-editor.is-disabled:hover {
  border-color: #E4E7ED;
}
.el-range-editor.is-disabled input {
  background-color: #F5F7FA;
  color: #C0C4CC;
  cursor: not-allowed;
}
.el-range-editor.is-disabled input::-moz-placeholder {
  color: #C0C4CC;
}
.el-range-editor.is-disabled input::placeholder {
  color: #C0C4CC;
}
.el-range-editor.is-disabled .el-range-separator {
  color: #C0C4CC;
}
.el-picker-panel {
  color: #606266;
  border: 1px solid #E4E7ED;
  background: #FFF;
  border-radius: 4px;
  line-height: 30px;
  margin: 5px 0;
}
.el-picker-panel__body-wrapper::after, .el-picker-panel__body::after {
  content: "";
  display: table;
  clear: both;
}
.el-picker-panel__content {
  position: relative;
  margin: 15px;
}
.el-picker-panel__footer {
  border-top: 1px solid #e4e4e4;
  padding: 4px;
  text-align: right;
  background-color: #FFF;
  position: relative;
  font-size: 0;
}
.el-picker-panel__btn, .el-picker-panel__shortcut, .el-time-panel__btn {
  background-color: transparent;
  outline: 0;
}
.el-picker-panel__shortcut {
  display: block;
  width: 100%;
  border: 0;
  line-height: 28px;
  font-size: 14px;
  color: #606266;
  padding-left: 12px;
  text-align: left;
  cursor: pointer;
}
.el-picker-panel__shortcut:hover {
  color: #409EFF;
}
.el-picker-panel__shortcut.active {
  background-color: #e6f1fe;
  color: #409EFF;
}
.el-picker-panel__btn {
  border: 1px solid #dcdcdc;
  color: #333;
  line-height: 24px;
  border-radius: 2px;
  padding: 0 20px;
  cursor: pointer;
  font-size: 12px;
}
.el-picker-panel__btn[disabled] {
  color: #ccc;
  cursor: not-allowed;
}
.el-picker-panel__icon-btn {
  font-size: 12px;
  color: #303133;
  border: 0;
  background: 0 0;
  cursor: pointer;
  outline: 0;
  margin-top: 8px;
}
.el-picker-panel__icon-btn:hover {
  color: #409EFF;
}
.el-picker-panel__icon-btn.is-disabled {
  color: #bbb;
}
.el-picker-panel__icon-btn.is-disabled:hover {
  cursor: not-allowed;
}
.el-picker-panel__link-btn {
  vertical-align: middle;
}
.el-picker-panel [slot=sidebar], .el-picker-panel__sidebar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 110px;
  border-right: 1px solid #e4e4e4;
  box-sizing: border-box;
  padding-top: 6px;
  background-color: #FFF;
  overflow: auto;
}
.el-picker-panel [slot=sidebar]+.el-picker-panel__body, .el-picker-panel__sidebar+.el-picker-panel__body {
  margin-left: 110px;
}
.el-time-spinner.has-seconds .el-time-spinner__wrapper {
  width: 33.3%;
}
.el-time-spinner__wrapper {
  max-height: 190px;
  overflow: auto;
  display: inline-block;
  width: 50%;
  vertical-align: top;
  position: relative;
}
.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
  padding-bottom: 15px;
}
.el-time-spinner__wrapper.is-arrow {
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
  transform: translateY(-32px);
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active) {
  background: #FFF;
  cursor: default;
}
.el-time-spinner__arrow {
  font-size: 12px;
  color: #909399;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1;
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.el-time-spinner__arrow:hover {
  color: #409EFF;
}
.el-time-spinner__arrow.el-icon-arrow-up {
  top: 10px;
}
.el-time-spinner__arrow.el-icon-arrow-down {
  bottom: 10px;
}
.el-time-spinner__input.el-input {
  width: 70%;
}
.el-time-spinner__input.el-input .el-input__inner {
  padding: 0;
  text-align: center;
}
.el-time-spinner__list {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.el-time-spinner__list::after, .el-time-spinner__list::before {
  content: "";
  display: block;
  width: 100%;
  height: 80px;
}
.el-time-spinner__item {
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: #606266;
}
.el-time-spinner__item:hover:not(.disabled):not(.active) {
  background: #F5F7FA;
  cursor: pointer;
}
.el-time-spinner__item.active:not(.disabled) {
  color: #303133;
  font-weight: 700;
}
.el-time-spinner__item.disabled {
  color: #C0C4CC;
  cursor: not-allowed;
}
.el-time-panel {
  margin: 5px 0;
  border: 1px solid #E4E7ED;
  background-color: #FFF;
  border-radius: 2px;
  position: absolute;
  width: 180px;
  left: 0;
  z-index: 1000;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: content-box;
}
.el-time-panel__content {
  font-size: 0;
  position: relative;
  overflow: hidden;
}
.el-time-panel__content::after, .el-time-panel__content::before {
  content: "";
  top: 50%;
  position: absolute;
  margin-top: -15px;
  height: 32px;
  z-index: -1;
  left: 0;
  right: 0;
  box-sizing: border-box;
  padding-top: 6px;
  text-align: left;
  border-top: 1px solid #E4E7ED;
  border-bottom: 1px solid #E4E7ED;
}
.el-time-panel__content::after {
  left: 50%;
  margin-left: 12%;
  margin-right: 12%;
}
.el-time-panel__content::before {
  padding-left: 50%;
  margin-right: 12%;
  margin-left: 12%;
}
.el-time-panel__content.has-seconds::after {
  left: calc(100% / 3 * 2);
}
.el-time-panel__content.has-seconds::before {
  padding-left: calc(100% / 3);
}
.el-time-panel__footer {
  border-top: 1px solid #e4e4e4;
  padding: 4px;
  height: 36px;
  line-height: 25px;
  text-align: right;
  box-sizing: border-box;
}
.el-time-panel__btn {
  border: none;
  line-height: 28px;
  padding: 0 5px;
  margin: 0 5px;
  cursor: pointer;
  font-size: 12px;
  color: #303133;
}
.el-time-panel__btn.confirm {
  font-weight: 800;
  color: #409EFF;
}
.el-time-range-picker {
  width: 354px;
  overflow: visible;
}
.el-time-range-picker__content {
  position: relative;
  text-align: center;
  padding: 10px;
}
.el-time-range-picker__cell {
  box-sizing: border-box;
  margin: 0;
  padding: 4px 7px 7px;
  width: 50%;
  display: inline-block;
}
.el-time-range-picker__header {
  margin-bottom: 5px;
  text-align: center;
  font-size: 14px;
}
.el-popover__title, .el-tooltip__popper[x-placement^=top] {
  margin-bottom: 12px;
}
.el-time-range-picker__body {
  border-radius: 2px;
  border: 1px solid #E4E7ED;
}
.el-popover {
  position: absolute;
  background: #FFF;
  min-width: 150px;
  border-radius: 4px;
  border: 1px solid #EBEEF5;
  z-index: 2000;
  color: #606266;
  line-height: 1.4;
  text-align: justify;
  font-size: 14px;
  word-break: break-all;
}
.el-popover--plain {
  padding: 18px 20px;
}
.el-popover__title {
  color: #303133;
  font-size: 16px;
  line-height: 1;
}
.el-popover:focus, .el-popover:focus:active, .el-popover__reference:focus:hover, .el-popover__reference:focus:not(.focusing) {
  outline-width: 0;
}
.v-modal-enter {
  animation: v-modal-in .2s ease;
}
.v-modal-leave {
  animation: v-modal-out .2s ease forwards;
}
@keyframes v-modal-in {
  0% {
    opacity: 0;
  }
}
@keyframes v-modal-out {
  100% {
    opacity: 0;
  }
}
.v-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: .5;
  background: #000;
}
.el-popup-parent--hidden {
  overflow: hidden;
}
.el-message-box {
  display: inline-block;
  width: 420px;
  padding-bottom: 10px;
  vertical-align: middle;
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #EBEEF5;
  font-size: 18px;
  text-align: left;
  overflow: hidden;
  backface-visibility: hidden;
}
.el-message-box__wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.el-message-box__wrapper::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.el-message-box__header {
  position: relative;
  padding: 15px 15px 10px;
}
.el-message-box__title {
  padding-left: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1;
  color: #303133;
}
.el-message-box__headerbtn {
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 0;
  border: none;
  outline: 0;
  background: 0 0;
  font-size: 16px;
  cursor: pointer;
}
.el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus, .el-message-box__input input.invalid, .el-message-box__input input.invalid:focus {
  border-color: #F56C6C;
}
.el-message-box__headerbtn .el-message-box__close {
  color: #909399;
}
.el-message-box__headerbtn:focus .el-message-box__close, .el-message-box__headerbtn:hover .el-message-box__close {
  color: #409EFF;
}
.el-message-box__content {
  padding: 10px 15px;
  color: #606266;
  font-size: 14px;
}
.el-message-box__container {
  position: relative;
}
.el-message-box__input {
  padding-top: 15px;
}
.el-message-box__status {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 24px !important;
}
.el-message-box__status::before {
  padding-left: 1px;
}
.el-message-box__status+.el-message-box__message {
  padding-left: 36px;
  padding-right: 12px;
}
.el-message-box__status.el-icon-success {
  color: #67C23A;
}
.el-message-box__status.el-icon-info {
  color: #909399;
}
.el-message-box__status.el-icon-warning {
  color: #E6A23C;
}
.el-message-box__status.el-icon-error {
  color: #F56C6C;
}
.el-message-box__message {
  margin: 0;
}
.el-message-box__message p {
  margin: 0;
  line-height: 24px;
}
.el-message-box__errormsg {
  color: #F56C6C;
  font-size: 12px;
  min-height: 18px;
  margin-top: 2px;
}
.el-message-box__btns {
  padding: 5px 15px 0;
  text-align: right;
}
.el-message-box__btns button:nth-child(2) {
  margin-left: 10px;
}
.el-message-box__btns-reverse {
  flex-direction: row-reverse;
}
.el-message-box--center {
  padding-bottom: 30px;
}
.el-message-box--center .el-message-box__header {
  padding-top: 30px;
}
.el-message-box--center .el-message-box__title {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.el-message-box--center .el-message-box__status {
  position: relative;
  top: auto;
  padding-right: 5px;
  text-align: center;
  transform: translateY(-1px);
}
.el-message-box--center .el-message-box__message {
  margin-left: 0;
}
.el-message-box--center .el-message-box__btns, .el-message-box--center .el-message-box__content {
  text-align: center;
}
.el-message-box--center .el-message-box__content {
  padding-left: 27px;
  padding-right: 27px;
}
.msgbox-fade-enter-active {
  animation: msgbox-fade-in .3s;
}
.msgbox-fade-leave-active {
  animation: msgbox-fade-out .3s;
}
@keyframes msgbox-fade-in {
  0% {
    transform: translate3d(0,-20px,0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0,0,0);
    opacity: 1;
  }
}
@keyframes msgbox-fade-out {
  0% {
    transform: translate3d(0,0,0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0,-20px,0);
    opacity: 0;
  }
}
.el-breadcrumb {
  font-size: 14px;
  line-height: 1;
}
.el-breadcrumb::after, .el-breadcrumb::before {
  display: table;
  content: "";
}
.el-breadcrumb::after {
  clear: both;
}
.el-breadcrumb__separator {
  margin: 0 9px;
  font-weight: 700;
  color: #C0C4CC;
}
.el-breadcrumb__separator[class*=icon] {
  margin: 0 6px;
  font-weight: 400;
}
.el-breadcrumb__item {
  float: left;
}
.el-breadcrumb__inner {
  color: #606266;
}
.el-breadcrumb__inner a, .el-breadcrumb__inner.is-link {
  font-weight: 700;
  text-decoration: none;
  transition: color .2s cubic-bezier(.645,.045,.355,1);
  color: #303133;
}
.el-breadcrumb__inner a:hover, .el-breadcrumb__inner.is-link:hover {
  color: #409EFF;
  cursor: pointer;
}
.el-breadcrumb__item:last-child .el-breadcrumb__inner, .el-breadcrumb__item:last-child .el-breadcrumb__inner a, .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover, .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
  font-weight: 400;
  color: #606266;
  cursor: text;
}
.el-form--label-left .el-form-item__label {
  text-align: left;
}
.el-form--label-top .el-form-item__label {
  float: none;
  display: inline-block;
  text-align: left;
  padding: 0 0 10px;
}
.el-form--inline .el-form-item {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
.el-form--inline .el-form-item__label {
  float: none;
  display: inline-block;
}
.el-form--inline .el-form-item__content {
  display: inline-block;
  vertical-align: top;
}
.el-form--inline.el-form--label-top .el-form-item__content {
  display: block;
}
.el-form-item {
  margin-bottom: 22px;
}
.el-form-item::after, .el-form-item::before {
  display: table;
  content: "";
}
.el-form-item::after {
  clear: both;
}
.el-form-item .el-form-item {
  margin-bottom: 0;
}
.el-form-item--mini.el-form-item, .el-form-item--small.el-form-item {
  margin-bottom: 18px;
}
.el-form-item .el-input__validateIcon {
  display: none;
}
.el-form-item--medium .el-form-item__content, .el-form-item--medium .el-form-item__label {
  line-height: 36px;
}
.el-form-item--small .el-form-item__content, .el-form-item--small .el-form-item__label {
  line-height: 32px;
}
.el-form-item--small .el-form-item__error {
  padding-top: 2px;
}
.el-form-item--mini .el-form-item__content, .el-form-item--mini .el-form-item__label {
  line-height: 28px;
}
.el-form-item--mini .el-form-item__error {
  padding-top: 1px;
}
.el-form-item__label-wrap {
  float: left;
}
.el-form-item__label-wrap .el-form-item__label {
  display: inline-block;
  float: none;
}
.el-form-item__label {
  text-align: right;
  vertical-align: middle;
  float: left;
  font-size: 14px;
  color: #606266;
  line-height: 40px;
  padding: 0 12px 0 0;
  box-sizing: border-box;
}
.el-form-item__content {
  line-height: 40px;
  position: relative;
  font-size: 14px;
}
.el-form-item__content::after, .el-form-item__content::before {
  display: table;
  content: "";
}
.el-form-item__content::after {
  clear: both;
}
.el-form-item__content .el-input-group {
  vertical-align: top;
}
.el-form-item__error {
  color: #F56C6C;
  font-size: 12px;
  line-height: 1;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  left: 0;
}
.el-form-item__error--inline {
  position: relative;
  top: auto;
  left: auto;
  display: inline-block;
  margin-left: 10px;
}
.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before, .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
  content: "*";
  color: #F56C6C;
  margin-right: 4px;
}
.el-form-item.is-error .el-input-group__append .el-input__inner, .el-form-item.is-error .el-input-group__prepend .el-input__inner {
  border-color: transparent;
}
.el-form-item.is-error .el-input__validateIcon {
  color: #F56C6C;
}
.el-form-item--feedback .el-input__validateIcon {
  display: inline-block;
}
.el-tabs__header {
  padding: 0;
  position: relative;
  margin: 0 0 15px;
}
.el-tabs__active-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  background-color: #409EFF;
  z-index: 1;
  transition: transform .3s cubic-bezier(.645,.045,.355,1);
  list-style: none;
}
.el-tabs__new-tab {
  float: right;
  border: 1px solid #d3dce6;
  height: 18px;
  width: 18px;
  line-height: 18px;
  margin: 12px 0 9px 10px;
  border-radius: 3px;
  text-align: center;
  font-size: 12px;
  color: #d3dce6;
  cursor: pointer;
  transition: all .15s;
}
.el-tabs__new-tab .el-icon-plus {
  transform: scale(.8,.8);
}
.el-tabs__new-tab:hover {
  color: #409EFF;
}
.el-tabs__nav-wrap {
  overflow: hidden;
  margin-bottom: -1px;
  position: relative;
}
.el-tabs__nav-wrap::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: #E4E7ED;
  z-index: 1;
}
.el-tabs__nav-wrap.is-scrollable {
  padding: 0 20px;
  box-sizing: border-box;
}
.el-tabs__nav-scroll {
  overflow: hidden;
}
.el-tabs__nav-next, .el-tabs__nav-prev {
  position: absolute;
  cursor: pointer;
  line-height: 44px;
  font-size: 12px;
  color: #909399;
}
.el-tabs__nav-next {
  right: 0;
}
.el-tabs__nav-prev {
  left: 0;
}
.el-tabs__nav {
  white-space: nowrap;
  position: relative;
  transition: transform .3s;
  float: left;
  z-index: 2;
}
.el-tabs__nav.is-stretch {
  min-width: 100%;
  display: flex;
}
.el-tabs__nav.is-stretch>* {
  flex: 1;
  text-align: center;
}
.el-tabs__item {
  padding: 0 20px;
  height: 40px;
  box-sizing: border-box;
  line-height: 40px;
  display: inline-block;
  list-style: none;
  font-size: 14px;
  font-weight: 500;
  color: #303133;
  position: relative;
}
.el-tabs__item:focus, .el-tabs__item:focus:active {
  outline: 0;
}
.el-tabs__item:focus.is-active.is-focus:not(:active) {
  box-shadow: 0 0 2px 2px #409EFF inset;
  border-radius: 3px;
}
.el-tabs__item .el-icon-close {
  border-radius: 50%;
  text-align: center;
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  margin-left: 5px;
}
.el-tabs__item .el-icon-close:before {
  transform: scale(.9);
  display: inline-block;
}
.el-tabs--card>.el-tabs__header .el-tabs__active-bar, .el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left, .el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
  display: none;
}
.el-tabs__item .el-icon-close:hover {
  background-color: #C0C4CC;
  color: #FFF;
}
.el-tabs__item.is-active {
  color: #409EFF;
}
.el-tabs__item:hover {
  color: #409EFF;
  cursor: pointer;
}
.el-tabs__item.is-disabled {
  color: #C0C4CC;
  cursor: default;
}
.el-tabs__content {
  overflow: hidden;
  position: relative;
}
.el-tabs--card>.el-tabs__header {
  border-bottom: 1px solid #E4E7ED;
}
.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap::after {
  content: none;
}
.el-tabs--card>.el-tabs__header .el-tabs__nav {
  border: 1px solid #E4E7ED;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  box-sizing: border-box;
}
.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close {
  position: relative;
  font-size: 12px;
  width: 0;
  height: 14px;
  vertical-align: middle;
  line-height: 15px;
  overflow: hidden;
  top: -1px;
  right: -2px;
  transform-origin: 100% 50%;
}
.el-tabs--card>.el-tabs__header .el-tabs__item {
  border-bottom: 1px solid transparent;
  border-left: 1px solid #E4E7ED;
  transition: color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);
}
.el-tabs--card>.el-tabs__header .el-tabs__item:first-child {
  border-left: none;
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover {
  padding-left: 13px;
  padding-right: 13px;
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close {
  width: 14px;
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
  border-bottom-color: #FFF;
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable {
  padding-left: 20px;
  padding-right: 20px;
}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close {
  width: 14px;
}
.el-tabs--border-card {
  background: #FFF;
  border: 1px solid #DCDFE6;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);
}
.el-tabs--border-card>.el-tabs__content {
  padding: 15px;
}
.el-tabs--border-card>.el-tabs__header {
  background-color: #F5F7FA;
  border-bottom: 1px solid #E4E7ED;
  margin: 0;
}
.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap::after {
  content: none;
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item {
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  border: 1px solid transparent;
  margin-top: -1px;
  color: #909399;
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item, .el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child {
  margin-left: -1px;
}
.el-col-offset-0, .el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child {
  margin-left: 0;
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
  color: #409EFF;
  background-color: #FFF;
  border-right-color: #DCDFE6;
  border-left-color: #DCDFE6;
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  color: #409EFF;
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled {
  color: #C0C4CC;
}
.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2), .el-tabs--bottom .el-tabs__item.is-top:nth-child(2), .el-tabs--top .el-tabs__item.is-bottom:nth-child(2), .el-tabs--top .el-tabs__item.is-top:nth-child(2) {
  padding-left: 0;
}
.el-tabs--bottom .el-tabs__item.is-bottom:last-child, .el-tabs--bottom .el-tabs__item.is-top:last-child, .el-tabs--top .el-tabs__item.is-bottom:last-child, .el-tabs--top .el-tabs__item.is-top:last-child {
  padding-right: 0;
}
.el-cascader-menu:last-child .el-cascader-node, .el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child, .el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child, .el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child {
  padding-right: 20px;
}
.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2) {
  padding-left: 20px;
}
.el-tabs--bottom .el-tabs__header.is-bottom {
  margin-bottom: 0;
  margin-top: 10px;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
  border-bottom: 0;
  border-top: 1px solid #DCDFE6;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
  margin-top: -1px;
  margin-bottom: 0;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
  border: 1px solid transparent;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
  margin: 0 -1px -1px;
}
.el-tabs--left, .el-tabs--right {
  overflow: hidden;
}
.el-tabs--left .el-tabs__header.is-left, .el-tabs--left .el-tabs__header.is-right, .el-tabs--left .el-tabs__nav-scroll, .el-tabs--left .el-tabs__nav-wrap.is-left, .el-tabs--left .el-tabs__nav-wrap.is-right, .el-tabs--right .el-tabs__header.is-left, .el-tabs--right .el-tabs__header.is-right, .el-tabs--right .el-tabs__nav-scroll, .el-tabs--right .el-tabs__nav-wrap.is-left, .el-tabs--right .el-tabs__nav-wrap.is-right {
  height: 100%;
}
.el-tabs--left .el-tabs__active-bar.is-left, .el-tabs--left .el-tabs__active-bar.is-right, .el-tabs--right .el-tabs__active-bar.is-left, .el-tabs--right .el-tabs__active-bar.is-right {
  top: 0;
  bottom: auto;
  width: 2px;
  height: auto;
}
.el-tabs--left .el-tabs__nav-wrap.is-left, .el-tabs--left .el-tabs__nav-wrap.is-right, .el-tabs--right .el-tabs__nav-wrap.is-left, .el-tabs--right .el-tabs__nav-wrap.is-right {
  margin-bottom: 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next, .el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev, .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next, .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev {
  height: 30px;
  line-height: 30px;
  width: 100%;
  text-align: center;
  cursor: pointer;
}
.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i, .el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i, .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i, .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i, .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i, .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i, .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i, .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i {
  transform: rotateZ(90deg);
}
.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev, .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev {
  left: auto;
  top: 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next, .el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next {
  right: auto;
  bottom: 0;
}
.el-tabs--left .el-tabs__active-bar.is-left, .el-tabs--left .el-tabs__nav-wrap.is-left::after {
  right: 0;
  left: auto;
}
.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable, .el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable, .el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable, .el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {
  padding: 30px 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left::after, .el-tabs--left .el-tabs__nav-wrap.is-right::after, .el-tabs--right .el-tabs__nav-wrap.is-left::after, .el-tabs--right .el-tabs__nav-wrap.is-right::after {
  height: 100%;
  width: 2px;
  bottom: auto;
  top: 0;
}
.el-tabs--left .el-tabs__nav.is-left, .el-tabs--left .el-tabs__nav.is-right, .el-tabs--right .el-tabs__nav.is-left, .el-tabs--right .el-tabs__nav.is-right {
  float: none;
}
.el-tabs--left .el-tabs__item.is-left, .el-tabs--left .el-tabs__item.is-right, .el-tabs--right .el-tabs__item.is-left, .el-tabs--right .el-tabs__item.is-right {
  display: block;
}
.el-tabs--left .el-tabs__header.is-left {
  float: left;
  margin-bottom: 0;
  margin-right: 10px;
}
.el-button-group>.el-button:not(:last-child), .el-tabs--left .el-tabs__nav-wrap.is-left {
  margin-right: -1px;
}
.el-tabs--left .el-tabs__item.is-left {
  text-align: right;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
  border-left: none;
  border-right: 1px solid #E4E7ED;
  border-bottom: none;
  border-top: 1px solid #E4E7ED;
  text-align: left;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
  border-right: 1px solid #E4E7ED;
  border-top: none;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
  border: 1px solid #E4E7ED;
  border-right-color: #fff;
  border-left: none;
  border-bottom: none;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
  border-top: none;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
  border-bottom: none;
}
.el-tabs--left.el-tabs--card .el-tabs__nav {
  border-radius: 4px 0 0 4px;
  border-bottom: 1px solid #E4E7ED;
  border-right: none;
}
.el-tabs--left.el-tabs--card .el-tabs__new-tab {
  float: none;
}
.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
  border-right: 1px solid #dfe4ed;
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
  border: 1px solid transparent;
  margin: -1px 0 -1px -1px;
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
  border-color: #d1dbe5 transparent;
}
.el-tabs--right .el-tabs__header.is-right {
  float: right;
  margin-bottom: 0;
  margin-left: 10px;
}
.el-tabs--right .el-tabs__nav-wrap.is-right {
  margin-left: -1px;
}
.el-tabs--right .el-tabs__nav-wrap.is-right::after {
  left: 0;
  right: auto;
}
.el-tabs--right .el-tabs__active-bar.is-right {
  left: 0;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
  border-bottom: none;
  border-top: 1px solid #E4E7ED;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
  border-left: 1px solid #E4E7ED;
  border-top: none;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
  border: 1px solid #E4E7ED;
  border-left-color: #fff;
  border-right: none;
  border-bottom: none;
}
.cdt-header-logo-menu .el-menu.el-menu--horizontal, .cdt-header-logo-menu .el-menu.el-menu--horizontal>.el-menu-item.is-active, .el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
  border-bottom: none;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
  border-top: none;
}
.el-tabs--right.el-tabs--card .el-tabs__nav {
  border-radius: 0 4px 4px 0;
  border-bottom: 1px solid #E4E7ED;
  border-left: none;
}
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
  border-left: 1px solid #dfe4ed;
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
  border: 1px solid transparent;
  margin: -1px -1px -1px 0;
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
  border-color: #d1dbe5 transparent;
}
.slideInLeft-transition, .slideInRight-transition {
  display: inline-block;
}
.slideInRight-enter {
  animation: slideInRight-enter .3s;
}
.slideInRight-leave {
  position: absolute;
  left: 0;
  right: 0;
  animation: slideInRight-leave .3s;
}
.slideInLeft-enter {
  animation: slideInLeft-enter .3s;
}
.slideInLeft-leave {
  position: absolute;
  left: 0;
  right: 0;
  animation: slideInLeft-leave .3s;
}
@keyframes slideInRight-enter {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(100%);
  }
  to {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0);
  }
}
@keyframes slideInRight-leave {
  0% {
    transform-origin: 0 0;
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateX(100%);
    opacity: 0;
  }
}
@keyframes slideInLeft-enter {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(-100%);
  }
  to {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0);
  }
}
@keyframes slideInLeft-leave {
  0% {
    transform-origin: 0 0;
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0;
  }
}
.el-tree {
  position: relative;
  cursor: default;
  background: #FFF;
  color: #606266;
}
.el-tree__empty-block {
  position: relative;
  min-height: 60px;
  text-align: center;
  width: 100%;
  height: 100%;
}
.el-tree__empty-text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  color: #909399;
  font-size: 14px;
}
.el-tree__drop-indicator {
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #409EFF;
}
.el-tree-node {
  white-space: nowrap;
  outline: 0;
}
.el-tree-node:focus>.el-tree-node__content {
  background-color: #F5F7FA;
}
.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label {
  background-color: #409EFF;
  color: #fff;
}
.el-tree-node__content {
  display: flex;
  align-items: center;
  height: 26px;
  cursor: pointer;
}
.el-tree-node__content>.el-tree-node__expand-icon {
  padding: 6px;
}
.el-tree-node__content>label.el-checkbox {
  margin-right: 8px;
}
.el-tree-node__content:hover {
  background-color: #F5F7FA;
}
.el-tree.is-dragging .el-tree-node__content {
  cursor: move;
}
.el-tree.is-dragging .el-tree-node__content * {
  pointer-events: none;
}
.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content {
  cursor: not-allowed;
}
.el-tree-node__expand-icon {
  cursor: pointer;
  color: #C0C4CC;
  font-size: 12px;
  transform: rotate(0);
  transition: transform .3s ease-in-out;
}
.el-tree-node__expand-icon.expanded {
  transform: rotate(90deg);
}
.el-tree-node__expand-icon.is-leaf {
  color: transparent;
  cursor: default;
}
.el-tree-node__label {
  font-size: 14px;
}
.el-tree-node__loading-icon {
  margin-right: 8px;
  font-size: 14px;
  color: #C0C4CC;
}
.el-tree-node>.el-tree-node__children {
  overflow: hidden;
  background-color: transparent;
}
.el-tree-node.is-expanded>.el-tree-node__children {
  display: block;
}
.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
  background-color: #f0f7ff;
}
.el-alert, .el-notification, .el-slider__button, .el-slider__stop {
  background-color: #FFF;
}
.el-alert {
  width: 100%;
  padding: 8px 16px;
  margin: 0;
  box-sizing: border-box;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  opacity: 1;
  display: flex;
  align-items: center;
  transition: opacity .2s;
}
.el-alert.is-center, .el-row--flex.is-justify-center {
  justify-content: center;
}
.el-alert.is-light .el-alert__closebtn {
  color: #C0C4CC;
}
.el-alert.is-dark .el-alert__closebtn, .el-alert.is-dark .el-alert__description {
  color: #FFF;
}
.el-alert--success.is-light {
  background-color: #f0f9eb;
  color: #67C23A;
}
.el-alert--success.is-light .el-alert__description {
  color: #67C23A;
}
.el-alert--success.is-dark {
  background-color: #67C23A;
  color: #FFF;
}
.el-alert--info.is-light {
  background-color: #f4f4f5;
  color: #909399;
}
.el-alert--info.is-dark {
  background-color: #909399;
  color: #FFF;
}
.el-alert--info .el-alert__description {
  color: #909399;
}
.el-alert--warning.is-light {
  background-color: #fdf6ec;
  color: #E6A23C;
}
.el-alert--warning.is-light .el-alert__description {
  color: #E6A23C;
}
.el-alert--warning.is-dark {
  background-color: #E6A23C;
  color: #FFF;
}
.el-alert--error.is-light {
  background-color: #fef0f0;
  color: #F56C6C;
}
.el-alert--error.is-light .el-alert__description {
  color: #F56C6C;
}
.el-alert--error.is-dark {
  background-color: #F56C6C;
  color: #FFF;
}
.el-alert__content {
  display: table-cell;
  padding: 0 8px;
}
.el-alert__icon {
  font-size: 16px;
  width: 16px;
}
.el-alert__icon.is-big {
  font-size: 28px;
  width: 28px;
}
.el-alert__title {
  font-size: 13px;
  line-height: 18px;
}
.el-alert__title.is-bold {
  font-weight: 700;
}
.el-alert .el-alert__description {
  font-size: 12px;
  margin: 5px 0 0;
}
.el-alert__closebtn {
  font-size: 12px;
  opacity: 1;
  position: absolute;
  top: 12px;
  right: 15px;
  cursor: pointer;
}
.el-alert-fade-enter, .el-alert-fade-leave-active, .el-loading-fade-enter, .el-loading-fade-leave-active, .el-notification-fade-leave-active, .el-upload iframe {
  opacity: 0;
}
.el-alert__closebtn.is-customed {
  font-style: normal;
  font-size: 13px;
  top: 9px;
}
.el-notification {
  display: flex;
  width: 330px;
  padding: 14px 26px 14px 13px;
  border-radius: 8px;
  box-sizing: border-box;
  border: 1px solid #EBEEF5;
  position: fixed;
  transition: opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;
  overflow: hidden;
}
.el-notification.right {
  right: 16px;
}
.el-notification.left {
  left: 16px;
}
.el-notification__group {
  margin-left: 13px;
  margin-right: 8px;
}
.el-notification__title {
  font-weight: 700;
  font-size: 16px;
  color: #303133;
  margin: 0;
}
.el-notification__content {
  font-size: 14px;
  line-height: 21px;
  margin: 6px 0 0;
  color: #606266;
  text-align: justify;
}
.el-notification__content p {
  margin: 0;
}
.el-notification__icon {
  height: 24px;
  width: 24px;
  font-size: 24px;
}
.el-notification__closeBtn {
  position: absolute;
  top: 18px;
  right: 15px;
  cursor: pointer;
  color: #909399;
  font-size: 16px;
}
.el-notification__closeBtn:hover {
  color: #606266;
}
.el-notification .el-icon-success {
  color: #67C23A;
}
.el-notification .el-icon-error {
  color: #F56C6C;
}
.el-notification .el-icon-info {
  color: #909399;
}
.el-notification .el-icon-warning {
  color: #E6A23C;
}
.el-notification-fade-enter.right {
  right: 0;
  transform: translateX(100%);
}
.el-notification-fade-enter.left {
  left: 0;
  transform: translateX(-100%);
}
.el-input-number {
  position: relative;
  display: inline-block;
  width: 180px;
  line-height: 38px;
}
.el-input-number .el-input {
  display: block;
}
.el-input-number .el-input__inner {
  -webkit-appearance: none;
  padding-left: 50px;
  padding-right: 50px;
  text-align: center;
}
.el-input-number__decrease, .el-input-number__increase {
  position: absolute;
  z-index: 1;
  top: 1px;
  width: 40px;
  height: auto;
  text-align: center;
  background: #F5F7FA;
  color: #606266;
  cursor: pointer;
  font-size: 13px;
}
.el-input-number__decrease:hover, .el-input-number__increase:hover {
  color: #409EFF;
}
.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled), .el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled) {
  border-color: #409EFF;
}
.el-input-number__decrease.is-disabled, .el-input-number__increase.is-disabled {
  color: #C0C4CC;
  cursor: not-allowed;
}
.el-input-number__increase {
  right: 1px;
  border-radius: 0 4px 4px 0;
  border-left: 1px solid #DCDFE6;
}
.el-input-number__decrease {
  left: 1px;
  border-radius: 4px 0 0 4px;
  border-right: 1px solid #DCDFE6;
}
.el-input-number.is-disabled .el-input-number__decrease, .el-input-number.is-disabled .el-input-number__increase {
  border-color: #E4E7ED;
  color: #E4E7ED;
}
.el-input-number.is-disabled .el-input-number__decrease:hover, .el-input-number.is-disabled .el-input-number__increase:hover {
  color: #E4E7ED;
  cursor: not-allowed;
}
.el-input-number--medium {
  width: 200px;
  line-height: 34px;
}
.el-input-number--medium .el-input-number__decrease, .el-input-number--medium .el-input-number__increase {
  width: 36px;
  font-size: 14px;
}
.el-input-number--medium .el-input__inner {
  padding-left: 43px;
  padding-right: 43px;
}
.el-input-number--small {
  width: 130px;
  line-height: 30px;
}
.el-input-number--small .el-input-number__decrease, .el-input-number--small .el-input-number__increase {
  width: 32px;
  font-size: 13px;
}
.el-input-number--small .el-input-number__decrease [class*=el-icon], .el-input-number--small .el-input-number__increase [class*=el-icon] {
  transform: scale(.9);
}
.el-input-number--small .el-input__inner {
  padding-left: 39px;
  padding-right: 39px;
}
.el-input-number--mini {
  width: 130px;
  line-height: 26px;
}
.el-input-number--mini .el-input-number__decrease, .el-input-number--mini .el-input-number__increase {
  width: 28px;
  font-size: 12px;
}
.el-input-number--mini .el-input__inner {
  padding-left: 35px;
  padding-right: 35px;
}
.el-input-number.is-without-controls .el-input__inner {
  padding-left: 15px;
  padding-right: 15px;
}
.el-input-number.is-controls-right .el-input__inner {
  padding-left: 15px;
  padding-right: 50px;
}
.el-input-number.is-controls-right .el-input-number__decrease, .el-input-number.is-controls-right .el-input-number__increase {
  height: auto;
  line-height: 19px;
}
.el-input-number.is-controls-right .el-input-number__increase {
  border-radius: 0 4px 0 0;
  border-bottom: 1px solid #DCDFE6;
}
.el-input-number.is-controls-right .el-input-number__decrease {
  right: 1px;
  bottom: 1px;
  top: auto;
  left: auto;
  border-right: none;
  border-left: 1px solid #DCDFE6;
  border-radius: 0 0 4px;
}
.el-input-number.is-controls-right[class*=medium] [class*=decrease], .el-input-number.is-controls-right[class*=medium] [class*=increase] {
  line-height: 17px;
}
.el-input-number.is-controls-right[class*=small] [class*=decrease], .el-input-number.is-controls-right[class*=small] [class*=increase] {
  line-height: 15px;
}
.el-input-number.is-controls-right[class*=mini] [class*=decrease], .el-input-number.is-controls-right[class*=mini] [class*=increase] {
  line-height: 13px;
}
.el-tooltip:focus:hover, .el-tooltip:focus:not(.focusing) {
  outline-width: 0;
}
.el-tooltip__popper {
  position: absolute;
  border-radius: 4px;
  padding: 10px;
  z-index: 2000;
  font-size: 12px;
  line-height: 1.2;
  min-width: 10px;
  word-wrap: break-word;
}
.el-tooltip__popper .popper__arrow, .el-tooltip__popper .popper__arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.el-tooltip__popper .popper__arrow {
  border-width: 6px;
}
.el-tooltip__popper .popper__arrow::after {
  content: " ";
  border-width: 5px;
}
.el-tooltip__popper[x-placement^=top] .popper__arrow {
  bottom: -6px;
  border-top-color: #303133;
  border-bottom-width: 0;
}
.el-tooltip__popper[x-placement^=top] .popper__arrow::after {
  bottom: 1px;
  margin-left: -5px;
  border-top-color: #303133;
  border-bottom-width: 0;
}
.el-tooltip__popper[x-placement^=bottom] {
  margin-top: 12px;
}
.el-tooltip__popper[x-placement^=bottom] .popper__arrow {
  top: -6px;
  border-top-width: 0;
  border-bottom-color: #303133;
}
.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after {
  top: 1px;
  margin-left: -5px;
  border-top-width: 0;
  border-bottom-color: #303133;
}
.el-tooltip__popper[x-placement^=right] {
  margin-left: 12px;
}
.el-tooltip__popper[x-placement^=right] .popper__arrow {
  left: -6px;
  border-right-color: #303133;
  border-left-width: 0;
}
.el-tooltip__popper[x-placement^=right] .popper__arrow::after {
  bottom: -5px;
  left: 1px;
  border-right-color: #303133;
  border-left-width: 0;
}
.el-tooltip__popper[x-placement^=left] {
  margin-right: 12px;
}
.el-tooltip__popper[x-placement^=left] .popper__arrow {
  right: -6px;
  border-right-width: 0;
  border-left-color: #303133;
}
.el-tooltip__popper[x-placement^=left] .popper__arrow::after {
  right: 1px;
  bottom: -5px;
  margin-left: -5px;
  border-right-width: 0;
  border-left-color: #303133;
}
.el-tooltip__popper.is-dark {
  background: #303133;
  color: #FFF;
}
.el-tooltip__popper.is-light {
  background: #FFF;
  border: 1px solid #303133;
}
.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow {
  border-top-color: #303133;
}
.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after {
  border-top-color: #FFF;
}
.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow {
  border-bottom-color: #303133;
}
.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after {
  border-bottom-color: #FFF;
}
.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow {
  border-left-color: #303133;
}
.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after {
  border-left-color: #FFF;
}
.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow {
  border-right-color: #303133;
}
.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after {
  border-right-color: #FFF;
}
.el-slider::after, .el-slider::before {
  display: table;
  content: "";
}
.el-slider::after {
  clear: both;
}
.el-slider__runway {
  width: 100%;
  height: 6px;
  margin: 16px 0;
  background-color: #E4E7ED;
  border-radius: 3px;
  position: relative;
  cursor: pointer;
  vertical-align: middle;
}
.el-slider__runway.show-input {
  margin-right: 160px;
  width: auto;
}
.el-slider__runway.disabled {
  cursor: default;
}
.el-slider__runway.disabled .el-slider__bar {
  background-color: #C0C4CC;
}
.el-slider__runway.disabled .el-slider__button {
  border-color: #C0C4CC;
}
.el-slider__runway.disabled .el-slider__button-wrapper.dragging, .el-slider__runway.disabled .el-slider__button-wrapper.hover, .el-slider__runway.disabled .el-slider__button-wrapper:hover {
  cursor: not-allowed;
}
.el-slider__runway.disabled .el-slider__button.dragging, .el-slider__runway.disabled .el-slider__button.hover, .el-slider__runway.disabled .el-slider__button:hover {
  transform: scale(1);
  cursor: not-allowed;
}
.el-slider__input {
  float: right;
  margin-top: 3px;
  width: 130px;
}
.el-slider__input.el-input-number--mini {
  margin-top: 5px;
}
.el-slider__input.el-input-number--medium {
  margin-top: 0;
}
.el-slider__input.el-input-number--large {
  margin-top: -2px;
}
.el-slider__bar {
  height: 6px;
  background-color: #409EFF;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  position: absolute;
}
.el-slider__button-wrapper {
  height: 36px;
  width: 36px;
  position: absolute;
  z-index: 1001;
  top: -15px;
  transform: translateX(-50%);
  background-color: transparent;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  line-height: normal;
}
.el-image-viewer__btn, .el-slider__button, .el-step__icon-inner {
  -webkit-user-select: none;
  -moz-user-select: none;
}
.el-slider__button-wrapper::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}
.el-slider__button-wrapper .el-tooltip {
  vertical-align: middle;
  display: inline-block;
}
.el-slider__button-wrapper.hover, .el-slider__button-wrapper:hover {
  cursor: grab;
}
.el-slider__button-wrapper.dragging {
  cursor: grabbing;
}
.el-slider__button {
  width: 16px;
  height: 16px;
  border: 2px solid #409EFF;
  border-radius: 50%;
  transition: .2s;
  user-select: none;
}
.el-slider__button.dragging, .el-slider__button.hover, .el-slider__button:hover {
  transform: scale(1.2);
}
.el-slider__marks-text, .el-slider__stop {
  position: absolute;
  transform: translateX(-50%);
}
.el-slider__button.hover, .el-slider__button:hover {
  cursor: grab;
}
.el-slider__button.dragging {
  cursor: grabbing;
}
.el-slider__stop {
  height: 6px;
  width: 6px;
  border-radius: 100%;
}
.el-slider__marks {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.el-slider__marks-text {
  font-size: 14px;
  color: #909399;
  margin-top: 15px;
}
.el-slider.is-vertical {
  position: relative;
}
.el-slider.is-vertical .el-slider__runway {
  width: 6px;
  height: 100%;
  margin: 0 16px;
}
.el-slider.is-vertical .el-slider__bar {
  width: 6px;
  height: auto;
  border-radius: 0 0 3px 3px;
}
.el-slider.is-vertical .el-slider__button-wrapper {
  top: auto;
  left: -15px;
  transform: translateY(50%);
}
.el-slider.is-vertical .el-slider__stop {
  transform: translateY(50%);
}
.el-slider.is-vertical.el-slider--with-input {
  padding-bottom: 58px;
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input {
  overflow: visible;
  float: none;
  position: absolute;
  bottom: 22px;
  width: 36px;
  margin-top: 15px;
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner {
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease, .el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
  top: 32px;
  margin-top: -1px;
  border: 1px solid #DCDFE6;
  line-height: 20px;
  box-sizing: border-box;
  transition: border-color .2s cubic-bezier(.645,.045,.355,1);
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease {
  width: 18px;
  right: 18px;
  border-bottom-left-radius: 4px;
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase {
  width: 19px;
  border-bottom-right-radius: 4px;
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease, .el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase {
  border-color: #C0C4CC;
}
.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease, .el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase {
  border-color: #409EFF;
}
.el-slider.is-vertical .el-slider__marks-text {
  margin-top: 0;
  left: 15px;
  transform: translateY(50%);
}
.el-loading-parent--relative {
  position: relative !important;
}
.el-loading-parent--hidden {
  overflow: hidden !important;
}
.el-loading-mask {
  position: absolute;
  z-index: 2000;
  background-color: rgba(255,255,255,.9);
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity .3s;
}
.el-loading-mask.is-fullscreen {
  position: fixed;
}
.el-loading-mask.is-fullscreen .el-loading-spinner {
  margin-top: -25px;
}
.el-loading-mask.is-fullscreen .el-loading-spinner .circular {
  height: 50px;
  width: 50px;
}
.el-loading-spinner {
  top: 50%;
  margin-top: -21px;
  width: 100%;
  text-align: center;
  position: absolute;
}
.el-col-pull-0, .el-col-pull-1, .el-col-pull-10, .el-col-pull-11, .el-col-pull-12, .el-col-pull-13, .el-col-pull-14, .el-col-pull-15, .el-col-pull-16, .el-col-pull-17, .el-col-pull-18, .el-col-pull-19, .el-col-pull-2, .el-col-pull-20, .el-col-pull-21, .el-col-pull-22, .el-col-pull-23, .el-col-pull-24, .el-col-pull-3, .el-col-pull-4, .el-col-pull-5, .el-col-pull-6, .el-col-pull-7, .el-col-pull-8, .el-col-pull-9, .el-col-push-0, .el-col-push-1, .el-col-push-10, .el-col-push-11, .el-col-push-12, .el-col-push-13, .el-col-push-14, .el-col-push-15, .el-col-push-16, .el-col-push-17, .el-col-push-18, .el-col-push-19, .el-col-push-2, .el-col-push-20, .el-col-push-21, .el-col-push-22, .el-col-push-23, .el-col-push-24, .el-col-push-3, .el-col-push-4, .el-col-push-5, .el-col-push-6, .el-col-push-7, .el-col-push-8, .el-col-push-9, .el-row, .el-upload-dragger, .el-upload-list--picture .el-upload-list__item-thumbnail, .el-upload-list__item {
  position: relative;
}
.el-loading-spinner .el-loading-text {
  color: #409EFF;
  margin: 3px 0;
  font-size: 14px;
}
.el-loading-spinner .circular {
  height: 42px;
  width: 42px;
  animation: loading-rotate 2s linear infinite;
}
.el-loading-spinner .path {
  animation: loading-dash 1.5s ease-in-out infinite;
  stroke-dasharray: 90,150;
  stroke-dashoffset: 0;
  stroke-width: 2;
  stroke: #409EFF;
  stroke-linecap: round;
}
.el-loading-spinner i {
  color: #409EFF;
}
@keyframes loading-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loading-dash {
  0% {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90,150;
    stroke-dashoffset: -40px;
  }
  100% {
    stroke-dasharray: 90,150;
    stroke-dashoffset: -120px;
  }
}
.el-row {
  box-sizing: border-box;
}
.el-row::after, .el-row::before {
  display: table;
  content: "";
}
.el-row::after {
  clear: both;
}
.el-row--flex {
  display: flex;
}
.el-col-0, .el-row--flex:after, .el-row--flex:before {
  display: none;
}
.el-row--flex.is-justify-end {
  justify-content: flex-end;
}
.el-row--flex.is-justify-space-between {
  justify-content: space-between;
}
.el-row--flex.is-justify-space-around {
  justify-content: space-around;
}
.el-row--flex.is-align-top {
  align-items: flex-start;
}
.el-message, .el-row--flex.is-align-middle {
  align-items: center;
}
.el-row--flex.is-align-bottom {
  align-items: flex-end;
}
[class*=el-col-] {
  float: left;
  box-sizing: border-box;
}
.el-col-0 {
  width: 0%;
}
.el-col-pull-0 {
  right: 0;
}
.el-col-push-0 {
  left: 0;
}
.el-col-1 {
  width: 4.1666666667%;
}
.el-col-offset-1 {
  margin-left: 4.1666666667%;
}
.el-col-pull-1 {
  right: 4.1666666667%;
}
.el-col-push-1 {
  left: 4.1666666667%;
}
.el-col-2 {
  width: 8.3333333333%;
}
.el-col-offset-2 {
  margin-left: 8.3333333333%;
}
.el-col-pull-2 {
  right: 8.3333333333%;
}
.el-col-push-2 {
  left: 8.3333333333%;
}
.el-col-3 {
  width: 12.5%;
}
.el-col-offset-3 {
  margin-left: 12.5%;
}
.el-col-pull-3 {
  right: 12.5%;
}
.el-col-push-3 {
  left: 12.5%;
}
.el-col-4 {
  width: 16.6666666667%;
}
.el-col-offset-4 {
  margin-left: 16.6666666667%;
}
.el-col-pull-4 {
  right: 16.6666666667%;
}
.el-col-push-4 {
  left: 16.6666666667%;
}
.el-col-5 {
  width: 20.8333333333%;
}
.el-col-offset-5 {
  margin-left: 20.8333333333%;
}
.el-col-pull-5 {
  right: 20.8333333333%;
}
.el-col-push-5 {
  left: 20.8333333333%;
}
.el-col-6 {
  width: 25%;
}
.el-col-offset-6 {
  margin-left: 25%;
}
.el-col-pull-6 {
  right: 25%;
}
.el-col-push-6 {
  left: 25%;
}
.el-col-7 {
  width: 29.1666666667%;
}
.el-col-offset-7 {
  margin-left: 29.1666666667%;
}
.el-col-pull-7 {
  right: 29.1666666667%;
}
.el-col-push-7 {
  left: 29.1666666667%;
}
.el-col-8 {
  width: 33.3333333333%;
}
.el-col-offset-8 {
  margin-left: 33.3333333333%;
}
.el-col-pull-8 {
  right: 33.3333333333%;
}
.el-col-push-8 {
  left: 33.3333333333%;
}
.el-col-9 {
  width: 37.5%;
}
.el-col-offset-9 {
  margin-left: 37.5%;
}
.el-col-pull-9 {
  right: 37.5%;
}
.el-col-push-9 {
  left: 37.5%;
}
.el-col-10 {
  width: 41.6666666667%;
}
.el-col-offset-10 {
  margin-left: 41.6666666667%;
}
.el-col-pull-10 {
  right: 41.6666666667%;
}
.el-col-push-10 {
  left: 41.6666666667%;
}
.el-col-11 {
  width: 45.8333333333%;
}
.el-col-offset-11 {
  margin-left: 45.8333333333%;
}
.el-col-pull-11 {
  right: 45.8333333333%;
}
.el-col-push-11 {
  left: 45.8333333333%;
}
.el-col-12 {
  width: 50%;
}
.el-col-offset-12 {
  margin-left: 50%;
}
.el-col-pull-12 {
  right: 50%;
}
.el-col-push-12 {
  left: 50%;
}
.el-col-13 {
  width: 54.1666666667%;
}
.el-col-offset-13 {
  margin-left: 54.1666666667%;
}
.el-col-pull-13 {
  right: 54.1666666667%;
}
.el-col-push-13 {
  left: 54.1666666667%;
}
.el-col-14 {
  width: 58.3333333333%;
}
.el-col-offset-14 {
  margin-left: 58.3333333333%;
}
.el-col-pull-14 {
  right: 58.3333333333%;
}
.el-col-push-14 {
  left: 58.3333333333%;
}
.el-col-15 {
  width: 62.5%;
}
.el-col-offset-15 {
  margin-left: 62.5%;
}
.el-col-pull-15 {
  right: 62.5%;
}
.el-col-push-15 {
  left: 62.5%;
}
.el-col-16 {
  width: 66.6666666667%;
}
.el-col-offset-16 {
  margin-left: 66.6666666667%;
}
.el-col-pull-16 {
  right: 66.6666666667%;
}
.el-col-push-16 {
  left: 66.6666666667%;
}
.el-col-17 {
  width: 70.8333333333%;
}
.el-col-offset-17 {
  margin-left: 70.8333333333%;
}
.el-col-pull-17 {
  right: 70.8333333333%;
}
.el-col-push-17 {
  left: 70.8333333333%;
}
.el-col-18 {
  width: 75%;
}
.el-col-offset-18 {
  margin-left: 75%;
}
.el-col-pull-18 {
  right: 75%;
}
.el-col-push-18 {
  left: 75%;
}
.el-col-19 {
  width: 79.1666666667%;
}
.el-col-offset-19 {
  margin-left: 79.1666666667%;
}
.el-col-pull-19 {
  right: 79.1666666667%;
}
.el-col-push-19 {
  left: 79.1666666667%;
}
.el-col-20 {
  width: 83.3333333333%;
}
.el-col-offset-20 {
  margin-left: 83.3333333333%;
}
.el-col-pull-20 {
  right: 83.3333333333%;
}
.el-col-push-20 {
  left: 83.3333333333%;
}
.el-col-21 {
  width: 87.5%;
}
.el-col-offset-21 {
  margin-left: 87.5%;
}
.el-col-pull-21 {
  right: 87.5%;
}
.el-col-push-21 {
  left: 87.5%;
}
.el-col-22 {
  width: 91.6666666667%;
}
.el-col-offset-22 {
  margin-left: 91.6666666667%;
}
.el-col-pull-22 {
  right: 91.6666666667%;
}
.el-col-push-22 {
  left: 91.6666666667%;
}
.el-col-23 {
  width: 95.8333333333%;
}
.el-col-offset-23 {
  margin-left: 95.8333333333%;
}
.el-col-pull-23 {
  right: 95.8333333333%;
}
.el-col-push-23 {
  left: 95.8333333333%;
}
.el-col-24 {
  width: 100%;
}
.el-col-offset-24 {
  margin-left: 100%;
}
.el-col-pull-24 {
  right: 100%;
}
.el-col-push-24 {
  left: 100%;
}
@media only screen and (max-width:767px) {
  .el-col-xs-0 {
    display: none;
    width: 0%;
  }
  .el-col-xs-offset-0 {
    margin-left: 0;
  }
  .el-col-xs-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-xs-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-xs-1 {
    width: 4.1666666667%;
  }
  .el-col-xs-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-xs-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-xs-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-xs-2 {
    width: 8.3333333333%;
  }
  .el-col-xs-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-xs-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-xs-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-xs-3 {
    width: 12.5%;
  }
  .el-col-xs-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-xs-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-xs-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-xs-4 {
    width: 16.6666666667%;
  }
  .el-col-xs-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-xs-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-xs-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-xs-5 {
    width: 20.8333333333%;
  }
  .el-col-xs-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-xs-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-xs-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-xs-6 {
    width: 25%;
  }
  .el-col-xs-offset-6 {
    margin-left: 25%;
  }
  .el-col-xs-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-xs-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-xs-7 {
    width: 29.1666666667%;
  }
  .el-col-xs-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-xs-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-xs-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-xs-8 {
    width: 33.3333333333%;
  }
  .el-col-xs-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-xs-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-xs-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-xs-9 {
    width: 37.5%;
  }
  .el-col-xs-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-xs-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-xs-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-xs-10 {
    width: 41.6666666667%;
  }
  .el-col-xs-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-xs-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-xs-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-xs-11 {
    width: 45.8333333333%;
  }
  .el-col-xs-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-xs-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-xs-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-xs-12 {
    width: 50%;
  }
  .el-col-xs-offset-12 {
    margin-left: 50%;
  }
  .el-col-xs-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-xs-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-xs-13 {
    width: 54.1666666667%;
  }
  .el-col-xs-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-xs-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-xs-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-xs-14 {
    width: 58.3333333333%;
  }
  .el-col-xs-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-xs-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-xs-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-xs-15 {
    width: 62.5%;
  }
  .el-col-xs-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-xs-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-xs-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-xs-16 {
    width: 66.6666666667%;
  }
  .el-col-xs-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-xs-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-xs-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-xs-17 {
    width: 70.8333333333%;
  }
  .el-col-xs-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-xs-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-xs-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-xs-18 {
    width: 75%;
  }
  .el-col-xs-offset-18 {
    margin-left: 75%;
  }
  .el-col-xs-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-xs-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-xs-19 {
    width: 79.1666666667%;
  }
  .el-col-xs-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-xs-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-xs-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-xs-20 {
    width: 83.3333333333%;
  }
  .el-col-xs-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-xs-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-xs-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-xs-21 {
    width: 87.5%;
  }
  .el-col-xs-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-xs-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-xs-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-xs-22 {
    width: 91.6666666667%;
  }
  .el-col-xs-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-xs-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-xs-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-xs-23 {
    width: 95.8333333333%;
  }
  .el-col-xs-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-xs-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-xs-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-xs-24 {
    width: 100%;
  }
  .el-col-xs-offset-24 {
    margin-left: 100%;
  }
  .el-col-xs-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-xs-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width:768px) {
  .el-col-sm-0 {
    display: none;
    width: 0%;
  }
  .el-col-sm-offset-0 {
    margin-left: 0;
  }
  .el-col-sm-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-sm-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-sm-1 {
    width: 4.1666666667%;
  }
  .el-col-sm-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-sm-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-sm-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-sm-2 {
    width: 8.3333333333%;
  }
  .el-col-sm-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-sm-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-sm-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-sm-3 {
    width: 12.5%;
  }
  .el-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-sm-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-sm-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-sm-4 {
    width: 16.6666666667%;
  }
  .el-col-sm-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-sm-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-sm-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-sm-5 {
    width: 20.8333333333%;
  }
  .el-col-sm-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-sm-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-sm-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-sm-6 {
    width: 25%;
  }
  .el-col-sm-offset-6 {
    margin-left: 25%;
  }
  .el-col-sm-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-sm-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-sm-7 {
    width: 29.1666666667%;
  }
  .el-col-sm-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-sm-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-sm-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-sm-8 {
    width: 33.3333333333%;
  }
  .el-col-sm-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-sm-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-sm-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-sm-9 {
    width: 37.5%;
  }
  .el-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-sm-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-sm-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-sm-10 {
    width: 41.6666666667%;
  }
  .el-col-sm-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-sm-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-sm-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-sm-11 {
    width: 45.8333333333%;
  }
  .el-col-sm-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-sm-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-sm-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-sm-12 {
    width: 50%;
  }
  .el-col-sm-offset-12 {
    margin-left: 50%;
  }
  .el-col-sm-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-sm-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-sm-13 {
    width: 54.1666666667%;
  }
  .el-col-sm-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-sm-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-sm-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-sm-14 {
    width: 58.3333333333%;
  }
  .el-col-sm-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-sm-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-sm-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-sm-15 {
    width: 62.5%;
  }
  .el-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-sm-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-sm-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-sm-16 {
    width: 66.6666666667%;
  }
  .el-col-sm-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-sm-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-sm-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-sm-17 {
    width: 70.8333333333%;
  }
  .el-col-sm-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-sm-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-sm-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-sm-18 {
    width: 75%;
  }
  .el-col-sm-offset-18 {
    margin-left: 75%;
  }
  .el-col-sm-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-sm-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-sm-19 {
    width: 79.1666666667%;
  }
  .el-col-sm-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-sm-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-sm-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-sm-20 {
    width: 83.3333333333%;
  }
  .el-col-sm-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-sm-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-sm-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-sm-21 {
    width: 87.5%;
  }
  .el-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-sm-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-sm-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-sm-22 {
    width: 91.6666666667%;
  }
  .el-col-sm-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-sm-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-sm-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-sm-23 {
    width: 95.8333333333%;
  }
  .el-col-sm-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-sm-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-sm-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-sm-24 {
    width: 100%;
  }
  .el-col-sm-offset-24 {
    margin-left: 100%;
  }
  .el-col-sm-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-sm-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width:992px) {
  .el-col-md-0 {
    display: none;
    width: 0%;
  }
  .el-col-md-offset-0 {
    margin-left: 0;
  }
  .el-col-md-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-md-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-md-1 {
    width: 4.1666666667%;
  }
  .el-col-md-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-md-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-md-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-md-2 {
    width: 8.3333333333%;
  }
  .el-col-md-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-md-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-md-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-md-3 {
    width: 12.5%;
  }
  .el-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-md-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-md-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-md-4 {
    width: 16.6666666667%;
  }
  .el-col-md-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-md-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-md-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-md-5 {
    width: 20.8333333333%;
  }
  .el-col-md-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-md-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-md-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-md-6 {
    width: 25%;
  }
  .el-col-md-offset-6 {
    margin-left: 25%;
  }
  .el-col-md-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-md-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-md-7 {
    width: 29.1666666667%;
  }
  .el-col-md-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-md-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-md-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-md-8 {
    width: 33.3333333333%;
  }
  .el-col-md-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-md-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-md-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-md-9 {
    width: 37.5%;
  }
  .el-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-md-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-md-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-md-10 {
    width: 41.6666666667%;
  }
  .el-col-md-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-md-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-md-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-md-11 {
    width: 45.8333333333%;
  }
  .el-col-md-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-md-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-md-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-md-12 {
    width: 50%;
  }
  .el-col-md-offset-12 {
    margin-left: 50%;
  }
  .el-col-md-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-md-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-md-13 {
    width: 54.1666666667%;
  }
  .el-col-md-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-md-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-md-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-md-14 {
    width: 58.3333333333%;
  }
  .el-col-md-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-md-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-md-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-md-15 {
    width: 62.5%;
  }
  .el-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-md-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-md-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-md-16 {
    width: 66.6666666667%;
  }
  .el-col-md-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-md-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-md-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-md-17 {
    width: 70.8333333333%;
  }
  .el-col-md-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-md-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-md-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-md-18 {
    width: 75%;
  }
  .el-col-md-offset-18 {
    margin-left: 75%;
  }
  .el-col-md-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-md-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-md-19 {
    width: 79.1666666667%;
  }
  .el-col-md-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-md-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-md-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-md-20 {
    width: 83.3333333333%;
  }
  .el-col-md-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-md-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-md-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-md-21 {
    width: 87.5%;
  }
  .el-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-md-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-md-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-md-22 {
    width: 91.6666666667%;
  }
  .el-col-md-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-md-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-md-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-md-23 {
    width: 95.8333333333%;
  }
  .el-col-md-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-md-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-md-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-md-24 {
    width: 100%;
  }
  .el-col-md-offset-24 {
    margin-left: 100%;
  }
  .el-col-md-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-md-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width:1200px) {
  .el-col-lg-0 {
    display: none;
    width: 0%;
  }
  .el-col-lg-offset-0 {
    margin-left: 0;
  }
  .el-col-lg-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-lg-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-lg-1 {
    width: 4.1666666667%;
  }
  .el-col-lg-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-lg-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-lg-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-lg-2 {
    width: 8.3333333333%;
  }
  .el-col-lg-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-lg-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-lg-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-lg-3 {
    width: 12.5%;
  }
  .el-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-lg-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-lg-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-lg-4 {
    width: 16.6666666667%;
  }
  .el-col-lg-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-lg-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-lg-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-lg-5 {
    width: 20.8333333333%;
  }
  .el-col-lg-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-lg-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-lg-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-lg-6 {
    width: 25%;
  }
  .el-col-lg-offset-6 {
    margin-left: 25%;
  }
  .el-col-lg-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-lg-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-lg-7 {
    width: 29.1666666667%;
  }
  .el-col-lg-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-lg-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-lg-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-lg-8 {
    width: 33.3333333333%;
  }
  .el-col-lg-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-lg-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-lg-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-lg-9 {
    width: 37.5%;
  }
  .el-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-lg-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-lg-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-lg-10 {
    width: 41.6666666667%;
  }
  .el-col-lg-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-lg-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-lg-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-lg-11 {
    width: 45.8333333333%;
  }
  .el-col-lg-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-lg-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-lg-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-lg-12 {
    width: 50%;
  }
  .el-col-lg-offset-12 {
    margin-left: 50%;
  }
  .el-col-lg-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-lg-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-lg-13 {
    width: 54.1666666667%;
  }
  .el-col-lg-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-lg-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-lg-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-lg-14 {
    width: 58.3333333333%;
  }
  .el-col-lg-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-lg-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-lg-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-lg-15 {
    width: 62.5%;
  }
  .el-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-lg-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-lg-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-lg-16 {
    width: 66.6666666667%;
  }
  .el-col-lg-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-lg-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-lg-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-lg-17 {
    width: 70.8333333333%;
  }
  .el-col-lg-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-lg-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-lg-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-lg-18 {
    width: 75%;
  }
  .el-col-lg-offset-18 {
    margin-left: 75%;
  }
  .el-col-lg-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-lg-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-lg-19 {
    width: 79.1666666667%;
  }
  .el-col-lg-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-lg-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-lg-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-lg-20 {
    width: 83.3333333333%;
  }
  .el-col-lg-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-lg-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-lg-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-lg-21 {
    width: 87.5%;
  }
  .el-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-lg-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-lg-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-lg-22 {
    width: 91.6666666667%;
  }
  .el-col-lg-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-lg-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-lg-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-lg-23 {
    width: 95.8333333333%;
  }
  .el-col-lg-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-lg-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-lg-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-lg-24 {
    width: 100%;
  }
  .el-col-lg-offset-24 {
    margin-left: 100%;
  }
  .el-col-lg-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-lg-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width:1920px) {
  .el-col-xl-0 {
    display: none;
    width: 0%;
  }
  .el-col-xl-offset-0 {
    margin-left: 0;
  }
  .el-col-xl-pull-0 {
    position: relative;
    right: 0;
  }
  .el-col-xl-push-0 {
    position: relative;
    left: 0;
  }
  .el-col-xl-1 {
    width: 4.1666666667%;
  }
  .el-col-xl-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-xl-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-xl-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-xl-2 {
    width: 8.3333333333%;
  }
  .el-col-xl-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-xl-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-xl-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-xl-3 {
    width: 12.5%;
  }
  .el-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-xl-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-xl-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-xl-4 {
    width: 16.6666666667%;
  }
  .el-col-xl-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-xl-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-xl-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-xl-5 {
    width: 20.8333333333%;
  }
  .el-col-xl-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-xl-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-xl-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-xl-6 {
    width: 25%;
  }
  .el-col-xl-offset-6 {
    margin-left: 25%;
  }
  .el-col-xl-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-xl-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-xl-7 {
    width: 29.1666666667%;
  }
  .el-col-xl-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-xl-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-xl-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-xl-8 {
    width: 33.3333333333%;
  }
  .el-col-xl-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-xl-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-xl-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-xl-9 {
    width: 37.5%;
  }
  .el-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-xl-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-xl-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-xl-10 {
    width: 41.6666666667%;
  }
  .el-col-xl-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-xl-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-xl-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-xl-11 {
    width: 45.8333333333%;
  }
  .el-col-xl-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-xl-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-xl-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-xl-12 {
    width: 50%;
  }
  .el-col-xl-offset-12 {
    margin-left: 50%;
  }
  .el-col-xl-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-xl-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-xl-13 {
    width: 54.1666666667%;
  }
  .el-col-xl-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-xl-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-xl-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-xl-14 {
    width: 58.3333333333%;
  }
  .el-col-xl-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-xl-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-xl-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-xl-15 {
    width: 62.5%;
  }
  .el-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-xl-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-xl-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-xl-16 {
    width: 66.6666666667%;
  }
  .el-col-xl-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-xl-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-xl-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-xl-17 {
    width: 70.8333333333%;
  }
  .el-col-xl-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-xl-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-xl-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-xl-18 {
    width: 75%;
  }
  .el-col-xl-offset-18 {
    margin-left: 75%;
  }
  .el-col-xl-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-xl-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-xl-19 {
    width: 79.1666666667%;
  }
  .el-col-xl-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-xl-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-xl-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-xl-20 {
    width: 83.3333333333%;
  }
  .el-col-xl-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-xl-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-xl-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-xl-21 {
    width: 87.5%;
  }
  .el-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-xl-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-xl-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-xl-22 {
    width: 91.6666666667%;
  }
  .el-col-xl-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-xl-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-xl-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-xl-23 {
    width: 95.8333333333%;
  }
  .el-col-xl-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-xl-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-xl-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-xl-24 {
    width: 100%;
  }
  .el-col-xl-offset-24 {
    margin-left: 100%;
  }
  .el-col-xl-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-xl-push-24 {
    position: relative;
    left: 100%;
  }
}
.el-upload {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  outline: 0;
}
.el-upload__input {
  display: none;
}
.el-upload__tip {
  font-size: 12px;
  color: #606266;
  margin-top: 7px;
}
.el-upload iframe {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  filter: alpha(opacity=0);
}
.el-upload--picture-card {
  background-color: #fbfdff;
  border: 1px dashed #c0ccda;
  border-radius: 6px;
  box-sizing: border-box;
  width: 148px;
  height: 148px;
  cursor: pointer;
  line-height: 146px;
  vertical-align: top;
}
.el-upload--picture-card i {
  font-size: 28px;
  color: #8c939d;
}
.el-upload--picture-card:hover, .el-upload:focus {
  border-color: #409EFF;
  color: #409EFF;
}
.el-upload:focus .el-upload-dragger {
  border-color: #409EFF;
}
.el-upload-dragger {
  background-color: #fff;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  box-sizing: border-box;
  width: 360px;
  height: 180px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
}
.el-upload-dragger .el-icon-upload {
  font-size: 67px;
  color: #C0C4CC;
  margin: 40px 0 16px;
  line-height: 50px;
}
.el-upload-dragger+.el-upload__tip {
  text-align: center;
}
.el-upload-dragger~.el-upload__files {
  border-top: 1px solid #DCDFE6;
  margin-top: 7px;
  padding-top: 5px;
}
.el-upload-dragger .el-upload__text {
  color: #606266;
  font-size: 14px;
  text-align: center;
}
.el-upload-dragger .el-upload__text em {
  color: #409EFF;
  font-style: normal;
}
.el-upload-dragger:hover {
  border-color: #409EFF;
}
.el-upload-dragger.is-dragover {
  background-color: rgba(32,159,255,.06);
  border: 2px dashed #409EFF;
}
.el-upload-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.el-upload-list__item {
  transition: all .5s cubic-bezier(.55,0,.1,1);
  font-size: 14px;
  color: #606266;
  line-height: 1.8;
  margin-top: 5px;
  box-sizing: border-box;
  border-radius: 4px;
  width: 100%;
}
.el-upload-list__item .el-progress {
  position: absolute;
  top: 20px;
  width: 100%;
}
.el-upload-list__item .el-progress__text {
  position: absolute;
  right: 0;
  top: -13px;
}
.el-upload-list__item .el-progress-bar {
  margin-right: 0;
  padding-right: 0;
}
.el-upload-list__item:first-child {
  margin-top: 10px;
}
.el-upload-list__item .el-icon-upload-success {
  color: #67C23A;
}
.el-upload-list__item .el-icon-close {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  opacity: .75;
  color: #606266;
}
.el-upload-list__item .el-icon-close:hover {
  opacity: 1;
}
.el-upload-list__item .el-icon-close-tip {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 12px;
  cursor: pointer;
  opacity: 1;
  color: #409EFF;
}
.el-upload-list__item:hover {
  background-color: #F5F7FA;
}
.el-upload-list__item:hover .el-icon-close {
  display: inline-block;
}
.el-upload-list__item:hover .el-progress__text {
  display: none;
}
.el-upload-list__item.is-success .el-upload-list__item-status-label {
  display: block;
}
.el-upload-list__item.is-success .el-upload-list__item-name:focus, .el-upload-list__item.is-success .el-upload-list__item-name:hover {
  color: #409EFF;
  cursor: pointer;
}
.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip {
  display: inline-block;
}
.el-upload-list__item.is-success:active, .el-upload-list__item.is-success:not(.focusing):focus {
  outline-width: 0;
}
.el-upload-list__item.is-success:active .el-icon-close-tip, .el-upload-list__item.is-success:focus .el-upload-list__item-status-label, .el-upload-list__item.is-success:hover .el-upload-list__item-status-label, .el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip {
  display: none;
}
.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label {
  display: block;
}
.el-upload-list__item-name {
  color: #606266;
  display: block;
  margin-right: 40px;
  overflow: hidden;
  padding-left: 4px;
  text-overflow: ellipsis;
  transition: color .3s;
  white-space: nowrap;
}
.el-upload-list__item-name [class^=el-icon] {
  height: 100%;
  margin-right: 7px;
  color: #909399;
  line-height: inherit;
}
.el-upload-list__item-status-label {
  position: absolute;
  right: 5px;
  top: 0;
  line-height: inherit;
  display: none;
}
.el-upload-list__item-delete {
  position: absolute;
  right: 10px;
  top: 0;
  font-size: 12px;
  color: #606266;
  display: none;
}
.el-upload-list__item-delete:hover {
  color: #409EFF;
}
.el-upload-list--picture-card {
  margin: 0;
  display: inline;
  vertical-align: top;
}
.el-upload-list--picture-card .el-upload-list__item {
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #c0ccda;
  border-radius: 6px;
  box-sizing: border-box;
  width: 148px;
  height: 148px;
  margin: 0 8px 8px 0;
  display: inline-block;
}
.el-upload-list--picture-card .el-upload-list__item .el-icon-check, .el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check {
  color: #FFF;
}
.el-upload-list--picture-card .el-upload-list__item .el-icon-close, .el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label {
  display: none;
}
.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text {
  display: block;
}
.el-upload-list--picture-card .el-upload-list__item-name {
  display: none;
}
.el-upload-list--picture-card .el-upload-list__item-thumbnail {
  width: 100%;
  height: 100%;
}
.el-upload-list--picture-card .el-upload-list__item-status-label {
  position: absolute;
  right: -15px;
  top: -6px;
  width: 40px;
  height: 24px;
  background: #13ce66;
  text-align: center;
  transform: rotate(45deg);
  box-shadow: 0 0 1pc 1px rgba(0,0,0,.2);
}
.el-upload-list--picture-card .el-upload-list__item-status-label i {
  font-size: 12px;
  margin-top: 11px;
  transform: rotate(-45deg);
}
.el-upload-list--picture-card .el-upload-list__item-actions {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: default;
  text-align: center;
  color: #fff;
  opacity: 0;
  font-size: 20px;
  background-color: rgba(0,0,0,.5);
  transition: opacity .3s;
}
.el-upload-list--picture-card .el-upload-list__item-actions::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}
.el-upload-list--picture-card .el-upload-list__item-actions span {
  display: none;
  cursor: pointer;
}
.el-upload-list--picture-card .el-upload-list__item-actions span+span {
  margin-left: 15px;
}
.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete {
  position: static;
  font-size: inherit;
  color: inherit;
}
.el-upload-list--picture-card .el-upload-list__item-actions:hover {
  opacity: 1;
}
.el-upload-list--picture-card .el-upload-list__item-actions:hover span {
  display: inline-block;
}
.el-upload-list--picture-card .el-progress {
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  bottom: auto;
  width: 126px;
}
.el-upload-list--picture-card .el-progress .el-progress__text {
  top: 50%;
}
.el-upload-list--picture .el-upload-list__item {
  overflow: hidden;
  z-index: 0;
  background-color: #fff;
  border: 1px solid #c0ccda;
  border-radius: 6px;
  box-sizing: border-box;
  margin-top: 10px;
  padding: 10px 10px 10px 90px;
  height: 92px;
}
.el-upload-list--picture .el-upload-list__item .el-icon-check, .el-upload-list--picture .el-upload-list__item .el-icon-circle-check {
  color: #FFF;
}
.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
  background: 0 0;
  box-shadow: none;
  top: -2px;
  right: -12px;
}
.el-upload-list--picture .el-upload-list__item:hover .el-progress__text {
  display: block;
}
.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name {
  line-height: 70px;
  margin-top: 0;
}
.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i {
  display: none;
}
.el-upload-list--picture .el-upload-list__item-thumbnail {
  vertical-align: middle;
  display: inline-block;
  width: 70px;
  height: 70px;
  float: left;
  z-index: 1;
  margin-left: -80px;
  background-color: #FFF;
}
.el-upload-list--picture .el-upload-list__item-name {
  display: block;
  margin-top: 20px;
}
.el-upload-list--picture .el-upload-list__item-name i {
  font-size: 70px;
  line-height: 1;
  position: absolute;
  left: 9px;
  top: 10px;
}
.el-upload-list--picture .el-upload-list__item-status-label {
  position: absolute;
  right: -17px;
  top: -7px;
  width: 46px;
  height: 26px;
  background: #13ce66;
  text-align: center;
  transform: rotate(45deg);
  box-shadow: 0 1px 1px #ccc;
}
.el-upload-list--picture .el-upload-list__item-status-label i {
  font-size: 12px;
  margin-top: 12px;
  transform: rotate(-45deg);
}
.el-upload-list--picture .el-progress {
  position: relative;
  top: -7px;
}
.el-upload-cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 10;
  cursor: default;
}
.el-upload-cover::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}
.el-upload-cover img {
  display: block;
  width: 100%;
  height: 100%;
}
.el-upload-cover__label {
  position: absolute;
  right: -15px;
  top: -6px;
  width: 40px;
  height: 24px;
  background: #13ce66;
  text-align: center;
  transform: rotate(45deg);
  box-shadow: 0 0 1pc 1px rgba(0,0,0,.2);
}
.el-upload-cover__label i {
  font-size: 12px;
  margin-top: 11px;
  transform: rotate(-45deg);
  color: #fff;
}
.el-upload-cover__progress {
  display: inline-block;
  vertical-align: middle;
  position: static;
  width: 243px;
}
.el-upload-cover__progress+.el-upload__inner {
  opacity: 0;
}
.el-upload-cover__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.el-upload-cover__interact {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.72);
  text-align: center;
}
.el-upload-cover__interact .btn {
  display: inline-block;
  color: #FFF;
  font-size: 14px;
  cursor: pointer;
  vertical-align: middle;
  transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  margin-top: 60px;
}
.el-upload-cover__interact .btn span {
  opacity: 0;
  transition: opacity .15s linear;
}
.el-upload-cover__interact .btn:not(:first-child) {
  margin-left: 35px;
}
.el-upload-cover__interact .btn:hover {
  transform: translateY(-13px);
}
.el-upload-cover__interact .btn:hover span {
  opacity: 1;
}
.el-upload-cover__interact .btn i {
  color: #FFF;
  display: block;
  font-size: 24px;
  line-height: inherit;
  margin: 0 auto 5px;
}
.el-upload-cover__title {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #FFF;
  height: 36px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 400;
  text-align: left;
  padding: 0 10px;
  margin: 0;
  line-height: 36px;
  font-size: 14px;
  color: #303133;
}
.el-upload-cover+.el-upload__inner {
  opacity: 0;
  position: relative;
  z-index: 1;
}
.el-progress {
  position: relative;
  line-height: 1;
}
.el-progress__text {
  font-size: 14px;
  color: #606266;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  line-height: 1;
}
.el-progress__text i {
  vertical-align: middle;
  display: block;
}
.el-progress--circle, .el-progress--dashboard {
  display: inline-block;
}
.el-progress--circle .el-progress__text, .el-progress--dashboard .el-progress__text {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  transform: translate(0,-50%);
}
.el-progress--circle .el-progress__text i, .el-progress--dashboard .el-progress__text i {
  vertical-align: middle;
  display: inline-block;
}
.el-progress--without-text .el-progress__text {
  display: none;
}
.el-progress--without-text .el-progress-bar {
  padding-right: 0;
  margin-right: 0;
  display: block;
}
.el-progress-bar, .el-progress-bar__inner::after, .el-progress-bar__innerText, .el-spinner {
  display: inline-block;
  vertical-align: middle;
}
.el-progress--text-inside .el-progress-bar {
  padding-right: 0;
  margin-right: 0;
}
.el-progress.is-success .el-progress-bar__inner {
  background-color: #67C23A;
}
.el-progress.is-success .el-progress__text {
  color: #67C23A;
}
.el-progress.is-warning .el-progress-bar__inner {
  background-color: #E6A23C;
}
.el-badge__content, .el-progress.is-exception .el-progress-bar__inner {
  background-color: #F56C6C;
}
.el-progress.is-warning .el-progress__text {
  color: #E6A23C;
}
.el-progress.is-exception .el-progress__text {
  color: #F56C6C;
}
.el-progress-bar {
  padding-right: 50px;
  width: 100%;
  margin-right: -55px;
  box-sizing: border-box;
}
.el-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: #EBEEF5;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}
.el-progress-bar__inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #409EFF;
  text-align: right;
  border-radius: 100px;
  line-height: 1;
  white-space: nowrap;
  transition: width .6s ease;
}
.el-progress-bar__inner::after {
  content: "";
  height: 100%;
}
.el-progress-bar__innerText {
  color: #FFF;
  font-size: 12px;
  margin: 0 5px;
}
@keyframes progress {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 32px 0;
  }
}
.el-time-spinner {
  width: 100%;
  white-space: nowrap;
}
.el-spinner-inner {
  animation: rotate 2s linear infinite;
  width: 50px;
  height: 50px;
}
.el-spinner-inner .path {
  stroke: #ececec;
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1,150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90,150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90,150;
    stroke-dashoffset: -124;
  }
}
.el-message {
  min-width: 380px;
  box-sizing: border-box;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #EBEEF5;
  position: fixed;
  left: 50%;
  top: 20px;
  transform: translateX(-50%);
  background-color: #edf2fc;
  transition: opacity .3s,transform .4s,top .4s;
  overflow: hidden;
  padding: 15px 15px 15px 20px;
  display: flex;
}
.el-message.is-center {
  justify-content: center;
}
.el-message.is-closable .el-message__content {
  padding-right: 16px;
}
.el-message p {
  margin: 0;
}
.el-message--info .el-message__content {
  color: #909399;
}
.el-message--success {
  background-color: #f0f9eb;
  border-color: #e1f3d8;
}
.el-message--success .el-message__content {
  color: #67C23A;
}
.el-message--warning {
  background-color: #fdf6ec;
  border-color: #faecd8;
}
.el-message--warning .el-message__content {
  color: #E6A23C;
}
.el-message--error {
  background-color: #fef0f0;
  border-color: #fde2e2;
}
.el-message--error .el-message__content {
  color: #F56C6C;
}
.el-message__icon {
  margin-right: 10px;
}
.el-message__content {
  padding: 0;
  font-size: 14px;
  line-height: 1;
}
.el-message__content:focus {
  outline-width: 0;
}
.el-message__closeBtn {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  cursor: pointer;
  color: #C0C4CC;
  font-size: 16px;
}
.el-message__closeBtn:focus {
  outline-width: 0;
}
.el-message__closeBtn:hover {
  color: #909399;
}
.el-message .el-icon-success {
  color: #67C23A;
}
.el-message .el-icon-error {
  color: #F56C6C;
}
.el-message .el-icon-info {
  color: #909399;
}
.el-message .el-icon-warning {
  color: #E6A23C;
}
.el-message-fade-enter, .el-message-fade-leave-active {
  opacity: 0;
  transform: translate(-50%,-100%);
}
.el-badge {
  position: relative;
  vertical-align: middle;
  display: inline-block;
}
.el-badge__content {
  border-radius: 10px;
  color: #FFF;
  display: inline-block;
  font-size: 12px;
  height: 18px;
  line-height: 18px;
  padding: 0 6px;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #FFF;
}
.el-badge__content.is-fixed {
  position: absolute;
  top: 0;
  right: 10px;
  transform: translateY(-50%) translateX(100%);
}
.el-rate__icon, .el-rate__item {
  position: relative;
  display: inline-block;
}
.el-badge__content.is-fixed.is-dot {
  right: 5px;
}
.el-badge__content.is-dot {
  height: 8px;
  width: 8px;
  padding: 0;
  right: 0;
  border-radius: 50%;
}
.el-badge__content--primary {
  background-color: #409EFF;
}
.el-badge__content--success {
  background-color: #67C23A;
}
.el-badge__content--warning {
  background-color: #E6A23C;
}
.el-badge__content--info {
  background-color: #909399;
}
.el-badge__content--danger {
  background-color: #F56C6C;
}
.el-card {
  border-radius: 4px;
  border: 1px solid #EBEEF5;
  background-color: #FFF;
  overflow: hidden;
  color: #303133;
  transition: .3s;
}
.el-card__header {
  padding: 18px 20px;
  border-bottom: 1px solid #EBEEF5;
  box-sizing: border-box;
}
.el-card__body {
  padding: 20px;
}
.el-rate {
  height: 20px;
  line-height: 1;
}
.el-rate:active, .el-rate:focus {
  outline-width: 0;
}
.el-rate__item {
  font-size: 0;
  vertical-align: middle;
}
.el-rate__icon {
  font-size: 18px;
  margin-right: 6px;
  color: #C0C4CC;
  transition: .3s;
}
.el-rate__decimal, .el-rate__icon .path2 {
  position: absolute;
  top: 0;
  left: 0;
}
.el-step__icon, .el-step__line-inner {
  transition: .15s ease-out;
  box-sizing: border-box;
}
.el-rate__icon.hover {
  transform: scale(1.15);
}
.el-rate__decimal {
  display: inline-block;
  overflow: hidden;
}
.el-rate__text {
  font-size: 14px;
  vertical-align: middle;
}
.el-steps {
  display: flex;
}
.el-steps--simple {
  padding: 13px 8%;
  border-radius: 4px;
  background: #F5F7FA;
}
.el-steps--horizontal {
  white-space: nowrap;
}
.el-steps--vertical {
  height: 100%;
  flex-flow: column;
}
.el-step {
  position: relative;
  flex-shrink: 1;
}
.el-step:last-of-type .el-step__line {
  display: none;
}
.el-step:last-of-type.is-flex {
  flex-basis: auto !important;
  flex-shrink: 0;
  flex-grow: 0;
}
.el-step:last-of-type .el-step__description, .el-step:last-of-type .el-step__main {
  padding-right: 0;
}
.el-step__head {
  position: relative;
  width: 100%;
}
.el-step__head.is-process {
  color: #303133;
  border-color: #303133;
}
.el-step__head.is-wait {
  color: #C0C4CC;
  border-color: #C0C4CC;
}
.el-step__head.is-success {
  color: #67C23A;
  border-color: #67C23A;
}
.el-step__head.is-error {
  color: #F56C6C;
  border-color: #F56C6C;
}
.el-step__head.is-finish {
  color: #409EFF;
  border-color: #409EFF;
}
.el-step__icon {
  position: relative;
  z-index: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-size: 14px;
  background: #FFF;
}
.el-step.is-horizontal, .el-step__icon-inner {
  display: inline-block;
}
.el-step__icon.is-text {
  border-radius: 50%;
  border: 2px solid;
  border-color: inherit;
}
.el-step__icon.is-icon {
  width: 40px;
}
.el-step__icon-inner {
  user-select: none;
  text-align: center;
  font-weight: 700;
  line-height: 1;
  color: inherit;
}
.el-step__icon-inner[class*=el-icon]:not(.is-status) {
  font-size: 25px;
  font-weight: 400;
}
.el-step__icon-inner.is-status {
  transform: translateY(1px);
}
.el-step__line {
  position: absolute;
  border-color: inherit;
  background-color: #C0C4CC;
}
.el-step__line-inner {
  display: block;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  width: 0;
  height: 0;
}
.el-step__main {
  white-space: normal;
  text-align: left;
}
.el-step__title {
  font-size: 16px;
  line-height: 38px;
}
.el-step__title.is-process {
  font-weight: 700;
  color: #303133;
}
.el-step__title.is-wait {
  color: #C0C4CC;
}
.el-step__title.is-success {
  color: #67C23A;
}
.el-step__title.is-error {
  color: #F56C6C;
}
.el-step__title.is-finish {
  color: #409EFF;
}
.el-step__description {
  padding-right: 10%;
  margin-top: -5px;
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
}
.el-step__description.is-process {
  color: #303133;
}
.el-step__description.is-wait {
  color: #C0C4CC;
}
.el-step__description.is-success {
  color: #67C23A;
}
.el-step__description.is-error {
  color: #F56C6C;
}
.el-step__description.is-finish {
  color: #409EFF;
}
.el-step.is-horizontal .el-step__line {
  height: 2px;
  top: 11px;
  left: 0;
  right: 0;
}
.el-step.is-vertical {
  display: flex;
}
.el-step.is-vertical .el-step__head {
  flex-grow: 0;
  width: 24px;
}
.el-step.is-vertical .el-step__main {
  padding-left: 10px;
  flex-grow: 1;
}
.el-step.is-vertical .el-step__title {
  line-height: 24px;
  padding-bottom: 8px;
}
.el-step.is-vertical .el-step__line {
  width: 2px;
  top: 0;
  bottom: 0;
  left: 11px;
}
.el-step.is-vertical .el-step__icon.is-icon {
  width: 24px;
}
.el-step.is-center .el-step__head, .el-step.is-center .el-step__main {
  text-align: center;
}
.el-step.is-center .el-step__description {
  padding-left: 20%;
  padding-right: 20%;
}
.el-step.is-center .el-step__line {
  left: 50%;
  right: -50%;
}
.el-step.is-simple {
  display: flex;
  align-items: center;
}
.el-step.is-simple .el-step__head {
  width: auto;
  font-size: 0;
  padding-right: 10px;
}
.el-step.is-simple .el-step__icon {
  background: 0 0;
  width: 16px;
  height: 16px;
  font-size: 12px;
}
.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status) {
  font-size: 18px;
}
.el-step.is-simple .el-step__icon-inner.is-status {
  transform: scale(.8) translateY(1px);
}
.el-step.is-simple .el-step__main {
  position: relative;
  display: flex;
  align-items: stretch;
  flex-grow: 1;
}
.el-step.is-simple .el-step__title {
  font-size: 16px;
  line-height: 20px;
}
.el-step.is-simple:not(:last-of-type) .el-step__title {
  max-width: 50%;
  word-break: break-all;
}
.el-step.is-simple .el-step__arrow {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.el-step.is-simple .el-step__arrow::after, .el-step.is-simple .el-step__arrow::before {
  content: "";
  display: inline-block;
  position: absolute;
  height: 15px;
  width: 1px;
  background: #C0C4CC;
}
.el-step.is-simple .el-step__arrow::before {
  transform: rotate(-45deg) translateY(-4px);
  transform-origin: 0 0;
}
.el-step.is-simple .el-step__arrow::after {
  transform: rotate(45deg) translateY(4px);
  transform-origin: 100% 100%;
}
.el-step.is-simple:last-of-type .el-step__arrow {
  display: none;
}
.el-carousel {
  position: relative;
}
.el-carousel--horizontal {
  overflow-x: hidden;
}
.el-carousel--vertical {
  overflow-y: hidden;
}
.el-carousel__container {
  position: relative;
  height: 300px;
}
.el-carousel__arrow {
  border: none;
  outline: 0;
  padding: 0;
  margin: 0;
  height: 36px;
  width: 36px;
  cursor: pointer;
  transition: .3s;
  border-radius: 50%;
  background-color: rgba(31,45,61,.11);
  color: #FFF;
  position: absolute;
  top: 50%;
  z-index: 10;
  transform: translateY(-50%);
  text-align: center;
  font-size: 12px;
}
.el-carousel__arrow--left {
  left: 16px;
}
.el-carousel__arrow--right {
  right: 16px;
}
.el-carousel__arrow:hover {
  background-color: rgba(31,45,61,.23);
}
.el-carousel__arrow i {
  cursor: pointer;
}
.el-carousel__indicators {
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 2;
}
.el-carousel__indicators--horizontal {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.el-carousel__indicators--vertical {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.el-carousel__indicators--outside {
  bottom: 26px;
  text-align: center;
  position: static;
  transform: none;
}
.el-carousel__indicators--outside .el-carousel__indicator:hover button {
  opacity: .64;
}
.el-carousel__indicators--outside button {
  background-color: #C0C4CC;
  opacity: .24;
}
.el-carousel__indicators--labels {
  left: 0;
  right: 0;
  transform: none;
  text-align: center;
}
.el-carousel__indicators--labels .el-carousel__button {
  height: auto;
  width: auto;
  padding: 2px 18px;
  font-size: 12px;
}
.el-carousel__indicators--labels .el-carousel__indicator {
  padding: 6px 4px;
}
.el-carousel__indicator {
  background-color: transparent;
  cursor: pointer;
}
.el-carousel__indicator:hover button {
  opacity: .72;
}
.el-carousel__indicator--horizontal {
  display: inline-block;
  padding: 12px 4px;
}
.el-carousel__indicator--vertical {
  padding: 4px 12px;
}
.el-carousel__indicator--vertical .el-carousel__button {
  width: 2px;
  height: 15px;
}
.el-carousel__indicator.is-active button {
  opacity: 1;
}
.el-carousel__button {
  display: block;
  opacity: .48;
  width: 30px;
  height: 2px;
  background-color: #FFF;
  border: none;
  outline: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  transition: .3s;
}
.el-carousel__item, .el-carousel__mask {
  height: 100%;
  top: 0;
  position: absolute;
  left: 0;
}
.carousel-arrow-left-enter, .carousel-arrow-left-leave-active {
  transform: translateY(-50%) translateX(-10px);
  opacity: 0;
}
.carousel-arrow-right-enter, .carousel-arrow-right-leave-active {
  transform: translateY(-50%) translateX(10px);
  opacity: 0;
}
.el-carousel__item {
  width: 100%;
  display: inline-block;
  overflow: hidden;
  z-index: 0;
}
.el-carousel__item.is-active {
  z-index: 2;
}
.el-carousel__item.is-animating {
  transition: transform .4s ease-in-out;
}
.el-carousel__item--card {
  width: 50%;
  transition: transform .4s ease-in-out;
}
.el-carousel__item--card.is-in-stage {
  cursor: pointer;
  z-index: 1;
}
.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask, .el-carousel__item--card.is-in-stage:hover .el-carousel__mask {
  opacity: .12;
}
.el-carousel__item--card.is-active {
  z-index: 2;
}
.el-carousel__mask {
  width: 100%;
  background-color: #FFF;
  opacity: .24;
  transition: .2s;
}
.el-fade-in-linear-enter-active, .el-fade-in-linear-leave-active, .fade-in-linear-enter-active, .fade-in-linear-leave-active {
  transition: opacity .2s linear;
}
.fade-in-linear-enter, .fade-in-linear-leave, .fade-in-linear-leave-active {
  opacity: 0;
}
.el-fade-in-enter-active, .el-fade-in-leave-active, .el-zoom-in-center-enter-active, .el-zoom-in-center-leave-active {
  transition: all .3s cubic-bezier(.55,0,.1,1);
}
.el-fade-in-linear-enter, .el-fade-in-linear-leave, .el-fade-in-linear-leave-active {
  opacity: 0;
}
.el-fade-in-enter, .el-fade-in-leave-active {
  opacity: 0;
}
.el-zoom-in-center-enter, .el-zoom-in-center-leave-active {
  opacity: 0;
  transform: scaleX(0);
}
.el-zoom-in-top-enter-active, .el-zoom-in-top-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin: center top;
}
.el-zoom-in-top-enter, .el-zoom-in-top-leave-active {
  opacity: 0;
  transform: scaleY(0);
}
.el-zoom-in-bottom-enter-active, .el-zoom-in-bottom-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin: center bottom;
}
.el-zoom-in-bottom-enter, .el-zoom-in-bottom-leave-active {
  opacity: 0;
  transform: scaleY(0);
}
.el-zoom-in-left-enter-active, .el-zoom-in-left-leave-active {
  opacity: 1;
  transform: scale(1,1);
  transition: transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);
  transform-origin: top left;
}
.el-zoom-in-left-enter, .el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(.45,.45);
}
.collapse-transition {
  transition: .3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;
}
.horizontal-collapse-transition {
  transition: .3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;
}
.el-list-enter-active, .el-list-leave-active {
  transition: all 1s;
}
.el-list-enter, .el-list-leave-active {
  opacity: 0;
  transform: translateY(-30px);
}
.el-opacity-transition {
  transition: opacity .3s cubic-bezier(.55,0,.1,1);
}
.el-collapse {
  border-top: 1px solid #EBEEF5;
  border-bottom: 1px solid #EBEEF5;
}
.el-collapse-item.is-disabled .el-collapse-item__header {
  color: #bbb;
  cursor: not-allowed;
}
.el-collapse-item__header {
  display: flex;
  align-items: center;
  height: 48px;
  line-height: 48px;
  background-color: #FFF;
  color: #303133;
  cursor: pointer;
  border-bottom: 1px solid #EBEEF5;
  font-size: 13px;
  font-weight: 500;
  transition: border-bottom-color .3s;
  outline: 0;
}
.el-collapse-item__arrow {
  margin: 0 8px 0 auto;
  transition: transform .3s;
  font-weight: 300;
}
.el-collapse-item__arrow.is-active {
  transform: rotate(90deg);
}
.el-collapse-item__header.focusing:focus:not(:hover) {
  color: #409EFF;
}
.el-collapse-item__header.is-active {
  border-bottom-color: transparent;
}
.el-collapse-item__wrap {
  will-change: height;
  background-color: #FFF;
  overflow: hidden;
  box-sizing: border-box;
  border-bottom: 1px solid #EBEEF5;
}
.el-collapse-item__content {
  padding-bottom: 25px;
  font-size: 13px;
  color: #303133;
  line-height: 1.7692307692;
}
.el-collapse-item:last-child {
  margin-bottom: -1px;
}
.el-popper .popper__arrow, .el-popper .popper__arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.el-cascader, .el-tag {
  display: inline-block;
}
.el-popper .popper__arrow {
  border-width: 6px;
  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));
}
.el-popper .popper__arrow::after {
  content: " ";
  border-width: 6px;
}
.el-popper[x-placement^=top] {
  margin-bottom: 12px;
}
.el-popper[x-placement^=top] .popper__arrow {
  bottom: -6px;
  left: 50%;
  margin-right: 3px;
  border-top-color: #EBEEF5;
  border-bottom-width: 0;
}
.el-popper[x-placement^=top] .popper__arrow::after {
  bottom: 1px;
  margin-left: -6px;
  border-top-color: #FFF;
  border-bottom-width: 0;
}
.el-popper[x-placement^=bottom] {
  margin-top: 12px;
}
.el-popper[x-placement^=bottom] .popper__arrow {
  top: -6px;
  left: 50%;
  margin-right: 3px;
  border-top-width: 0;
  border-bottom-color: #EBEEF5;
}
.el-popper[x-placement^=bottom] .popper__arrow::after {
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #FFF;
}
.el-popper[x-placement^=right] {
  margin-left: 12px;
}
.el-popper[x-placement^=right] .popper__arrow {
  top: 50%;
  left: -6px;
  margin-bottom: 3px;
  border-right-color: #EBEEF5;
  border-left-width: 0;
}
.el-popper[x-placement^=right] .popper__arrow::after {
  bottom: -6px;
  left: 1px;
  border-right-color: #FFF;
  border-left-width: 0;
}
.el-popper[x-placement^=left] {
  margin-right: 12px;
}
.el-popper[x-placement^=left] .popper__arrow {
  top: 50%;
  right: -6px;
  margin-bottom: 3px;
  border-right-width: 0;
  border-left-color: #EBEEF5;
}
.el-popper[x-placement^=left] .popper__arrow::after {
  right: 1px;
  bottom: -6px;
  margin-left: -6px;
  border-right-width: 0;
  border-left-color: #FFF;
}
.el-tag {
  background-color: #ecf5ff;
  border-color: #d9ecff;
  height: 32px;
  padding: 0 10px;
  line-height: 30px;
  font-size: 12px;
  color: #409EFF;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  box-sizing: border-box;
  white-space: nowrap;
}
.el-tag.is-hit {
  border-color: #409EFF;
}
.el-tag .el-tag__close {
  color: #409eff;
}
.el-tag .el-tag__close:hover {
  color: #FFF;
  background-color: #409eff;
}
.el-tag.el-tag--info {
  background-color: #f4f4f5;
  border-color: #e9e9eb;
  color: #909399;
}
.el-tag.el-tag--info.is-hit {
  border-color: #909399;
}
.el-tag.el-tag--info .el-tag__close {
  color: #909399;
}
.el-tag.el-tag--info .el-tag__close:hover {
  color: #FFF;
  background-color: #909399;
}
.el-tag.el-tag--success {
  background-color: #f0f9eb;
  border-color: #e1f3d8;
  color: #67c23a;
}
.el-tag.el-tag--success.is-hit {
  border-color: #67C23A;
}
.el-tag.el-tag--success .el-tag__close {
  color: #67c23a;
}
.el-tag.el-tag--success .el-tag__close:hover {
  color: #FFF;
  background-color: #67c23a;
}
.el-tag.el-tag--warning {
  background-color: #fdf6ec;
  border-color: #faecd8;
  color: #e6a23c;
}
.el-tag.el-tag--warning.is-hit {
  border-color: #E6A23C;
}
.el-tag.el-tag--warning .el-tag__close {
  color: #e6a23c;
}
.el-tag.el-tag--warning .el-tag__close:hover {
  color: #FFF;
  background-color: #e6a23c;
}
.el-tag.el-tag--danger {
  background-color: #fef0f0;
  border-color: #fde2e2;
  color: #f56c6c;
}
.el-tag.el-tag--danger.is-hit {
  border-color: #F56C6C;
}
.el-tag.el-tag--danger .el-tag__close {
  color: #f56c6c;
}
.el-tag.el-tag--danger .el-tag__close:hover {
  color: #FFF;
  background-color: #f56c6c;
}
.el-tag .el-icon-close {
  border-radius: 50%;
  text-align: center;
  position: relative;
  cursor: pointer;
  font-size: 12px;
  height: 16px;
  width: 16px;
  line-height: 16px;
  vertical-align: middle;
  top: -1px;
  right: -5px;
}
.el-tag .el-icon-close::before {
  display: block;
}
.el-tag--dark {
  background-color: #409eff;
  border-color: #409eff;
  color: #fff;
}
.el-tag--dark.is-hit {
  border-color: #409EFF;
}
.el-tag--dark .el-tag__close {
  color: #fff;
}
.el-tag--dark .el-tag__close:hover {
  color: #FFF;
  background-color: #66b1ff;
}
.el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: #fff;
}
.el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}
.el-tag--dark.el-tag--info .el-tag__close {
  color: #fff;
}
.el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #FFF;
  background-color: #a6a9ad;
}
.el-tag--dark.el-tag--success {
  background-color: #67c23a;
  border-color: #67c23a;
  color: #fff;
}
.el-tag--dark.el-tag--success.is-hit {
  border-color: #67C23A;
}
.el-tag--dark.el-tag--success .el-tag__close {
  color: #fff;
}
.el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #FFF;
  background-color: #85ce61;
}
.el-tag--dark.el-tag--warning {
  background-color: #e6a23c;
  border-color: #e6a23c;
  color: #fff;
}
.el-tag--dark.el-tag--warning.is-hit {
  border-color: #E6A23C;
}
.el-tag--dark.el-tag--warning .el-tag__close {
  color: #fff;
}
.el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #FFF;
  background-color: #ebb563;
}
.el-tag--dark.el-tag--danger {
  background-color: #f56c6c;
  border-color: #f56c6c;
  color: #fff;
}
.el-tag--dark.el-tag--danger.is-hit {
  border-color: #F56C6C;
}
.el-tag--dark.el-tag--danger .el-tag__close {
  color: #fff;
}
.el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #FFF;
  background-color: #f78989;
}
.el-tag--plain {
  background-color: #fff;
  border-color: #b3d8ff;
  color: #409eff;
}
.el-tag--plain.is-hit {
  border-color: #409EFF;
}
.el-tag--plain .el-tag__close {
  color: #409eff;
}
.el-tag--plain .el-tag__close:hover {
  color: #FFF;
  background-color: #409eff;
}
.el-tag--plain.el-tag--info {
  background-color: #fff;
  border-color: #d3d4d6;
  color: #909399;
}
.el-tag--plain.el-tag--info.is-hit {
  border-color: #909399;
}
.el-tag--plain.el-tag--info .el-tag__close {
  color: #909399;
}
.el-tag--plain.el-tag--info .el-tag__close:hover {
  color: #FFF;
  background-color: #909399;
}
.el-tag--plain.el-tag--success {
  background-color: #fff;
  border-color: #c2e7b0;
  color: #67c23a;
}
.el-tag--plain.el-tag--success.is-hit {
  border-color: #67C23A;
}
.el-tag--plain.el-tag--success .el-tag__close {
  color: #67c23a;
}
.el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #FFF;
  background-color: #67c23a;
}
.el-tag--plain.el-tag--warning {
  background-color: #fff;
  border-color: #f5dab1;
  color: #e6a23c;
}
.el-tag--plain.el-tag--warning.is-hit {
  border-color: #E6A23C;
}
.el-tag--plain.el-tag--warning .el-tag__close {
  color: #e6a23c;
}
.el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #FFF;
  background-color: #e6a23c;
}
.el-tag--plain.el-tag--danger {
  background-color: #fff;
  border-color: #fbc4c4;
  color: #f56c6c;
}
.el-tag--plain.el-tag--danger.is-hit {
  border-color: #F56C6C;
}
.el-tag--plain.el-tag--danger .el-tag__close {
  color: #f56c6c;
}
.el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #FFF;
  background-color: #f56c6c;
}
.el-tag--medium {
  height: 28px;
  line-height: 26px;
}
.el-tag--small {
  height: 24px;
  padding: 0 8px;
  line-height: 22px;
}
.el-tag--mini {
  height: 20px;
  padding: 0 5px;
  line-height: 19px;
}
.el-tag--mini .el-icon-close {
  margin-left: -3px;
  transform: scale(.7);
}
.el-cascader {
  position: relative;
  font-size: 14px;
  line-height: 40px;
}
.el-cascader:not(.is-disabled):hover .el-input__inner {
  cursor: pointer;
  border-color: #C0C4CC;
}
.el-cascader .el-input .el-input__inner:focus, .el-cascader .el-input.is-focus .el-input__inner {
  border-color: #409EFF;
}
.el-cascader .el-input {
  cursor: pointer;
}
.el-cascader .el-input .el-input__inner {
  text-overflow: ellipsis;
}
.el-cascader .el-input .el-icon-arrow-down {
  transition: transform .3s;
  font-size: 14px;
}
.el-cascader .el-input .el-icon-arrow-down.is-reverse {
  transform: rotateZ(180deg);
}
.el-cascader .el-input .el-icon-circle-close:hover {
  color: #909399;
}
.el-cascader--medium {
  font-size: 14px;
  line-height: 36px;
}
.el-cascader--small {
  font-size: 13px;
  line-height: 32px;
}
.el-cascader--mini {
  font-size: 12px;
  line-height: 28px;
}
.el-cascader.is-disabled .el-cascader__label {
  z-index: 2;
  color: #C0C4CC;
}
.el-cascader__dropdown {
  margin: 5px 0;
  font-size: 14px;
  background: #FFF;
  border: 1px solid #E4E7ED;
  border-radius: 4px;
}
.el-cascader__tags {
  position: absolute;
  left: 0;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-wrap: wrap;
  line-height: normal;
  text-align: left;
  box-sizing: border-box;
}
.el-cascader__tags .el-tag {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  margin: 2px 0 2px 6px;
  text-overflow: ellipsis;
  background: #f0f2f5;
}
.el-cascader__tags .el-tag:not(.is-hit) {
  border-color: transparent;
}
.el-cascader__tags .el-tag>span {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-cascader__tags .el-tag .el-icon-close {
  flex: none;
  background-color: #C0C4CC;
  color: #FFF;
}
.el-cascader__tags .el-tag .el-icon-close:hover {
  background-color: #909399;
}
.el-cascader__suggestion-panel {
  border-radius: 4px;
}
.el-cascader__suggestion-list {
  max-height: 204px;
  margin: 0;
  padding: 6px 0;
  font-size: 14px;
  color: #606266;
  text-align: center;
}
.el-cascader__suggestion-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 34px;
  padding: 0 15px;
  text-align: left;
  outline: 0;
  cursor: pointer;
}
.el-cascader__suggestion-item:focus, .el-cascader__suggestion-item:hover {
  background: #F5F7FA;
}
.el-cascader__suggestion-item.is-checked {
  color: #409EFF;
  font-weight: 700;
}
.el-cascader__suggestion-item>span {
  margin-right: 10px;
}
.el-cascader__empty-text {
  margin: 10px 0;
  color: #C0C4CC;
}
.el-cascader__search-input {
  flex: 1;
  height: 24px;
  min-width: 60px;
  margin: 2px 0 2px 15px;
  padding: 0;
  color: #606266;
  border: none;
  outline: 0;
  box-sizing: border-box;
}
.el-cascader__search-input::-moz-placeholder {
  color: #C0C4CC;
}
.el-cascader__search-input::placeholder {
  color: #C0C4CC;
}
.el-color-predefine {
  display: flex;
  font-size: 12px;
  margin-top: 8px;
  width: 280px;
}
.el-color-predefine__colors {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
}
.el-color-predefine__color-selector {
  margin: 0 0 8px 8px;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  cursor: pointer;
}
.el-color-predefine__color-selector:nth-child(10n+1) {
  margin-left: 0;
}
.el-color-predefine__color-selector.selected {
  box-shadow: 0 0 3px 2px #409EFF;
}
.el-color-predefine__color-selector>div {
  display: flex;
  height: 100%;
  border-radius: 3px;
}
.el-color-predefine__color-selector.is-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.el-color-hue-slider {
  position: relative;
  box-sizing: border-box;
  width: 280px;
  height: 12px;
  background-color: red;
  padding: 0 2px;
}
.el-color-hue-slider__bar {
  position: relative;
  background: linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);
  height: 100%;
}
.el-color-hue-slider__thumb {
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  border-radius: 1px;
  background: #fff;
  border: 1px solid #f0f0f0;
  box-shadow: 0 0 2px rgba(0,0,0,.6);
  z-index: 1;
}
.el-color-hue-slider.is-vertical {
  width: 12px;
  height: 180px;
  padding: 2px 0;
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
  background: linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
}
.el-color-svpanel {
  position: relative;
  width: 280px;
  height: 180px;
}
.el-color-svpanel__black, .el-color-svpanel__white {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.el-color-svpanel__white {
  background: linear-gradient(to right,#fff,rgba(255,255,255,0));
}
.el-color-svpanel__black {
  background: linear-gradient(to top,#000,rgba(0,0,0,0));
}
.el-color-svpanel__cursor {
  position: absolute;
}
.el-color-svpanel__cursor>div {
  cursor: head;
  width: 4px;
  height: 4px;
  box-shadow: 0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);
  border-radius: 50%;
  transform: translate(-2px,-2px);
}
.el-color-alpha-slider {
  position: relative;
  box-sizing: border-box;
  width: 280px;
  height: 12px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.el-color-alpha-slider__bar {
  position: relative;
  background: linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);
  height: 100%;
}
.el-color-alpha-slider__thumb {
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  border-radius: 1px;
  background: #fff;
  border: 1px solid #f0f0f0;
  box-shadow: 0 0 2px rgba(0,0,0,.6);
  z-index: 1;
}
.el-color-alpha-slider.is-vertical {
  width: 20px;
  height: 180px;
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
  background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
}
.el-color-dropdown {
  width: 300px;
}
.el-color-dropdown__main-wrapper {
  margin-bottom: 6px;
}
.el-color-dropdown__main-wrapper::after {
  content: "";
  display: table;
  clear: both;
}
.el-color-dropdown__btns {
  margin-top: 6px;
  text-align: right;
}
.el-color-dropdown__value {
  float: left;
  line-height: 26px;
  font-size: 12px;
  color: #000;
  width: 160px;
}
.el-color-dropdown__btn {
  border: 1px solid #dcdcdc;
  color: #333;
  line-height: 24px;
  border-radius: 2px;
  padding: 0 20px;
  cursor: pointer;
  background-color: transparent;
  outline: 0;
  font-size: 12px;
}
.el-color-dropdown__btn[disabled] {
  color: #ccc;
  cursor: not-allowed;
}
.el-color-dropdown__btn:hover {
  color: #409EFF;
  border-color: #409EFF;
}
.el-color-dropdown__link-btn {
  cursor: pointer;
  color: #409EFF;
  text-decoration: none;
  padding: 15px;
  font-size: 12px;
}
.el-color-dropdown__link-btn:hover {
  color: tint(#409EFF,20%);
}
.el-color-picker {
  display: inline-block;
  position: relative;
  line-height: normal;
  height: 40px;
}
.el-color-picker.is-disabled .el-color-picker__trigger {
  cursor: not-allowed;
}
.el-color-picker--medium {
  height: 36px;
}
.el-color-picker--medium .el-color-picker__trigger {
  height: 36px;
  width: 36px;
}
.el-color-picker--medium .el-color-picker__mask {
  height: 34px;
  width: 34px;
}
.el-color-picker--small {
  height: 32px;
}
.el-color-picker--small .el-color-picker__trigger {
  height: 32px;
  width: 32px;
}
.el-color-picker--small .el-color-picker__mask {
  height: 30px;
  width: 30px;
}
.el-color-picker--small .el-color-picker__empty, .el-color-picker--small .el-color-picker__icon {
  transform: translate3d(-50%,-50%,0) scale(.8);
}
.el-color-picker--mini {
  height: 28px;
}
.el-color-picker--mini .el-color-picker__trigger {
  height: 28px;
  width: 28px;
}
.el-color-picker--mini .el-color-picker__mask {
  height: 26px;
  width: 26px;
}
.el-color-picker--mini .el-color-picker__empty, .el-color-picker--mini .el-color-picker__icon {
  transform: translate3d(-50%,-50%,0) scale(.8);
}
.el-color-picker__mask {
  height: 38px;
  width: 38px;
  border-radius: 4px;
  position: absolute;
  top: 1px;
  left: 1px;
  z-index: 1;
  cursor: not-allowed;
  background-color: rgba(255,255,255,.7);
}
.el-color-picker__trigger {
  display: inline-block;
  box-sizing: border-box;
  height: 40px;
  width: 40px;
  padding: 4px;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  font-size: 0;
  position: relative;
  cursor: pointer;
}
.el-color-picker__color {
  position: relative;
  display: block;
  box-sizing: border-box;
  border: 1px solid #999;
  border-radius: 2px;
  width: 100%;
  height: 100%;
  text-align: center;
}
.el-color-picker__color.is-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}
.el-color-picker__color-inner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.el-color-picker__empty, .el-color-picker__icon {
  left: 50%;
  transform: translate3d(-50%,-50%,0);
  font-size: 12px;
  position: absolute;
}
.el-color-picker__empty {
  color: #999;
  top: 50%;
}
.el-color-picker__icon {
  display: inline-block;
  width: 100%;
  top: 50%;
  color: #FFF;
  text-align: center;
}
.el-color-picker__panel {
  position: absolute;
  z-index: 10;
  padding: 6px;
  box-sizing: content-box;
  background-color: #FFF;
  border: 1px solid #EBEEF5;
  border-radius: 4px;
}
.el-textarea {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: bottom;
  font-size: 14px;
}
.el-textarea__inner {
  display: block;
  resize: vertical;
  padding: 5px 15px;
  line-height: 1.5;
  box-sizing: border-box;
  width: 100%;
  font-size: inherit;
  color: #606266;
  background-color: #FFF;
  background-image: none;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  transition: border-color .2s cubic-bezier(.645,.045,.355,1);
}
.el-textarea__inner::-moz-placeholder {
  color: #C0C4CC;
}
.el-textarea__inner::placeholder {
  color: #C0C4CC;
}
.el-textarea__inner:hover {
  border-color: #C0C4CC;
}
.el-textarea__inner:focus {
  outline: 0;
  border-color: #409EFF;
}
.el-textarea .el-input__count {
  color: #909399;
  background: #FFF;
  position: absolute;
  font-size: 12px;
  bottom: 5px;
  right: 10px;
}
.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
  border-color: #E4E7ED;
  color: #C0C4CC;
  cursor: not-allowed;
}
.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder {
  color: #C0C4CC;
}
.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #C0C4CC;
}
.el-textarea.is-exceed .el-textarea__inner {
  border-color: #F56C6C;
}
.el-textarea.is-exceed .el-input__count {
  color: #F56C6C;
}
.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}
.el-input__prefix, .el-input__suffix {
  position: absolute;
  top: 0;
  text-align: center;
}
.el-input::-webkit-scrollbar {
  z-index: 11;
  width: 6px;
}
.el-input::-webkit-scrollbar:horizontal {
  height: 6px;
}
.el-input::-webkit-scrollbar-thumb {
  border-radius: 5px;
  width: 6px;
  background: #b4bccc;
}
.el-input::-webkit-scrollbar-corner {
  background: #fff;
}
.el-input::-webkit-scrollbar-track {
  background: #fff;
}
.el-input::-webkit-scrollbar-track-piece {
  background: #fff;
  width: 6px;
}
.el-input .el-input__clear {
  color: #C0C4CC;
  font-size: 14px;
  cursor: pointer;
  transition: color .2s cubic-bezier(.645,.045,.355,1);
}
.el-input .el-input__clear:hover {
  color: #909399;
}
.el-input .el-input__count {
  height: 100%;
  display: inline-flex;
  align-items: center;
  color: #909399;
  font-size: 12px;
}
.el-input-group__append .el-button, .el-input-group__append .el-input, .el-input-group__prepend .el-button, .el-input-group__prepend .el-input, .el-input__inner {
  font-size: inherit;
}
.el-input .el-input__count .el-input__count-inner {
  background: #FFF;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}
.el-input__inner {
  -webkit-appearance: none;
  background-color: #FFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  outline: 0;
  padding: 0 15px;
  transition: border-color .2s cubic-bezier(.645,.045,.355,1);
  width: 100%;
}
.el-input__inner::-ms-reveal {
  display: none;
}
.el-input__inner::-moz-placeholder {
  color: #C0C4CC;
}
.el-input__inner::placeholder {
  color: #C0C4CC;
}
.el-input__inner:hover {
  border-color: #C0C4CC;
}
.el-input.is-active .el-input__inner, .el-input__inner:focus {
  border-color: #409EFF;
  outline: 0;
}
.el-input__suffix {
  height: 100%;
  right: 5px;
  color: #C0C4CC;
  transition: all .3s;
  pointer-events: none;
}
.el-input__suffix-inner {
  pointer-events: all;
}
.el-input__prefix {
  height: 100%;
  left: 5px;
  color: #C0C4CC;
  transition: all .3s;
}
.el-input__icon {
  height: 100%;
  width: 25px;
  text-align: center;
  transition: all .3s;
  line-height: 40px;
}
.el-input__icon:after {
  content: "";
  height: 100%;
  width: 0;
  display: inline-block;
  vertical-align: middle;
}
.el-input__validateIcon {
  pointer-events: none;
}
.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  border-color: #E4E7ED;
  color: #C0C4CC;
  cursor: not-allowed;
}
.el-input.is-disabled .el-input__inner::-moz-placeholder {
  color: #C0C4CC;
}
.el-input.is-disabled .el-input__inner::placeholder {
  color: #C0C4CC;
}
.el-input.is-disabled .el-input__icon {
  cursor: not-allowed;
}
.el-input.is-exceed .el-input__inner {
  border-color: #F56C6C;
}
.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #F56C6C;
}
.el-input--suffix .el-input__inner {
  padding-right: 30px;
}
.el-input--prefix .el-input__inner {
  padding-left: 30px;
}
.el-input--medium {
  font-size: 14px;
}
.el-input--medium .el-input__inner {
  height: 36px;
  line-height: 36px;
}
.el-input--medium .el-input__icon {
  line-height: 36px;
}
.el-input--small {
  font-size: 13px;
}
.el-input--small .el-input__inner {
  height: 32px;
  line-height: 32px;
}
.el-input--small .el-input__icon {
  line-height: 32px;
}
.el-input--mini {
  font-size: 12px;
}
.el-input--mini .el-input__inner {
  height: 28px;
  line-height: 28px;
}
.el-input--mini .el-input__icon {
  line-height: 28px;
}
.el-input-group {
  line-height: normal;
  display: inline-table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.el-input-group>.el-input__inner {
  vertical-align: middle;
  display: table-cell;
}
.el-input-group__append, .el-input-group__prepend {
  background-color: #F5F7FA;
  color: #909399;
  vertical-align: middle;
  display: table-cell;
  position: relative;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  padding: 0 20px;
  width: 1px;
  white-space: nowrap;
}
.el-input-group--prepend .el-input__inner, .el-input-group__append {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.el-input-group--append .el-input__inner, .el-input-group__prepend {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.el-input-group__append:focus, .el-input-group__prepend:focus {
  outline: 0;
}
.el-input-group__append .el-button, .el-input-group__append .el-select, .el-input-group__prepend .el-button, .el-input-group__prepend .el-select {
  display: inline-block;
  margin: -10px -20px;
}
.el-input-group__append button.el-button, .el-input-group__append div.el-select .el-input__inner, .el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button, .el-input-group__prepend div.el-select .el-input__inner, .el-input-group__prepend div.el-select:hover .el-input__inner {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
  border-top: 0;
  border-bottom: 0;
}
.el-input-group__prepend {
  border-right: 0;
}
.el-input-group__append {
  border-left: 0;
}
.el-input-group--append .el-select .el-input.is-focus .el-input__inner, .el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}
.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.el-transfer {
  font-size: 14px;
}
.el-transfer__buttons {
  display: inline-block;
  vertical-align: middle;
  padding: 0 30px;
}
.el-transfer__button {
  display: block;
  margin: 0 auto;
  padding: 10px;
  border-radius: 50%;
  color: #FFF;
  background-color: #409EFF;
  font-size: 0;
}
.el-button-group>.el-button+.el-button, .el-transfer-panel__item+.el-transfer-panel__item, .el-transfer__button [class*=el-icon-]+span {
  margin-left: 0;
}
.el-transfer__button.is-with-texts {
  border-radius: 4px;
}
.el-transfer__button.is-disabled, .el-transfer__button.is-disabled:hover {
  border: 1px solid #DCDFE6;
  background-color: #F5F7FA;
  color: #C0C4CC;
}
.el-transfer__button:first-child {
  margin-bottom: 10px;
}
.el-transfer__button:nth-child(2) {
  margin: 0;
}
.el-transfer__button i, .el-transfer__button span {
  font-size: 14px;
}
.el-transfer-panel {
  border: 1px solid #EBEEF5;
  border-radius: 4px;
  overflow: hidden;
  background: #FFF;
  display: inline-block;
  vertical-align: middle;
  width: 200px;
  max-height: 100%;
  box-sizing: border-box;
  position: relative;
}
.el-transfer-panel__body {
  height: 246px;
}
.el-transfer-panel__body.is-with-footer {
  padding-bottom: 40px;
}
.el-transfer-panel__list {
  margin: 0;
  padding: 6px 0;
  list-style: none;
  height: 246px;
  overflow: auto;
  box-sizing: border-box;
}
.el-transfer-panel__list.is-filterable {
  height: 194px;
  padding-top: 0;
}
.el-transfer-panel__item {
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
  display: block !important;
}
.el-transfer-panel__item.el-checkbox {
  color: #606266;
}
.el-transfer-panel__item:hover {
  color: #409EFF;
}
.el-transfer-panel__item.el-checkbox .el-checkbox__label {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  box-sizing: border-box;
  padding-left: 24px;
  line-height: 30px;
}
.el-transfer-panel__item .el-checkbox__input {
  position: absolute;
  top: 8px;
}
.el-transfer-panel__filter {
  text-align: center;
  margin: 15px;
  box-sizing: border-box;
  display: block;
  width: auto;
}
.el-transfer-panel__filter .el-input__inner {
  height: 32px;
  width: 100%;
  font-size: 12px;
  display: inline-block;
  box-sizing: border-box;
  border-radius: 16px;
  padding-right: 10px;
  padding-left: 30px;
}
.el-transfer-panel__filter .el-input__icon {
  margin-left: 5px;
}
.el-transfer-panel__filter .el-icon-circle-close {
  cursor: pointer;
}
.el-transfer-panel .el-transfer-panel__header {
  height: 40px;
  line-height: 40px;
  background: #F5F7FA;
  margin: 0;
  padding-left: 15px;
  border-bottom: 1px solid #EBEEF5;
  box-sizing: border-box;
  color: #000;
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox {
  display: block;
  line-height: 40px;
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
  font-size: 16px;
  color: #303133;
  font-weight: 400;
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {
  position: absolute;
  right: 15px;
  color: #909399;
  font-size: 12px;
  font-weight: 400;
}
.el-transfer-panel .el-transfer-panel__footer {
  height: 40px;
  background: #FFF;
  margin: 0;
  padding: 0;
  border-top: 1px solid #EBEEF5;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
.el-transfer-panel .el-transfer-panel__footer::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}
.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
  padding-left: 20px;
  color: #606266;
}
.el-transfer-panel .el-transfer-panel__empty {
  margin: 0;
  height: 30px;
  line-height: 30px;
  padding: 6px 15px 0;
  color: #909399;
  text-align: center;
}
.el-transfer-panel .el-checkbox__label {
  padding-left: 8px;
}
.el-transfer-panel .el-checkbox__inner {
  height: 14px;
  width: 14px;
  border-radius: 3px;
}
.el-transfer-panel .el-checkbox__inner::after {
  height: 6px;
  width: 3px;
  left: 4px;
}
.el-container {
  display: flex;
  flex-direction: row;
  flex: 1;
  flex-basis: auto;
  box-sizing: border-box;
  min-width: 0;
}
.el-container.is-vertical {
  flex-direction: column;
}
.el-header {
  padding: 0 20px;
  box-sizing: border-box;
  flex-shrink: 0;
}
.cdt-header {
  position: sticky;
  top: 0;
  z-index: 8001;
}
.cdt-header .all-media-link {
  display: none;
  border-bottom: 4px solid #eb003b;
  background: #fff;
}
.cdt-header .all-media-link .nav-container {
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.cdt-header .all-media-link a {
  position: relative;
  display: block;
  width: 24px;
  height: 24px;
  margin-left: 10px;
  color: #363a43;
}
.cdt-header .all-media-link .wechat-popover {
  display: none;
  position: absolute;
  top: 36px;
  left: 50%;
  width: 114px;
  background: #fff;
  padding: 12px;
  transform: translateX(-50%);
  z-index: 999;
  box-shadow: 0 3px 6px #0001a;
}
.cdt-header .all-media-link .wechat-popover .wechat-main {
  padding: 0 7px;
  font-size: 12px;
  text-align: center;
  color: #363a43;
  word-break: break-word;
}
.cdt-header .all-media-link .wechat-popover::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 10px solid #fff;
  position: absolute;
  left: 50%;
  top: -10px;
  transform: translateX(-50%);
}
.cdt-header .all-media-link .wechat:hover .wechat-popover {
  display: block;
}
.cdt-header::before {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  background-color: #ff1555;
}
@media screen and (min-width:1281px) {
  .cdt-header .all-media-link {
    display: block;
  }
  .cdt-header::before {
    display: none;
  }
  .cdt-header.cdt-header-fixed {
    top: -75px;
  }
  .cdt-header.cdt-header-fixed::before {
    position: relative;
    display: block;
    top: 75px;
  }
}
.cdt-header.cdt-header-fixed .sub-nav-bar {
  background-color: rgba(145,12,48,.8);
}
@media screen and (max-width:1280px) {
  .cdt-header.cdt-header-fixed .sub-nav-bar {
    background-color: #fff;
  }
}
.cdt-header.cdt-header-fixed .all-media-link, .cdt-header.cdt-header-fixed .nav-bar {
  visibility: hidden;
  opacity: 0;
}
.cdt-header .sub-nav-bar {
  position: relative;
  z-index: 2;
  background-color: #fff;
  box-shadow: 0 3px 10px rgba(0,0,0,.3);
}
.cdt-header .nav-bar, .cdt-header .sub-nav-bar {
  width: 100%;
}
.cdt-header .nav-bar {
  background-color: #ecf0f5;
}
.cdt-header .nav-container {
  box-sizing: border-box;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 1rem;
}
@media only screen and (max-width:1280px) {
  .cdt-header .nav-bar {
    display: none;
  }
  .cdt-header .nav-container {
    padding: 0;
  }
}
@media only screen and (max-width:1545px) and (min-width:1281px) {
  .cdt-header .nav-container {
    padding-left: 1rem;
    padding-right: 60px;
  }
}
.cdt-ui-footer {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
  background-color: #202228;
  color: #fff;
}
.cdt-footer--container {
  display: block;
  width: 100%;
  word-break: break-word;
}
.cdt-footer--row {
  display: flex;
  justify-content: flex-start;
  list-style: none;
  padding: 0 1rem;
  margin: auto;
  align-items: flex-start;
}
.cdt-footer--row:first-of-type {
  padding-top: 1.75rem;
}
.cdt-footer--row:last-of-type {
  padding-bottom: 2.5rem;
}
.cdt-footer--row+.cdt-footer--row {
  border-top: 1px solid #bdc5d5;
}
.cdt-footer--title, .cdt-footer--title a {
  color: #fff;
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 1.5rem;
  margin: .5rem 0 1.25rem;
}
.cdt-footer--block {
  padding: 0 1rem .5rem;
}
.cdt-footer--link {
  margin: .5rem 0;
}
.cdt-footer--link:first-of-type {
  margin: 0 0 .5rem;
}
.cdt-footer--link .bx--link {
  font-size: .875rem;
  line-height: 1.25rem;
  color: #fff;
}
.cdt-footer--link .bx--link:hover {
  color: #e4e9f1;
}
.cdt-footer--link .bx--btn__icon>svg {
  max-width: 2rem;
  max-height: 2rem;
  fill: #fff;
  currentcolor: #fff;
}
.cdt-ui-footer * {
  word-break: break-word;
}
.cdt-ui-footer .cdt-footer--block {
  flex: 1;
}
.cdt-ui-footer .footer-Agency, .cdt-ui-footer .social-media-link-h5, .cdt-ui-footer .website-disc {
  display: none;
}
.cdt-ui-footer a {
  color: inherit;
}
.cdt-ui-footer p {
  font: inherit;
}
.cdt-ui-footer .social-media-link {
  display: grid;
  justify-content: flex-end;
  grid-template-columns: repeat(5,32px);
  grid-auto-rows: 32px;
  margin-bottom: 20px;
  gap: 12px;
  grid-template-areas: "icon1 icon2 icon3 icon4 icon5 " ". . icon6 icon7 icon8";
}
.cdt-ui-footer .social-media-link>div:nth-child(1) {
  grid-area: icon1;
}
.cdt-ui-footer .social-media-link>div:nth-child(2) {
  grid-area: icon2;
}
.cdt-ui-footer .social-media-link>div:nth-child(3) {
  grid-area: icon3;
}
.cdt-ui-footer .social-media-link>div:nth-child(4) {
  grid-area: icon4;
}
.cdt-ui-footer .social-media-link>div:nth-child(5) {
  grid-area: icon5;
}
.cdt-ui-footer .social-media-link>div:nth-child(6) {
  grid-area: icon6;
}
.cdt-ui-footer .social-media-link>div:nth-child(7) {
  grid-area: icon7;
}
.cdt-ui-footer .social-media-link>div:nth-child(8) {
  grid-area: icon8;
}
.cdt-ui-footer .social-media-link .cdt-footer--link {
  width: 100%;
  height: 100%;
  display: inline-block;
}
@media screen and (max-width:991px) {
  .cdt-ui-footer .social-media-link {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 0;
    max-width: 260px;
    margin: 0 auto 8px;
  }
  .cdt-ui-footer .social-media-link p {
    word-break: keep-all;
    font-size: 12px;
  }
  .cdt-ui-footer .social-media-link>div {
    display: flex;
    justify-content: center;
    width: 33.333%;
  }
  .cdt-ui-footer .social-media-link>div:nth-child(1) {
    justify-content: flex-end;
  }
  .cdt-ui-footer .social-media-link>div:nth-child(3) {
    justify-content: flex-start;
  }
  .cdt-ui-footer .social-media-link>div:nth-child(n+4) {
    width: 20%;
  }
  .cdt-ui-footer .social-media-link>div:nth-child(n+4) .footer-icon {
    background-color: transparent;
    border: 1px solid #fff;
  }
  .cdt-ui-footer .social-media-link>div:nth-child(n+4) .footer-icon svg path {
    fill: #fff;
  }
  .cdt-ui-footer .social-media-link .footer-icon {
    display: flex;
    width: 32px;
    height: 32px;
  }
  .cdt-ui-footer .social-media-link .cdt-footer--link {
    display: flex;
    width: initial;
    height: initial;
    flex-direction: column;
    align-items: center;
    margin: 0 0 12px;
  }
}
.cdt-ui-footer .cdt-footer--link .bx--link:visited, .cdt-ui-footer .cdt-footer--title .bx--link:visited {
  color: #fff;
}
.cdt-ui-footer .cdt-footer--link .bx--link:hover, .cdt-ui-footer .cdt-footer--title .bx--link:hover {
  color: #bdc5d5;
}
.cdt-ui-footer .region-area-row {
  display: flex;
  margin-bottom: 1rem;
  justify-content: flex-end;
}
.cdt-ui-footer .region-area {
  max-width: 5.8rem;
}
.cdt-ui-footer .region-area .el-input__inner {
  background: #202228;
  color: #bdc5d5;
  border-color: #bdc5d5 !important;
  border-radius: 6px;
  outline: #bdc5d5 solid 2px;
  outline-offset: -2px;
  font-size: 14px;
  height: 34px;
}
.cdt-ui-footer .region-area .el-select__caret {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cdt-ui-footer .region-area .el-select-dropdown__wrap {
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  overflow: auto;
}
.cdt-ui-footer .region-area .el-select-dropdown {
  left: inherit !important;
  right: 0 !important;
}
.cdt-ui-footer .region-area .el-select-dropdown .el-scrollbar__bar {
  display: none;
}
.cdt-ui-footer .region-area .el-select-dropdown__list {
  padding: 0;
}
.cdt-ui-footer .region-area .el-select-dropdown__item {
  height: 40px;
  line-height: 40px;
  padding: 0 25px 0 20px;
  outline: 0;
  background-color: #e5e5e5;
  color: #333;
}
.cdt-ui-footer .region-area .el-select-dropdown__item:hover {
  background-color: #e0e0e0;
}
.cdt-ui-footer .region-area .el-select-dropdown__item>a {
  height: 100%;
  display: flex;
  align-items: center;
  padding: 11px 16px;
  font-size: 15px;
}
.cdt-ui-footer .region-area .popper__arrow {
  display: none;
}
.cdt-ui-footer .app-code {
  display: block;
}
.cdt-ui-footer .app-code a {
  display: block;
  max-width: 6rem;
  margin: auto 0 auto auto;
}
.cdt-ui-footer .app-code img {
  max-height: 5.625rem;
  max-width: 5.625rem;
  display: block;
  margin: auto;
}
.cdt-ui-footer .app-code span {
  margin-top: .5rem;
  line-height: 1rem;
  font-size: .75rem;
  display: block;
  text-align: center;
  word-break: break-word;
  white-space: pre-wrap;
}
.cdt-ui-footer .footer--extended-row {
  margin: 0 auto;
  padding: 1rem 0;
  display: flex;
  align-content: center;
}
.cdt-ui-footer .footer--extended-row .awards {
  flex: 0 1 auto;
  margin-right: 1rem;
  display: flex;
}
.cdt-ui-footer .footer--extended-row .awards>* {
  display: flex;
  align-items: center;
  margin-right: .9375rem;
}
.cdt-ui-footer .footer--extended-row .awards>:last-child {
  margin-right: .5rem;
}
.cdt-ui-footer .footer--extended-row .awards img {
  height: auto;
}
.cdt-ui-footer .footer--extended-row .infos {
  flex: 0 1 auto;
  color: #bdc5d5;
  line-height: 1.5rem;
  font-size: .75rem;
}
@media screen and (min-width:992px) {
  .cdt-ui-footer .social-media-link p {
    display: none;
  }
}
@media screen and (max-width:991px) {
  .cdt-ui-footer {
    line-height: 1.5;
  }
  .cdt-ui-footer .cdt-footer--main-row .cdt-footer--block:not(.media-block) {
    display: none;
  }
  .cdt-ui-footer .social-media-link-h5 {
    display: flex;
    max-width: 460px;
    margin: 0 auto;
    gap: 16px;
    padding: 8px;
    justify-content: center;
  }
  .cdt-ui-footer .social-media-link-h5 .cdt-footer--link {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0;
  }
  .cdt-ui-footer .social-media-link-h5 .cdt-footer--link.other--link, .cdt-ui-footer .social-media-link-h5 .cdt-footer--link>div {
    width: 32px;
    height: 32px;
  }
  .cdt-ui-footer .social-media-link-h5 .cdt-footer--link img {
    width: 100%;
    height: 100%;
  }
  .cdt-ui-footer .social-media-link-h5 .cdt-footer--link>p {
    font-size: 12px;
    margin-top: 5px;
    white-space: nowrap;
  }
  .cdt-ui-footer .media-block {
    flex: 1;
    max-width: initial;
  }
  .cdt-ui-footer .app-code, .cdt-ui-footer .region-area-row {
    display: none;
  }
  .cdt-ui-footer .footer-Agency, .cdt-ui-footer .website-disc {
    display: block;
    text-align: center;
    font-size: 13px;
  }
  .cdt-ui-footer .website-disc {
    color: #bdc5d5;
    margin-bottom: 8px;
  }
  .cdt-ui-footer .footer-Agency .agency-text {
    line-height: 20px;
  }
  .cdt-ui-footer .footer-Agency .aboutlinks {
    margin: 12px 0;
  }
  .cdt-ui-footer .footer-Agency .aboutlinks span {
    margin: 0 5px;
  }
  .cdt-ui-footer .footer--extended-row .awards, .cdt-ui-footer .footer--extended-row .infos {
    display: none;
  }
  .terms-policy a:first-of-type {
    margin-right: 12px;
  }
}
.cdt-ui-footer .footer-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: #fff;
  border-radius: 50%;
  --fill-default: var($cdt-footer---base-background);
}
.cdt-ui-footer .footer-icon.wechat-active {
  --fill-default: #07c160;
}
.cdt-ui-footer .footer-icon svg {
  width: 100%;
  height: auto;
}
.cdt-ui-footer .footer-icon svg circle {
  fill: transparent;
}
.cdt-ham-footer .footer-icon svg path, .cdt-ui-footer .footer-icon svg path {
  fill: var(--fill-default);
}
.cdt-ui-footer .footer-icon.ic_facebook svg {
  width: 24px;
  margin-top: -4px;
}
.cdt-ui-footer .footer-wechat-popover-mask {
  position: fixed;
  z-index: 9000;
  left: 0;
  bottom: 0;
  top: 0;
  right: 0;
  background: rgba(0,0,0,.5);
}
@media screen and (min-width:1056px) {
  .cdt-ui-footer .footer-wechat-popover-mask {
    display: none;
  }
}
.footer-wechat-popover {
  z-index: 9001 !important;
}
.footer-wechat-popover .footer-wechat-popover-content {
  display: flex;
  align-items: center;
  text-align: center;
}
.footer-wechat-popover .footer-wechat-popover-content .wechat-main {
  margin-left: 12px;
  font-size: 14px;
  color: #646c79;
}
.footer-wechat-popover .footer-wechat-popover-content .cdt-close, .footer-wechat-popover .footer-wechat-popover-content .wechat-tip-text {
  display: none;
}
@media screen and (max-width:1056px) {
  .footer-wechat-popover .footer-wechat-popover-content {
    flex-direction: column-reverse;
    height: 100%;
    justify-content: center;
  }
  .footer-wechat-popover .footer-wechat-popover-content .wechat-main {
    color: #363a43;
    font-size: 16px;
    margin-bottom: 20px;
  }
  .footer-wechat-popover .footer-wechat-popover-content img {
    width: 150px;
    height: auto;
  }
  .footer-wechat-popover .footer-wechat-popover-content .wechat-tip-text {
    display: block;
    font-size: 14px;
    color: #9aa0aa;
  }
  .footer-wechat-popover .footer-wechat-popover-content .cdt-close {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    font-size: 25px;
    padding: 13px;
    cursor: pointer;
  }
  .footer-wechat-popover {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    width: 320px;
    height: 320px;
    transform: translate(-50%,-50%);
    margin: 0;
  }
  .footer-wechat-popover .popper__arrow {
    display: none !important;
  }
}
.old-lang-switcher {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.old-lang-switcher a {
  color: #565a62;
  font-size: 13px;
  padding: 0 10px;
  border-right: 1px solid #565a62;
  line-height: 1;
}
.old-lang-switcher a:first-of-type {
  padding-left: 0;
}
.old-lang-switcher a:last-of-type {
  padding-right: 0;
  border-right: none;
}
@media screen and (min-width:1024px) {
  .old-lang-switcher a:hover {
    color: #ff1555;
  }
}
.lang-switcher {
  position: relative;
  display: inline-flex;
  justify-content: space-between;
  padding: 2.5px 0;
}
.lang-switcher span {
  color: #646c79;
  font-size: 13px;
  padding: 0 8px;
  border-right: 1px solid #565a62;
  line-height: 1;
  cursor: pointer;
}
.lang-switcher span:first-of-type {
  padding-left: 0;
}
.lang-switcher span:last-of-type {
  padding-right: 0;
  border-right: none;
}
.lang-dialog-wrap {
  z-index: 9991 !important;
}
.lang-dialog-wrap .describe-text {
  display: flex;
  line-height: 1.5;
  color: #646c79;
  word-wrap: break-word;
  word-break: break-word;
}
.lang-dialog-wrap .describe-text span {
  flex-shrink: 0;
  width: 10px;
}
.lang-dialog-wrap .describe-text:last-of-type {
  margin-top: 12px;
}
.lang-dialog-wrap .describe-text:last-of-type span {
  transform: scale(.7);
  transform-origin: 0 4px;
}
.lang-dialog-wrap .lang-dialog {
  width: 600px;
}
.lang-dialog-wrap .lang-dialog .el-dialog__header {
  padding: 12px 0;
  background-color: #eb003b;
}
.lang-dialog-wrap .lang-dialog .el-dialog__header .el-dialog__title {
  font-size: 24px !important;
  color: #fff;
}
@media screen and (max-width:767px) {
  .lang-dialog-wrap {
    overflow: hidden;
  }
  .lang-dialog-wrap .lang-dialog {
    width: 100%;
    height: 100%;
    margin: 0 !important;
    display: flex;
    flex-direction: column;
  }
  .lang-dialog-wrap .lang-dialog .el-dialog__header .el-dialog__title {
    font-size: 18px !important;
  }
}
.lang-dialog-wrap .lang-dialog .el-dialog__header .el-dialog__headerbtn {
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lang-dialog-wrap .lang-dialog .el-dialog__header .el-dialog__headerbtn>i::before {
  color: #fff;
  font-size: 32px;
}
.lang-dialog-wrap .lang-dialog .el-dialog__body {
  padding: 32px 32px 40px;
}
.lang-dialog-wrap .lang-dialog .el-dialog__body .el-icon-arrow-left {
  display: none;
}
@media screen and (max-width:767px) {
  .lang-dialog-wrap .lang-dialog .el-dialog__body {
    padding: 20px;
    flex: 1;
    overflow-y: auto;
  }
  .lang-dialog-wrap .lang-dialog .el-dialog__body .el-icon-arrow-left {
    position: absolute;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    left: 0;
    font-size: 32px;
    color: #fff;
  }
}
.lang-dialog-wrap .lang-dialog .el-dialog__body>span {
  display: flex;
  font-size: 12px;
  color: #646c79;
  line-height: 1.5;
}
.lang-dialog-wrap .lang-dialog .el-dialog__body>span>span {
  margin-left: 4px;
}
.lang-dialog-wrap .lang-dialog .el-dialog__body>p {
  font-size: 16px;
  color: #646c79;
  margin-bottom: 8px;
}
@media screen and (max-width:767px) {
  .lang-dialog-wrap .lang-dialog .el-dialog__body>span {
    display: none;
  }
  .lang-dialog-wrap .lang-dialog .el-dialog__body>p {
    font-size: 12px;
    margin-bottom: 20px;
  }
}
.lang-dialog-wrap .lang-dialog .el-dialog__body>p:last-of-type {
  margin-top: 40px;
}
.lang-dialog-wrap .lang-dialog .el-dialog__body .el-radio-group {
  width: 100%;
  margin-bottom: 40px;
}
.lang-dialog-wrap .lang-dialog .el-dialog__body .el-radio-group:nth-of-type(2) {
  margin-bottom: 8px;
}
.lang-dialog-wrap .lang-dialog .el-dialog__body .el-radio-group .is-checked .el-radio__inner {
  border-color: #24a047;
  background: #24a047;
}
.lang-dialog-wrap .lang-dialog .el-dialog__body .el-radio-group .is-checked .el-radio__label {
  color: #1d1d2c;
}
.lang-dialog-wrap .lang-dialog .el-dialog__body .el-radio-group .el-radio__inner {
  width: 20px;
  height: 20px;
  border-color: #bdc5d5;
}
.lang-dialog-wrap .lang-dialog .el-dialog__body .el-radio-group .el-radio__inner::after {
  transform: translate(-50%,-50%) scale(2);
}
.lang-dialog-wrap .lang-dialog .el-dialog__body .el-radio-group .el-radio__label {
  font-size: 16px;
  color: #1d1d2c;
}
.lang-dialog-wrap .lang-dialog .el-dialog__body .el-radio-group .el-radio {
  margin-right: 32px;
}
.lang-dialog-wrap .lang-dialog .el-dialog__body .el-radio-group .el-radio .el-radio__label {
  padding-left: 8px;
}
.lang-dialog-wrap .lang-dialog .el-dialog__footer {
  padding: 10px 32px 32px;
}
@media screen and (max-width:767px) {
  .lang-dialog-wrap .lang-dialog .el-dialog__body .el-radio-group {
    display: flex;
    flex-direction: column;
  }
  .lang-dialog-wrap .lang-dialog .el-dialog__body .el-radio-group .el-radio:not(:last-of-type) {
    margin-bottom: 30px;
  }
  .lang-dialog-wrap .lang-dialog .el-dialog__body .el-radio-group:last-of-type {
    margin-bottom: 0;
  }
  .lang-dialog-wrap .lang-dialog .el-dialog__footer {
    padding: 10px 16px;
    border-top: 1px solid #f0f4f5;
  }
}
.lang-dialog-wrap .lang-dialog .el-dialog__footer .el-button {
  height: 44px;
  font-size: 16px;
  padding: 0 12px;
  border-radius: 6px;
  width: 200px;
  line-height: 1.5 !important;
}
.lang-dialog-wrap .lang-dialog .el-dialog__footer .el-button:last-of-type {
  color: #fff;
  background-color: #eb003b;
  border-color: #eb003b;
  margin-left: 20px;
}
@media screen and (max-width:767px) {
  .lang-dialog-wrap .lang-dialog .el-dialog__footer .el-button:first-of-type {
    width: 295px;
  }
  .lang-dialog-wrap .lang-dialog .el-dialog__footer .el-button:last-of-type {
    width: 196px;
    margin-left: 10px;
  }
  .lang-dialog-wrap .lang-dialog .el-dialog__footer .el-button--default {
    display: none;
  }
}
.el-aside {
  overflow: auto;
  box-sizing: border-box;
  flex-shrink: 0;
}
.el-main {
  display: block;
  flex: 1;
  flex-basis: auto;
  overflow: auto;
  box-sizing: border-box;
  padding: 20px;
}
.el-footer {
  padding: 0 20px;
  box-sizing: border-box;
  flex-shrink: 0;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:last-child .xAxis_item_box, .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:last-child .yAxis_box, .el-timeline-item {
  padding-bottom: 20px;
}
.el-timeline-item__dot, .el-timeline-item__node {
  justify-content: center;
  display: flex;
  position: absolute;
}
.el-timeline {
  margin: 0;
  font-size: 14px;
  list-style: none;
}
.el-timeline .el-timeline-item:last-child .el-timeline-item__tail {
  display: none;
}
.el-timeline-item {
  position: relative;
}
.el-timeline-item__wrapper {
  position: relative;
  padding-left: 28px;
  top: -3px;
}
.el-timeline-item__tail {
  position: absolute;
  left: 4px;
  height: 100%;
  border-left: 2px solid #E4E7ED;
}
.el-timeline-item__icon {
  color: #FFF;
  font-size: 13px;
}
.el-timeline-item__node {
  background-color: #E4E7ED;
  border-radius: 50%;
  align-items: center;
}
.el-timeline-item__node--normal {
  left: -1px;
  width: 12px;
  height: 12px;
}
.el-timeline-item__node--large {
  left: -2px;
  width: 14px;
  height: 14px;
}
.el-timeline-item__node--primary {
  background-color: #409EFF;
}
.el-timeline-item__node--success {
  background-color: #67C23A;
}
.el-timeline-item__node--warning {
  background-color: #E6A23C;
}
.el-timeline-item__node--danger {
  background-color: #F56C6C;
}
.el-timeline-item__node--info {
  background-color: #909399;
}
.el-timeline-item__dot {
  align-items: center;
}
.el-timeline-item__content {
  color: #303133;
}
.el-timeline-item__timestamp {
  color: #909399;
  line-height: 1;
  font-size: 13px;
}
.el-timeline-item__timestamp.is-top {
  margin-bottom: 8px;
  padding-top: 4px;
}
.el-timeline-item__timestamp.is-bottom {
  margin-top: 8px;
}
.el-link {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
}
.el-link.is-underline:hover:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  bottom: 0;
  border-bottom: 1px solid #409EFF;
}
.el-link.el-link--default:after, .el-link.el-link--primary.is-underline:hover:after, .el-link.el-link--primary:after {
  border-color: #409EFF;
}
.el-link.is-disabled {
  cursor: not-allowed;
}
.el-link [class*=el-icon-]+span {
  margin-left: 5px;
}
.el-link.el-link--default {
  color: #606266;
}
.el-link.el-link--default:hover {
  color: #409EFF;
}
.el-link.el-link--default.is-disabled {
  color: #C0C4CC;
}
.el-link.el-link--primary {
  color: #409EFF;
}
.el-link.el-link--primary:hover {
  color: #66b1ff;
}
.el-link.el-link--primary.is-disabled {
  color: #a0cfff;
}
.el-link.el-link--danger.is-underline:hover:after, .el-link.el-link--danger:after {
  border-color: #F56C6C;
}
.el-link.el-link--danger {
  color: #F56C6C;
}
.el-link.el-link--danger:hover {
  color: #f78989;
}
.el-link.el-link--danger.is-disabled {
  color: #fab6b6;
}
.el-link.el-link--success.is-underline:hover:after, .el-link.el-link--success:after {
  border-color: #67C23A;
}
.el-link.el-link--success {
  color: #67C23A;
}
.el-link.el-link--success:hover {
  color: #85ce61;
}
.el-link.el-link--success.is-disabled {
  color: #b3e19d;
}
.el-link.el-link--warning.is-underline:hover:after, .el-link.el-link--warning:after {
  border-color: #E6A23C;
}
.el-link.el-link--warning {
  color: #E6A23C;
}
.el-link.el-link--warning:hover {
  color: #ebb563;
}
.el-link.el-link--warning.is-disabled {
  color: #f3d19e;
}
.el-link.el-link--info.is-underline:hover:after, .el-link.el-link--info:after {
  border-color: #909399;
}
.el-link.el-link--info {
  color: #909399;
}
.el-link.el-link--info:hover {
  color: #a6a9ad;
}
.el-link.el-link--info.is-disabled {
  color: #c8c9cc;
}
.el-divider {
  background-color: #DCDFE6;
  position: relative;
}
.el-divider--horizontal {
  display: block;
  height: 1px;
  width: 100%;
  margin: 24px 0;
}
.el-divider--vertical {
  display: inline-block;
  width: 1px;
  height: 1em;
  margin: 0 8px;
  vertical-align: middle;
  position: relative;
}
.el-divider__text {
  position: absolute;
  background-color: #FFF;
  padding: 0 20px;
  font-weight: 500;
  color: #303133;
  font-size: 14px;
}
.el-image__error, .el-image__placeholder {
  background: #F5F7FA;
}
.el-divider__text.is-left {
  left: 20px;
  transform: translateY(-50%);
}
.el-divider__text.is-center {
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.el-divider__text.is-right {
  right: 20px;
  transform: translateY(-50%);
}
.el-image__error, .el-image__inner, .el-image__placeholder {
  width: 100%;
  height: 100%;
}
.el-image {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.el-image__inner {
  vertical-align: top;
}
.el-image__inner--center {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  display: block;
}
.el-image__error {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  color: #C0C4CC;
  vertical-align: middle;
}
.el-image__preview {
  cursor: pointer;
}
.el-image-viewer__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.el-image-viewer__btn {
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  opacity: .8;
  cursor: pointer;
  box-sizing: border-box;
  user-select: none;
}
.el-button, .el-checkbox {
  -webkit-user-select: none;
}
.el-button, .el-checkbox-button__inner, .el-radio {
  -ms-user-select: none;
  font-weight: 500;
  -moz-user-select: none;
}
.el-image-viewer__close {
  top: 40px;
  right: 40px;
  width: 40px;
  height: 40px;
  font-size: 24px;
  color: #fff;
  background-color: #606266;
}
.el-image-viewer__canvas {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-image-viewer__actions {
  left: 50%;
  bottom: 30px;
  transform: translateX(-50%);
  width: 282px;
  height: 44px;
  padding: 0 23px;
  background-color: #606266;
  border-color: #fff;
  border-radius: 22px;
}
.el-image-viewer__actions__inner {
  width: 100%;
  height: 100%;
  text-align: justify;
  cursor: default;
  font-size: 23px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.el-image-viewer__next, .el-image-viewer__prev {
  top: 50%;
  width: 44px;
  height: 44px;
  font-size: 24px;
  color: #fff;
  background-color: #606266;
  border-color: #fff;
  transform: translateY(-50%);
}
.el-image-viewer__prev {
  left: 40px;
}
.el-image-viewer__next {
  right: 40px;
  text-indent: 2px;
}
.el-button, .el-checkbox__inner {
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
}
.el-image-viewer__mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: .5;
  background: #000;
}
.viewer-fade-enter-active {
  animation: viewer-fade-in .3s;
}
.viewer-fade-leave-active {
  animation: viewer-fade-out .3s;
}
@keyframes viewer-fade-in {
  0% {
    transform: translate3d(0,-20px,0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0,0,0);
    opacity: 1;
  }
}
@keyframes viewer-fade-out {
  0% {
    transform: translate3d(0,0,0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0,-20px,0);
    opacity: 0;
  }
}
.el-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #FFF;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  outline: 0;
  margin: 0;
  transition: .1s;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 4px;
}
.el-button+.el-button, .el-checkbox.is-bordered+.el-checkbox.is-bordered {
  margin-left: 10px;
}
.el-button:focus, .el-button:hover {
  color: #409EFF;
  border-color: #c6e2ff;
  background-color: #ecf5ff;
}
.el-button:active {
  color: #3a8ee6;
  border-color: #3a8ee6;
  outline: 0;
}
.el-button::-moz-focus-inner {
  border: 0;
}
.el-button [class*=el-icon-]+span {
  margin-left: 5px;
}
.el-button.is-plain:focus, .el-button.is-plain:hover {
  background: #FFF;
  border-color: #409EFF;
  color: #409EFF;
}
.el-button.is-active, .el-button.is-plain:active {
  color: #3a8ee6;
  border-color: #3a8ee6;
}
.el-button.is-plain:active {
  background: #FFF;
  outline: 0;
}
.el-button.is-disabled, .el-button.is-disabled:focus, .el-button.is-disabled:hover {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFF;
  border-color: #EBEEF5;
}
.el-button.is-disabled.el-button--text {
  background-color: transparent;
}
.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:focus, .el-button.is-disabled.is-plain:hover {
  background-color: #FFF;
  border-color: #EBEEF5;
  color: #C0C4CC;
}
.el-button.is-loading {
  position: relative;
  pointer-events: none;
}
.el-button.is-loading:before {
  pointer-events: none;
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: inherit;
  background-color: rgba(255,255,255,.35);
}
.el-button.is-round {
  border-radius: 20px;
  padding: 12px 23px;
}
.el-button.is-circle {
  border-radius: 50%;
  padding: 12px;
}
.el-button--primary {
  color: #FFF;
  background-color: #409EFF;
  border-color: #409EFF;
}
.el-button--primary:focus, .el-button--primary:hover {
  background: #66b1ff;
  border-color: #66b1ff;
  color: #FFF;
}
.el-button--primary.is-active, .el-button--primary:active {
  background: #3a8ee6;
  border-color: #3a8ee6;
  color: #FFF;
}
.el-button--primary:active {
  outline: 0;
}
.el-button--primary.is-disabled, .el-button--primary.is-disabled:active, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:hover {
  color: #FFF;
  background-color: #a0cfff;
  border-color: #a0cfff;
}
.el-button--primary.is-plain {
  color: #409EFF;
  background: #ecf5ff;
  border-color: #b3d8ff;
}
.el-button--primary.is-plain:focus, .el-button--primary.is-plain:hover {
  background: #409EFF;
  border-color: #409EFF;
  color: #FFF;
}
.el-button--primary.is-plain:active {
  background: #3a8ee6;
  border-color: #3a8ee6;
  color: #FFF;
  outline: 0;
}
.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:active, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:hover {
  color: #8cc5ff;
  background-color: #ecf5ff;
  border-color: #d9ecff;
}
.el-button--success {
  color: #FFF;
  background-color: #67C23A;
  border-color: #67C23A;
}
.el-button--success:focus, .el-button--success:hover {
  background: #85ce61;
  border-color: #85ce61;
  color: #FFF;
}
.el-button--success.is-active, .el-button--success:active {
  background: #5daf34;
  border-color: #5daf34;
  color: #FFF;
}
.el-button--success:active {
  outline: 0;
}
.el-button--success.is-disabled, .el-button--success.is-disabled:active, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:hover {
  color: #FFF;
  background-color: #b3e19d;
  border-color: #b3e19d;
}
.el-button--success.is-plain {
  color: #67C23A;
  background: #f0f9eb;
  border-color: #c2e7b0;
}
.el-button--success.is-plain:focus, .el-button--success.is-plain:hover {
  background: #67C23A;
  border-color: #67C23A;
  color: #FFF;
}
.el-button--success.is-plain:active {
  background: #5daf34;
  border-color: #5daf34;
  color: #FFF;
  outline: 0;
}
.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:active, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:hover {
  color: #a4da89;
  background-color: #f0f9eb;
  border-color: #e1f3d8;
}
.el-button--warning {
  color: #FFF;
  background-color: #E6A23C;
  border-color: #E6A23C;
}
.el-button--warning:focus, .el-button--warning:hover {
  background: #ebb563;
  border-color: #ebb563;
  color: #FFF;
}
.el-button--warning.is-active, .el-button--warning:active {
  background: #cf9236;
  border-color: #cf9236;
  color: #FFF;
}
.el-button--warning:active {
  outline: 0;
}
.el-button--warning.is-disabled, .el-button--warning.is-disabled:active, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:hover {
  color: #FFF;
  background-color: #f3d19e;
  border-color: #f3d19e;
}
.el-button--warning.is-plain {
  color: #E6A23C;
  background: #fdf6ec;
  border-color: #f5dab1;
}
.el-button--warning.is-plain:focus, .el-button--warning.is-plain:hover {
  background: #E6A23C;
  border-color: #E6A23C;
  color: #FFF;
}
.el-button--warning.is-plain:active {
  background: #cf9236;
  border-color: #cf9236;
  color: #FFF;
  outline: 0;
}
.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:active, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:hover {
  color: #f0c78a;
  background-color: #fdf6ec;
  border-color: #faecd8;
}
.el-button--danger {
  color: #FFF;
  background-color: #F56C6C;
  border-color: #F56C6C;
}
.el-button--danger:focus, .el-button--danger:hover {
  background: #f78989;
  border-color: #f78989;
  color: #FFF;
}
.el-button--danger.is-active, .el-button--danger:active {
  background: #dd6161;
  border-color: #dd6161;
  color: #FFF;
}
.el-button--danger:active {
  outline: 0;
}
.el-button--danger.is-disabled, .el-button--danger.is-disabled:active, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:hover {
  color: #FFF;
  background-color: #fab6b6;
  border-color: #fab6b6;
}
.el-button--danger.is-plain {
  color: #F56C6C;
  background: #fef0f0;
  border-color: #fbc4c4;
}
.el-button--danger.is-plain:focus, .el-button--danger.is-plain:hover {
  background: #F56C6C;
  border-color: #F56C6C;
  color: #FFF;
}
.el-button--danger.is-plain:active {
  background: #dd6161;
  border-color: #dd6161;
  color: #FFF;
  outline: 0;
}
.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:active, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:hover {
  color: #f9a7a7;
  background-color: #fef0f0;
  border-color: #fde2e2;
}
.el-button--info {
  color: #FFF;
  background-color: #909399;
  border-color: #909399;
}
.el-button--info:focus, .el-button--info:hover {
  background: #a6a9ad;
  border-color: #a6a9ad;
  color: #FFF;
}
.el-button--info.is-active, .el-button--info:active {
  background: #82848a;
  border-color: #82848a;
  color: #FFF;
}
.el-button--info:active {
  outline: 0;
}
.el-button--info.is-disabled, .el-button--info.is-disabled:active, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:hover {
  color: #FFF;
  background-color: #c8c9cc;
  border-color: #c8c9cc;
}
.el-button--info.is-plain {
  color: #909399;
  background: #f4f4f5;
  border-color: #d3d4d6;
}
.el-button--info.is-plain:focus, .el-button--info.is-plain:hover {
  background: #909399;
  border-color: #909399;
  color: #FFF;
}
.el-button--info.is-plain:active {
  background: #82848a;
  border-color: #82848a;
  color: #FFF;
  outline: 0;
}
.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:active, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:hover {
  color: #bcbec2;
  background-color: #f4f4f5;
  border-color: #e9e9eb;
}
.el-button--medium {
  padding: 10px 20px;
  font-size: 14px;
  border-radius: 4px;
}
.el-button--medium.is-round {
  padding: 10px 20px;
}
.el-button--medium.is-circle {
  padding: 10px;
}
.el-button--small {
  padding: 9px 15px;
  font-size: 12px;
  border-radius: 3px;
}
.el-button--small.is-round {
  padding: 9px 15px;
}
.el-button--small.is-circle {
  padding: 9px;
}
.el-button--mini, .el-button--mini.is-round {
  padding: 7px 15px;
}
.el-button--mini {
  font-size: 12px;
  border-radius: 3px;
}
.el-button--mini.is-circle {
  padding: 7px;
}
.el-button--text {
  border-color: transparent;
  color: #409EFF;
  background: 0 0;
  padding-left: 0;
  padding-right: 0;
}
.el-button--text:focus, .el-button--text:hover {
  color: #66b1ff;
  border-color: transparent;
  background-color: transparent;
}
.el-button--text:active {
  color: #3a8ee6;
  border-color: transparent;
  background-color: transparent;
}
.el-button--text.is-disabled, .el-button--text.is-disabled:focus, .el-button--text.is-disabled:hover {
  border-color: transparent;
}
.el-button-group .el-button--danger:last-child, .el-button-group .el-button--danger:not(:first-child):not(:last-child), .el-button-group .el-button--info:last-child, .el-button-group .el-button--info:not(:first-child):not(:last-child), .el-button-group .el-button--primary:last-child, .el-button-group .el-button--primary:not(:first-child):not(:last-child), .el-button-group .el-button--success:last-child, .el-button-group .el-button--success:not(:first-child):not(:last-child), .el-button-group .el-button--warning:last-child, .el-button-group .el-button--warning:not(:first-child):not(:last-child), .el-button-group>.el-dropdown>.el-button {
  border-left-color: rgba(255,255,255,.5);
}
.el-button-group .el-button--danger:first-child, .el-button-group .el-button--danger:not(:first-child):not(:last-child), .el-button-group .el-button--info:first-child, .el-button-group .el-button--info:not(:first-child):not(:last-child), .el-button-group .el-button--primary:first-child, .el-button-group .el-button--primary:not(:first-child):not(:last-child), .el-button-group .el-button--success:first-child, .el-button-group .el-button--success:not(:first-child):not(:last-child), .el-button-group .el-button--warning:first-child, .el-button-group .el-button--warning:not(:first-child):not(:last-child) {
  border-right-color: rgba(255,255,255,.5);
}
.el-button-group {
  display: inline-block;
  vertical-align: middle;
}
.el-button-group::after, .el-button-group::before {
  display: table;
  content: "";
}
.el-button-group::after {
  clear: both;
}
.el-button-group>.el-button {
  float: left;
  position: relative;
}
.el-button-group>.el-button.is-disabled {
  z-index: 1;
}
.el-button-group>.el-button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.el-button-group>.el-button:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.el-button-group>.el-button:first-child:last-child {
  border-radius: 4px;
}
.el-button-group>.el-button:first-child:last-child.is-round {
  border-radius: 20px;
}
.el-button-group>.el-button:first-child:last-child.is-circle {
  border-radius: 50%;
}
.el-button-group>.el-button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.el-button-group>.el-button.is-active, .el-button-group>.el-button:not(.is-disabled):active, .el-button-group>.el-button:not(.is-disabled):focus, .el-button-group>.el-button:not(.is-disabled):hover {
  z-index: 1;
}
.el-button-group>.el-dropdown>.el-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.el-calendar {
  background-color: #fff;
}
.el-calendar__header {
  display: flex;
  justify-content: space-between;
  padding: 12px 20px;
  border-bottom: 1px solid #EBEEF5;
}
.el-calendar__title {
  color: #000;
  align-self: center;
}
.el-calendar__body {
  padding: 12px 20px 35px;
}
.el-calendar-table {
  table-layout: fixed;
  width: 100%;
}
.el-calendar-table thead th {
  padding: 12px 0;
  color: #606266;
  font-weight: 400;
}
.el-calendar-table:not(.is-range) td.next, .el-calendar-table:not(.is-range) td.prev {
  color: #C0C4CC;
}
.el-backtop, .el-calendar-table td.is-today {
  color: #409EFF;
}
.el-calendar-table td {
  border-bottom: 1px solid #EBEEF5;
  border-right: 1px solid #EBEEF5;
  vertical-align: top;
  transition: background-color .2s ease;
}
.el-calendar-table td.is-selected {
  background-color: #F2F8FE;
}
.el-calendar-table tr:first-child td {
  border-top: 1px solid #EBEEF5;
}
.el-calendar-table tr td:first-child {
  border-left: 1px solid #EBEEF5;
}
.el-calendar-table tr.el-calendar-table__row--hide-border td {
  border-top: none;
}
.el-calendar-table .el-calendar-day {
  box-sizing: border-box;
  padding: 8px;
  height: 85px;
}
.el-calendar-table .el-calendar-day:hover {
  cursor: pointer;
  background-color: #F2F8FE;
}
.el-backtop {
  position: fixed;
  background-color: #FFF;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  box-shadow: 0 0 6px rgba(0,0,0,.12);
  cursor: pointer;
  z-index: 5;
}
.el-backtop:hover {
  background-color: #F2F6FC;
}
.el-page-header {
  display: flex;
  line-height: 24px;
}
.el-page-header__left {
  display: flex;
  cursor: pointer;
  margin-right: 40px;
  position: relative;
}
.el-page-header__left::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 16px;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #DCDFE6;
}
.el-checkbox, .el-checkbox__input {
  display: inline-block;
  position: relative;
  white-space: nowrap;
}
.el-page-header__left .el-icon-back {
  font-size: 18px;
  margin-right: 6px;
  align-self: center;
}
.el-page-header__title {
  font-size: 14px;
  font-weight: 500;
}
.el-page-header__content {
  font-size: 18px;
  color: #303133;
}
.el-checkbox {
  color: #606266;
  font-weight: 500;
  font-size: 14px;
  cursor: pointer;
  -moz-user-select: none;
  user-select: none;
  margin-right: 30px;
}
.el-checkbox.is-bordered {
  padding: 9px 20px 9px 10px;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  line-height: normal;
  height: 40px;
}
.el-checkbox.is-bordered.is-checked {
  border-color: #409EFF;
}
.el-checkbox.is-bordered.is-disabled {
  border-color: #EBEEF5;
  cursor: not-allowed;
}
.el-checkbox.is-bordered.el-checkbox--medium {
  padding: 7px 20px 7px 10px;
  border-radius: 4px;
  height: 36px;
}
.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label {
  line-height: 17px;
  font-size: 14px;
}
.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner {
  height: 14px;
  width: 14px;
}
.el-checkbox.is-bordered.el-checkbox--small {
  padding: 5px 15px 5px 10px;
  border-radius: 3px;
  height: 32px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
  line-height: 15px;
  font-size: 12px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
  height: 12px;
  width: 12px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {
  height: 6px;
  width: 2px;
}
.el-checkbox.is-bordered.el-checkbox--mini {
  padding: 3px 15px 3px 10px;
  border-radius: 3px;
  height: 28px;
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label {
  line-height: 12px;
  font-size: 12px;
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner {
  height: 12px;
  width: 12px;
}
.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after {
  height: 6px;
  width: 2px;
}
.el-checkbox__input {
  cursor: pointer;
  outline: 0;
  line-height: 1;
  vertical-align: middle;
}
.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #edf2fc;
  border-color: #DCDFE6;
  cursor: not-allowed;
}
.el-checkbox__input.is-disabled .el-checkbox__inner::after {
  cursor: not-allowed;
  border-color: #C0C4CC;
}
.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label {
  cursor: not-allowed;
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: #F2F6FC;
  border-color: #DCDFE6;
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: #C0C4CC;
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
  background-color: #F2F6FC;
  border-color: #DCDFE6;
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {
  background-color: #C0C4CC;
  border-color: #C0C4CC;
}
.el-checkbox__input.is-checked .el-checkbox__inner, .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #409EFF;
  border-color: #409EFF;
}
.el-checkbox__input.is-disabled+span.el-checkbox__label {
  color: #C0C4CC;
  cursor: not-allowed;
}
.el-checkbox__input.is-checked .el-checkbox__inner::after {
  transform: rotate(45deg) scaleY(1);
}
.el-checkbox__input.is-checked+.el-checkbox__label {
  color: #409EFF;
}
.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #409EFF;
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  content: "";
  position: absolute;
  display: block;
  background-color: #FFF;
  height: 2px;
  transform: scale(.5);
  left: 0;
  right: 0;
  top: 5px;
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {
  display: none;
}
.el-checkbox__inner {
  display: inline-block;
  position: relative;
  border-radius: 2px;
  width: 14px;
  height: 14px;
  background-color: #FFF;
  z-index: 1;
  transition: border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);
}
.el-checkbox__inner:hover {
  border-color: #409EFF;
}
.el-checkbox__inner::after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #FFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg) scaleY(0);
  width: 3px;
  transition: transform .15s ease-in 50ms;
  transform-origin: center;
}
.el-checkbox__original {
  opacity: 0;
  outline: 0;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}
.el-checkbox-button, .el-checkbox-button__inner {
  display: inline-block;
  position: relative;
}
.el-checkbox__label {
  display: inline-block;
  padding-left: 10px;
  line-height: 19px;
  font-size: 14px;
}
.el-checkbox:last-of-type {
  margin-right: 0;
}
.el-checkbox-button__inner {
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: #FFF;
  border: 1px solid #DCDFE6;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  transition: all .3s cubic-bezier(.645,.045,.355,1);
  -webkit-user-select: none;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 0;
}
.el-checkbox-button__inner.is-round {
  padding: 12px 20px;
}
.el-checkbox-button__inner:hover {
  color: #409EFF;
}
.el-checkbox-button__inner [class*=el-icon-] {
  line-height: .9;
}
.el-checkbox-button__inner [class*=el-icon-]+span {
  margin-left: 5px;
}
.el-checkbox-button__original {
  opacity: 0;
  outline: 0;
  position: absolute;
  margin: 0;
  z-index: -1;
}
.el-radio, .el-radio__inner, .el-radio__input {
  position: relative;
  display: inline-block;
}
.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #FFF;
  background-color: #409EFF;
  border-color: #409EFF;
  box-shadow: -1px 0 0 0 #8cc5ff;
}
.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: #409EFF;
}
.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFF;
  border-color: #EBEEF5;
  box-shadow: none;
}
.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: #EBEEF5;
}
.el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: 1px solid #DCDFE6;
  border-radius: 4px 0 0 4px;
  box-shadow: none !important;
}
.el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: #409EFF;
}
.el-checkbox-button:last-child .el-checkbox-button__inner {
  border-radius: 0 4px 4px 0;
}
.el-checkbox-button--medium .el-checkbox-button__inner {
  padding: 10px 20px;
  font-size: 14px;
  border-radius: 0;
}
.el-checkbox-button--medium .el-checkbox-button__inner.is-round {
  padding: 10px 20px;
}
.el-checkbox-button--small .el-checkbox-button__inner {
  padding: 9px 15px;
  font-size: 12px;
  border-radius: 0;
}
.el-checkbox-button--small .el-checkbox-button__inner.is-round {
  padding: 9px 15px;
}
.el-checkbox-button--mini .el-checkbox-button__inner {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 0;
}
.el-checkbox-button--mini .el-checkbox-button__inner.is-round {
  padding: 7px 15px;
}
.el-checkbox-group {
  font-size: 0;
}
.el-radio, .el-radio--medium.is-bordered .el-radio__label {
  font-size: 14px;
}
.el-radio {
  color: #606266;
  line-height: 1;
  cursor: pointer;
  white-space: nowrap;
  outline: 0;
  margin-right: 30px;
  -webkit-user-select: none;
}
.el-radio.is-bordered {
  padding: 12px 20px 0 10px;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  height: 40px;
}
.el-radio.is-bordered.is-checked {
  border-color: #409EFF;
}
.el-radio.is-bordered.is-disabled {
  cursor: not-allowed;
  border-color: #EBEEF5;
}
.el-radio__input.is-disabled .el-radio__inner, .el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: #F5F7FA;
  border-color: #E4E7ED;
}
.el-radio.is-bordered+.el-radio.is-bordered {
  margin-left: 10px;
}
.el-radio--medium.is-bordered {
  padding: 10px 20px 0 10px;
  border-radius: 4px;
  height: 36px;
}
.el-radio--mini.is-bordered .el-radio__label, .el-radio--small.is-bordered .el-radio__label {
  font-size: 12px;
}
.el-radio--medium.is-bordered .el-radio__inner {
  height: 14px;
  width: 14px;
}
.el-radio--small.is-bordered {
  padding: 8px 15px 0 10px;
  border-radius: 3px;
  height: 32px;
}
.el-radio--small.is-bordered .el-radio__inner {
  height: 12px;
  width: 12px;
}
.el-radio--mini.is-bordered {
  padding: 6px 15px 0 10px;
  border-radius: 3px;
  height: 28px;
}
.el-radio--mini.is-bordered .el-radio__inner {
  height: 12px;
  width: 12px;
}
.el-radio:last-child {
  margin-right: 0;
}
.el-radio__input {
  white-space: nowrap;
  cursor: pointer;
  outline: 0;
  line-height: 1;
  vertical-align: middle;
}
.el-radio__input.is-disabled .el-radio__inner {
  cursor: not-allowed;
}
.el-radio__input.is-disabled .el-radio__inner::after {
  cursor: not-allowed;
  background-color: #F5F7FA;
}
.el-radio__input.is-disabled .el-radio__inner+.el-radio__label {
  cursor: not-allowed;
}
.el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #C0C4CC;
}
.el-radio__input.is-disabled+span.el-radio__label {
  color: #C0C4CC;
  cursor: not-allowed;
}
.el-radio__input.is-checked .el-radio__inner {
  border-color: #409EFF;
  background: #409EFF;
}
.el-radio__input.is-checked .el-radio__inner::after {
  transform: translate(-50%,-50%) scale(1);
}
.el-radio__input.is-checked+.el-radio__label {
  color: #409EFF;
}
.el-radio__input.is-focus .el-radio__inner {
  border-color: #409EFF;
}
.el-radio__inner {
  border: 1px solid #DCDFE6;
  border-radius: 100%;
  width: 14px;
  height: 14px;
  background-color: #FFF;
  cursor: pointer;
  box-sizing: border-box;
}
.el-radio__inner:hover {
  border-color: #409EFF;
}
.el-radio__inner::after {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #FFF;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%) scale(0);
  transition: transform .15s ease-in;
}
.el-radio__original {
  opacity: 0;
  outline: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
  box-shadow: 0 0 2px 2px #409EFF;
}
.el-radio__label {
  font-size: 14px;
  padding-left: 10px;
}
.el-scrollbar {
  overflow: hidden;
  position: relative;
}
.el-scrollbar:active>.el-scrollbar__bar, .el-scrollbar:focus>.el-scrollbar__bar, .el-scrollbar:hover>.el-scrollbar__bar {
  opacity: 1;
  transition: opacity 340ms ease-out;
}
.el-scrollbar__wrap {
  overflow: scroll;
  height: 100%;
}
.el-scrollbar__wrap--hidden-default {
  scrollbar-width: none;
}
.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.el-scrollbar__thumb {
  position: relative;
  display: block;
  width: 0;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background-color: rgba(144,147,153,.3);
  transition: .3s background-color;
}
.el-scrollbar__thumb:hover {
  background-color: rgba(144,147,153,.5);
}
.el-scrollbar__bar {
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 1;
  border-radius: 4px;
  opacity: 0;
  transition: opacity 120ms ease-out;
}
.el-scrollbar__bar.is-vertical {
  width: 6px;
  top: 2px;
}
.el-scrollbar__bar.is-vertical>div {
  width: 100%;
}
.el-scrollbar__bar.is-horizontal {
  height: 6px;
  left: 2px;
}
.el-scrollbar__bar.is-horizontal>div {
  height: 100%;
}
.el-cascader-panel {
  display: flex;
  border-radius: 4px;
  font-size: 14px;
}
.el-cascader-panel.is-bordered {
  border: 1px solid #E4E7ED;
  border-radius: 4px;
}
.el-cascader-menu {
  min-width: 180px;
  box-sizing: border-box;
  color: #606266;
  border-right: solid 1px #E4E7ED;
}
.el-cascader-menu:last-child {
  border-right: none;
}
.el-cascader-menu__wrap {
  height: 204px;
}
.el-cascader-menu__list {
  position: relative;
  min-height: 100%;
  margin: 0;
  padding: 6px 0;
  list-style: none;
  box-sizing: border-box;
}
.el-cascader-menu__hover-zone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.el-cascader-menu__empty-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  text-align: center;
  color: #C0C4CC;
}
.el-cascader-node {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 30px 0 20px;
  height: 34px;
  line-height: 34px;
  outline: 0;
}
.el-cascader-node.is-selectable.in-active-path {
  color: #606266;
}
.el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path {
  color: #409EFF;
  font-weight: 700;
}
.el-cascader-node:not(.is-disabled) {
  cursor: pointer;
}
.el-cascader-node:not(.is-disabled):focus, .el-cascader-node:not(.is-disabled):hover {
  background: #F5F7FA;
}
.el-cascader-node.is-disabled {
  color: #C0C4CC;
  cursor: not-allowed;
}
.el-cascader-node__prefix {
  position: absolute;
  left: 10px;
}
.el-cascader-node__postfix {
  position: absolute;
  right: 10px;
}
.el-cascader-node__label {
  flex: 1;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-cascader-node>.el-radio {
  margin-right: 0;
}
.el-cascader-node>.el-radio .el-radio__label {
  padding-left: 0;
}
.el-avatar {
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  color: #fff;
  background: #C0C4CC;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}
.el-avatar>img {
  display: block;
  height: 100%;
  vertical-align: middle;
}
.el-avatar--circle {
  border-radius: 50%;
}
.el-avatar--square {
  border-radius: 4px;
}
.el-avatar--icon {
  font-size: 18px;
}
.el-avatar--large {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.el-avatar--medium {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.el-avatar--small {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.el-drawer.ltr, .el-drawer.rtl, .el-drawer__container {
  height: 100%;
  top: 0;
  bottom: 0;
}
@keyframes el-drawer-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes rtl-drawer-in {
  0% {
    transform: translate(100%,0);
  }
  100% {
    transform: translate(0,0);
  }
}
@keyframes rtl-drawer-out {
  0% {
    transform: translate(0,0);
  }
  100% {
    transform: translate(100%,0);
  }
}
@keyframes ltr-drawer-in {
  0% {
    transform: translate(-100%,0);
  }
  100% {
    transform: translate(0,0);
  }
}
@keyframes ltr-drawer-out {
  0% {
    transform: translate(0,0);
  }
  100% {
    transform: translate(-100%,0);
  }
}
@keyframes ttb-drawer-in {
  0% {
    transform: translate(0,-100%);
  }
  100% {
    transform: translate(0,0);
  }
}
@keyframes ttb-drawer-out {
  0% {
    transform: translate(0,0);
  }
  100% {
    transform: translate(0,-100%);
  }
}
@keyframes btt-drawer-in {
  0% {
    transform: translate(0,100%);
  }
  100% {
    transform: translate(0,0);
  }
}
@keyframes btt-drawer-out {
  0% {
    transform: translate(0,0);
  }
  100% {
    transform: translate(0,100%);
  }
}
.el-drawer {
  position: absolute;
  box-sizing: border-box;
  background-color: #FFF;
  display: flex;
  flex-direction: column;
  box-shadow: 0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);
  overflow: hidden;
  outline: 0;
}
.el-drawer.rtl {
  animation: rtl-drawer-out .3s;
  right: 0;
}
.el-drawer__open .el-drawer.rtl {
  animation: rtl-drawer-in .3s 1ms;
}
.el-drawer.ltr {
  animation: ltr-drawer-out .3s;
  left: 0;
}
.el-drawer__open .el-drawer.ltr {
  animation: ltr-drawer-in .3s 1ms;
}
.el-drawer.ttb {
  animation: ttb-drawer-out .3s;
  top: 0;
}
.el-drawer__open .el-drawer.ttb {
  animation: ttb-drawer-in .3s 1ms;
}
.el-drawer.btt {
  animation: btt-drawer-out .3s;
  bottom: 0;
}
.el-drawer__open .el-drawer.btt {
  animation: btt-drawer-in .3s 1ms;
}
.el-drawer__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  margin: 0;
}
.el-drawer__header {
  align-items: center;
  color: #72767b;
  display: flex;
  margin-bottom: 32px;
  padding: 20px 20px 0;
}
.el-drawer__header>:first-child {
  flex: 1;
}
.el-drawer__title {
  margin: 0;
  flex: 1;
  line-height: inherit;
  font-size: 1rem;
}
.el-drawer__close-btn {
  border: none;
  cursor: pointer;
  font-size: 20px;
  color: inherit;
  background-color: transparent;
}
.el-drawer__body {
  flex: 1;
  overflow: auto;
}
.el-drawer__body>* {
  box-sizing: border-box;
}
.el-drawer.btt, .el-drawer.ttb {
  width: 100%;
  left: 0;
  right: 0;
}
.el-drawer__container {
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
}
.el-drawer-fade-enter-active {
  animation: el-drawer-fade-in .3s;
}
.el-drawer-fade-leave-active {
  animation: el-drawer-fade-in .3s reverse;
}
.el-statistic {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #000;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: "tnum";
  text-align: center;
}
.el-statistic .head {
  margin-bottom: 4px;
  color: #606266;
  font-size: 13px;
}
.el-statistic .con {
  font-family: Sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #303133;
}
.el-statistic .con .number {
  font-size: 20px;
  padding: 0 4px;
}
.el-statistic .con span {
  display: inline-block;
  margin: 0;
  line-height: 100%;
}
.el-popconfirm__main {
  display: flex;
  align-items: center;
}
.el-popconfirm__icon {
  margin-right: 5px;
}
.el-popconfirm__action {
  text-align: right;
  margin: 0;
}
@keyframes el-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.el-skeleton {
  width: 100%;
}
.el-skeleton__first-line, .el-skeleton__paragraph {
  height: 16px;
  margin-top: 16px;
  background: #f2f2f2;
}
.el-skeleton.is-animated .el-skeleton__item {
  background: linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);
  background-size: 400% 100%;
  animation: el-skeleton-loading 1.4s ease infinite;
}
.el-skeleton__item {
  background: #f2f2f2;
  display: inline-block;
  height: 16px;
  border-radius: 4px;
  width: 100%;
}
.el-skeleton__circle {
  border-radius: 50%;
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.el-skeleton__circle--lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.el-skeleton__circle--md {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.el-skeleton__button {
  height: 40px;
  width: 64px;
  border-radius: 4px;
}
.el-skeleton__p {
  width: 100%;
}
.el-skeleton__p.is-last {
  width: 61%;
}
.el-skeleton__p.is-first {
  width: 33%;
}
.el-skeleton__text {
  width: 100%;
  height: 13px;
}
.el-skeleton__caption {
  height: 12px;
}
.el-skeleton__h1 {
  height: 20px;
}
.el-skeleton__h3 {
  height: 18px;
}
.el-skeleton__h5 {
  height: 16px;
}
.el-skeleton__image {
  width: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
}
.el-skeleton__image svg {
  fill: #DCDDE0;
  width: 22%;
  height: 22%;
}
.el-empty {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  box-sizing: border-box;
  padding: 40px 0;
}
.el-empty__image {
  width: 160px;
}
.el-empty__image img {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  vertical-align: top;
  -o-object-fit: contain;
  object-fit: contain;
}
.el-empty__image svg {
  fill: #DCDDE0;
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.el-empty__description {
  margin-top: 20px;
}
.el-empty__description p {
  margin: 0;
  font-size: 14px;
  color: #909399;
}
.el-empty__bottom, .el-result__title {
  margin-top: 20px;
}
.el-descriptions {
  box-sizing: border-box;
  font-size: 14px;
  color: #303133;
}
.el-descriptions__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.el-descriptions__title {
  font-size: 16px;
  font-weight: 700;
}
.el-descriptions--mini, .el-descriptions--small {
  font-size: 12px;
}
.el-descriptions__body {
  color: #606266;
  background-color: #FFF;
}
.el-descriptions__body .el-descriptions__table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
}
.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell {
  box-sizing: border-box;
  text-align: left;
  font-weight: 400;
  line-height: 1.5;
}
.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-left {
  text-align: left;
}
.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-center {
  text-align: center;
}
.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-right {
  text-align: right;
}
.el-descriptions .is-bordered {
  table-layout: auto;
}
.el-descriptions .is-bordered .el-descriptions-item__cell {
  border: 1px solid #EBEEF5;
  padding: 12px 10px;
}
.el-descriptions :not(.is-bordered) .el-descriptions-item__cell {
  padding-bottom: 12px;
}
.el-descriptions--medium.is-bordered .el-descriptions-item__cell {
  padding: 10px;
}
.el-descriptions--medium:not(.is-bordered) .el-descriptions-item__cell {
  padding-bottom: 10px;
}
.el-descriptions--small.is-bordered .el-descriptions-item__cell {
  padding: 8px 10px;
}
.el-descriptions--small:not(.is-bordered) .el-descriptions-item__cell {
  padding-bottom: 8px;
}
.el-descriptions--mini.is-bordered .el-descriptions-item__cell {
  padding: 6px 10px;
}
.el-descriptions--mini:not(.is-bordered) .el-descriptions-item__cell {
  padding-bottom: 6px;
}
.el-descriptions-item {
  vertical-align: top;
}
.el-descriptions-item__container {
  display: flex;
}
.el-descriptions-item__container .el-descriptions-item__content, .el-descriptions-item__container .el-descriptions-item__label {
  display: inline-flex;
  align-items: baseline;
}
.el-descriptions-item__container .el-descriptions-item__content {
  flex: 1;
}
.el-descriptions-item__label.has-colon::after {
  content: ":";
  position: relative;
  top: -.5px;
}
.el-descriptions-item__label.is-bordered-label {
  font-weight: 700;
  color: #909399;
  background: #fafafa;
}
.el-descriptions-item__label:not(.is-bordered-label) {
  margin-right: 10px;
}
.el-descriptions-item__content {
  word-break: break-word;
  overflow-wrap: break-word;
}
.el-result {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  box-sizing: border-box;
  padding: 40px 30px;
}
.el-result__icon svg {
  width: 64px;
  height: 64px;
}
.el-result__title p {
  margin: 0;
  font-size: 20px;
  color: #303133;
  line-height: 1.3;
}
.el-result__subtitle {
  margin-top: 10px;
}
.el-result__subtitle p {
  margin: 0;
  font-size: 14px;
  color: #606266;
  line-height: 1.3;
}
.el-result__extra {
  margin-top: 30px;
}
.el-result .icon-success {
  fill: #67C23A;
}
.el-result .icon-error {
  fill: #F56C6C;
}
.el-result .icon-info {
  fill: #909399;
}
.el-result .icon-warning {
  fill: #E6A23C;
}
.cdt-wechat {
  display: inline-flex;
}
.cdt-wechat .mobile {
  display: none;
}
@media screen and (max-width:768px) {
  .cdt-wechat .pc {
    display: none;
  }
  .cdt-wechat .mobile {
    display: block;
  }
}
.cdt-wechat .wechat-btn {
  display: inline-flex;
  padding: 0 8px;
  border-radius: 6px;
  background-color: #f0f4f5;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.cdt-wechat .wechat-btn .wechat-icon {
  width: 24px;
  height: 24px;
  overflow: visible;
}
.cdt-wechat .wechat-btn .wechat-icon svg {
  width: 24px;
  height: 24px;
}
.cdt-wechat .wechat-btn .wechat-text {
  margin-left: 4px;
  color: #202228;
  font-size: 15px;
  font-weight: 500;
  display: none;
}
@media screen and (min-width:1024px) {
  .cdt-wechat .wechat-btn.active, .cdt-wechat .wechat-btn:hover {
    background-color: #07c160;
  }
  .cdt-wechat .wechat-btn.active svg path, .cdt-wechat .wechat-btn:hover svg path {
    fill: #fff;
  }
  .cdt-wechat .wechat-btn.active .wechat-text, .cdt-wechat .wechat-btn:hover .wechat-text {
    color: #fff;
  }
}
.cdt-wechat-popover.el-popper {
  padding: 16px;
  background: #fff !important;
  color: #363a43 !important;
  z-index: 10001 !important;
}
@media screen and (max-width:768px) {
  .cdt-wechat-popover.el-popper {
    display: none !important;
  }
}
.cdt-wechat-popover.el-popper .wechat-popover-content {
  display: flex;
}
.cdt-wechat-popover.el-popper .wechat-popover-content .wechat-qr-code {
  width: 90px;
  height: 90px;
  display: block;
  margin-right: 12px;
}
.cdt-wechat-popover.el-popper .wechat-popover-content .wechat-main {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cdt-wechat-popover.el-popper .wechat-popover-content .wechat-main .code-text {
  color: #1d1d2c;
  font-size: 14px;
  margin-bottom: 8px;
}
.cdt-wechat-popover.el-popper .wechat-popover-content .wechat-main .code-text:last-of-type {
  margin-bottom: 0;
}
.cdt-wechat-popover.el-popper .wechat-popover-content .wechat-main .code-text.copy-code-title {
  margin-bottom: 4px;
}
.cdt-wechat-popover.el-popper .wechat-popover-content .wechat-main .copy-code {
  display: flex;
  height: 34px;
  line-height: 34px;
  border: 1px solid #dce1e3;
  border-radius: 6px;
  overflow: hidden;
  margin-top: 8px;
}
.cdt-wechat-popover.el-popper .wechat-popover-content .wechat-main .copy-code .codeInput {
  max-width: 0;
  max-height: 0;
  outline: 0;
  flex: 1;
  height: 100%;
  color: #1d1d2c;
  font-size: 14px;
  padding: 0 12px;
  min-width: 124px;
}
.cdt-wechat-popover.el-popper .wechat-popover-content .wechat-main .copy-code .codeInput-text {
  border: none;
  outline: 0;
  flex: 1;
  height: 100%;
  color: #1d1d2c;
  font-size: 14px;
  padding: 0 12px;
  min-width: 124px;
  pointer-events: none;
}
.cdt-wechat-popover.el-popper .wechat-popover-content .wechat-main .copy-code .copy-btn {
  min-width: 67px;
  padding: 0 12px;
  font-size: 14px;
  color: #007aff;
  text-align: center;
  border: none;
  border-left: 1px solid #dce1e3;
  background-color: #fff;
  margin: 0;
}
.cdt-wechat-popover.el-popper .wechat-popover-content .wechat-main .copy-code .copy-btn.active {
  color: #646c79;
  background-color: #ecf0f5;
}
.cdt-wechat-info {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999 !important;
}
.cdt-wechat-info .el-dialog {
  margin: 0;
  margin-top: 0 !important;
  border-radius: 6px;
}
.cdt-wechat-info .el-dialog .el-dialog__header {
  padding: 25px 0;
}
.cdt-wechat-info .el-dialog .el-dialog__header .el-dialog__headerbtn {
  font-size: 24px;
  top: 13px;
  right: 13px;
}
.cdt-wechat-info .el-dialog .el-dialog__body {
  padding: 0 20px 30px;
}
.cdt-wechat-info .el-dialog .el-dialog__body .qr-code-title {
  color: #363a43;
  font-size: 16px;
  text-align: center;
}
.cdt-wechat-info .el-dialog .el-dialog__body .qr-code-tips {
  color: #9aa0aa;
  font-size: 14px;
  margin-top: 8px;
  margin-bottom: 16px;
  text-align: center;
}
.cdt-wechat-info .el-dialog .el-dialog__body .wechat-qr-code {
  width: 150px;
  height: 150px;
  display: block;
  margin: 0 auto;
  -webkit-touch-callout: default;
}
.cdt-wechat-info .el-dialog .el-dialog__body .wechat-main {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cdt-wechat-info .el-dialog .el-dialog__body .wechat-main.margTop {
  margin-top: 30px;
}
.cdt-wechat-info .el-dialog .el-dialog__body .wechat-main .copy-code-title {
  color: #363a43;
  font-size: 14px;
  margin-bottom: 8px;
}
.cdt-wechat-info .el-dialog .el-dialog__body .wechat-main .copy-code {
  display: flex;
  height: 34px;
  line-height: 34px;
  border: 1px solid #dce1e3;
  border-radius: 6px;
  overflow: hidden;
}
.cdt-wechat-info .el-dialog .el-dialog__body .wechat-main .copy-code .codeInput-text {
  border: none;
  outline: 0;
  flex: 1;
  height: 100%;
  color: #363a43;
  font-size: 14px;
  padding: 0 12px;
  min-width: 124px;
  pointer-events: none;
}
.cdt-wechat-info .el-dialog .el-dialog__body .wechat-main .copy-code .copy-btn {
  min-width: 67px;
  padding: 0 12px;
  font-size: 14px;
  color: #007aff;
  text-align: center;
  border: none;
  border-left: 1px solid #dce1e3;
  background-color: #fff;
  margin: 0;
}
.cdt-wechat-info .el-dialog .el-dialog__body .wechat-main .copy-code .copy-btn.active {
  color: #646c79;
  background-color: #ecf0f5;
}
.cdt-share-tool {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  max-width: 58px;
  font-size: 14px;
  line-height: 20px;
  color: #646c79;
  gap: 0 4px;
  cursor: pointer;
}
.cdt-share-tool .img {
  width: 20px;
  height: 20px;
}
.cdt-trans-list .trans-table {
  width: 100%;
  font-size: 16px;
  color: #1d1d2c;
  text-align: left;
  line-height: 1.5;
  border-collapse: collapse;
}
.cdt-trans-list .trans-table thead tr {
  border-bottom: 2px solid #eb003b;
}
.cdt-trans-list .trans-table thead tr th {
  white-space: nowrap;
  font-size: 14px;
  font-weight: 500;
  color: #1d1d2c;
  padding: 10px 15px 10px 0;
}
.cdt-trans-list .trans-table tbody tr {
  cursor: pointer;
  border-bottom: 1px solid #dce1e3;
}
.cdt-trans-list .trans-table tbody tr td {
  padding: 10px 15px 10px 0;
}
.cdt-trans-list .trans-table tbody tr td>div {
  white-space: nowrap;
}
.cdt-trans-list .trans-table .info-tbody tr:hover {
  background: #f0f4f8;
}
.cdt-trans-list .trans-table .addr {
  min-width: 150px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-word;
}
.cdt-trans-list .trans-table .info-date {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.cdt-trans-list .trans-table .info-date .icon {
  width: 24px;
  height: 24px;
  margin-left: 10px;
}
.cdt-trans-list .trans-table .tranPrice, .cdt-trans-list .trans-table .tranRent {
  font-weight: 500;
  color: #eb003b;
  position: relative;
  padding-right: 12px;
  display: inline-block;
}
.cdt-trans-list .trans-table .tranPrice .special, .cdt-trans-list .trans-table .tranRent .special {
  position: absolute;
  top: 4px;
  right: 0;
  width: 8px;
  height: 7px;
  font-size: 0;
}
.cdt-trans-list .trans-table .tranRent {
  color: #f09c16;
}
.cdt-trans-list .trans-table .rise {
  color: #008a00;
}
.cdt-trans-list .trans-table .red {
  color: #eb003b;
}
.cdt-trans-list .trans-table .label {
  background: #ecf0f5;
  padding: 3px 5px;
  width: -moz-fit-content;
  width: fit-content;
  color: #1d1d2c;
  font-size: 12px;
  border-radius: 2px;
  white-space: nowrap;
}
.cdt-trans-list .special-trans {
  margin-top: 10px;
}
.cdt-trans-list .special-trans span {
  font-size: 12px;
  color: #333;
  display: flex;
  align-items: center;
}
.cdt-trans-list .special-trans span .special-icon {
  width: 9px;
  height: 7px;
  margin: 0 3px 3px 0;
}
.cdt-trans-list .trans_web {
  display: block;
}
.cdt-trans-list .trans_h5 {
  display: none;
}
.cdt-trans-list .trans_h5 .transactions-content {
  border-bottom: 1px solid #dce1e3;
  padding: 12px 0;
}
.cdt-trans-list .trans_h5 .transactions-content .text01 {
  display: flex;
  justify-content: space-between;
}
.cdt-trans-list .trans_h5 .transactions-content .title-lg {
  color: #1d1d2c;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
}
.cdt-trans-list .trans_h5 .transactions-content .title-sm {
  line-height: 20px;
  color: #646c79;
  font-size: 14px;
  margin-bottom: 10px;
}
.cdt-trans-list .trans_h5 .transactions-content .content-detail {
  display: flex;
  align-items: center;
  margin: 8px 0 12px;
}
.cdt-trans-list .trans_h5 .transactions-content .content-detail .tranDate {
  font-size: 14px;
  line-height: 1.5;
  color: #646c79;
}
.cdt-trans-list .trans_h5 .transactions-content .riseNum, .cdt-trans-list .trans_h5 .transactions-content .riseRed {
  text-align: right;
  color: #eb003b;
  font-size: 14px;
  line-height: 1.5;
}
.cdt-trans-list .trans_h5 .transactions-content .riseNum {
  color: #080;
}
.cdt-trans-list .trans_h5 .transactions-content .size-content {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 9px;
}
.cdt-trans-list .trans_h5 .transactions-content .size-content .size-detail {
  display: flex;
  flex-direction: column;
}
.cdt-trans-list .trans_h5 .transactions-content .size-content .size-detail span {
  min-width: 100px;
  font-size: 14px;
  line-height: 20px;
  color: #1d1d2c;
  padding-right: 10px;
}
.cdt-trans-list .trans_h5 .transactions-content .size-content .size-detail span:nth-of-type(2) {
  font-size: 12px;
  line-height: 16px;
  color: #646c79;
}
.cdt-trans-list .trans_h5 .transactions-content .size-content .content-price {
  display: flex;
  flex-direction: column;
  flex: 1;
  position: relative;
}
.cdt-trans-list .trans_h5 .transactions-content .size-content .content-price .rentprice, .cdt-trans-list .trans_h5 .transactions-content .size-content .content-price .saleprice {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
  color: #eb003b;
  text-align: right;
  flex-shrink: 0;
}
.cdt-trans-list .trans_h5 .transactions-content .size-content .content-price .rentprice {
  color: #f09c16;
}
.cdt-trans-list .trans_h5 .transactions-content .size-content .content-price .special {
  display: inline-block;
  font-size: 0;
  margin-top: -7px;
  width: 8px;
  height: 7px;
  vertical-align: middle;
}
.cdt-trans-list .trans_h5 .transactions-content .size-content .content-price .text {
  font-size: 12px;
  font-weight: 400;
  color: #1d1d2c;
}
.cdt-trans-list .trans_h5 .transactions-content .special-trans {
  margin-top: 5px;
}
.cdt-trans-list .trans_h5 .transactions-content .numberInfo {
  display: flex;
  align-items: flex-end;
}
.cdt-trans-list .trans_h5 .transactions-content .content-tips {
  display: flex;
  align-items: center;
}
.cdt-trans-list .trans_h5 .transactions-content .content-tips .tips {
  background: #ecf0f5;
  padding: 1px 4px;
  width: -moz-fit-content;
  width: fit-content;
  color: #1d1d2c;
  font-size: 12px;
  line-height: 1.5;
  margin-right: 8px;
}
.cdt-trans-list .trans_h5 .icon_wrap {
  display: flex;
  align-items: center;
  font-size: 0;
  cursor: pointer;
}
.cdt-trans-list .trans_h5 .icon_wrap .img_icon {
  width: 24px;
  height: 24px;
  margin-left: 5px;
}
.cdt-trans-list .trans_h5 .skeleton .title-lg {
  width: 88%;
}
.cdt-trans-list .trans_h5 .skeleton .icon_wrap {
  width: 24px;
}
.cdt-trans-list .trans_h5 .skeleton .icon_wrap>div {
  width: 100%;
}
.cdt-trans-list .trans_h5 .skeleton .content-detail .content-tips {
  width: 70px;
}
.cdt-trans-list .trans_h5 .skeleton .content-detail .content-tips>div {
  width: 100%;
}
.cdt-trans-list .trans_h5 .skeleton .content-detail .tranDate {
  width: 60px;
  height: 20px;
}
.cdt-trans-list .el-skeleton__text {
  width: 100%;
  height: 16px;
  background: #e5e5e5;
  border-radius: 0;
}
@media screen and (max-width:991px) {
  .cdt-trans-list:not(.cdt-trans-list-h5) .special-trans {
    padding-left: 15px;
  }
  .cdt-trans-list:not(.cdt-trans-list-h5) .trans_web {
    display: none;
  }
  .cdt-trans-list:not(.cdt-trans-list-h5) .trans_h5 {
    display: block;
    padding: 0 15px;
  }
}
@media screen and (max-width:767) {
  .cdt-trans-list:not(.cdt-trans-list-h5) .special-trans {
    padding-left: 15px;
  }
  .cdt-trans-list:not(.cdt-trans-list-h5) .trans_web {
    display: none;
  }
  .cdt-trans-list:not(.cdt-trans-list-h5) .trans_h5 {
    display: block;
    padding: 0 15px;
  }
  .cdt-trans-list:not(.cdt-trans-list-h5) .trans_h5 .icon_wrap {
    margin-right: 0;
  }
}
.cdt-trans-list.cdt-trans-list-h5 .special-trans {
  padding-left: 15px;
}
.cdt-trans-list.cdt-trans-list-h5 .trans_web {
  display: none;
}
.cdt-trans-list.cdt-trans-list-h5 .trans_h5 {
  display: block;
  padding: 0 15px;
}
.cdt-trans-list.cdt-trans-list-h5 .trans_h5 .icon_wrap {
  margin-right: 0;
}
.cdt-new-property-card .card {
  position: relative;
  border: 1px solid #efefef;
  background-color: #fff;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  transition: transform cubic-bezier(.075,.82,.165,1) 75ms;
  display: flex;
  flex-direction: column;
}
.cdt-new-property-card .card .card-img {
  position: relative;
  padding-top: 67%;
  margin-bottom: 10px;
}
.cdt-new-property-card .card .card-img .cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  overflow: hidden;
}
.cdt-new-property-card .card .card-img .cover .el-image {
  width: 100%;
  height: 100%;
}
.cdt-new-property-card .card .card-img .cover .image-slot {
  background-color: #fff;
  left: 0;
  transform: none;
  width: 100%;
  text-align: center;
}
.cdt-new-property-card .card .card-img .cover .image-slot .no-photo {
  margin: 0 auto;
}
.cdt-new-property-card .card .card-img .cover .record-status.is-removed {
  background-color: #f0f4f5;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  margin: auto;
}
.cdt-new-property-card .card .card-img .cover .record-status.is-removed svg {
  max-width: 5.625rem;
  width: 30%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.cdt-new-property-card .card .card-img .bookmark {
  bottom: -3rem;
  right: 0;
}
.cdt-new-property-card .card .card-text {
  text-align: left;
  line-height: 1.2;
  color: #1d1d2c;
  min-height: 11.5rem;
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 0 12px 12px;
}
.cdt-new-property-card .card .card-text .subHeading {
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 500;
  max-width: calc(100% - 3rem);
  min-height: 1.5rem;
  word-break: break-word;
  color: #202228;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  flex-shrink: 0;
}
.cdt-new-property-card .card .card-text .small-subHeading {
  max-width: calc(100% - 3rem);
  font-size: 14px;
  line-height: 23px;
}
.cdt-new-property-card .card .card-text .media-tips-content {
  display: flex;
  margin: 8px 0 2px;
  gap: .25rem;
  font-size: 0;
}
.cdt-new-property-card .card .card-text .media-tips-content .media-icon {
  display: inline-block;
  white-space: nowrap;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  color: #fff;
  border: 1px solid transparent;
  padding: 0 4px;
  vertical-align: bottom;
}
.cdt-new-property-card .card .card-text .media-tips-content .media-icon.be-on-sale {
  background-color: #6f41d6;
}
.cdt-new-property-card .card .card-text .media-tips-content .media-icon.existing-homes, .cdt-new-property-card .card .card-text .media-tips-content .media-icon.presale {
  background-color: #777d88;
}
.cdt-new-property-card .card .card-text .media-tips-content .media-icon.vr {
  width: 55px;
  background: url(/school/_nuxt/img/ic_vr.7a8f97e.png) center/53px no-repeat;
}
.cdt-new-property-card .card .card-text .media-tips-content .media-icon.sale {
  background-color: #47c437;
}
.cdt-new-property-card .card .card-text .media-tips-content .media-icon.register, .cdt-property-map .card-new-property .card .card-text .media-tips-content .media-icon.register {
  background-color: #ed7700;
}
.cdt-new-property-card .card .card-text .media-tips-content .media-icon.video {
  position: relative;
  border-color: #777d88;
  color: #777d88;
  padding-left: 15px;
}
.cdt-new-property-card .card .card-text .media-tips-content .media-icon.video::before {
  content: " ";
  display: inline-block;
  border-left: 8px solid #777d88;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  position: absolute;
  top: 6px;
  left: 5px;
}
.cdt-new-property-card .card .card-text .media-tips-content .media-icon:first-of-type {
  margin-left: 0;
}
.cdt-new-property-card .card .card-text .media-tips-content .media-icon:last-of-type {
  margin-right: 0;
}
.cdt-new-property-card .card .card-text .text {
  color: #646c79;
  font-size: 14px;
  line-height: 1.25rem;
  font-weight: 500;
  margin-bottom: 0;
}
.cdt-new-property-card .card .card-text .card-bottom {
  margin-bottom: 0;
  height: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cdt-new-property-card .card .card-text .marketOS {
  display: flex;
  flex-direction: column;
}
.cdt-new-property-card .card .card-text .marketOS .text {
  margin: 0;
  line-height: 18px;
  order: 2;
}
.cdt-new-property-card .card .card-text .marketOS .media-tips-content {
  order: 1;
}
.cdt-new-property-card .card .card-text .price {
  margin: 0;
  min-height: 1.2rem;
  display: block;
}
.cdt-new-property-card .card .card-text .min-price {
  color: #eb003b;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.25rem;
  text-align: right;
  display: block;
  word-break: keep-all;
  white-space: nowrap;
}
.cdt-new-property-card .card .card-text .min-price .val {
  font-size: 24px;
  line-height: 1.25rem;
  margin: 0 2px;
}
.cdt-new-property-card .solo-tag {
  position: absolute;
  top: .5rem;
  left: -.5rem;
  z-index: 2;
}
.cdt-new-property-card .solo-tag img {
  width: auto;
  height: 40px;
}
.cdt-new-property-card .record-status {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  background: #f0f4f5;
}
.cdt-new-property-card .record-status svg {
  display: block;
  margin: auto;
  width: 30%;
  min-width: 70px;
}
.cdt-new-property-card.list-model .card {
  padding: 20px;
  flex-direction: row;
}
.cdt-new-property-card.list-model .card .card-img {
  width: 100%;
  max-width: 315px;
  margin-right: 20px;
  margin-bottom: 0;
  flex: initial;
  padding-top: 0;
}
.cdt-new-property-card.list-model .card .card-text {
  padding: 0;
}
.cdt-new-property-card.list-model .card .card-text .subHeading {
  font-size: 20px;
  min-height: auto;
}
.cdt-new-property-card .bookmark {
  z-index: 2;
  position: absolute;
  border-radius: .375rem;
}
.cdt-new-property-card .bookmark.hidden-sm-and-up {
  top: 10px;
  right: 10px;
}
.cdt-new-property-card .bookmark:hover {
  cursor: pointer;
  background-color: #f0f4f5;
}
.cdt-new-property-card .bookmark .svg-container {
  width: 3rem;
  height: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cdt-new-property-card .bookmark .svg-container svg {
  width: 1.5rem;
  height: 1.5rem;
}
.cdt-new-property-card .bookmark .svg-container svg path {
  stroke: #d3d3d3;
}
.cdt-new-property-card .bookmark .is-bookmark-activated svg path {
  stroke: #ff86a7 !important;
  fill: #ff86a7 !important;
}
.cdt-new-property-card .imgBg {
  position: absolute;
  filter: blur(4px);
  top: 0;
  left: 0;
}
.cdt-new-property-card .imgBg+.el-image {
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (min-width:767px) {
  .cdt-new-property-card:not(.cdt-new-property-card-h5) .card:hover {
    box-shadow: 0 0 8px rgba(0,0,0,.161);
    transform: scale(1);
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5).list-model .card .card-img .cover {
    border-radius: 6px 6px 0 0;
  }
}
@media screen and (max-width:767px) {
  .cdt-new-property-card:not(.cdt-new-property-card-h5) .style-h5 {
    font-size: 18px !important;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5) .card .card-text .marketOS .media-tips-content {
    order: 2;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5) .card .card-text .marketOS .text {
    order: 1;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5) .card .card-text .marketOS .text:first-of-type {
    margin-bottom: 2px;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5) .card .card-text .price {
    margin-top: 5px;
    padding: 0 10px;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5) .solo-tag {
    left: -6px;
    top: 5px;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5) .solo-tag img {
    height: 28px;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5).list-model .card {
    padding: 12px;
    border: none;
    border-bottom: 1px solid #efefef;
    min-height: 142px;
    display: flex;
    flex-direction: row;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5).list-model .card .card-img {
    min-width: 115px;
    height: 78px;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5).list-model .card .card-img .el-image.img-holder {
    height: 100%;
    padding-top: 0;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5).list-model .card .card-text {
    min-height: 0;
    display: flex;
    flex-direction: column;
    flex: 1 0 70%;
    text-align: left;
    font-size: 13px;
    position: relative;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5).list-model .card .card-text .small-subHeading {
    margin-bottom: 6px;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5).list-model .card .card-text .subHeading {
    font-size: 18px;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5).list-model .card .card-text .card-bottom {
    height: auto;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 1 100%;
  }
  .cdt-new-property-card:not(.cdt-new-property-card-h5).list-model .card .card-text .info-block {
    display: flex;
    flex-direction: column-reverse;
    white-space: nowrap;
  }
}
.cdt-car-parking .detail .right>div:first-child, .cdt-new-property-card.cdt-new-property-card-h5 .card .card-text .marketOS .media-tips-content {
  order: 2;
}
.cdt-car-parking.cdt-car-parking-h5 .hidden-xs-only, .cdt-new-property-card.cdt-new-property-card-h5 .hidden-xs-only {
  display: none !important;
}
.cdt-new-property-card.cdt-new-property-card-h5 .hidden-sm-and-up {
  display: initial !important;
}
.cdt-new-property-card.cdt-new-property-card-h5 .style-h5 {
  font-size: 18px !important;
}
.cdt-new-property-card.cdt-new-property-card-h5 .card .card-text .marketOS .text {
  order: 1;
}
.cdt-new-property-card.cdt-new-property-card-h5 .card .card-text .marketOS .text:first-of-type {
  margin-bottom: 2px;
}
.cdt-new-property-card.cdt-new-property-card-h5 .card .card-text .price {
  margin-top: 5px;
  padding: 0 10px;
}
.cdt-new-property-card.cdt-new-property-card-h5 .solo-tag {
  left: -6px;
  top: 5px;
}
.cdt-new-property-card.cdt-new-property-card-h5 .solo-tag img {
  height: 28px;
}
.cdt-new-property-card.cdt-new-property-card-h5.list-model .card {
  padding: 12px;
  border: none;
  border-bottom: 1px solid #efefef;
  min-height: 142px;
  display: flex;
  flex-direction: row;
}
.cdt-new-property-card.cdt-new-property-card-h5.list-model .card .card-img {
  min-width: 115px;
  height: 78px;
}
.cdt-new-property-card.cdt-new-property-card-h5.list-model .card .card-img .el-image.img-holder {
  height: 100%;
  padding-top: 0;
}
.cdt-new-property-card.cdt-new-property-card-h5.list-model .card .card-text {
  min-height: 0;
  display: flex;
  flex-direction: column;
  flex: 1 0 70%;
  text-align: left;
  font-size: 13px;
  position: relative;
}
.cdt-new-property-card.cdt-new-property-card-h5.list-model .card .card-text .small-subHeading {
  margin-bottom: 6px;
}
.cdt-new-property-card.cdt-new-property-card-h5.list-model .card .card-text .subHeading {
  font-size: 18px;
}
.cdt-new-property-card.cdt-new-property-card-h5.list-model .card .card-text .card-bottom {
  height: auto;
  flex-direction: column;
  justify-content: space-between;
  flex: 1 1 100%;
}
.cdt-new-property-card.cdt-new-property-card-h5.list-model .card .card-text .info-block {
  display: flex;
  flex-direction: column-reverse;
  white-space: nowrap;
}
.cdt-news-card {
  box-sizing: border-box;
  width: 100%;
}
.cdt-news-card.list-style-card {
  width: 100%;
}
.cdt-news-card .news-card {
  margin-bottom: 32px;
}
.cdt-news-card .news-card .el-card {
  border: none;
  border-radius: 0;
  color: #333;
  background-color: transparent;
}
.cdt-news-card .news-card .el-card .hover {
  position: relative;
  line-height: 1;
  margin-bottom: 8px;
}
@media only screen and (max-width:767px) {
  .cdt-news-card .news-card .el-card .hover {
    margin-bottom: 0;
  }
}
.cdt-news-card .news-card .el-card .el-image {
  background-color: #dfe3e8;
  width: 100%;
  aspect-ratio: 1/.5647;
  border-radius: 6px;
}
.cdt-news-card .news-card .title {
  word-break: normal;
  font-weight: 500;
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 3px;
  color: #1d1d2c;
}
.cdt-news-card .news-card .title.subHeading {
  font-size: 20px;
  color: #333;
}
.cdt-news-card .news-card .title.clamp {
  display: -webkit-box;
  overflow: hidden;
  white-space: initial;
  margin-bottom: 8px;
  -webkit-box-orient: vertical;
  color: #1d1d2c;
  line-height: 1.5;
}
.cdt-news-card .news-card .title.clamp.clamp1 {
  -webkit-line-clamp: 1;
}
.cdt-news-card .news-card .title.clamp.clamp2 {
  -webkit-line-clamp: 2;
}
.cdt-news-card .news-card .title.clamp.clamp3 {
  -webkit-line-clamp: 3;
}
.cdt-news-card .news-card .tags {
  font-size: 13px;
  line-height: 1.2;
}
.cdt-news-card .news-card .tags>* {
  vertical-align: middle;
}
.cdt-news-card .news-card .tags .date {
  margin-right: 8px;
  color: #1d1d2c;
  font-size: 14px;
}
.cdt-news-card .news-card .tags .tag {
  display: inline-block;
  padding-left: 5px;
  color: #646c79;
  font-size: 14px;
  border-left: 3px solid #f0f2f5;
}
.cdt-news-card .news-card.list-style {
  height: auto !important;
  margin-bottom: 0;
}
.cdt-news-card .news-card.list-style .tags .date, .cdt-news-card .news-card.list-style .tags .tag {
  font-size: 12px;
}
.cdt-news-card .news-card.list-style .tags .date .el-skeleton__text, .cdt-news-card .news-card.list-style .tags .tag .el-skeleton__text {
  height: 15px;
}
.cdt-news-card .news-card.list-style.list {
  padding: 16px 0;
  border-bottom: 1px solid #dadada;
}
.cdt-news-card .news-card.list-style.list .card-content {
  display: flex;
}
.cdt-news-card .news-card.list-style.list .el-image {
  float: left;
  width: 100px;
  height: 56px;
  margin-right: 10px;
  margin-left: 0;
}
.cdt-news-card .news-card.list-style.list .content-text {
  display: inline-block;
}
.cdt-news-card .news-card.list-style.list .content-text .title {
  color: #333;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  margin-top: 0;
  margin-bottom: 4px;
}
.cdt-news-card .news-card.list-style .el-card .hover {
  margin-bottom: 0;
}
.cdt-news-card .news-card.list-style .skeleton .title .el-skeleton .el-skeleton__text {
  height: 16px;
}
@media only screen and (max-width:767px) {
  .cdt-news-card .news-card {
    height: auto !important;
    margin-bottom: 0;
  }
  .cdt-news-card .news-card .tags .date, .cdt-news-card .news-card .tags .tag {
    font-size: 12px;
  }
  .cdt-news-card .news-card.list {
    padding: 16px 0;
    border-bottom: 1px solid #dadada;
  }
  .cdt-news-card .news-card.list .card-content {
    display: flex;
  }
  .cdt-news-card .news-card.list .el-image {
    float: left;
    width: 100px;
    height: 56px;
    margin-right: 10px;
    margin-left: 0;
  }
  .cdt-news-card .news-card.list .content-text {
    display: inline-block;
  }
  .cdt-news-card .news-card.list .content-text .title {
    margin-top: 0;
    margin-bottom: 4px;
  }
}
.cdt-car-parking .img .tag, .cdt-property-grid-skeleton .cdt-property-grid-skeleton-wrap .el-skeleton__item {
  margin-top: 4px;
}
.cdt-news-card .skeleton-wrap .content-text, .cdt-news-card .skeleton-wrap .title .el-skeleton {
  width: 100%;
}
.cdt-news-card .skeleton-wrap .title .el-skeleton .el-skeleton__text {
  height: 18px;
}
@media only screen and (max-width:767px) {
  .cdt-news-card .skeleton-wrap .title .el-skeleton .el-skeleton__text {
    height: 16px;
  }
}
.cdt-news-card .skeleton-wrap .tags {
  display: flex;
  justify-content: flex-start;
}
.cdt-news-card .skeleton-wrap .tags .date, .cdt-news-card .skeleton-wrap .tags .tag {
  width: 35%;
}
.cdt-news-card .skeleton-wrap .tags .date .el-skeleton__text, .cdt-news-card .skeleton-wrap .tags .tag .el-skeleton__text {
  height: 17px;
}
@media only screen and (max-width:767px) {
  .cdt-news-card .skeleton-wrap .tags .date .el-skeleton__text, .cdt-news-card .skeleton-wrap .tags .tag .el-skeleton__text {
    height: 15px;
  }
}
.cdt-news-card .el-card .el-image .el-image__inner, .cdt-news-card .el-card .el-image .el-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cdt-news-card .el-card .el-image .el-image__inner .el-skeleton__item, .cdt-news-card .el-card .el-image .el-skeleton .el-skeleton__item {
  width: 100%;
  height: 100%;
}
.cdt-news-card .el-card .el-image>img {
  transition: all .3s linear;
}
.cdt-news-card .el-card .el-image .image-slot {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%,0);
  height: 100%;
}
.cdt-news-card .el-card .el-image .image-slot .no-photo {
  width: auto !important;
  height: 100%;
}
@media screen and (min-width:1024px) {
  .cdt-news-card .el-card:hover .el-image {
    overflow: hidden;
  }
  .cdt-news-card .el-card:hover .el-image>.el-image__inner {
    transform: scale(1.02);
  }
  .cdt-news-card .el-card:hover .content-text>.title {
    color: #ff1555 !important;
  }
}
@keyframes loadingPulse {
  0% {
    background-position: 100% 0;
  }
  100% {
    background-position: 0 0;
  }
}
.cdt-car-parking {
  margin-bottom: 16px;
  padding: 20px;
  border: 1px solid #efefef;
  flex-direction: row;
  display: flex;
  transition: box-shadow .5s;
}
.cdt-car-parking .img {
  position: relative;
  margin-right: 12px;
  width: 120px;
}
.cdt-car-parking .img .tag span {
  font-size: 13px;
  display: inline-block;
  background-color: #866928a7;
  color: #fff;
  height: 20px;
  line-height: 20px;
  padding: 0 4px;
  margin: 2px 0 2px 2px;
  border-radius: 4px;
}
.cdt-car-parking .img-wrap {
  position: relative;
  font-size: 0;
  width: 100%;
  height: 100%;
}
.cdt-car-parking .img-wrap .img-holder {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.cdt-car-parking .img-wrap .img-holder>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.cdt-car-parking .detail {
  flex: 1;
  color: #202228;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.cdt-car-parking .detail .left {
  flex: 1;
  font-size: 13px;
}
.cdt-car-parking .detail .left .title {
  line-height: 26px;
  font-size: 20px;
  font-weight: 500;
  color: #1d1d2c;
  word-break: break-word;
}
.cdt-car-parking .detail .left .adress {
  color: #1d1d2c;
  line-height: 18px;
  margin: 4px 0 6px;
}
.cdt-car-parking .detail .left .adress:last-child {
  margin-bottom: 0;
}
.cdt-car-parking .detail .left .tag span {
  margin-left: 2px;
  display: inline-block;
  background-color: #866928a7;
  color: #fff;
  height: 20px;
  line-height: 20px;
  padding: 0 4px;
  border-radius: 4px;
}
.cdt-car-parking .detail .left .area {
  margin-top: 30px;
  display: flex;
  flex-direction: row;
  font-size: 13px;
}
.cdt-car-parking .detail .left .area .usable-area {
  margin-right: 16px;
}
.cdt-car-parking .detail .left .area .text {
  line-height: 18px;
  font-weight: 500;
}
.cdt-car-parking .detail .left .area .num {
  color: #707070;
  line-height: 30px;
}
.cdt-car-parking .detail .left .area .num span {
  font-weight: 500;
  color: #202228;
  font-size: 15px;
  padding-right: 5px;
}
.cdt-car-parking .detail .right {
  margin-top: 24px;
  text-align: right;
  font-weight: 500;
  color: #000;
  font-size: 13px;
  display: flex;
  flex-direction: column-reverse;
  align-content: flex-end;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 8px;
  white-space: nowrap;
}
.cdt-car-parking .detail .right .installment {
  margin-top: 6px;
  line-height: 26px;
  border-radius: 4px;
  padding: 0 12px 0 16px;
  background-color: #ecf0f5;
}
.cdt-car-parking .detail .right .price-1 {
  min-height: 22.5px;
  font-weight: 400;
  color: #646c79;
  font-size: 16px;
  line-height: 22px;
  flex: 0 0 auto;
}
.cdt-car-parking .detail .right .price-1 .prefix {
  font-size: 13px;
  color: #1d1d2c;
}
.cdt-car-parking .detail .right .price-1 span {
  position: relative;
}
.cdt-car-parking .detail .right .price-1 .line {
  width: 100%;
  top: 10px;
  left: 0;
  position: absolute;
  display: inline-block;
  height: 2px;
  background-color: #eb003b;
}
.cdt-car-parking .detail .right .price-2 {
  color: #eb003b;
  font-weight: 400;
  flex: 0 0 auto;
  height: auto;
  font-size: 13px;
}
.cdt-car-parking .detail .right .price-2.rent-text {
  color: #f09c16;
}
.cdt-car-parking .detail .right .price-2 span span {
  font-size: 24px;
}
.cdt-car-parking .detail .right .price-2 .prefix {
  font-size: 13px;
  color: #1d1d2c;
}
@media (hover:hover) and (pointer:fine) and (min-width:767px) {
  .cdt-car-parking:not(.cdt-car-parking-h5):hover {
    box-shadow: rgba(0,0,0,.15) 0 0 10px 0;
  }
}
@media screen and (min-width:991px) {
  .cdt-car-parking:not(.cdt-car-parking-h5) .detail .right.row:has(>:first-child:nth-last-child(2)) {
    justify-content: space-between;
  }
}
@media screen and (max-width:991px) {
  .cdt-car-parking:not(.cdt-car-parking-h5) .img {
    height: auto;
    width: 30%;
    margin-right: 20px;
  }
  .cdt-car-parking:not(.cdt-car-parking-h5) .detail .right .price-1 {
    margin-top: 3px;
  }
}
@media screen and (max-width:767px) {
  .cdt-car-parking:not(.cdt-car-parking-h5) {
    width: 100%;
    margin-bottom: 0;
    padding: 12px;
    border: none;
    border-bottom: 1px solid #efefef;
  }
  .cdt-car-parking:not(.cdt-car-parking-h5) .style-h5 {
    font-size: 18px !important;
  }
  .cdt-car-parking:not(.cdt-car-parking-h5) .img {
    width: 120px;
    min-width: 110px;
    margin-right: 10px;
  }
  .cdt-car-parking:not(.cdt-car-parking-h5) .detail .left .title {
    font-size: 18px;
    line-height: 22px;
  }
  .cdt-car-parking:not(.cdt-car-parking-h5) .detail .left .area {
    margin-top: 10px;
  }
  .cdt-car-parking:not(.cdt-car-parking-h5) .detail .right .price-1 {
    margin-top: 3px;
    font-size: 13px;
    line-height: 18px;
    min-height: 0;
  }
  .cdt-car-parking:not(.cdt-car-parking-h5) .detail .right .price-1 .line {
    top: 8px;
  }
}
.cdt-car-parking.cdt-car-parking-h5 {
  width: 100%;
  margin-bottom: 0;
  padding: 12px;
  border: none;
  border-bottom: 1px solid #efefef;
}
.cdt-car-parking.cdt-car-parking-h5 .hidden-sm-and-up {
  display: initial !important;
}
.cdt-car-parking.cdt-car-parking-h5 .style-h5 {
  font-size: 18px !important;
}
.cdt-car-parking.cdt-car-parking-h5 .img {
  width: 120px;
  min-width: 110px;
  margin-right: 10px;
}
.cdt-car-parking.cdt-car-parking-h5 .detail .left .title {
  font-size: 18px;
  line-height: 22px;
}
.cdt-car-parking.cdt-car-parking-h5 .detail .left .area {
  margin-top: 10px;
}
.cdt-car-parking.cdt-car-parking-h5 .detail .right .price-1 {
  margin-top: 3px;
  font-size: 13px;
  line-height: 18px;
  min-height: 0;
}
.cdt-car-parking.cdt-car-parking-h5 .detail .right .price-1 .line {
  top: 8px;
}
.cdt-car-parking-img {
  margin-bottom: 20px;
}
.cdt-car-parking-img .property-img {
  border: 1px solid #efefef;
  display: flex;
  flex-direction: column;
  height: 100%;
  transition: box-shadow .5s;
  border-radius: 6px;
}
.cdt-car-parking-img .property-img:hover {
  box-shadow: rgba(0,0,0,.15) 0 0 10px 0;
}
.cdt-car-parking-img .property-img .img {
  position: relative;
}
.cdt-car-parking-img .property-img .img .img-wrap {
  position: relative;
  font-size: 0;
}
.cdt-car-parking-img .property-img .img .img-wrap .img-holder {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.cdt-car-parking-img .property-img .img .img-wrap .img-holder>img {
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 6px 6px 0 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.cdt-car-parking-img .property-img .img i {
  position: absolute;
  bottom: 6px;
  right: 6px;
  background-color: #fff;
}
.cdt-car-parking-img .property-img .img i.play-icon {
  background-color: transparent;
  bottom: 50%;
  right: 50%;
  transform: translate(50%,50%);
  width: 25%;
  max-width: 35px;
  min-width: 25px;
}
.cdt-car-parking-img .property-img .img i.play-icon img {
  width: 100%;
  height: auto;
  max-height: initial;
}
.cdt-car-parking-img .property-img .img .tag span, .cdt-car-parking-img .property-img .info .title span {
  margin-left: 2px;
  display: inline-block;
  background-color: #866928a7;
  height: 20px;
  line-height: 20px;
  border-radius: 4px;
}
.cdt-car-parking-img .property-img .img i img {
  width: 50px;
  max-height: 24px;
}
.cdt-car-parking-img .property-img .img .tag {
  position: absolute;
  left: 6px;
  top: 6px;
}
.cdt-car-parking-img .property-img .img .tag span {
  font-size: 13px;
  color: #fff;
  padding: 0 4px;
}
.cdt-car-parking-img .property-img .info {
  padding: 10px;
}
.cdt-car-parking-img .property-img .info .title {
  font-size: 14px;
  font-weight: 500;
  color: #333;
  word-break: break-word;
}
.cdt-car-parking-img .property-img .info .title span {
  font-size: 13px;
  color: #fff;
  padding: 0 4px;
}
.cdt-car-parking-img .property-img .detail {
  padding: 8px 12px 48px;
}
@media screen and (max-width:991px) {
  .cdt-car-parking-img .property-img .detail {
    padding-bottom: 24px;
  }
  .cdt-car-parking-img .property-img .price-container .price {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    gap: 8px 0;
  }
}
.cdt-car-parking-img .property-img .detail .title {
  color: #1d1d2c;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
}
.cdt-car-parking-img .property-img .detail .room {
  font-weight: 400;
  height: 22px;
  line-height: 24px;
  font-size: 16px;
  color: #1d1d2c;
  margin: 4px 0 0;
}
.cdt-car-parking-img .property-img .detail .area {
  height: 20px;
  line-height: 20px;
  font-size: 15px;
  color: #999;
  font-weight: 400;
  margin: 4px 0 0;
}
.cdt-car-parking-img .property-img .price-container {
  margin-top: auto;
  padding: 0 12px 12px;
  font-weight: 400;
}
.cdt-car-parking-img .property-img .price-container .prefix {
  font-weight: 400;
}
.cdt-car-parking-img .property-img .price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-end;
}
.cdt-car-parking-img .property-img .price .left, .cdt-car-parking-img .property-img .price .right {
  overflow: hidden;
  text-align: right;
  font-size: 16px;
  color: #646c79;
}
.cdt-car-parking-img .property-img .price .left div span, .cdt-car-parking-img .property-img .price .right div span {
  position: relative;
}
.cdt-car-parking-img .property-img .price .left div span .line, .cdt-car-parking-img .property-img .price .right div span .line {
  width: 100%;
  top: 10px;
  left: 0;
  position: absolute;
  display: inline-block;
  height: 2px;
  background-color: #eb003b;
}
.cdt-car-parking-img .property-img .price .left div span .unit, .cdt-car-parking-img .property-img .price .right div span .unit {
  font-size: 15px;
}
.cdt-car-parking-img .property-img .price .left:first-child, .cdt-car-parking-img .property-img .price .right:first-child {
  line-height: 22px;
}
.cdt-car-parking-img .property-img .price .now-price {
  line-height: 22px;
  font-size: 13px;
  color: #000;
}
.cdt-car-parking-img .property-img .price .now-price span {
  font-size: 13px;
  color: #eb003b;
}
.cdt-car-parking-img .property-img .price .now-price .price-num, .cdt-car-parking-img .property-img .price .now-price span span {
  font-size: 24px;
}
.cdt-car-parking-img .property-img .price .now-price .prefix {
  font-size: 13px;
  color: #1d1d2c;
}
.cdt-car-parking-img .property-img .price .right .sale-priceOriginal-place {
  height: 22px;
}
.cdt-car-parking-img .property-img .price .right span .line {
  background-color: #f09c16;
}
.cdt-car-parking-img .property-img .price .right .now-price {
  font-size: 14px;
}
.cdt-car-parking-img .property-img .price .right .now-price span {
  color: #f09c16;
}
.cdt-car-parking-img .property-img .price .right .now-price span .price-num {
  font-size: 24px;
}
.cdt-car-parking-img .property-img .price .right .now-price .prefix {
  font-size: 13px;
  color: #1d1d2c;
}
.cdt-car-parking-img .property-img.skeleton-card .img {
  position: relative;
}
.cdt-car-parking-img .property-img.skeleton-card .tag {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.cdt-car-parking-img .property-img.skeleton-card .tag img {
  width: 80px;
  height: 80px;
}
@media screen and (max-width:991px) {
  .cdt-car-parking-img .property-img.skeleton-card .price-container .price {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    gap: 10px 0;
  }
  .cdt-car-parking-img .property-img.skeleton-card .price-container .price .skeleton-pill {
    width: 100px !important;
  }
}
.cdt-car-parking-img .property-img .skeleton-image {
  width: 100%;
  height: 180px;
  border-radius: 6px 6px 0 0;
  background: linear-gradient(90deg,#c6c6c6 25%,#e2e2e2 50%,#c6c6c6 75%);
  background-size: 400% 100%;
  animation: loadingPulse 1.2s ease-in-out infinite;
}
.cdt-car-parking-img .property-img .skeleton-line {
  height: 16px;
  margin: 8px 0;
  background: linear-gradient(90deg,#eef1f6 25%,#f5f7fa 50%,#eef1f6 75%);
  background-size: 400% 100%;
  animation: loadingPulse 1.2s ease-in-out infinite;
}
.cdt-car-parking-img .property-img .skeleton-line.w-100 {
  width: 100%;
  margin-top: 0;
}
.cdt-car-parking-img .property-img .skeleton-line.w-40 {
  width: 40%;
}
@media screen and (max-width:991px) {
  .cdt-car-parking-img .property-img .skeleton-line.w-40 {
    width: 60%;
  }
}
.cdt-car-parking-img .property-img .skeleton-pill {
  height: 20px;
  width: 100px;
  background: linear-gradient(90deg,#eef1f6 25%,#f5f7fa 50%,#eef1f6 75%);
  background-size: 400% 100%;
  animation: loadingPulse 1.2s ease-in-out infinite;
}
.cdt-property-grid {
  display: block;
}
.cdt-property-grid.compact .cdt-property-grid--content .cdt-property-grid--content__price {
  flex-wrap: wrap;
}
.cdt-property-grid.compact .cdt-property-grid--content .cdt-property-grid--content__price .price {
  width: 100%;
  margin-right: 0;
  margin-bottom: 8px;
}
.cdt-property-grid.compact .cdt-property-grid--content .cdt-property-grid--content__price .price:last-child {
  margin-bottom: 0;
}
.cdt-property-grid .cdt-property-grid--image {
  width: 100%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  position: relative;
  overflow: hidden;
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid--image__thumbnail {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  display: block;
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid--image__thumbnail .el-image__inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid--image__thumbnail .el-image__error, .cdt-property-grid .cdt-property-grid--image .cdt-property-grid--image__thumbnail .image-loading {
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  height: 100%;
  width: 100%;
  background-color: #f1f1f1;
  overflow: hidden;
  align-items: center;
  justify-content: center;
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid--image__thumbnail .el-image__error span, .cdt-property-grid .cdt-property-grid--image .cdt-property-grid--image__thumbnail .image-loading span {
  opacity: .1;
  font-size: 20px;
  box-shadow: 0 2px 2px rgba(0,0,0,.2);
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid--image__thumbnail.no-thumbnail {
  background-color: #f0f4f5;
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid--image__thumbnail.no-thumbnail>img {
  width: auto !important;
  height: 40% !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%,-50%);
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid__close {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50%;
  overflow: hidden;
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid__close .el-icon-error {
  color: #eb003b;
  font-size: 32px;
}
.cdt-property-grid .cdt-property-grid--image .media-icon {
  position: absolute;
  right: 8px;
  bottom: 8px;
  padding: 8px 4px;
  display: flex;
  align-items: center;
  white-space: nowrap;
  border-radius: 4px;
}
.cdt-property-grid .cdt-property-grid--image .media-icon.vr {
  background: linear-gradient(160deg,#dab650,#f9d63b,#b78211,#977116);
}
.cdt-property-grid .cdt-property-grid--image .media-icon.ai {
  background-color: #f09c16;
}
.cdt-property-grid .cdt-property-grid--image .media-icon .icon {
  height: 12px;
  display: block;
  margin-right: 2.5px;
}
.cdt-property-grid .cdt-property-grid--image .media-icon .text {
  font-size: 12px;
  font-weight: 500;
  color: #fff;
}
.cdt-property-grid .cdt-property-grid--image .play-icon {
  position: absolute;
  bottom: 50%;
  right: 50%;
  transform: translate(50%,50%);
  width: 25%;
  max-width: 35px;
  min-width: 25px;
}
.cdt-property-grid .cdt-property-grid--image .play-icon img {
  width: 100%;
  height: auto;
  max-height: initial;
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid__tags {
  position: absolute;
  left: 8px;
  top: 8px;
  display: flex;
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid__tags .el-tag {
  height: 24px;
  padding: 0 6px;
  line-height: 24px;
  margin-right: 4px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
  border: none;
  color: #fff;
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid__tags .el-tag:last-child {
  margin-right: 0;
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid__tags .el-tag .icon {
  width: 12px;
  height: 100%;
  margin-right: 6px;
  display: block;
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid__tags .el-tag.red {
  background: linear-gradient(90deg,#ff8080,#d00030);
}
.cdt-property-grid .cdt-property-grid--image .cdt-property-grid__tags .el-tag.blue {
  background: linear-gradient(90deg,#0a82a2,#01bea3);
}
.cdt-property-grid .cdt-property-grid--image .record-status {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  background: #f0f4f5;
}
.cdt-property-grid .cdt-property-grid--image .record-status svg {
  display: block;
  margin: auto;
  width: 30%;
  min-width: 70px;
}
.cdt-property-grid .cdt-property-grid--content {
  width: 100%;
  padding: 12px;
  background-color: #fff;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__title {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 10px;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__title .cdt-property-grid--content__title-wrap .subtitle {
  font-size: 13px;
  font-weight: 400;
  color: #646c79;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__title .cdt-property-grid--content__title-wrap .title {
  color: #1d1d2c;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.45;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__title .bookmark {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-top: -10px;
  margin-right: -10px;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__title .bookmark .svg-container {
  display: block;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__title .bookmark .svg-container.is-bookmark-activated svg path {
  stroke: #ff86a7;
  fill: #ff86a7;
}
.cdt-branch-card .bookmark .svg-container svg path, .cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__title .bookmark .svg-container svg path {
  stroke: #d3d3d3;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__title .bookmark .svg-container svg {
  height: 1.25rem;
  width: 1.25rem;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__room {
  color: #1d1d2c;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__area {
  margin-top: 8px;
  color: #646c79;
  font-size: 13px;
  font-weight: 400;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price .price {
  text-align: right;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price .price:first-child {
  margin-bottom: 8px;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price .price:last-child {
  margin-left: 20px;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price .price .original-price {
  display: flex;
  align-items: center;
  margin-bottom: 2px;
  justify-content: flex-end;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price .price .original-price .original-price__price {
  color: #646c79;
  font-size: 16px;
  font-weight: 400;
  text-decoration: line-through;
  -webkit-text-decoration-color: #eb003b;
  text-decoration-color: #eb003b;
  text-decoration-thickness: 2px;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price .price .original-price .original-price__percentage {
  color: #eb003b;
  font-size: 13px;
  font-weight: 500;
  margin-left: 4px;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price .price .current-price {
  color: #eb003b;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price .price .current-price.orange {
  color: #f09c16;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price .price .current-price .current-price__before {
  color: #1d1d2c;
  font-weight: 400;
  margin-right: 2px;
  position: relative;
  top: -2px;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price .price .current-price .current-price__prefix {
  font-weight: 400;
  margin-right: 2px;
  position: relative;
  top: -2px;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price .price .current-price .current-price__val {
  font-size: 24px;
  font-weight: 500;
}
.cdt-property-grid .cdt-property-grid--content .cdt-property-grid--content__price .price .current-price .current-price__unit {
  font-weight: 400;
  margin-left: 2px;
  position: relative;
  top: -2px;
}
.cdt-property-grid-skeleton.compact .custom-image .custom-image-icon {
  width: 30%;
}
.cdt-property-grid-skeleton .custom-image {
  width: 100%;
  padding-top: 56.25%;
  position: relative;
  background-color: #c6c6c6;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.cdt-property-grid-skeleton .custom-image .custom-image-icon {
  position: absolute;
  bottom: 50%;
  right: 50%;
  transform: translate(50%,50%);
  width: 40%;
  display: block;
}
.cdt-property-grid-skeleton .custom-image .cdt-property-grid-skeleton__close {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50%;
  overflow: hidden;
}
.cdt-property-grid-skeleton .custom-image .cdt-property-grid-skeleton__close .el-icon-error {
  color: #eb003b;
  font-size: 34px;
}
.cdt-property-grid-skeleton .cdt-property-grid-skeleton-wrap {
  width: 100%;
  padding: 10px;
  background-color: #fff;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.cdt-property-grid-skeleton .cdt-property-grid-skeleton-wrap .el-skeleton__h0 {
  height: 24px;
}
.cdt-property-grid-skeleton .cdt-property-grid-skeleton-wrap .el-skeleton__item:first-child {
  margin-top: 0;
}
.cdt-property-grid-skeleton .cdt-property-grid-skeleton-wrap .skeleton-wrap {
  margin-top: 20px;
  display: flex;
  justify-content: flex-end;
}
.cdt-branch-card {
  padding: 20px;
  border: 1px solid #efefef;
  display: flex;
  border-radius: 6px;
}
.cdt-branch-card .img {
  position: relative;
  margin-right: 20px;
  width: 30%;
  min-width: 200px;
  max-width: 300px;
}
.cdt-branch-card .img .img-wrap {
  position: relative;
  font-size: 0;
}
.cdt-branch-card .img .img-wrap .img-holder {
  border-radius: 4px;
}
.cdt-branch-card .img i {
  display: inline-block;
  position: absolute;
  bottom: 4px;
  right: 4px;
  width: 50px;
  height: 23px;
  background-color: #fff;
  background-size: 100%;
}
.cdt-branch-card .detail {
  flex: 1;
}
.cdt-branch-card .detail .title-row {
  position: relative;
}
.cdt-branch-card .detail .title-block {
  flex: 1 0 auto;
  max-width: calc(100% - 3rem);
}
.cdt-branch-card .detail .title {
  color: #1d1d2c;
  word-break: break-word;
  font-weight: 500;
}
.cdt-branch-card .detail .adress {
  color: #646c79;
  font-weight: 400;
  margin-top: 4px;
  word-break: break-word;
}
.cdt-branch-card .detail .left {
  flex: 1;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
  color: #202228;
}
.cdt-branch-card .detail .left .area {
  color: #000;
  line-height: 18px;
  font-weight: 400;
}
.cdt-branch-card .detail .left .btn-tag {
  margin-top: 16px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.cdt-branch-card .detail .left .btn-tag .link-tel {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 12px;
  line-height: 34px;
  border-radius: 4px;
  background-color: #efefef;
  font-size: 15px;
  width: -moz-fit-content;
  width: fit-content;
  color: #202228;
}
.cdt-branch-card .detail .left .btn-tag .link-tel .iconfont {
  margin-right: 9px;
  color: #2e7fde;
  font-size: 19px;
}
.cdt-branch-card .detail .left .btn-tag .link-tel.link-whatsApp {
  position: relative;
  gap: 0 4px;
  padding: 0 14px;
}
.cdt-branch-card .detail .left .btn-tag .link-tel.link-whatsApp img {
  width: 24px;
  height: 24px;
}
.cdt-branch-card .detail .right .statistics {
  display: flex;
  color: #202228;
  margin-top: 12px;
  justify-content: flex-end;
}
.cdt-branch-card .detail .right .statistics div {
  font-weight: 500;
  margin-left: 36px;
}
.cdt-branch-card .detail .right .statistics div p {
  font-weight: 400;
  color: #646c79;
}
.cdt-branch-card .detail .right .statistics div span {
  line-height: 28px;
  font-size: 20px;
  color: #1d1d2c;
}
.cdt-branch-card .detail .right .statistics div span>span:first-child {
  margin-right: 4px;
}
.cdt-branch-card .detail .right .statistics .agent, .cdt-branch-card .detail .right .statistics .rentPost, .cdt-branch-card .detail .right .statistics .salePost {
  flex: 0 1 auto;
}
.cdt-branch-card .bookmark {
  z-index: 2;
  position: absolute;
  border-radius: .375rem;
  top: -10px;
  right: -10px;
}
.cdt-branch-card .bookmark:hover {
  cursor: pointer;
  background-color: #f0f4f5;
}
.cdt-branch-card .bookmark .svg-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cdt-branch-card .bookmark .svg-container svg {
  width: 1.25rem;
  height: 1.25rem;
}
.cdt-branch-card .bookmark .is-bookmark-activated svg path {
  stroke: #ff86a7 !important;
  fill: #ff86a7 !important;
}
@media screen and (min-width:1024px) {
  .cdt-branch-card:not(.cdt-branch-card-h5) .detail .left .btn-tag .link-tel:hover {
    color: #fff;
    background-color: #007afa;
  }
  .cdt-branch-card:not(.cdt-branch-card-h5) .detail .left .btn-tag .link-tel:hover .iconfont {
    color: #fff;
  }
  .cdt-branch-card:not(.cdt-branch-card-h5) .detail .left .btn-tag .link-tel.link-whatsApp:hover {
    background-color: #128c7e;
  }
}
@media screen and (max-width:767px) {
  .cdt-branch-card:not(.cdt-branch-card-h5) {
    padding: 15px 12px;
    border: none;
    border-bottom: 1px solid #efefef;
    width: 100%;
    height: auto;
  }
  .cdt-branch-card:not(.cdt-branch-card-h5) .style-h5 {
    font-size: 18px !important;
  }
  .cdt-branch-card:not(.cdt-branch-card-h5) .img {
    min-width: 111px;
    margin-right: 10px;
  }
  .cdt-branch-card:not(.cdt-branch-card-h5) .detail .title {
    margin-top: 0;
  }
  .cdt-branch-card:not(.cdt-branch-card-h5) .detail .adress {
    margin: 5px 0;
  }
  .cdt-branch-card:not(.cdt-branch-card-h5) .detail .left .btn-tag {
    margin-top: 12px;
  }
  .cdt-branch-card:not(.cdt-branch-card-h5) .detail .left .btn-tag .link-tel {
    font-size: 13px;
  }
  .cdt-branch-card:not(.cdt-branch-card-h5) .detail .left .btn-tag .link-tel.link-whatsApp {
    padding: 0 12px;
  }
  .cdt-branch-card:not(.cdt-branch-card-h5) .detail .right .statistics {
    display: none;
  }
}
.cdt-branch-card.cdt-branch-card-h5 {
  padding: 15px 12px;
  border: none;
  border-bottom: 1px solid #efefef;
  width: 100%;
  height: auto;
}
.cdt-branch-card.cdt-branch-card-h5 .hidden-xs-only {
  display: none !important;
}
.cdt-branch-card.cdt-branch-card-h5 .hidden-sm-and-up {
  display: initial !important;
}
.cdt-branch-card.cdt-branch-card-h5 .style-h5 {
  font-size: 18px !important;
}
.cdt-branch-card.cdt-branch-card-h5 .img {
  min-width: 111px;
  margin-right: 10px;
}
.cdt-branch-card.cdt-branch-card-h5 .detail .title {
  margin-top: 0;
}
.cdt-branch-card.cdt-branch-card-h5 .detail .adress {
  margin: 5px 0;
}
.cdt-branch-card.cdt-branch-card-h5 .detail .left .btn-tag {
  margin-top: 12px;
}
.cdt-branch-card.cdt-branch-card-h5 .detail .left .btn-tag .link-tel {
  font-size: 13px;
}
.cdt-branch-card.cdt-branch-card-h5 .detail .left .btn-tag .link-tel.link-whatsApp {
  padding: 0 12px;
}
.cdt-branch-card.cdt-branch-card-h5 .detail .right .statistics {
  display: none;
}
.cdt-census-echart {
  overflow: hidden;
}
.cdt-census-echart-title {
  width: 100%;
  line-height: 40px;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  color: #333;
  padding: 0 0 10px;
}
@media screen and (max-width:767px) {
  .cdt-census-echart-title {
    font-size: 16px;
    line-height: 18px;
    margin: 20px 0 12px;
  }
}
.cdt-census-echart-summary {
  width: 100%;
  line-height: 18px;
  font-size: 14px;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
.cdt-census-echart-summary-text {
  width: 650px;
  padding: 25px 20px;
  line-height: 1.5;
}
.cdt-census-echart-summary-text p {
  margin-top: 5px;
  font-size: 14px;
  display: flex;
  gap: 0 5px;
  word-break: break-word;
}
.cdt-census-echart-summary-text p span {
  flex: none;
}
.cdt-census-echart .v-loading {
  height: 400px;
}
@media screen and (max-width:767px) {
  .cdt-census-echart-summary-text {
    padding: 30px 20px 20px;
  }
  .cdt-census-echart-summary-text p {
    margin-top: 10px;
  }
  .cdt-census-echart .v-loading {
    height: 200px;
  }
}
.cdt-census-echart .cdt-census-echart-more {
  width: 100%;
  font-size: 16px;
}
.cdt-census-echart .cdt-census-echart-more a {
  display: block;
  width: auto;
  text-align: center;
  max-width: 200px;
  background-color: #eb003b;
  font-size: 16px;
  color: #fff;
  margin: 0 auto;
  border-radius: 6px;
  font-weight: 500;
  padding: 10px;
}
.cdt-census-echart .cdt-census-echart-more a:hover {
  background-color: #830020;
}
@media screen and (max-width:767px) {
  .cdt-census-echart .cdt-census-echart-more a:hover {
    background-color: #fff;
  }
  .cdt-census-echart .cdt-census-echart-more a {
    color: #333;
    border: 1px solid #646c79;
    background-color: #fff;
    max-width: 120px;
  }
  .cdt-census-echart .cdt-census-echart-more {
    font-size: 14px;
  }
}
.cdt-census-echart .cdt-census-echart-tabs {
  position: relative;
}
@media screen and (max-width:991px) {
  .cdt-census-echart .cdt-census-echart-tabs.tabs-en .el-tabs__item {
    max-width: 200px;
  }
}
.cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__header {
  margin: 0;
  border-bottom: 1px solid #eee;
}
.cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__nav {
  display: flex;
  align-items: center;
}
.cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__nav-wrap::after {
  display: none;
}
.cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__nav-next, .cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__nav-prev {
  top: 20px;
}
@media screen and (max-width:767px) {
  .cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__nav {
    align-items: flex-start;
  }
  .cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__nav-next, .cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__nav-prev {
    display: none !important;
  }
  .cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__nav-wrap.is-scrollable {
    padding: 0;
  }
  .cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__nav-scroll {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__nav-scroll::-webkit-scrollbar {
    display: none;
  }
}
.cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__active-bar {
  background-color: #f05c5c;
  height: 2px;
}
.cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__item {
  height: -webkit-fill-available;
  height: -moz-available;
  height: stretch;
  line-height: normal;
  padding: 10px 14px !important;
  font-size: 16px;
  color: #646c79;
  max-width: 220px;
  white-space: normal;
  word-break: break-word;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 40px;
  width: -moz-max-content;
  width: max-content;
  border-bottom: 2px solid transparent;
}
@media screen and (max-width:767px) {
  .cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__item {
    font-size: 14px;
    max-width: 210px;
  }
}
.cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__item.is-active {
  color: #161616 !important;
  font-weight: 500;
}
.cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__item.is-active:hover {
  border-bottom: 2px solid transparent;
}
@media screen and (min-width:767px) {
  .cdt-branch-card:not(.cdt-branch-card-h5):hover {
    box-shadow: rgba(0,0,0,.15) 0 0 10px 0;
  }
  .cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__item:hover {
    color: #161616 !important;
    border-bottom: 2px solid #8d8d8d;
  }
}
.cdt-census-echart .cdt-census-echart-tabs .el-tabs .el-tabs__item[id=tab-HouseholdLanguage] {
  max-width: 150px;
}
.cdt-census-echart .cdt-census-echart-tabs .cv-tabs__panels {
  position: relative;
  height: 40px;
  margin: 5px 40px;
  overflow: hidden;
}
.cdt-census-echart .cdt-census-echart-tabs .tabs-text {
  position: absolute;
  left: 0;
  bottom: -40px;
  padding: 4px;
  line-height: 18px;
  text-align: center;
  font-size: 16px;
  border: 1px solid #f05c5c;
  border-radius: 2px;
  color: #f05c5c;
  white-space: nowrap;
  transition: left .1s ease;
  pointer-events: none;
}
@media screen and (max-width:767px) {
  .cdt-census-echart .cdt-census-echart-tabs .cv-tabs__panels {
    margin: 0;
  }
  .cdt-census-echart .cdt-census-echart-tabs .tabs-text {
    font-size: 14px;
    padding: 0 2px;
    bottom: -30px;
  }
}
.cdt-census-echart .cdt-census-menu {
  width: 100%;
  margin-top: 60px;
}
.cdt-census-echart .cdt-census-menu .cdt-census-menu-main {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 0 20px;
}
@media screen and (max-width:767px) {
  .cdt-census-echart .cdt-census-menu {
    margin-top: 15px;
  }
  .cdt-census-echart .cdt-census-menu .cdt-census-menu-main {
    padding: 0 20px;
    overflow: auto;
    gap: 10px;
  }
  .cdt-census-echart .cdt-census-menu .cdt-census-menu-main::-webkit-scrollbar {
    display: none;
  }
  .cdt-census-echart .cdt-census-menu .cdt-census-menu-main.flex-en {
    justify-content: flex-start;
  }
  .cdt-census-echart .cdt-census-menu .cdt-census-menu-main .cdt-census-menu-item.cdt-census-menu-self {
    display: flex;
    align-items: center;
    gap: 0 3px;
  }
}
.cdt-census-echart .cdt-census-menu .cdt-census-menu-main .cdt-census-menu-item {
  cursor: pointer;
}
.cdt-census-echart .cdt-census-menu .cdt-census-menu-main .cdt-census-menu-item.cdt-census-menu-self {
  padding: 5px 8px;
  color: #656c78;
  font-size: 16px;
  font-weight: 500;
  border-radius: 4px;
  background: #ecf0f5;
}
.cdt-census-echart .cdt-census-menu .cdt-census-menu-main .cdt-census-menu-item.cdt-census-menu-self.cdt-census-menu-self-active {
  background: #007aff;
  color: #fff;
}
.cdt-census-echart .cdt-census-menu .cdt-census-menu-main .cdt-census-menu-item.cdt-census-menu-self .el-icon-circle-close {
  font-size: 16px;
}
@media screen and (max-width:767px) {
  .cdt-census-echart .cdt-census-menu .cdt-census-menu-main .cdt-census-menu-item.cdt-census-menu-self .el-icon-circle-close {
    font-size: 12px;
  }
}
.cdt-census-echart .cdt-census-menu .cdt-census-menu-main .cdt-census-menu-item .cdt-census-menu-item-text {
  padding: 5px 8px;
  color: #656c78;
  font-size: 18px;
  font-weight: 500;
  border-radius: 4px;
  background: #ecf0f5;
  white-space: nowrap;
}
.cdt-census-echart .cdt-census-menu .cdt-census-menu-main .cdt-census-menu-item .cdt-census-menu-item-text.cdt-census-menu-item-text-disable {
  opacity: .5;
}
.cdt-census-echart .cdt-census-menu .cdt-census-menu-main .cdt-census-menu-item .cdt-census-menu-item-text-active {
  background: #007aff !important;
  color: #fff;
}
.cdt-census-echart .cdt-census-analysistext .cdt-census-info {
  width: 100%;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0 30px;
  text-align: center;
}
@media screen and (max-width:767px) {
  .cdt-census-echart .cdt-census-menu .cdt-census-menu-main .cdt-census-menu-item .cdt-census-menu-item-text {
    font-size: 16px;
    font-weight: initial;
  }
  .cdt-census-echart .cdt-census-analysistext .cdt-census-info {
    width: 100%;
    padding: 50px 20px 20px;
    gap: 3px 20px;
  }
  .cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-item {
    font-size: 14px !important;
    line-height: 18px !important;
  }
}
.cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-item {
  font-size: 16px;
  line-height: 22px;
}
.cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-item .item-label {
  color: #161616;
  font-weight: 500;
}
.cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-item .item-value {
  color: #646c79;
  font-weight: 400;
}
.cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-item .item-circle {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 4px;
}
.cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-bar>div::before, .cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-line>div::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  border-radius: 50%;
  background-color: #f05c5c;
  margin-left: -15px;
  margin-top: 4px;
}
.cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-bar:first-child>div::before, .cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-line:first-child>div::before {
  background-color: #f05c5c;
}
.cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-bar:nth-child(2)>div::before, .cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-line:nth-child(2)>div::before {
  background-color: #ff9f6f;
}
.cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-bar:last-child>div::before, .cdt-census-echart .cdt-census-analysistext .cdt-census-info .cdt-census-info-line:last-child>div::before {
  background-color: #68d0bb;
}
.cdt-census-echart .cdt-census-info-selected {
  width: 100%;
  padding: 20px 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 10px 30px;
}
.cdt-census-echart .cdt-census-info-selected .cdt-census-info-selected-item {
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  color: #646c79;
}
.cdt-census-echart .cdt-census-info-selected .cdt-census-info-selected-item.hidden {
  display: none;
}
.cdt-census-echart .analysisCharts {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.cdt-census-echart .analysisCharts .chart {
  width: 100%;
  height: 580px;
}
.cdt-census-echart .analysisCharts .analysis-total {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 17px;
  flex-wrap: wrap;
  gap: 3px 30px;
  margin: 20px 0 0;
}
.cdt-census-echart .analysisCharts .analysis-total .analysis-total-item {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #000;
  font-weight: 500;
}
.cdt-census-echart .analysis-table {
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cdt-census-echart .analysis-table .analysis-table-content {
  width: 650px;
  display: block;
  padding: 0 20px;
  margin-top: 14px;
}
@media screen and (max-width:767px) {
  .cdt-census-echart .analysisCharts .chart {
    height: 220px;
  }
  .cdt-census-echart .analysisCharts .analysis-total {
    gap: 3px 20px;
  }
  .cdt-census-echart .analysisCharts .analysis-total .analysis-total-item {
    font-size: 14px;
  }
  .cdt-census-echart .analysis-table .analysis-table-content {
    width: 100%;
  }
}
.cdt-census-echart .analysis-table .analysis-table-content .grid-container {
  display: grid;
  width: 100%;
  font-size: 16px;
}
.cdt-census-echart .analysis-table .analysis-table-content .cell {
  padding: 5px;
  color: #161616;
}
.cdt-census-echart .analysis-table .analysis-table-content .th-cell {
  display: flex;
  justify-content: center;
}
.cdt-census-echart .analysis-table .analysis-table-content .td-cell {
  color: #646c79;
  min-width: 52px;
  padding: 10px 5px;
  border-bottom: 1px solid #eee;
  text-align: center;
  vertical-align: middle;
  word-break: break-word;
  word-wrap: break-word;
}
.cdt-census-echart .analysis-table .analysis-table-content .left-cell {
  text-align: left;
  color: #161616;
}
.cdt-census-echart .analysis-table .analysis-table-content .table-title-item {
  font-weight: 500;
  text-align: center;
  color: #161616;
  border-bottom: 1px solid #eb003b;
}
.cdt-census-echart .analysis-table .analysis-table-content .table-title-item:first-child {
  text-align: left;
}
.cdt-census-echart .analysis-table .analysis-table-content .table-title-item span {
  display: block;
  margin: 2px 5px 0 0;
  flex-shrink: 0;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #f05c5c;
}
.cdt-census-echart .analysis-table .analysis-table-content .table-title-item:nth-child(3) span {
  background: #ff9f6f;
}
.cdt-census-echart .analysis-table .analysis-table-content .table-title-item:nth-child(4) span {
  background: #68d0bb;
}
.cdt-census-echart .analysis-table .analysis-table-content .table-title-item:nth-child(5) span {
  background: #5c99c9;
}
.cdt-census-echart .analysis-table .tab-describe {
  font-size: 14px;
  line-height: 18px;
  color: #333;
  margin-top: 5px;
  align-self: flex-start;
}
.cdt-census-menu-dialog .el-dialog {
  border-radius: 4px;
  max-width: 800px;
}
@media screen and (max-width:767px) {
  .cdt-census-echart .analysis-table .analysis-table-content .grid-container {
    font-size: 14px;
  }
  .cdt-census-echart .analysis-table .analysis-table-content .table-title-item span {
    width: 8px;
    height: 8px;
  }
  .cdt-census-echart .analysis-table .tab-describe {
    text-align: center;
  }
  .cdt-census-menu-dialog .el-dialog {
    display: block !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.cdt-census-menu-dialog .el-dialog .el-dialog__header {
  padding-bottom: 0;
}
.cdt-census-menu-dialog .el-dialog .el-dialog__header .el-dialog__title {
  line-height: 25px;
  font-size: 20px;
}
@media screen and (max-width:767px) {
  .cdt-census-menu-dialog .el-dialog .el-dialog__header .el-dialog__title {
    font-size: 18px;
  }
}
.cdt-census-menu-dialog .el-dialog .el-dialog__body {
  padding: 0 25px !important;
  word-break: break-word;
  word-wrap: break-word;
}
.cdt-census-menu-dialog .el-dialog .el-dialog__body .text {
  font-size: 14px;
  color: #656c78;
  text-align: center;
  line-height: 18px;
  padding-top: 1px;
}
.cdt-census-menu-dialog .el-dialog .el-dialog__body .el-checkbox__label {
  font-size: 16px;
}
@media screen and (max-width:767px) {
  .cdt-census-menu-dialog .el-dialog .el-dialog__body .el-checkbox__label {
    font-size: 14px;
  }
}
.cdt-census-menu-dialog .el-dialog .dialog-footer {
  display: flex;
  justify-content: space-between;
}
.cdt-census-menu-dialog .el-dialog .dialog-footer .dialog-select {
  font-size: 14px;
  color: #161616;
  line-height: 20px;
}
.cdt-census-menu-dialog .el-dialog .dialog-footer .el-button {
  padding: 8px 30px;
  border-radius: 4px;
  font-size: 16px;
  color: #fff;
}
.cdt-census-menu-dialog .el-dialog .dialog-footer .el-button+.el-button {
  margin-left: 15px;
}
.cdt-census-menu-dialog .el-dialog .dialog-footer .el-button--default {
  border: none;
  background-color: #9aa0aa;
}
@media screen and (max-width:767px) {
  .cdt-census-menu-dialog .el-dialog .dialog-footer .el-button {
    padding: 8px 16px;
  }
  .cdt-census-menu-dialog .el-dialog .dialog-footer .el-button--primary {
    background-color: #eb003b;
    border: 0;
  }
}
.cdt-census-menu-dialog .el-dialog .el-checkbox-group {
  max-height: 307px;
  border: 1px solid #dce1e3;
  margin-top: 10px;
  overflow-y: auto;
}
.cdt-census-menu-dialog .el-dialog .el-checkbox-group::-webkit-scrollbar {
  display: none;
}
.cdt-census-menu-dialog .el-dialog .el-checkbox-group .el-checkbox {
  min-height: 40px;
  display: flex;
  align-items: center;
  padding: 10px 14px;
  margin-right: 0;
  border-bottom: 1px solid #dce1e3;
  white-space: initial;
}
.cdt-census-menu-dialog .el-dialog .el-checkbox-group .el-checkbox:last-child {
  border-bottom: 0;
}
.cdt-census-menu-dialog .el-dialog .el-checkbox-group .el-checkbox__inner {
  width: 18px;
  height: 18px;
}
.cdt-census-menu-dialog .el-dialog .el-checkbox-group .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #39bf1f;
  border-color: #39bf1f;
}
.cdt-census-menu-dialog .el-dialog .el-checkbox-group .el-checkbox__inner::after {
  height: 10px;
  left: 6px;
}
.cdt-census-menu-dialog .el-dialog .el-checkbox-group .el-checkbox__input.is-checked+.el-checkbox__label {
  color: #1d1d2c;
}
.cdt-census-menu-dialog .el-dialog .el-checkbox-group .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #fff;
  border-color: #b5b5b5;
}
@media screen and (max-width:767px) {
  .cdt-census-menu-dialog .el-dialog .el-dialog {
    width: 90% !important;
    height: auto;
    margin: 0 !important;
  }
  .cdt-census-menu-dialog .el-dialog .el-dialog__header {
    background: #fff !important;
    font-weight: 500;
    padding: 12px 0;
    line-height: 25px;
    border-radius: 4px 4px 0 0;
  }
  .cdt-census-menu-dialog .el-dialog .el-dialog__header span {
    color: #303133 !important;
  }
  .cdt-census-menu-dialog .el-dialog .el-dialog__header .el-dialog__close {
    color: #303133 !important;
    font-size: 20px;
    font-weight: 500;
  }
  .cdt-census-menu-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn {
    top: 15px;
  }
}
.cdt-build-info {
  max-width: 100%;
}
.cdt-build-info .info-style1 .title-table {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
  margin-top: 40px;
}
@media screen and (min-width:767px) and (max-width:991px) {
  .cdt-build-info .info-style1 .title-table {
    margin-top: 30px;
  }
}
.cdt-build-info .info-style1 .title-table .title-details {
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
  color: #1d1d2c;
}
@media screen and (max-width:767px) {
  .cdt-build-info .info-style1 .title-table {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    margin-top: 0;
  }
  .cdt-build-info .info-style1 .title-table .cascader-select {
    width: 100% !important;
  }
  .cdt-build-info .info-style1 .title-table .title-details {
    margin-top: 20px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 25px;
  }
}
.cdt-build-info .info-style1 .estate-select {
  width: 180px;
}
.cdt-build-info .info-style1 .estate-select .el-input__inner {
  font-size: 16px;
  color: #1d1d2c;
  font-weight: 500;
  border: 1px solid #ced2d8;
  border-radius: 8px;
  line-height: 42px;
  height: 42px;
  padding-left: 16px;
}
.cdt-build-info .info-style1 .estate-select .el-input__suffix, .cdt-build-info .info-style1 .estate-select .el-input__suffix i {
  color: #1d1d2c;
}
.cdt-build-info .info-style1 .estate-select.cascader-select {
  width: 260px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .info-style1 .estate-select {
    width: 100%;
  }
}
.cdt-build-info .info-style1 .select-info {
  display: flex;
  justify-content: space-between;
}
.cdt-build-info .info-style1 .select-info .select-box {
  display: flex;
  flex-direction: column;
  gap: 15px 0;
}
.cdt-build-info .info-style1 .select-info .select-box .select-item {
  display: flex;
  gap: 0 15px;
}
.cdt-build-info .info-style1 .select-info .select-box .select-item .year-select {
  width: 120px;
}
.cdt-build-info .info-style1 .select-info .select-box .select-item .week-select {
  width: 330px;
}
.cdt-build-info .info-style1 .select-info .select-box .select-item-h5 {
  display: none;
}
.cdt-build-info .info-style1 .tabs {
  position: relative;
}
@media screen and (max-width:767px) {
  .cdt-build-info .info-style1 .select-info .select-box .select-item {
    display: none;
    flex-direction: column;
    gap: 10px 0;
  }
  .cdt-build-info .info-style1 .select-info .select-box .select-item-h5 {
    display: flex;
    flex-direction: column;
    gap: 10px 0;
  }
  .cdt-build-info .info-style1 .select-info .select-box .select-item-h5 .year-select {
    width: 120px;
  }
  .cdt-build-info .info-style1 .select-info .select-box .select-item-h5 .week-select {
    width: 330px;
  }
  .cdt-build-info .info-style1 .select-info {
    display: block;
  }
  .cdt-build-info .info-style1 .tabs {
    margin-top: 15px;
    display: none;
  }
}
.cdt-build-info .info-style1 .tabs .icon-new {
  position: absolute;
  left: 80px;
  top: 0;
  width: 37px;
  height: auto;
}
.cdt-build-info .info-style1 .tabs .icon-new.icon-new-en {
  left: 110px;
}
.cdt-build-info .info-style1 .tabs .el-tabs .el-tabs__header {
  margin-bottom: 30px;
}
.cdt-build-info .info-style1 .tabs .el-tabs .el-tabs__nav-wrap::after {
  height: 1px;
  background-color: #ced2d8;
}
.cdt-build-info .info-style1 .tabs .el-tabs .el-tabs__content {
  position: inherit;
}
.cdt-build-info .info-style1 .tabs .el-tabs .el-tabs__active-bar {
  height: 3px;
  background-color: #eb003b;
}
.cdt-build-info .info-style1 .tabs .el-tabs .el-tabs__item {
  height: 60px;
  padding-top: 15px;
  font-size: 20px;
  color: #646c79;
  font-weight: 500;
}
.cdt-build-info .info-style1 .tabs .el-tabs .el-tabs__item h2 {
  line-height: 28px;
}
.cdt-build-info .info-style1 .tabs .el-tabs .el-tabs__item.is-active {
  color: #1d1d2c;
}
.cdt-build-info .info-style1 .sticky-h5 .tabs-h5 {
  position: relative;
  display: none;
}
@media screen and (max-width:767px) {
  .cdt-build-info .info-style1 .tabs .icon-new {
    left: 65px;
  }
  .cdt-build-info .info-style1 .tabs .icon-new.icon-new-en {
    left: 90px;
  }
  .cdt-build-info .info-style1 .tabs .el-tabs .el-tabs__item {
    height: 40px;
    font-size: 16px;
  }
  .cdt-build-info .info-style1 .sticky-h5 .tabs-h5 {
    padding-top: 18px;
    display: block;
  }
}
.cdt-build-info .info-style1 .sticky-h5 .tabs-h5 .icon-new {
  position: absolute;
  left: 90px;
  top: 12px;
  width: 35px;
  height: auto;
}
.cdt-build-info .info-style1 .sticky-h5 .tabs-h5 .icon-new.icon-new-en {
  left: 110px;
}
.cdt-build-info .info-style1 .sticky-h5 .tabs-h5 .el-tabs .el-tabs__nav-wrap::after {
  height: 1px;
  background-color: #ccc;
}
.cdt-build-info .info-style1 .sticky-h5 .tabs-h5 .el-tabs .el-tabs__content {
  position: inherit;
}
.cdt-build-info .info-style1 .sticky-h5 .tabs-h5 .el-tabs .el-tabs__active-bar {
  height: 3px;
  background-color: #eb003b;
}
.cdt-build-info .info-style1 .sticky-h5 .tabs-h5 .el-tabs .el-tabs__item {
  height: 50px;
  font-size: 20px;
  color: #707070;
  font-weight: 400;
}
@media screen and (max-width:767px) {
  .cdt-build-info .info-style1 .sticky-h5 .tabs-h5 .icon-new {
    left: 80px;
  }
  .cdt-build-info .info-style1 .sticky-h5 .tabs-h5 .icon-new.icon-new-en {
    left: 90px;
  }
  .cdt-build-info .info-style1 .sticky-h5 .tabs-h5 .el-tabs .el-tabs__header {
    margin: 0;
  }
  .cdt-build-info .info-style1 .sticky-h5 .tabs-h5 .el-tabs .el-tabs__item {
    height: 42px;
    font-size: 16px;
    padding: 0 10px;
  }
  .cdt-build-info .info-style1 .sticky-h5 .tabs-h5 .el-tabs .el-tabs__item.is-top:nth-child(2) {
    padding-left: 16px;
  }
}
.cdt-build-info .info-style1 .sticky-h5 .tabs-h5 .el-tabs .el-tabs__item.is-active {
  color: #1d1d2c;
  font-weight: 500;
}
.cdt-build-info .info-style1 .sticky-h5 .building-table-title {
  display: flex;
  font-size: 13px;
  line-height: 18px;
  color: #1d1d2c;
  padding: 0 15px 10px;
}
.cdt-build-info .info-style1 .sticky-h5 .building-table-title .history_top_loop {
  min-width: 40px;
  text-align: left;
  margin-right: 18px;
}
.cdt-build-info .info-style1 .sticky-h5 .building-table-title .history_top_loopxAxis {
  flex: 1;
  display: flex;
  justify-content: end;
}
.cdt-build-info .info-style1 .sticky-h5 .building-table-title .history_top_loopxAxis>span:last-child {
  margin-left: 20px;
  color: #707070;
  text-align: right;
}
@media screen and (max-width:767px) {
  .cdt-build-info .info-style1 .sticky-h5 .building-table-title {
    padding: 10px 15px;
  }
  .cdt-build-info .info-style1 .sticky-h5 {
    position: sticky;
    background: #fff;
    z-index: 2;
    box-shadow: none;
    transition: box-shadow .3s ease;
  }
  .cdt-build-info .info-style1 .sticky-h5.is-sticky {
    box-shadow: 0 2px 2px rgba(0,0,0,.2);
  }
  .cdt-build-info .info-style1 .sticky-h5.display-none {
    display: none;
  }
  .cdt-build-info .info-style1 .building-table-content {
    padding-right: 0 !important;
  }
  .cdt-build-info .info-style1 .building-table-content.padding-3 {
    padding: 0 !important;
  }
  .cdt-build-info .info-style1 .margin-top {
    padding: 0 15px;
  }
  .cdt-build-info .info-style1 .divider {
    height: 10px;
    background: #f3f7fa;
  }
  .cdt-build-info .info-style2 .qzHistory {
    padding: 20px 0 !important;
    border-bottom: 10px solid #f0f4f5;
  }
}
.cdt-build-info .info-style2 .qzHistory.qzHistory-outside {
  padding-top: 40px;
}
.cdt-build-info .info-style2 .qzHistory .selectContent {
  margin-top: 12px;
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cdt-build-info .info-style2 .qzHistory .selectContent .tabCommon {
  cursor: pointer;
}
.cdt-build-info .info-style2 .qzHistory .selectContentRight.is-en {
  margin-top: 10px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .info-style2 .qzHistory .selectContent {
    flex-direction: column;
  }
  .cdt-build-info .info-style2 .qzHistory .selectContentRight {
    margin-top: 20px;
  }
  .cdt-build-info .info-style2 .tabChange {
    box-shadow: none;
  }
}
.cdt-build-info .info-style2 .qzHistory .selectBox {
  display: flex;
  gap: 12px;
}
.cdt-build-info .info-style2 .qzHistory .selectBox .selectAll {
  flex: 1;
  width: auto;
  min-width: 150px;
  max-width: 190px;
  display: flex;
  justify-content: center;
}
.cdt-build-info .info-style2 .qzHistory .selectBox .selectAll .el-input {
  border: 1px solid #ced2d8;
  border-radius: 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cdt-build-info .info-style2 .qzHistory .selectBox .selectAll .el-input .el-input__suffix .el-input__suffix-inner {
  position: relative;
  top: 15px;
  right: 15px;
}
.cdt-build-info .info-style2 .qzHistory .selectBox .selectAll.is-en {
  max-width: none;
}
.cdt-build-info .info-style2 .qzHistory .selectBox .selectAll .el-select .el-input__inner {
  padding: 0 6px;
}
.cdt-build-info .info-style2 .qzHistory .selectBox .selectAll .el-input__inner {
  border-radius: inherit;
  height: 32px;
  background: #fff;
  border: none;
  padding: 0 18px 0 12px;
  color: #1d1d2c;
  font-size: 16px;
  line-height: 32px;
  margin-right: 16px;
}
.cdt-build-info .info-style2 .qzHistory .selectBox .selectAll .el-input__inner::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}
.cdt-build-info .info-style2 .qzHistory .selectBox .selectAll .el-input__inner .el-input__suffix .el-select__caret {
  color: #202228;
}
.cdt-build-info .info-style2 .qzHistory .selectBox .selectAll .el-input__icon {
  line-height: 29px;
}
.cdt-build-info .info-style2 .qzHistory .selectBox .selectAll .el-icon-arrow-up {
  font-size: 0 !important;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #202228;
}
.cdt-build-info .info-style2 .qzHistory .selectBox .selectAll .el-input__suffix {
  right: 0;
}
.cdt-build-info .info-style2 .tabChange {
  overflow: hidden;
  display: flex;
}
.cdt-build-info .info-style2 .tabChange .tabCommon {
  padding: 0 15px;
  height: 34px;
  line-height: 32px;
  font-size: 16px;
  font-weight: 500;
  color: #eb003b;
  background: #fff;
  text-align: center;
  border: 1px solid #eb003b;
  cursor: pointer;
}
@media screen and (max-width:767px) {
  .cdt-build-info .info-style2 .tabChange .tabCommon {
    width: 100%;
  }
}
.cdt-build-info .info-style2 .tabChange .tabCommon.not-allowed {
  cursor: not-allowed;
}
.cdt-build-info .info-style2 .tabChange .tabCommon .font12 {
  font-size: 12px;
}
.cdt-build-info .info-style2 .tabChange .tabActive {
  background: #eb003b;
  color: #fff;
}
.cdt-build-info .info-style2 .tabChange .tabCommonLeft {
  border-radius: 4px 0 0 4px;
}
.cdt-build-info .info-style2 .tabChange .tabCommonRight {
  border-radius: 0 4px 4px 0;
}
.cdt-build-info .info-style2 .floorDialog {
  z-index: 2035 !important;
  color: #1d1d2c;
}
.cdt-build-info .info-style2 .floorDialog .el-dialog {
  width: 1100px;
  margin: 0 auto;
  margin-top: 0 !important;
  height: 100%;
}
.cdt-build-info .info-style2 .floorDialog .el-dialog .el-dialog__header {
  padding-bottom: 40px;
}
.cdt-build-info .info-style2 .floorDialog .el-dialog .el-dialog__headerbtn {
  top: 65px;
  right: 40px;
}
.cdt-build-info .info-style2 .floorDialog .el-dialog .el-dialog__body {
  padding: 0 20px;
  background: #fff;
}
.cdt-build-info .info-style2 .floorDialog .el-dialog .el-dialog__close {
  color: #333;
  font-size: 24px;
  font-weight: 500;
}
.cdt-build-info .info-style2 .floorDialog .historyTable_row_table {
  height: calc(100vh - 180px);
  max-height: initial;
}
.cdt-build-info .info-style2 .floorDialog .historyTable_row_table .lou {
  padding-top: 10px;
}
.cdt-build-info .info-style2 .floorDialog .historyTableTopRight {
  padding: 10px 10px 16px;
}
.cdt-build-info .info-style2 .floorDialog .flat {
  color: #1d1d2c;
}
.cdt-build-info .info-style2 .floorDialog .history_item.size {
  line-height: 20px;
  color: #646c79;
}
.cdt-build-info .info-style2 .historyBtn .icon-btn-svg, .cdt-build-info .info-style2 .historyTableTopBtn .icon-btn-svg, .cdt-build-info .info-style2 .navBtn .icon-btn-svg {
  margin-right: 6px;
}
.cdt-build-info .info-style2 h2 {
  font-size: 0;
  color: #1d1d2c;
  font-weight: 500;
  flex: 1;
}
.cdt-build-info .info-style2 h2>span {
  font-size: 24px;
  line-height: 34px;
  margin-right: 5px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .info-style2 h2>span {
    font-size: 22px !important;
  }
  .cdt-build-info .info-style2 .el-input {
    border-radius: 4px !important;
  }
  .cdt-build-info .info-style2 .qzHistory .selectBox {
    gap: 0 10px !important;
  }
  .cdt-build-info .info-style2 .selectContentRight {
    width: 100%;
  }
}
@media screen and (max-width:1024px) {
  .cdt-build-info .info-style2 h2>span {
    font-size: 25px;
  }
}
@media screen and (max-width:368px) {
  .cdt-build-info .info-style2 h2>span {
    font-size: 20px;
  }
}
.cdt-build-info .info-style2 .red {
  color: #eb003b;
}
.cdt-build-info .info-style2 .red.is-en {
  margin-right: 8px;
}
.cdt-build-info .floor-dialog-info {
  padding: 0;
}
.cdt-build-info .floor-dialog-info .text-container-dialog {
  width: 100%;
  max-width: 540px;
  border-radius: 15px;
  box-shadow: none;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__header {
  padding: 0;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__headerbtn {
  top: 10px;
  right: 10px;
  width: 50px;
  height: 50px;
  z-index: 8888;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__headerbtn .el-dialog__close {
  font-size: 24px;
  font-weight: 500;
}
@media screen and (min-width:1024px) {
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__headerbtn:hover .el-dialog__close {
    color: #eb003b;
  }
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body {
  display: flex;
  flex-direction: column;
  max-height: 80vh;
  position: relative;
  padding: 0;
  overflow: hidden;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap {
  padding: 20px 24px 12px;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap .detail-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  color: #1d1d2c;
  margin-bottom: 4px;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap .detail-sub-title, .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap .floor-size {
  font-size: 14px;
  line-height: 20px;
  color: #1d1d2c;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .floor-close-btn {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 28px;
  font-weight: 500;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-wrap {
  flex: 1;
  overflow: auto;
  padding: 0 24px 20px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-wrap {
    padding-top: 20px;
  }
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-wrap::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-wrap::-webkit-scrollbar-track {
  background: 0 0;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-wrap::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 2px;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-img {
  text-align: center;
  border: 1px solid #dce1e3;
  margin-bottom: 10px;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-img>img {
  width: 218px;
  height: auto;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .table-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #1d1d2c;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table {
  width: 100%;
  margin: 15px 0 40px;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table thead tr {
  border-bottom: 2px solid #eb003b;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table thead tr th {
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  padding-bottom: 14px;
  color: #1d1d2c;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table thead tr th:last-child {
  text-align: center;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table tbody tr {
  border-bottom: 1px solid #f0f4f5;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table tbody tr td {
  padding: 10px 0;
  font-size: 16px;
  line-height: 19px;
  color: #000;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table tbody tr td .img_vedio {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table tbody tr td:nth-child(2) {
  color: #eb003b;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table tbody tr td:nth-child(4) {
  text-align: center;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table tbody tr td.rise {
  color: #00b260;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table tbody tr td.fall {
  color: #eb003b;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .echarts-iframe {
  width: 100%;
  height: 190px;
  overflow: hidden;
  display: block;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .echarts-iframe>img {
  width: 100%;
  height: 100%;
}
.cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .know-more {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 32px;
  font-size: 16px;
  line-height: 22px;
  color: #eb003b;
  border-radius: 6px;
  border: 1px solid #eb003b;
  margin: 30px auto 20px;
  cursor: pointer;
}
@media screen and (min-width:1024px) {
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-wrap::-webkit-scrollbar-thumb:hover {
    background: #d1dcd1;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .know-more:hover {
    background: #eb003b;
    color: #fff;
  }
}
@media screen and (max-width:767px) {
  .cdt-build-info .floor-dialog-info .text-container-dialog {
    height: 100%;
    border-radius: 0;
    margin: 0 !important;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body {
    max-height: 100%;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap {
    padding: 0;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap .detail-title {
    font-size: 24px;
    line-height: 34px;
    margin: 0;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap .detail-sub-title {
    margin-top: 2px;
    font-size: 16px;
    line-height: 22px;
    color: #1d1d2c;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap .detail-addr {
    font-size: 13px;
    line-height: 18px;
    color: #1d1d2c;
    margin-top: 2px;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap .detail-addr>span {
    color: #007aff;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap .detail-size {
    display: flex;
    margin: 24px -20px;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap .detail-size li {
    flex: 1;
    text-align: center;
    border-right: 1px solid #dce1e3;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap .detail-size li:last-child {
    border: 0;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap .detail-size li div {
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    color: #1d1d2c;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-title-wrap .detail-size li span {
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    color: #646c79;
    margin-top: 2px;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .detail-img {
    margin: 30px;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .table-title {
    font-size: 13px;
    line-height: 18px;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table {
    margin: 10px 0 30px;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table thead tr {
    border-width: 1px;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table thead tr th {
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 6px;
    color: #1d1d2c;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body table tbody tr td {
    font-size: 13px;
    line-height: 15px;
  }
  .cdt-build-info .floor-dialog-info .text-container-dialog .el-dialog__body .know-more {
    font-size: 13px;
    line-height: 18px;
    padding: 7px 23px;
  }
}
@media only screen and (min-width:768px) {
  .cdt-build-info .hidden-sm-and-up {
    display: none !important;
  }
}
@media only screen and (max-width:767px) {
  .cdt-build-info .hidden-xs-only {
    display: none !important;
  }
}
@media only screen and (max-width:991px) {
  .cdt-build-info .hidden-sm-and-down {
    display: none !important;
  }
}
.cdt-build-info .container {
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width:768px) {
  .cdt-build-info .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cdt-build-info .detailstable .red {
  color: #ff1555;
}
.cdt-build-info .detailstable .green {
  color: #129500;
}
.cdt-build-info .detailstable .btn1 {
  background: #fcefe6;
}
@media screen and (max-width:767px) {
  .cdt-build-info .detailstable {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: -1px;
  }
  .cdt-build-info .detailstable .btn1 {
    margin-left: 1rem;
  }
}
.cdt-build-info .detailstable .btn2 {
  background: #e9ddf5;
}
.cdt-build-info .detailstable .btn3 {
  background: #f8dce3;
}
.cdt-build-info .detailstable .btn4 {
  background: #c3dfe9;
}
.cdt-build-info .detailstable .hoveratr {
  background-color: #f0f4f8;
}
.cdt-build-info .detailstable .active {
  background-color: #f5f9fd;
  border: 2px solid #007aff;
  scroll-margin-top: 204px;
  position: relative;
}
.cdt-build-info .detailstable table, .cdt-build-info .detailstable td, .cdt-build-info .detailstable th, .cdt-build-info .detailstable tr {
  min-width: 48px;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  text-align: center;
  font-weight: 500;
  border-collapse: collapse;
  vertical-align: middle;
}
.cdt-build-info .detailstable td, .cdt-build-info .detailstable th {
  border: 1px solid #dfe3e8;
}
.cdt-build-info .detailstable .cell, .cdt-build-info .detailstable .mediacell {
  min-width: 40px;
  width: 100%;
  height: 100%;
  padding: 6px 10px;
  font-size: 16px;
  line-height: 22px;
  vertical-align: middle;
  white-space: normal;
  word-wrap: break-word;
  text-align: center;
}
.cdt-build-info .detailstable .special-span {
  position: relative;
  display: inline-block;
}
.cdt-build-info .detailstable .special-span .special {
  margin-top: -15px;
  width: 8px;
  height: 7px;
}
.cdt-build-info .detailstable .mediacell .txt {
  min-width: 40px;
}
.cdt-build-info .detailstable .mediacell.between {
  display: flex;
  justify-content: space-between;
}
.cdt-build-info .detailstable .not {
  cursor: default;
}
.cdt-build-info .detailstable .mediaInfo {
  display: flex;
  align-items: center;
  padding: 5px 10px;
}
.cdt-build-info .detailstable .mediaInfo .Video, .cdt-build-info .detailstable .mediaInfo .vr {
  display: inline-block;
  margin-right: 18px;
  width: 24px;
  height: 24px;
  background: url(/school/_nuxt/img/ico_vr@2x.0ea5ea7.png) no-repeat;
  background-size: 100%;
  cursor: pointer;
}
.cdt-build-info .detailstable .mediaInfo .Video {
  background: url(/school/_nuxt/img/ico_video@2x.74de6c8.png) no-repeat;
  background-size: 100%;
}
.cdt-build-info .detailstable .table-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width:767px) {
  .cdt-build-info .detailstable .table-top {
    overflow: auto;
  }
  .cdt-build-info .detailstable .table-top::-webkit-scrollbar {
    display: none;
  }
}
@media screen and (max-width:1205px) and (min-width:991px) {
  .cdt-build-info .detailstable .table-top {
    padding-right: 70px;
  }
}
@media screen and (max-width:991px) {
  .cdt-build-info .detailstable .table-top {
    padding-right: 20px;
  }
}
.cdt-build-info .detailstable .table-top .top-left {
  display: flex;
  flex: 1;
  flex-wrap: wrap;
  row-gap: 10px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .detailstable .table-top .top-left {
    flex-wrap: nowrap;
  }
}
.cdt-build-info .detailstable .table-top .top-left .btn {
  margin-right: 10px;
  padding: 0 10px;
  text-align: center;
  line-height: 34px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  height: 34px;
}
.cdt-build-info .detailstable .table-top .top-left .btn:nth-last-of-type(1) {
  margin-right: 0;
}
.cdt-build-info .detailstable .table-top .top-left .btn .el-radio {
  display: flex;
  align-items: center;
}
.cdt-build-info .detailstable .table-top .top-left .btn .el-radio .el-radio__input.is-checked .el-radio__inner {
  border-color: #ff1555;
  background: #ff1555;
}
.cdt-build-info .detailstable .table-top .top-left .btn .el-radio .el-radio__input .el-radio__inner {
  width: 22px;
  height: 22px;
}
.cdt-build-info .detailstable .table-top .top-left .btn .el-radio .el-radio__input .el-radio__inner::after {
  width: 8px;
  height: 8px;
}
.cdt-build-info .detailstable .table-top .top-left .btn .el-radio .el-radio__label {
  font-size: 16px;
  font-weight: 500;
  padding-left: 5px;
}
.cdt-build-info .detailstable .table-top .top-left .btn .el-radio.is-checked .el-radio__label {
  color: #333;
}
.cdt-build-info .detailstable .table-top .top-right {
  font-size: 20px;
  font-weight: 500;
  color: #464646;
  cursor: pointer;
}
.cdt-build-info .detailstable .table-top .top-right i {
  font-weight: 500;
}
@media screen and (min-width:1024px) {
  .cdt-build-info .detailstable .table-top .top-left .btn .el-radio .el-radio__input .el-radio__inner.el-radio__inner:hover {
    border-color: #ff1555;
  }
  .cdt-build-info .detailstable .table-top .top-right:hover {
    color: #ff1555;
  }
}
.cdt-build-info .detailstable .btn-change {
  flex-shrink: 0;
  margin: 0 15px 0 60px;
}
@media screen and (max-width:991px) {
  .cdt-build-info .detailstable .btn-change {
    margin: 0 10px 0 30px;
  }
}
.cdt-build-info .detailstable .btn-change div {
  height: 34px;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  border: 1px solid #ecf0f5;
  border-radius: 6px;
  line-height: 34px;
  padding: 0 5px;
}
.cdt-build-info .detailstable .btn-change div i {
  font-weight: 500;
}
.cdt-build-info .detailstable .btn-change .change-left {
  float: left;
}
.cdt-build-info .detailstable .btn-change .change-right {
  float: right;
}
@media screen and (max-width:767px) {
  .cdt-build-info .detailstable .btn-change {
    margin: 15px 10px 0 60px;
  }
  .cdt-build-info .detailstable .btn-change .change-left, .cdt-build-info .detailstable .btn-change .change-right {
    display: none;
  }
}
.cdt-build-info .detailstable .table-content {
  display: flex;
  align-items: flex-end;
  margin-top: 20px;
  overflow: hidden;
}
@media screen and (max-width:767px) {
  .cdt-build-info .detailstable .table-content {
    margin-top: 10px;
    padding-left: 1rem;
  }
}
.cdt-build-info .detailstable .table-content .content-left {
  overflow: hidden;
}
.cdt-build-info .detailstable .table-content .content-left .floor {
  vertical-align: middle;
}
.cdt-build-info .detailstable .table-content .content-left .floor .floor-box {
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 16px;
  line-height: 24px;
  padding: 5px 10px;
  white-space: nowrap;
}
.cdt-build-info .detailstable .table-content .content-right {
  flex: 1;
  overflow-x: scroll;
  overflow-y: hidden;
  border-left: 1px solid #dfe3e8;
  margin-left: -1px;
  scrollbar-width: none;
}
.cdt-build-info .detailstable .table-content .content-right::-webkit-scrollbar {
  display: none;
}
.cdt-build-info .detailstable .table-content .content-right .right-table-content {
  width: -moz-fit-content;
  width: fit-content;
  margin-left: -1px;
}
.cdt-build-info .detailstable .table-title {
  font-size: 18px;
  color: #333;
  height: 44px;
  line-height: 32px;
  background-color: #ecf0f5;
}
.cdt-build-info .detailstable th {
  padding: 5px;
  color: #707070;
}
.cdt-build-info .detailstable td {
  height: 35px;
}
.cdt-build-info .detailstable .blank {
  border: 0;
}
.cdt-build-info .detailstable .bor {
  margin-left: 1px;
}
.cdt-build-info .detailstable .el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
  box-shadow: none;
}
.cdt-build-info .detailstable .right-table-content {
  display: flex;
}
.cdt-build-info .detailstable .right-table-content tbody {
  cursor: pointer;
}
@media screen and (min-width:1024px) {
  .cdt-build-info .detailstable .right-table-content tbody tr:hover {
    background-color: #f0f4f8;
  }
}
.cdt-build-info .detailstable .fixed {
  margin: 0;
  padding-top: 78px;
  max-width: 1400px;
  position: fixed;
  top: 0;
  align-items: flex-start;
  background-color: #fff;
  display: flex;
  flex-direction: column;
}
.cdt-build-info .detailstable .fixed .table-top {
  display: none;
}
.cdt-build-info .detailstable .fixed .fiex-header {
  display: flex;
  overflow: hidden;
}
@media screen and (max-width:767px) {
  .cdt-build-info .detailstable .fixed {
    padding-left: 0;
    left: 0;
    top: 113px;
    padding-top: 10px;
    width: 100%;
    box-shadow: 0 0 6px rgba(0,0,0,.24);
  }
  .cdt-build-info .detailstable .fixed .fiex-header {
    padding-left: 15px;
  }
  .cdt-build-info .detailstable .fixed .table-top {
    display: block;
    margin-bottom: 10px;
    width: 100%;
  }
  .cdt-build-info .detailstable .special-trans {
    padding-bottom: 16px;
    padding-left: 16px;
  }
}
.cdt-build-info .detailstable .special-trans span {
  font-size: 13px;
  line-height: 18px;
  color: #707070;
}
.cdt-build-info .detailstable .head:first-child span {
  display: flex;
  width: 100px;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width:767px) {
  .cdt-build-info .detailstable .head:first-child span {
    width: 70px;
  }
}
.cdt-build-info .detailstable .head:nth-child(3) span {
  display: flex;
  width: 90px;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width:767px) {
  .cdt-build-info .detailstable .head:nth-child(3) span {
    width: 80px;
  }
}
.cdt-build-info .cdt-build-info-building-table .flex-wrap .xAxis_item_box {
  flex-wrap: wrap !important;
}
.cdt-build-info .cdt-build-info-building-table .flex-wrap .yAxis_box .yAxis_item {
  width: 106px !important;
}
.cdt-build-info .cdt-build-info-building-table .historyTable_row_table {
  position: relative;
  box-shadow: 0 0 8px #00029;
  border-radius: 10px;
}
.cdt-build-info .cdt-build-info-building-table .historyTable_row_table .loading-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255,255,255,.9);
  z-index: 999;
  text-align: center;
}
.cdt-build-info .cdt-build-info-building-table .historyTable_row_table .loading-mask .el-icon-loading {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  color: #4e4e4e;
  font-size: 24px;
}
.cdt-build-info .cdt-build-info-building-table .history-main {
  display: flex;
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .historyTable_row_table {
    box-shadow: none;
    border-radius: 0;
  }
  .cdt-build-info .cdt-build-info-building-table .history-main {
    padding: 0 0 10px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_yAxis.history_yAxis_1 {
    gap: 0 0;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_top {
  display: flex;
}
.cdt-build-info .cdt-build-info-building-table .history_top>div:first-child {
  padding: 20px 15px 0;
  border-right: 1px solid #dce1e3;
}
.cdt-build-info .cdt-build-info-building-table .history_yAxis {
  padding: 0 15px 20px;
  border-right: 1px solid #dce1e3;
}
.cdt-build-info .cdt-build-info-building-table .history_yAxis>div {
  min-width: 60px;
  height: 105px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 500;
  color: #333;
  margin-top: 10px;
}
.cdt-build-info .cdt-build-info-building-table .history_yAxis>div:nth-child(2) {
  height: 60px;
}
.cdt-build-info .cdt-build-info-building-table .history_yAxis.history_yAxis_1 {
  display: flex;
  flex-direction: column;
}
.cdt-build-info .cdt-build-info-building-table .history_yAxis.history_yAxis_1>div {
  height: 105px;
  margin-top: 0;
  margin-bottom: 10px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .history_yAxis.history_yAxis_1>div {
    height: 85px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_yAxis.history_yAxis_1>div:nth-child(2) {
    margin-top: 10px;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_yAxis.history_yAxis_1>div:first-child {
  height: 60px;
  margin-top: 10px;
  margin-bottom: 0;
}
.cdt-build-info .cdt-build-info-building-table .history_yAxis .yAxis_loop {
  margin-top: 12px;
  text-align: center;
}
.cdt-build-info .cdt-build-info-building-table .history_yAxis .history_top_loop {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 60px;
  height: 40px;
  font-size: 18px;
  margin-top: 20px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .history_yAxis {
    padding: 0 18px 0 0;
    border: 0;
  }
  .cdt-build-info .cdt-build-info-building-table .history_yAxis>div {
    min-width: 40px;
    height: 85px;
    font-size: 16px;
    margin: 10px 0 0;
  }
  .cdt-build-info .cdt-build-info-building-table .history_yAxis>div:last-child {
    margin-bottom: 0;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_table {
  flex: 1;
  padding: 0 20px;
  overflow: hidden;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_table_right {
  width: 100%;
  overflow-x: auto;
  scrollbar-width: thin !important;
  display: flex;
  flex-direction: column;
  margin-top: -12px;
}
.cdt-build-info .cdt-build-info-building-table .history_table .no-data {
  background: #dce1e3;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 10px;
  height: 287px;
  margin-left: 20px;
  margin-bottom: 20px;
  width: 100%;
}
.cdt-build-info .cdt-build-info-building-table .history_table .no-data.no-data-1 {
  width: 80%;
}
@media screen and (max-width:991px) {
  .cdt-build-info .cdt-build-info-building-table .history_table .no-data.no-data-1 {
    width: 76%;
  }
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .history_table .no-data.no-data-1 {
    width: 100%;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .no-data {
    margin-left: 0;
    margin-right: 15px;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_table .no-data img {
  width: 24px;
  height: 23px;
}
.cdt-build-info .cdt-build-info-building-table .history_table .no-data span {
  line-height: 22px;
  font-size: 16px;
  font-weight: 500;
  color: #646c79;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_top_loopxAxis {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 25px;
  height: 65px;
  font-size: 18px;
  font-weight: 500;
  color: #1d1d2c;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_top_loopxAxis.history_top_loopxAxis_en {
  font-size: 16px;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_top_loopxAxis>span:first-child {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 106px;
  border-right: 1px solid #dce1e3;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_top_loopxAxis>span:last-child {
  font-size: 16px;
  font-weight: 400;
  color: #646c79;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis {
  display: flex;
  align-items: center;
  align-items: stretch;
  min-height: 0;
  width: -moz-fit-content;
  width: fit-content;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis.history_xAxis_no_data {
  width: 100%;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis.is-detached-house {
  flex-wrap: nowrap !important;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis.is-detached-house .yAxis_box .yAxis_item {
  width: 106px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .history_table .history_top_loopxAxis>span:first-child {
    border-right: 0;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis.is-detached-house .yAxis_box .yAxis_item {
    min-width: 50px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis.is-detached-house .yAxis_box_en {
    width: 48px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:first-child {
    padding-top: 18px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:first-child .is_estimate .info {
    padding-top: 0;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .yAxis_box {
  width: 106px;
  height: auto;
  align-self: stretch;
  position: sticky;
  left: 0;
  margin-top: -1px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  background: #fff;
  border-right: 1px solid #dce1e3;
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .yAxis_box {
    border-right: 0;
    left: -1px;
    width: 48px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .yAxis_box.yAxis_box_en {
    width: 48px;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .yAxis_box.yAxis_box_no_data {
  top: 50%;
  transform: translateY(-50%);
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .yAxis_item {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 500;
  color: #000;
  margin-top: 10px;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .yAxis_item .yAxis_loop {
  word-break: break-word;
  text-align: center;
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .yAxis_item {
    font-size: 14px;
    padding: 10px 7px 0 0;
    margin-top: 0;
    color: #1d1d2c;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .yAxis_item .yAxis_loop {
    word-break: break-word;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .yAxis_item:first-child {
    font-size: 14px;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:first-child .is_estimate {
  background: #fff !important;
  border: 1px solid #007aff;
  border-radius: 2px;
  padding-top: 10px !important;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:first-child .is_estimate .bookmark, .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:first-child .is_estimate .charts, .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:first-child .is_estimate .info {
  background: #fff !important;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:first-child .is_estimate .info {
  padding-top: 0;
  padding-bottom: 0;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:first-child .is_estimate .charts {
  color: #646c79;
  padding-top: 0;
  display: none;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:first-child .is_estimate .bookmark, .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:first-child .is_estimate .price, .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:first-child .is_estimate .size {
  display: none;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:first-child .is_estimate .foot-price {
  color: #161616;
  padding-bottom: 10px;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item_box {
  display: flex;
  gap: 12px;
  margin-left: 12px;
  flex-wrap: nowrap;
}
@media screen and (max-width:991px) {
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item_box {
    margin-left: 25px;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item_box.is-detached-house {
  flex-wrap: wrap;
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item_box {
    gap: 10px 0;
    margin-left: 10px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item_box.is-detached-house {
    gap: 0 0;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item_box.is-detached-house .xAxis_item {
    width: 105px;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item {
  cursor: pointer;
  width: 115px;
  background: #f2f4f7;
  text-align: center;
  color: #5f6266;
  flex-shrink: 0;
  position: relative;
  border-radius: 8px;
  padding: 11px 0;
  margin-top: 12px;
}
.cdt-build-info .cdt-build-info-building-table .el-popper.el-select-dropdown .el-select-dropdown__list, .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.is_estimate {
  padding-bottom: 0;
}
@media screen and (min-width:1024px) {
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item:hover {
    background: #e5e5e5;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .info {
  padding: 10px 0;
  background: #dfecfb;
  border-radius: 6px;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .urti {
  position: relative;
  order: 1;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .flat {
  padding: 0 28px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  color: #1d1d2c;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .size {
  margin-top: 1px;
  font-size: 12px;
  line-height: 18px;
  color: #646c79;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .price {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #1d1d2c;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .price .special {
  margin-top: -15px;
  width: 8px;
  height: 7px;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .foot-price {
  margin-top: 1px;
  font-size: 12px;
  line-height: 17px;
  color: #646c79;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .time {
  font-size: 12px;
  line-height: 18px;
  color: #646c79;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .charts-1 {
  position: absolute;
  top: -5px;
  right: 6px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 2px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .charts-1 {
    top: -4px;
    border-radius: 2px;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .charts-1>img {
  width: 15px;
  height: 15px;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .img-icon {
  position: absolute;
  width: 20px;
  height: 20px;
  top: -3px;
  left: 8px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .img-icon {
    width: 15px;
    height: 15px;
    top: -2px;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .charts {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255,255,255,.7);
  border-radius: 2px;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .bookmark {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f6f9fe;
  border-radius: 4px;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .bookmark .svg-container, .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .bookmark .svg-container svg {
  width: 15px;
  height: 14px;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .bookmark .svg-container svg path {
  stroke: #9aa0aa;
  fill: #9aa0aa;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .bookmark .svg-container.is-bookmark-activated svg path, .cdt-property-list .cdt-property-list--content .bookmark .svg-container.is-bookmark-activated svg path {
  stroke: #ff86a7;
  fill: #ff86a7;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.is_estimate {
  padding: 0;
  background: 0 0;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.is_estimate.active {
  border: 0;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.is_estimate.active .urti {
  border-radius: 6px;
  border: 2px solid #007aff;
  background: 0 0 !important;
}
@media screen and (min-width:1024px) {
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.is_estimate:hover .urti {
    border-radius: 6px;
    background: #a9cef8;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.is_estimate:hover .info {
    background: #a9cef8;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.history_noxAxis:hover {
    background: #fff;
  }
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.is_estimate .price {
  font-size: 16px;
  line-height: 2;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.history_noxAxis {
  cursor: no-drop;
  background: #fff;
  height: 105px;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.history_noxAxis div {
  display: none;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.active {
  border-radius: 6px;
  border: 2px solid #007aff;
  background: 0 0 !important;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.active .info {
  padding: 9px 0;
  background: #f2f7fd !important;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.active .bookmark {
  padding: 4px 0;
  background: #f2f7fd !important;
}
.cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .not, .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .not .charts, .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .not .info {
  cursor: default;
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.is_estimate {
    width: 110px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.is_estimate .price {
    font-size: 14px;
    line-height: 1.8;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item.history_noxAxis {
    height: 85px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table {
    padding: 0;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item {
    width: 115px;
    margin: 12px 14px 0 0;
    padding: 10px 0;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .flat {
    padding: 0 26px;
    line-height: 22px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .size {
    font-size: 12px;
    line-height: 18px;
    margin-top: 0;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .price {
    font-size: 14px;
    line-height: 20px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item .time {
    font-size: 12px;
    line-height: 18px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis .xAxis_item:last-child {
    margin-right: 10px;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis:last-child .xAxis_item {
    margin-bottom: 0;
  }
  .cdt-build-info .cdt-build-info-building-table .history_table .history_xAxis.flex-wrap:last-child .xAxis_item {
    margin-bottom: 5px;
  }
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container {
  display: flex;
  gap: 0 20px;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-y {
  height: 180px !important;
  margin-top: 60px !important;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-y .skeleton-1 {
  display: flex;
  flex-direction: column;
  gap: 40px 40px;
  width: 100%;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-y .skeleton-1>div {
  width: 15%;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-y .skeleton-1>div .el-skeleton .el-skeleton__item {
  height: 58px;
  width: 60px;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-y .skeleton-1>div .el-skeleton .el-skeleton__paragraph {
  margin-top: 30px;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-y .skeleton-1>div:nth-child(2) .el-skeleton .el-skeleton__paragraph {
  margin-top: 60px;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-y .skeleton-1>div:nth-child(3) .el-skeleton .el-skeleton__paragraph {
  margin-top: 120px;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-x {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 10px 0;
  margin-top: 15px;
  border-left: 1px solid #ccc;
  padding-top: 45px;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-x .skeleton-1 {
  margin-left: 15px;
  display: flex;
  gap: 0 10px;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-x .skeleton-1>div {
  width: 15%;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-x .skeleton-1>div .el-skeleton .el-skeleton__item {
  height: 58px;
  width: 100%;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-x .skeleton-2 {
  display: flex;
  gap: 0 10px;
  margin-left: 15px;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-x .skeleton-2>div {
  width: 15%;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-x .skeleton-2>div .el-skeleton .el-skeleton__item {
  height: 162px;
  width: 100%;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-x .skeleton-3 {
  display: flex;
  gap: 0 10px;
  margin-left: 15px;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-x .skeleton-3>div {
  width: 15%;
}
.cdt-build-info .cdt-build-info-building-table .skeleton-container-x .skeleton-3>div .el-skeleton .el-skeleton__item {
  height: 162px;
  width: 100%;
}
.cdt-build-info .cdt-build-info-building-table .xAxis_item.active {
  scroll-margin-top: 74px;
}
.cdt-build-info .cdt-build-info-building-table .special-trans span {
  line-height: 18px;
  font-size: 12px;
  color: #333;
  display: flex;
  align-items: center;
}
.cdt-build-info .cdt-build-info-building-table .empty_data {
  height: 320px;
  display: flex;
  align-items: center;
}
.cdt-build-info .cdt-build-info-building-table .empty_data .left {
  width: 106px;
  height: 100%;
  border-right: 1px solid #dce1e3;
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .skeleton-container-x {
    border-left: 0;
  }
  .cdt-build-info .cdt-build-info-building-table .xAxis_item.active {
    scroll-margin-top: 256px;
  }
  .cdt-build-info .cdt-build-info-building-table .empty_data .left {
    display: none;
  }
}
.cdt-build-info .cdt-build-info-building-table .empty_data .right {
  background: #dce1e3;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 10px;
  height: 287px;
  margin-left: 20px;
  margin-bottom: 20px;
  width: 85%;
}
@media screen and (max-width:991px) {
  .cdt-build-info .cdt-build-info-building-table .empty_data .right {
    width: 80%;
  }
}
@media screen and (max-width:767px) {
  .cdt-build-info .cdt-build-info-building-table .empty_data .right {
    margin-left: 0;
    width: 100%;
    margin-right: 20px;
  }
}
.cdt-build-info .cdt-build-info-building-table .empty_data .right img {
  width: 24px;
  height: 23px;
}
.cdt-build-info .cdt-build-info-building-table .empty_data .right span {
  line-height: 22px;
  font-size: 16px;
  font-weight: 500;
  color: #646c79;
}
.cdt-build-info .cdt-build-info-building-table .special-trans {
  margin-top: 10px;
}
.cdt-build-info .cdt-build-info-building-table .special-trans span .special-icon {
  width: 9px;
  height: 7px;
  margin: 2px 3px 0 0;
}
.cdt-build-info .box-floor-table {
  position: relative;
  color: #1d1d2c;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .tabel-header {
    display: flex;
    justify-content: space-between;
    height: 20px;
    align-items: center;
    margin-bottom: 8px;
  }
  .cdt-build-info .box-floor-table .tabel-header span {
    font-size: 14px;
    color: #1d1d2c;
  }
  .cdt-build-info .box-floor-table .tabel-header span:nth-of-type(1) {
    text-align: center;
  }
  .cdt-build-info .box-floor-table .hisrotyDeal {
    margin: 16px auto auto;
    width: 251px;
  }
}
.cdt-build-info .box-floor-table .hisrotyDeal {
  padding: 0 20px;
  height: 34px;
  background: #ecf0f5;
}
.cdt-build-info .box-floor-table .historyTableTopBtn {
  border-radius: 4px;
  display: flex;
  font-size: 16px;
  color: #1d1d2c;
  align-items: center;
  justify-content: center;
  line-height: 1.5;
  cursor: pointer;
}
.cdt-build-info .box-floor-table .historyTableTopBtn i.iconfont-fangda {
  display: block;
  font-size: 16px;
  margin-right: 6px;
}
.cdt-build-info .box-floor-table .historyTableTopBtn .icon-btn-svg {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.cdt-build-info .box-floor-table .historyTableTopBtn .icon-btn-svg svg {
  width: 20px;
  height: 20px;
}
.cdt-build-info .box-floor-table .historyTableTopBtn .icon-btn-svg svg .cls-1 {
  stroke: #363a43;
}
.cdt-build-info .box-floor-table .historyTableTopBtn .icon-btn-svg svg .cls-2 {
  fill: #363a43;
}
.cdt-build-info .box-floor-table .historyTableTopBtn span {
  line-height: 20px;
}
@media screen and (min-width:1024px) {
  .cdt-build-info .box-floor-table .historyTableTopBtn:hover {
    background: #eb003b;
    color: #fff;
  }
  .cdt-build-info .box-floor-table .historyTableTopBtn:hover .icon-btn-svg svg .cls-1 {
    stroke: #fff;
  }
  .cdt-build-info .box-floor-table .historyTableTopBtn:hover .icon-btn-svg svg .cls-2 {
    fill: #fff;
  }
}
.cdt-build-info .box-floor-table .historyTable_row_table::-webkit-scrollbar {
  width: 0 !important;
  height: 10px;
}
.cdt-build-info .box-floor-table .historyTable_row_table {
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: auto;
  border: 1px solid #ecf0f5;
  border-radius: 8px;
  max-height: 500px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .historyTable_row_table {
    border: none;
    max-height: auto;
  }
}
.cdt-build-info .box-floor-table .historyTable_row_table::-webkit-scrollbar-track {
  background: 0 0;
}
.cdt-build-info .box-floor-table .historyTable_row_table::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px;
}
@media screen and (min-width:1024px) {
  .cdt-build-info .box-floor-table .historyTable_row_table::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
}
.cdt-build-info .box-floor-table .historyTable_row_table.over {
  overflow: hidden !important;
}
.cdt-build-info .box-floor-table .historyTable_row_table .loading-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255,255,255,.9);
  z-index: 999;
  text-align: center;
}
.cdt-build-info .box-floor-table .historyTable_row_table .loading-mask .el-icon-loading {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  color: #4e4e4e;
  font-size: 24px;
}
.cdt-build-info .box-floor-table .historyTable_row_table .lou {
  width: 60px;
  text-align: center;
  font-size: 16px;
  line-height: 25px;
  color: #1d1d2c;
  font-weight: 500;
  border-right: 1px solid #ecf0f5;
  padding: 12px 0 16px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .historyTable_row_table .lou {
    width: 30px;
    height: 34px;
    line-height: 34px;
    padding: 0;
  }
}
.cdt-build-info .box-floor-table .historyTable_row_table .floorsNumberBox {
  height: -moz-fit-content;
  height: fit-content;
  width: 60px;
  flex-shrink: 0;
  position: sticky;
  left: 0;
  z-index: 9;
  background-color: #fff;
  border-right: 1px solid #ecf0f5;
  margin-right: 10px;
  min-height: 445px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .historyTable_row_table .floorsNumberBox {
    width: auto;
    border: none;
    min-height: auto;
  }
}
.cdt-build-info .box-floor-table .historyTable_row_table .floorsNumberBox .floorsNumber {
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  height: 105px;
  width: 100%;
  color: #1d1d2c;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
  font-weight: 500;
  justify-content: center;
  word-break: break-word;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .historyTable_row_table .floorsNumberBox .floorsNumber {
    height: 98px;
    width: 50px;
    text-align: left;
    justify-content: flex-start;
  }
}
.cdt-build-info .box-floor-table .historyTable_row_table.isHouse .floorsNumberBox {
  width: 80px;
}
.cdt-build-info .box-floor-table .tooltip .title {
  padding-bottom: 4px;
}
.cdt-build-info .box-floor-table .tooltip .history_tooltip_item {
  display: flex;
  margin-top: 4px;
}
.cdt-build-info .box-floor-table .tooltip .history_tooltip_item label {
  flex: 0 0 4.5em;
}
.cdt-build-info .box-floor-table .tooltip .history_tooltip_item p {
  flex: 1;
  padding: 0 1em;
}
.cdt-build-info .box-floor-table .floorInfoBox {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 20;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .historyTable_row_table.isHouse .floorsNumberBox {
    width: auto;
  }
  .cdt-build-info .box-floor-table .historyTable_row_table.isHouse .floorsNumberBox .floorsNumber {
    width: 70px;
  }
  .cdt-build-info .box-floor-table .floorInfoBox {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
  }
}
.cdt-build-info .box-floor-table .floorInfo {
  height: auto;
  width: 460px;
  padding: 20px;
  border: 1px solid #ecf0f5;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  border-radius: 8px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .floorInfo {
    position: relative;
    width: auto;
    left: 0;
    top: 0;
    height: 100%;
    right: 0;
    border-radius: 0;
    border: none;
    overflow-y: auto;
  }
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoTitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoTitle span {
  font-size: 24px;
  line-height: 34px;
  font-weight: 500;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoTitle i {
  font-size: 22px;
  color: #333;
  font-weight: 600;
  cursor: pointer;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoAddress, .cdt-build-info .box-floor-table .floorInfo .floorInfoArea {
  font-size: 14px;
  line-height: 20px;
  color: #1d1d2c;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoAddress {
  margin-bottom: 2px;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll::-webkit-scrollbar {
  width: 0 !important;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll {
  -ms-overflow-style: none;
  overflow: scroll;
  height: 385px;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll01 {
  overflow: scroll;
  max-height: 635px;
  height: 635px !important;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .floorInfo .floorInfoAddress, .cdt-build-info .box-floor-table .floorInfo .floorInfoArea {
    font-size: 13px;
    line-height: 18px;
  }
  .cdt-build-info .box-floor-table .floorInfo .floorInfoAddress {
    font-size: 16px;
    margin-top: 2px;
    line-height: 22px;
  }
  .cdt-build-info .box-floor-table .floorInfo .floorInfoScroll {
    height: calc(100% - 100px);
  }
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .floorInfoBar {
  width: 100%;
  height: 238px;
  margin: 20px 0;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .floorInfoBargain .floorInfoBargainTotal {
  font-size: 16px;
  line-height: 22px;
  color: #1d1d2c;
  font-weight: 500;
  margin-top: 10px;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .bargainTable {
  margin-bottom: 30px;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .bargainTable .el-table .el-table__cell {
  border-bottom: 1px solid #ecf0f5;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .bargainTable .el-table thead {
  color: #999;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .bargainTable .el-table thead .cell {
  line-height: 20px;
  color: #646c79;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .bargainTable .el-table .bargainPrice {
  color: #eb003b;
  font-weight: 500;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .bargainTable .el-table .increase {
  color: #333;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .bargainTable .el-table .greenup {
  color: #008a00;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .bargainTable .el-table .reddown {
  color: #eb003b;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .bargainTable .el-table .cell {
  font-size: 14px;
  line-height: 16px;
  padding: 0 4px;
  color: #1d1d2c;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll #lineEcharts {
  width: 100%;
  height: 200px;
  position: relative;
  top: -20px;
}
.cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .goBtn {
  font-size: 16px;
  color: #eb003b;
  text-align: center;
  border-radius: 6px;
  height: 34px;
  line-height: 34px;
  min-width: 200px;
  padding: 0 15px;
  margin: 0 auto 1px;
  border: 1px solid #eb003b;
  cursor: pointer;
}
@media screen and (min-width:1024px) {
  .cdt-build-info .box-floor-table .floorInfo .floorInfoScroll .goBtn:hover {
    color: #fff;
    background: #eb003b;
  }
}
.cdt-build-info .box-floor-table .history_yAxis {
  font-size: 15px;
  font-weight: 500;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .history_yAxis {
    height: 98px;
  }
}
.cdt-build-info .box-floor-table .fixedLeft_yAxis {
  position: sticky;
  left: 0;
  box-shadow: 5px 0 5px -5px rgba(0,0,0,.16078);
  background: #fff;
  z-index: 1;
  height: 100%;
}
.cdt-build-info .box-floor-table .fixedLeft_yAxis div:nth-of-type(2) {
  padding-bottom: .5em;
}
.cdt-build-info .box-floor-table .fixedLeft_yAxis .historyTable_row {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
  padding: 0 0 5px;
  box-shadow: 0 3px 6px -2px rgba(0,0,0,.16078);
}
.cdt-build-info .box-floor-table .fixedLeft_yAxis .historyTable_row .history_yAxis {
  width: 110px;
  min-width: 110px;
  min-height: 50px;
  font-size: 15px;
  font-weight: 500;
  height: auto;
  padding: 1em 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: .5em;
}
.cdt-build-info .box-floor-table .fixedLeft_yAxis .yAxis_loop {
  width: 80px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
  margin: 0 0 5px;
  word-break: normal;
}
.cdt-build-info .box-floor-table .fixedLeft_yAxis .yAxis_loop .history_yAxis {
  width: 100%;
  height: 94px;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .fixedLeft_yAxis .yAxis_loop {
    width: 60px;
  }
  .cdt-build-info .box-floor-table .fixedLeft_yAxis .yAxis_loop .history_yAxis {
    height: 98px;
    font-size: 16px;
  }
}
.cdt-build-info .box-floor-table .historyTableTop {
  width: 100%;
  display: flex;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 10;
  background: #fff;
}
.cdt-build-info .box-floor-table .historyTableTop .useArea {
  font-size: 15px;
  line-height: 25px;
  color: #333;
}
.cdt-build-info .box-floor-table .historyTableTop .historyTableTopRight {
  display: flex;
  flex: 1;
  padding: 12px 12px 16px 10px;
}
.cdt-build-info .box-floor-table .historyTableTop .historyTableTopRight .enlargement {
  padding: 0 20px;
  height: 34px;
  border: 1px solid #ecf0f5;
  margin-right: 10px;
}
.cdt-build-info .box-floor-table .historyTableTop .historyTableTopRight .useArea {
  color: #646c79;
}
.cdt-build-info .box-floor-table .history_table {
  position: inherit;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .history_table {
    border-left: 0;
    padding: 0;
  }
}
.cdt-build-info .box-floor-table .history_table .historyTable_row {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
  padding: 0 0 5px;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row.floors {
  flex-wrap: nowrap;
}
.isHouse .cdt-build-info .box-floor-table .history_table .historyTable_row.floors {
  flex-wrap: wrap;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row.floors .history_xAxis, .cdt-build-info .box-floor-table .history_table .historyTable_row.floors .nhistory_xAxis {
  margin-bottom: 0;
}
.isHouse .cdt-build-info .box-floor-table .history_table .historyTable_row.floors .history_xAxis, .isHouse .cdt-build-info .box-floor-table .history_table .historyTable_row.floors .nhistory_xAxis {
  margin-bottom: 5px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .history_table .historyTable_row.floors .history_xAxis .item, .cdt-build-info .box-floor-table .history_table .historyTable_row.floors .nhistory_xAxis .item {
    height: 98px;
    padding: 8px 0;
  }
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_yAxis {
  width: 120px;
  height: 120px;
  min-width: 120px;
  min-height: 120px;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1em;
  margin-right: .5em;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis, .cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis {
  flex-shrink: 0;
  width: 110px;
  font-size: 16px;
  margin-right: 8px;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .item, .cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item {
  height: 105px;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .item .flat, .cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .flat {
  margin-bottom: 2px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis, .cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis {
    width: 110px;
  }
  .cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .item, .cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item {
    height: 98px;
  }
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .madeTime {
  font-size: 13px;
  color: #646c79;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 7px 0;
  background: #f2f4f7;
  flex-direction: column;
  position: relative;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .item .mediaImg {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 24px;
  height: 24px;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .item .history_item {
  text-align: center;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .item .flat {
  max-width: 110px;
  font-weight: 500;
  font-size: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 5px;
  color: #1d1d2c;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .item .flat {
    font-size: 16px;
  }
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .item .size {
  font-size: 13px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .item .size {
    font-size: 12px;
  }
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .item .status, .cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis .item .total {
  font-size: 13px;
  font-weight: 500;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis.is_not_exist {
  visibility: hidden;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis.is_not_exist .item {
  background: #fff;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .history_xAxis.is_not_exist .item .flat {
  display: none;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis {
  position: relative;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item {
  cursor: pointer;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background: #f2f4f7;
  position: relative;
  padding: 7px 0;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .mediaImg {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 24px;
  height: 24px;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .lrti, .cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .urti {
  width: 100%;
  font-weight: 500;
  line-height: 20px;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .history_item {
  width: 100%;
  text-align: center;
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .flat {
  max-width: 110px;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 5px;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item {
    flex-wrap: initial;
  }
  .cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .flat {
    font-size: 16px;
    margin-bottom: 0;
  }
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .size {
  font-size: 13px;
  color: #646c79;
  font-weight: 400;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .size {
    font-size: 12px;
    line-height: 18px;
  }
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .status {
  font-size: 13px;
  font-weight: 500;
  color: #eb003b;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .status {
    font-size: 12px;
  }
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .total {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: #1d1d2c;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .total {
    font-size: 14px;
    line-height: 22px;
  }
}
.cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .madeTime {
  font-size: 13px;
  line-height: 20px;
  color: #646c79;
}
@media screen and (max-width:767px) {
  .cdt-build-info .box-floor-table .history_table .historyTable_row .nhistory_xAxis .item .madeTime {
    font-size: 12px;
    line-height: 18px;
  }
}
.cdt-build-info .box-floor-table .active .item {
  background: #faeaef !important;
}
.cdt-build-info .box-floor-table .active .item .total {
  color: #eb003b !important;
}
.cdt-build-info .box-floor-table a {
  color: inherit;
  text-decoration: none;
  outline: 0;
}
.popper-estate-select.el-select-dropdown {
  text-align: center;
  background: #fff;
  margin-left: -3px;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  z-index: 2037 !important;
  border: none;
}
@media screen and (min-width:768px) {
  .popper-estate-select.el-select-dropdown .el-scrollbar {
    padding-bottom: 16px;
  }
}
.popper-estate-select.el-select-dropdown .el-scrollbar__wrap {
  overflow: scroll;
  height: 100%;
  scrollbar-width: none !important;
}
.popper-estate-select.el-select-dropdown .el-select-dropdown__wrap {
  max-height: 274px;
}
.popper-estate-select.el-select-dropdown .el-select-dropdown__wrap::-webkit-scrollbar {
  width: 0 !important;
}
.popper-estate-select.el-select-dropdown .el-select-dropdown__list {
  padding: 0;
}
.popper-estate-select.el-select-dropdown .el-select-dropdown__list .el-select-dropdown__item {
  display: flex;
  align-items: center;
  border: 1px solid #ecf0f5;
  border-top: none;
  color: #363a43;
  font-size: 16px;
  padding-left: 10px !important;
  height: 42px;
  line-height: 42px;
  text-align: left;
  background: #fff;
}
.popper-estate-select.el-select-dropdown .el-select-dropdown__list .el-select-dropdown__item:first-of-type {
  border-top: 1px solid #ecf0f5;
}
.popper-estate-select.el-select-dropdown .el-select-dropdown__list .el-select-dropdown__item .prepareData {
  display: none;
  font-size: 10px;
  line-height: 14px;
  color: #646c79;
  background: #f1ecf9;
  border-radius: 9px;
  padding: 2px 6px;
  margin-left: 12px;
}
.popper-estate-select.el-select-dropdown .el-select-dropdown__list .el-select-dropdown__item.is-disabled {
  color: rgba(154,160,170,.7);
}
.popper-estate-select.el-select-dropdown .el-select-dropdown__list .el-select-dropdown__item.is-disabled .prepareData {
  display: block;
}
.cascader-select-popper.el-popper .cascader-select.el-cascader--single .el-cascader__caret, .cascader-select-popper.el-popper .el-cascader-node__prefix, .cascader-select-popper.el-popper[x-placement^=bottom] .popper__arrow, .cascader-select-popper.el-popper[x-placement^=top] .popper__arrow, .popper-estate-select.el-select-dropdown .popper__arrow {
  display: none;
}
.popper-estate-select.el-select-dropdown .el-select-dropdown__list .el-select-dropdown__item.hover, .popper-estate-select.el-select-dropdown .el-select-dropdown__list .el-select-dropdown__item.selected {
  background: #fff !important;
  color: #eb003b !important;
}
.popper-estate-select.el-select-dropdown .el-scrollbar__bar.is-vertical {
  width: 0;
}
.cascader-select-popper.el-popper[x-placement^=bottom] {
  overflow-x: hidden;
  margin-top: 4px !important;
}
.cascader-select-popper.el-popper[x-placement^=top] {
  overflow-x: hidden;
  margin-bottom: 4px !important;
}
.cascader-select-popper.el-popper {
  z-index: 8888;
}
.cascader-select-popper.el-popper .el-cascader-menu__wrap {
  margin-bottom: 0 !important;
  margin-right: 0 !important;
}
.cascader-select-popper.el-popper .el-cascader-node {
  font-size: 16px;
  color: #1d1d2c;
  height: 42px;
  line-height: 42px;
  padding: 0 25px 0 30px;
}
.cascader-select-popper.el-popper .el-cascader-node .el-cascader-node__label {
  padding: 0 36px 0 0;
}
.cascader-select-popper.el-popper .el-cascader-node .el-cascader-node__postfix {
  right: 25px;
}
.cascader-select-popper.el-popper .el-cascader-node.in-active-path, .cascader-select-popper.el-popper .el-cascader-node.is-active {
  color: #eb003b !important;
  font-weight: 500;
}
.cascader-select-popper.el-popper .el-radio .el-radio__input.is-checked .el-radio__inner {
  border-color: #eb003b;
  background: #eb003b;
}
.cascader-select-popper.el-popper .el-scrollbar__wrap {
  overflow: auto;
}
.cascader-select-popper .el-scrollbar .el-scrollbar__wrap {
  overscroll-behavior: contain;
  -ms-scroll-chaining: contain;
  overflow-y: auto;
  width: 100%;
  scrollbar-width: thin !important;
}
.cascader-select-popper .el-scrollbar .el-scrollbar__wrap::-webkit-scrollbar {
  width: 8px !important;
}
.cascader-select-popper .el-scrollbar .el-scrollbar__wrap::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}
.cascader-select-popper .el-scrollbar .el-scrollbar__wrap::-webkit-scrollbar-thumb {
  border-radius: 1px !important;
  background-color: #c1c1c1 !important;
}
.cascader-select-popper .el-scrollbar .el-scrollbar__bar {
  opacity: 1 !important;
}
.cdt-disclaimer-dialog {
  z-index: 8002 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cdt-disclaimer-dialog .cdt-disclaimer-body {
  border-radius: 6px;
  margin: 0 !important;
  max-height: 80dvh;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width:767px) and (max-width:1280px) {
  .cdt-disclaimer-dialog .cdt-disclaimer-body {
    width: 65% !important;
  }
}
@media screen and (max-width:767px) {
  .cascader-select-popper.el-popper {
    left: 25px;
    max-width: calc(100% - 50px);
  }
  .cascader-select-popper.el-popper .el-cascader-node {
    padding: 0 20px 0 25px;
  }
  .cascader-select-popper.el-popper .el-cascader-node .el-cascader-node__label {
    padding-right: 26px;
  }
  .cdt-disclaimer-dialog .cdt-disclaimer-body {
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    border-radius: 0;
  }
}
.cdt-disclaimer-dialog .close-icon {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 24px;
  cursor: pointer;
}
.cdt-disclaimer-dialog .el-dialog__body {
  padding: 0 32px;
  margin: 20px 0 10px;
  font-size: 16px;
  flex: 1;
  overflow-y: auto;
}
.cdt-disclaimer-dialog .el-dialog__body>p {
  color: #1d1d2c;
  word-break: break-word;
  line-height: 24px;
}
.cdt-disclaimer-dialog .el-dialog__footer {
  padding: 25px 0 32px;
}
.cdt-disclaimer-dialog .vr-dialog-footer {
  display: flex;
  justify-content: center;
  gap: 20px;
}
.cdt-disclaimer-dialog .vr-dialog-footer>.el-button {
  width: 200px;
  font-size: 16px;
  border-radius: 6px;
  letter-spacing: .02px;
  line-height: 18px;
}
.cdt-disclaimer-dialog .vr-dialog-footer .el-button--default {
  color: #646c79;
  border-color: #ecf0f5;
  background-color: #ecf0f5;
}
.cdt-disclaimer-dialog .vr-dialog-footer .el-button--comfirm {
  margin-left: 0;
  color: #fff;
  border-color: #eb003b;
  background-color: #eb003b;
}
.cdt-agent-section .desc-content {
  word-break: break-word;
  word-wrap: break-word;
  white-space: normal;
  color: #1d1d2c;
}
.cdt-agent-section .font-hidden {
  overflow: hidden;
  text-overflow: ellipsis;
}
.cdt-agent-section .desc-jx {
  position: relative;
  margin-bottom: 15px;
}
.cdt-agent-section .desc-jx:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: #f3f7fa transparent transparent #f3f7fa;
  bottom: -10px;
  left: 40px;
  z-index: 1;
}
.cdt-agent-section .agent-desc {
  padding: 12px;
  height: 90px;
  color: #333;
  background-color: #f3f7fa;
  overflow: auto;
  position: relative;
  z-index: 2;
}
@media screen and (max-width:767px) {
  .cdt-disclaimer-dialog .vr-dialog-footer {
    flex-direction: column-reverse;
    align-items: center;
    gap: 16px;
  }
  .cdt-agent-section .hidden-xs-only {
    display: none;
  }
  .cdt-agent-section .agent-desc {
    height: auto;
  }
}
.cdt-agent-section .agent-card {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.cdt-agent-section .agent-card-main {
  display: flex;
  align-items: center;
  gap: 10px 20px;
}
.cdt-agent-section .agent-head {
  width: 80px;
  height: 80px;
  overflow: hidden;
  cursor: pointer;
}
.cdt-agent-section .agent-head img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid #ecf0f5;
  -o-object-fit: contain;
  object-fit: contain;
}
.cdt-agent-section .agent-info {
  font-size: 13px;
  line-height: 18px;
  color: #1d1d2c;
  flex-shrink: 0;
  margin-right: 20px;
}
.cdt-agent-section .agent-info .f-name {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}
.cdt-agent-section .agent-info .agent-name-en {
  margin-top: 4px;
}
.cdt-agent-section .agent-info .agent-id {
  color: #646c79;
}
.cdt-agent-section .agent-info .contents {
  margin-top: 2px;
  font-size: 15px;
  line-height: 21px;
}
.cdt-agent-section .agent-info .contents span {
  display: inline-block;
}
.cdt-agent-section .agent-info .agent-info-contents1, .cdt-agent-section .agent-info .agent-info-contents2 {
  font-size: 14px;
  line-height: 20px;
}
.cdt-agent-section .agent-info .agent-info-contents3 span {
  font-weight: 400 !important;
}
.cdt-agent-section .tel-agent {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 208px;
  margin-top: 8px;
  width: -moz-fit-content;
  width: fit-content;
}
.cdt-agent-section .tel-agent i {
  color: #fff;
}
.cdt-agent-section .tel-agent a {
  flex: none;
  cursor: pointer;
}
.cdt-agent-section .tel-agent a.phone {
  line-height: 33px;
  height: 33px;
  border-radius: 6px;
  display: inline-block;
  text-align: center;
  width: 100%;
  background-color: #f0f4f5;
}
.cdt-agent-section .tel-agent a.phone i {
  color: #007afa;
}
.cdt-agent-section .tel-agent a img {
  width: 33px;
  height: 33px;
}
.cdt-agent-section .tel-agent .phone-btn {
  border-radius: 4px;
}
@media screen and (max-width:767px) {
  .cdt-agent-section .tel-agent .phone-btn .phone-text {
    display: block;
  }
  .cdt-agent-section .tel-agent .tel-message {
    padding: 7px 9px;
  }
  .cdt-agent-section .tel-agent .tel-message .agent-btn-text {
    padding-left: 7px;
  }
}
.cdt-agent-section .tel-agent .tel-message {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 20px;
  height: 34px;
  min-width: 44px;
  color: #fff;
  border-radius: 4px;
  background-color: #f0f4f5;
}
.cdt-agent-section .tel-agent .tel-message .live_chat_white, .cdt-agent-section.style-3 .desc-jx, .cdt-agent-section.style-4 .desc-jx {
  display: none;
}
@media screen and (min-width:1024px) {
  .cdt-agent-section .tel-agent .tel-message:hover {
    background-color: #eb003b;
  }
  .cdt-agent-section .tel-agent .tel-message:hover .live_chat_red {
    display: none;
  }
  .cdt-agent-section .tel-agent .tel-message:hover .live_chat_white {
    display: block;
  }
}
@media screen and (min-width:1024px) and (max-width:767px) {
  .cdt-agent-section .tel-agent .tel-message:hover .agent-btn-text {
    color: #fff;
  }
}
.cdt-agent-section .tel-agent .whatsapp {
  font-size: 16px !important;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 4px;
  overflow: hidden;
  line-height: 34px;
  border-radius: 4px;
  color: #1d1d2c;
  background-color: #e2f4e4;
  font-weight: 500;
}
.cdt-agent-section .tel-agent .whatsapp img {
  width: 23px;
  height: 23px;
}
@media screen and (min-width:1024px) {
  .cdt-agent-section .tel-agent .whatsapp:hover {
    background-color: #118678;
    color: #fff;
  }
}
.cdt-agent-section .tel-agent .tel-agent-main {
  display: flex;
  align-items: center;
}
.cdt-agent-section .tel-agent .tel-agent-main>* {
  flex: 1;
}
.cdt-agent-section .tel-agent .tel-agent-main>* .mobile, .cdt-agent-section .tel-agent .tel-agent-main>* .pc {
  width: 100%;
}
.cdt-agent-section .tel-agent .tel-agent-main>:not(:last-child) {
  margin-right: 8px;
}
.cdt-agent-section .tel-agent .wechat-btn {
  line-height: 34px;
  height: 34px;
  border-radius: 4px;
  width: 100%;
}
.cdt-agent-section .tel-agent .wechat-btn .wechat-icon {
  width: 25px;
  height: 25px;
}
.cdt-agent-section .tel-agent .wechat-btn .wechat-icon svg {
  width: 100%;
  height: 100%;
}
@media screen and (max-width:767px) {
  .cdt-agent-section .tel-agent .tel-agent-main>* {
    flex: initial;
  }
  .cdt-agent-section .desc-content {
    font-size: 13px;
  }
  .cdt-agent-section .tel-agent {
    width: calc(100vw - 50px);
    flex-direction: row;
    margin-top: 12px;
  }
  .cdt-agent-section .tel-agent .whatsapp {
    padding: 0 10px;
    margin-bottom: 0;
    width: auto;
    font-size: 13px;
    line-height: 32px;
    gap: 0 6px;
  }
  .cdt-agent-section .tel-agent .whatsapp img {
    width: 20px;
    height: 20px;
  }
  .cdt-agent-section .tel-agent .tel-agent-main .tel-box {
    min-width: 44px;
  }
  .cdt-agent-section .tel-agent .tel-agent-main .wechat-box {
    min-width: 49px;
  }
  .cdt-agent-section .tel-agent .tel-agent-main .tel-message, .cdt-agent-section .tel-agent .tel-agent-main .wechat-box .wechat-btn {
    line-height: 32px;
    height: 32px;
  }
}
@media screen and (min-width:768px) {
  .cdt-agent-section.style-2 .desc-jx {
    display: none;
  }
  .cdt-agent-section.style-2 .desc-jx:after {
    left: 50%;
  }
  .cdt-agent-section.style-2 .agent-card-main {
    flex-direction: column;
    justify-content: center;
  }
  .cdt-agent-section.style-2 .agent-info {
    text-align: center;
  }
  .cdt-agent-section.style-2 .agent-info .f-name {
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
  }
  .cdt-agent-section.style-2 .agent-info .agent-name-en {
    margin-top: 2px;
  }
  .cdt-agent-section.style-2 .tel-agent {
    max-width: 154px;
    margin: 8px auto 0;
  }
  .cdt-agent-section.style-2 .tel-agent .whatsapp {
    line-height: 32px;
  }
  .cdt-agent-section.style-2 .tel-agent .phone-btn, .cdt-agent-section.style-2 .tel-agent .tel-message, .cdt-agent-section.style-2 .tel-agent .wechat-btn {
    line-height: 32px;
    height: 32px;
  }
  .cdt-agent-section.style-3 .agent-card {
    flex-direction: row;
    align-items: center;
  }
  .cdt-agent-section.style-3 .agent-card-main {
    margin: 8px 0;
  }
  .cdt-agent-section.style-3 .agent-card-main .agent-info .f-name {
    line-height: 19px;
  }
  .cdt-agent-section.style-3 .tel-agent {
    flex-direction: row;
    min-width: auto;
    margin: 8px 0;
  }
  .cdt-agent-section.style-3 .tel-agent .whatsapp {
    padding: 0 12px;
    height: 32px;
    line-height: 32px;
    width: -moz-fit-content;
    width: fit-content;
  }
  .cdt-agent-section.style-3 .tel-agent .tel-agent-main .phone-btn, .cdt-agent-section.style-3 .tel-agent .tel-agent-main .tel-message, .cdt-agent-section.style-3 .tel-agent .tel-agent-main .wechat-btn {
    width: 46px;
    height: 32px;
    line-height: 32px;
  }
}
.cdt-agent-section.style-4 {
  background-color: #393939;
  padding: 16px 8px;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 344px;
}
.cdt-agent-section.style-4 .agent-card-main {
  gap: 0 16px;
}
.cdt-agent-section.style-4 .agent-head {
  width: 64px;
  height: 64px;
  background-color: #fff;
  border-radius: 50%;
  overflow: hidden;
}
.cdt-agent-section.style-4 .agent-head img {
  width: 100%;
  height: 100%;
}
.cdt-agent-section.style-4 .agent-info {
  color: #fff;
}
.cdt-agent-section.style-4 .f-name {
  line-height: 19px;
}
.cdt-agent-section.style-4 .contents {
  margin-top: 0;
  line-height: 22px;
}
.cdt-agent-section.style-4 .contents>span:first-child {
  font-size: 16px;
  font-weight: 500;
}
.cdt-agent-section.style-4 .tel-agent {
  margin-top: 16px;
  flex-direction: row;
  min-width: auto;
}
.cdt-agent-section.style-4 .tel-agent .whatsapp {
  gap: 0 6px;
  padding: 0 8px;
  height: 36px;
  line-height: 36px;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #128c7e;
  color: #fff;
}
@media screen and (min-width:1024px) {
  .cdt-agent-section.style-4 .tel-agent .whatsapp:hover {
    background-color: #25d366;
  }
}
.cdt-agent-section.style-4 .tel-agent .whatsapp img {
  width: 20px;
  height: 20px;
}
.cdt-agent-section.style-4 .tel-agent .tel-agent-main .phone-btn, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .tel-message, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .wechat-btn {
  min-width: auto;
  width: 36px;
  height: 36px;
  line-height: 36px;
}
@media screen and (max-width:1539px) {
  .cdt-agent-section.style-4 {
    padding: 0 20px 0 16px;
    width: 100%;
    min-width: auto;
  }
  .cdt-agent-section.style-4 .agent-card {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
  }
  .cdt-agent-section.style-4 .agent-card .agent-card-main {
    flex-shrink: 0;
    width: -moz-fit-content;
    width: fit-content;
    margin: 8px 30px 8px 0;
  }
  .cdt-agent-section.style-4 .agent-head {
    width: 44px;
    height: 44px;
  }
  .cdt-agent-section.style-4 .contents {
    margin-top: 0;
  }
  .cdt-agent-section.style-4 .tel-agent {
    margin: 8px 0;
  }
  .cdt-agent-section.style-4 .tel-agent .whatsapp {
    width: 32px;
    height: 32px;
    line-height: 32px;
    background-color: #f0f4f5;
    color: #fff;
    padding: 0;
    border-radius: 50%;
  }
  .cdt-agent-section.style-4 .tel-agent .whatsapp img {
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width:1539px) and (min-width:1024px) {
  .cdt-agent-section.style-4 .tel-agent .whatsapp:hover {
    background-color: #f0f4f5;
  }
}
.cdt-header-logo-menu .cdt-logo-right-menu .el-menu, .cdt-header-logo-menu .el-menu--horizontal>.el-menu-item:not(.is-disabled):focus, .cdt-header-logo-menu .el-menu--horizontal>.el-menu-item:not(.is-disabled):hover, .cdt-header-logo-menu .el-menu--horizontal>.el-submenu .el-submenu__title:hover {
  background-color: transparent;
}
@media screen and (max-width:1539px) {
  .cdt-agent-section.style-4 .tel-agent .whatsapp span {
    display: none;
  }
  .cdt-agent-section.style-4 .tel-agent .tel-message {
    width: 32px;
    height: 32px;
    min-width: auto;
    border-radius: 50%;
  }
  .cdt-agent-section.style-4 .tel-agent .tel-agent-main .tel-box, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .wechat-box {
    min-width: auto;
  }
  .cdt-agent-section.style-4 .tel-agent .tel-agent-main .phone-btn, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .tel-message, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .wechat-btn {
    width: 32px;
    height: 32px;
    border-radius: 50%;
  }
  .cdt-agent-section.style-4 .tel-agent .tel-agent-main .phone-btn .wechat-icon, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .tel-message .wechat-icon, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .wechat-btn .wechat-icon {
    width: 18px;
    height: 18px;
    transform: scale(1.15);
  }
  .cdt-agent-section.style-4 .tel-agent .tel-agent-main .phone-btn .wechat-icon svg, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .tel-message .wechat-icon svg, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .wechat-btn .wechat-icon svg {
    width: 100%;
    height: 100%;
  }
  .cdt-agent-section.style-4 .tel-agent .tel-agent-main .phone-btn .iconic_call, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .tel-message .iconic_call, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .wechat-btn .iconic_call {
    font-size: 12px;
  }
  .cdt-agent-section.style-4 .tel-agent .tel-agent-main .phone-btn img, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .tel-message img, .cdt-agent-section.style-4 .tel-agent .tel-agent-main .wechat-btn img {
    width: 16px !important;
  }
  .cdt-agent-section.style-4 .tel-agent .tel-agent-main .wechat-btn {
    line-height: inherit;
  }
}
@media screen and (max-width:1539px) and (min-width:768px) {
  .cdt-agent-section.style-4 .contents>span:first-child {
    font-size: 16px;
    line-height: 22px;
  }
}
@media screen and (max-width:767px) {
  .cdt-agent-section.style-4 .agent-card-main {
    gap: 0 8px;
  }
  .cdt-agent-section.style-4 .f-name {
    font-size: 14px;
    line-height: 16px;
  }
  .cdt-agent-section.style-4 .contents>span:first-child {
    font-size: 14px;
    line-height: 20px;
  }
  .cdt-agent-section.style-4 .tel-agent {
    width: -moz-fit-content;
    width: fit-content;
  }
}
.cdt-header-logo-menu {
  justify-content: space-between;
  align-items: center;
  padding: 16px 0;
}
.cdt-header-logo-menu .cv-flex {
  display: flex;
}
.cdt-header-logo-menu .el-menu.el-menu--horizontal>.el-menu-item {
  height: initial;
  line-height: inherit;
  padding: 0;
  margin-left: 5px;
}
.cdt-header-logo-menu .el-menu.el-menu--horizontal>.el-menu-item a {
  display: block;
  padding: 10px 20px;
  color: #000;
  font-weight: 500;
  outline: 0;
  font-size: 15px;
  border-radius: 4px;
}
.cdt-header-logo-menu .cdt-web-title {
  font-size: 20px;
  color: #333;
  padding: 6px 16px;
  font-weight: 500;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.cdt-header-logo-menu .ico-meun-bar {
  display: none;
}
.cdt-header-logo-menu .ico-meun-bar>span {
  display: block;
  width: 18px;
  border-top: 2px solid #fff;
  margin-bottom: 3px;
  border-radius: 4px;
}
.cdt-header-logo-menu .cdt-logo-left-menu {
  align-items: center;
}
.cdt-header-logo-menu .logo {
  display: flex;
  flex: 1;
}
.cdt-header-logo-menu .logo a {
  display: flex;
  font-size: 0;
  align-items: center;
}
.cdt-header-logo-menu .logo .logoSvg svg {
  height: 40px;
  width: auto;
}
.cdt-header-logo-menu .fix-img {
  width: 0;
  overflow: hidden;
}
.cdt-header-logo-menu .toolsForMobile {
  position: absolute;
  top: 3px;
  right: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  cursor: pointer;
  display: none;
}
.cdt-header-logo-menu .badgeCount {
  display: none;
}
.cdt-header-logo-menu .cdt-logo-right-menu {
  position: relative;
  flex-basis: auto;
}
.cdt-header-logo-menu .cdt-logo-right-menu a:hover {
  background-color: #f0f4f5;
  border-radius: 4px;
}
.cdt-header-logo-menu .cdt-logo-right-menu .badgeCount {
  position: absolute;
  right: .25rem;
  top: -.4rem;
  border: 1px solid #fff;
  border-radius: .5rem;
  color: #fff;
  background: #e30038;
  height: 1rem;
  min-width: 1rem;
  font-size: .6rem;
  line-height: .875rem;
  text-align: center;
  width: auto;
  padding: 0 .2rem;
}
.cdt-header-logo-menu.fixed-header .el-menu.el-menu--horizontal>.el-menu-item a {
  color: #fff;
}
.cdt-header-logo-menu.fixed-header .el-menu.el-menu--horizontal>.el-menu-item a:hover {
  background-color: #fff;
  color: #910c30;
  border-radius: 4px;
}
.cdt-header-logo-menu.fixed-header .cdt-web-title {
  color: #fff;
}
.cdt-header-logo-menu.fixed-header .ico-meun-bar {
  display: block;
  margin-right: 20px;
  cursor: pointer;
}
@media screen and (min-width:1281px) {
  .cdt-header-logo-menu.fixed-header .logoSvg {
    width: 0;
    overflow: hidden;
  }
  .cdt-header-logo-menu.fixed-header .logoSvg.fix-img {
    width: auto;
    display: block;
  }
}
@media screen and (max-width:1280px) {
  .cdt-header-logo-menu .fix-img {
    display: none;
  }
  .cdt-header-logo-menu .logoSvg svg {
    height: 30px;
  }
  .cdt-header-logo-menu .cdt-web-title {
    font-size: 15px;
    padding: 6px 12px;
    color: #333;
  }
  .cdt-header-logo-menu.fixed-header .cdt-web-title {
    color: #333;
  }
  .cdt-header-logo-menu .ico-meun-bar {
    position: absolute;
    display: block;
    padding: 16px 20px 0 16px;
    margin-right: 0;
    height: 50px;
    box-sizing: border-box;
  }
  .cdt-header-logo-menu .ico-meun-bar>span {
    width: 20px;
    border-top: 3px solid #333;
  }
  .cdt-header-logo-menu .logo {
    justify-content: center;
  }
  .cdt-header-logo-menu .logo img {
    height: 33px;
  }
  .cdt-header-logo-menu .cdt-logo-right-menu {
    padding-right: 0;
    flex-basis: auto;
    height: 30px;
  }
  .cdt-header-logo-menu .badgeCount, .cdt-header-logo-menu .toolsForMobile {
    display: block;
  }
  .cdt-header-logo-menu .hidden-xs-only {
    display: none;
  }
  .cdt-header-logo-menu .link-centaLogo {
    justify-content: center;
  }
}
.cdt-header-nav-menu {
  justify-content: space-between;
}
.cdt-header-nav-menu .cv-flex, .cdt-header-nav-menu.cv-flex {
  display: flex;
}
.cdt-header-nav-menu .lang-wrap {
  padding-left: .5rem;
}
.cdt-header-nav-menu .el-menu.el-menu--horizontal {
  border: none;
  background-color: #ecf0f5;
}
.cdt-header-nav-menu .cdt-header-menu.el-menu--horizontal {
  padding: 2.5px 0;
}
.cdt-header-nav-menu .cdt-header-menu.el-menu--horizontal>.el-menu-item, .cdt-header-nav-menu .cdt-header-menu.el-menu--horizontal>.el-menu-item.is-active, .cdt-header-nav-menu .cdt-header-menu.el-menu--horizontal>.el-submenu.is-active .el-submenu__title {
  border: none;
}
.cdt-header-nav-menu .cdt-header-menu.el-menu--horizontal .el-submenu .el-submenu__title, .cdt-header-nav-menu .cdt-header-menu.el-menu--horizontal>.el-menu-item {
  height: 30px;
  line-height: 30px;
  color: #333;
  font-size: 13px;
  padding: 0;
}
.cdt-header-nav-menu .cdt-header-menu.el-menu--horizontal .el-submenu .el-submenu__title:hover, .cdt-header-nav-menu .cdt-header-menu.el-menu--horizontal>.el-menu-item:hover {
  background-color: #fff !important;
}
.cdt-header-nav-menu .cdt-header-menu.el-menu--horizontal .el-submenu .el-submenu__title:not(:first-of-type), .cdt-header-nav-menu .cdt-header-menu.el-menu--horizontal>.el-menu-item:not(:first-of-type) {
  margin-left: 5px;
}
.cdt-header-nav-menu .cdt-header-menu.el-menu--horizontal .el-submenu .el-submenu__title {
  padding: 0 8px;
}
.cdt-header-nav-menu .cdt-header-menu.el-menu--horizontal>.el-menu-item a {
  padding: 0 8px;
  color: inherit;
  display: block;
  height: 100%;
}
.cdt-header-nav-menu .cdt-right-menu {
  align-items: center;
}
.cdt-header-nav-menu .cdt-right-menu .meun-link {
  font-size: 13px;
}
.cdt-header-nav-menu .cdt-right-menu .meun-link .links-group.login-option {
  max-width: 300px;
  padding: 0 12px;
  border-radius: 6px;
}
.cdt-header-nav-menu .cdt-right-menu .meun-link .links-group.login-option .login-info-dropdown {
  display: flex;
  width: 100%;
  align-items: center;
}
.cdt-header-nav-menu .cdt-right-menu .meun-link .links-group.login-option .login-info-dropdown .el-dropdown-link {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
}
.cdt-header-nav-menu .cdt-right-menu .meun-link .links-group, .cdt-header-nav-menu .cdt-right-menu .meun-link>a {
  display: block;
  padding: 0 8px;
  height: 30px;
  line-height: 30px;
  font-size: inherit;
  color: #333;
  cursor: pointer;
}
.cdt-header-nav-menu .cdt-right-menu .meun-link .brown {
  color: #866928;
}
.cdt-header-nav-menu .cv-button {
  cursor: pointer;
  border: none;
}
.cdt-list-header {
  position: sticky;
  top: 0;
  z-index: 8001;
  border-top: 4px solid #eb003b;
}
@media screen and (min-width:1281px) {
  .cdt-list-header.cdt-header-fixed {
    top: -88px;
    border-top: 0;
  }
}
.cdt-list-header.cdt-header-fixed .sub-nav-bar {
  background-color: rgba(145,12,48,.8);
}
@media screen and (max-width:1280px) {
  .cdt-list-header.cdt-header-fixed .sub-nav-bar {
    background-color: #fff;
  }
}
.cdt-list-header.cdt-header-fixed .nav-bar {
  opacity: 0;
  visibility: hidden;
}
.cdt-list-header .sub-nav-bar {
  position: relative;
  z-index: 2;
  background-color: #333;
  box-shadow: 0 3px 10px rgba(0,0,0,.3);
}
@media screen and (max-width:1280px) {
  .cdt-list-header .sub-nav-bar {
    background-color: #fff;
  }
}
.cdt-list-header .nav-bar, .cdt-list-header .sub-nav-bar {
  width: 100%;
}
.cdt-list-header .nav-bar {
  background-color: #fff;
}
.cdt-list-header .nav-bar>.nav-container {
  padding-top: 10px;
  padding-bottom: 10px;
}
.cdt-list-header .nav-container {
  box-sizing: border-box;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 1rem;
}
@media only screen and (max-width:1280px) {
  .cdt-list-header .nav-bar {
    display: none;
  }
  .cdt-list-header .nav-container {
    padding: 0;
  }
}
@media only screen and (max-width:1545px) and (min-width:1281px) {
  .cdt-list-header .nav-container {
    padding-left: 1rem;
    padding-right: 60px;
  }
}
.cdt-list-header-skeleton {
  height: 112px;
  position: sticky;
  top: 0;
  z-index: 8001;
  background-color: #fff;
}
@media screen and (max-width:1055px) {
  .cdt-list-header-skeleton {
    height: 60px;
  }
}
.cdt-list-header-skeleton .logoSvg, .cdt-list-header-skeleton .logoSvg>svg {
  width: 179px;
  height: auto;
}
.cdt-list-header-skeleton .logoSvg #Line_2, .cdt-list-header-skeleton .logoSvg>svg #Line_2 {
  opacity: 0;
}
.cdt-list-header-skeleton .skeleton-wrap {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cdt-list-header-skeleton .skeketon-row1 {
  padding: 13px 0;
  background: #333;
  box-shadow: 0 3px 10px rgba(0,0,0,.3);
}
.cdt-list-header-skeleton .skeketon-row1 .skeleton-wrap {
  justify-content: start;
  grid-gap: 15px;
}
.cdt-list-header-skeleton .skeketon-row1 .el-skeleton__text {
  width: 5%;
}
@media screen and (max-width:1055px) {
  .cdt-list-header-skeleton .skeketon-row1 {
    display: none;
  }
}
.cdt-list-header-skeleton .skeketon-row2 {
  background-color: #fff;
}
.cdt-list-header-skeleton .skeketon-row2 .skeleton-wrap {
  height: 73px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cdt-list-header-skeleton .skeketon-row2 .skeleton-wrap .el-skeleton__image {
  width: 174px;
  height: 40px;
}
.cdt-list-header-skeleton .skeketon-row2 .skeleton-wrap .el-skeleton__text {
  width: 40%;
  height: 16px;
}
.cdt-list-header-skeleton .skeketon-row2 .skeleton-wrap .el-skeleton__text:first-of-type {
  display: none;
}
@media screen and (max-width:1055px) {
  .cdt-list-header-skeleton .skeketon-row2 .skeleton-wrap {
    height: auto;
    padding: 14px 16px 10px;
    display: flex;
    justify-content: space-between;
  }
  .cdt-list-header-skeleton .skeketon-row2 .skeleton-wrap .grow1 {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  .cdt-list-header-skeleton .skeketon-row2 .skeleton-wrap .el-skeleton__image {
    width: 30%;
    height: 33px;
  }
  .cdt-list-header-skeleton .skeketon-row2 .skeleton-wrap .el-skeleton__text {
    width: 30px;
    height: 30px;
    flex-shrink: 0;
  }
  .cdt-list-header-skeleton .skeketon-row2 .skeleton-wrap .el-skeleton__text:first-of-type {
    display: block;
  }
}
.cdt-list-header-logo-menu {
  display: flex;
  justify-content: space-between;
}
.cdt-list-header-logo-menu .cdt-left-menu, .cdt-list-header-logo-menu .cv-flex {
  display: flex;
}
.cdt-list-header-logo-menu .link-centaLogo {
  display: flex;
  align-items: center;
  height: 100%;
}
.cdt-list-header-logo-menu .logoSvg, .cdt-list-header-logo-menu .logoSvg>svg {
  width: 179px;
  height: auto;
}
.cdt-list-header-logo-menu .logoSvg #Line_2, .cdt-list-header-logo-menu .logoSvg>svg #Line_2 {
  opacity: 0;
}
.cdt-list-header-logo-menu .all-media-link {
  height: 24px;
  display: none;
  align-items: center;
  justify-content: flex-end;
  background: #fff;
  margin-bottom: 12px;
}
.cdt-list-header-logo-menu .all-media-link a {
  position: relative;
  display: block;
  width: 24px;
  height: 24px;
  margin-left: 10px;
  color: #363a43;
}
.cdt-list-header-logo-menu .all-media-link .wechat-popover {
  display: none;
  position: absolute;
  top: 36px;
  left: 50%;
  width: 114px;
  background: #fff;
  padding: 12px;
  transform: translateX(-50%);
  z-index: 999;
  box-shadow: 0 3px 6px #0001a;
}
.cdt-list-header-logo-menu .all-media-link .wechat-popover .wechat-main {
  padding: 0 7px;
  font-size: 12px;
  text-align: center;
  color: #363a43;
  word-break: break-word;
}
.cdt-list-header-logo-menu .all-media-link .wechat-popover::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 10px solid #fff;
  position: absolute;
  left: 50%;
  top: -10px;
  transform: translateX(-50%);
}
.cdt-list-header-logo-menu .all-media-link .wechat:hover .wechat-popover {
  display: block;
}
@media screen and (min-width:1281px) {
  .cdt-list-header-logo-menu .all-media-link {
    display: flex;
  }
}
.cdt-list-header-logo-menu .el-menu.el-menu--horizontal {
  border: none;
  background-color: #ecf0f5;
}
.cdt-list-header-logo-menu .cdt-right-menu {
  align-items: center;
}
.cdt-list-header-logo-menu .cdt-right-menu .meun-link {
  border-radius: 6px;
  margin: 0 8px;
  font-size: 14px;
}
.cdt-list-header-logo-menu .cdt-right-menu .meun-link .links-group.login-option {
  max-width: 300px;
  padding: 0 12px;
  border-radius: 6px;
  background-color: #ecf0f5;
}
.cdt-list-header-logo-menu .cdt-right-menu .meun-link .links-group.login-option .login-info-dropdown {
  display: flex;
  width: 100%;
  align-items: center;
}
.cdt-list-header-logo-menu .cdt-right-menu .meun-link .links-group.login-option .login-info-dropdown .el-dropdown-link {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
}
.cdt-list-header-logo-menu .cdt-right-menu .meun-link .links-group, .cdt-list-header-logo-menu .cdt-right-menu .meun-link>a {
  display: block;
  padding: 0 8px;
  height: 30px;
  line-height: 30px;
  font-size: inherit;
  color: #333;
  cursor: pointer;
}
.cdt-list-header-logo-menu .cdt-right-menu .meun-link .brown {
  color: #866928;
}
.cdt-list-header-logo-menu .cdt-right-menu .meun-link:hover:not(:last-of-type) {
  background: #f0f4f5;
}
.cdt-list-header-logo-menu .cdt-right-menu .meun-link:nth-of-type(2):hover .links-group, .cdt-list-header-logo-menu .cdt-right-menu .meun-link:nth-of-type(2):hover a, .cdt-list-header-logo-menu .cdt-right-menu .meun-link:nth-of-type(3):hover .links-group, .cdt-list-header-logo-menu .cdt-right-menu .meun-link:nth-of-type(3):hover a {
  color: #e30038;
}
.cdt-list-header-logo-menu .cdt-right-menu .meun-link:nth-of-type(2):hover i, .cdt-list-header-logo-menu .cdt-right-menu .meun-link:nth-of-type(3):hover i {
  color: #333;
}
.cdt-list-header-nav-menu .cdt-logo-menu {
  display: none;
  align-items: center;
  justify-content: space-between;
}
.cdt-list-header-nav-menu.fixed-header {
  padding: 16px 0;
  display: block;
}
.cdt-list-header-nav-menu.fixed-header .cdt-logo-right-menu, .cdt-list-header-nav-menu.fixed-header .cdt-navbar--sub-tab--main-sect, .cdt-list-header-nav-menu.fixed-header .s2 {
  display: none;
}
.cdt-list-header-nav-menu.fixed-header .cdt-logo-menu {
  justify-content: left;
  display: flex;
}
.cdt-list-header-nav-menu .ico-meun-bar {
  padding: 16.5px 1rem;
  border: 2px solid transparent;
  cursor: pointer;
}
.cdt-list-header-nav-menu .ico-meun-bar:hover {
  border-color: #eb003b;
  background: #2b3236;
}
.cdt-list-header-nav-menu .ico-meun-bar>span {
  display: block;
  width: 18px;
  border-top: 2px solid #fff;
  margin-bottom: 3px;
  border-radius: 4px;
}
.cdt-list-header-nav-menu .logo a {
  display: flex;
  font-size: 0;
  align-items: center;
}
.cdt-list-header-nav-menu .logo .logoSvg svg {
  height: 48px;
  width: auto;
}
.cdt-list-header-nav-menu .logo .logoSvg svg #Line_2, .cdt-list-header-nav-menu .logo .logoSvg svg #Line_2_2 {
  opacity: 0;
}
.cdt-list-header-nav-menu .cdt-logo-right-menu {
  position: relative;
  flex-basis: auto;
}
.cdt-list-header-nav-menu .cdt-logo-right-menu .el-menu {
  background-color: transparent;
}
.cdt-list-header-nav-menu .cdt-logo-right-menu a:hover {
  background-color: #f0f4f5;
  border-radius: 4px;
}
.cdt-list-header-nav-menu .cdt-logo-right-menu .badgeCount {
  position: absolute;
  right: .25rem;
  top: .2rem;
  border: 1px solid #fff;
  border-radius: .5rem;
  color: #fff;
  background: #e30038;
  height: 1rem;
  min-width: 1rem;
  font-size: .6rem;
  line-height: .875rem;
  text-align: center;
  width: auto;
  padding: 0 .2rem;
}
.cdt-list-header-nav-menu .bx--header__menu-item:hover, .cdt-list-header-nav-menu .cdt-navbar--sub-tab--main-sect>.cdt-header-menu-li-item>.bx--header__menu-item, .cdt-list-header-nav-menu .cdt-navbar--sub-tab--main-sect>.cdt-header-menu-li>.bx--header__menu-item {
  color: #fff !important;
}
@media screen and (max-width:1280px) {
  .cdt-list-header-nav-menu .cdt-logo-menu {
    display: flex;
  }
  .cdt-list-header-nav-menu .s2, .cdt-list-header-nav-menu.fixed-header .s2 {
    display: block;
  }
  .cdt-list-header-nav-menu .cdt-navbar--sub-tab--main-sect, .cdt-list-header-nav-menu .s1 {
    display: none !important;
  }
  .cdt-list-header-nav-menu .logo .logoSvg svg {
    height: 32px;
  }
  .cdt-list-header-nav-menu .ico-meun-bar:hover {
    background: 0 0;
    border-color: transparent;
  }
  .cdt-list-header-nav-menu .ico-meun-bar>span {
    width: 20px;
    border-top: 3px solid #333;
  }
  .cdt-list-header-nav-menu .cdt-logo-right-menu {
    padding: 1rem;
  }
  .cdt-list-header-nav-menu .badgeCount {
    display: block;
  }
}
.cdt-list-header-nav-menu .cdt-navbar--sub-tab--main-sect {
  display: flex;
}
.cdt-list-header-nav-menu .cdt-header-menu-li {
  position: relative;
}
.cdt-list-header-nav-menu .bx--header__menu {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #fff;
}
.cdt-list-header-nav-menu .bx--header__menu .cdt-header-menu-li-item {
  height: 2.5rem;
}
.cdt-list-header-nav-menu .bx--header__menu-item {
  display: flex;
  align-items: center;
  padding: .5rem;
  height: 2.75rem !important;
  position: relative;
  font-size: 1rem;
}
.cdt-list-header-nav-menu .bx--header__menu-item .header-menu-item__icon {
  position: absolute;
  height: 1rem;
  width: 2rem;
  top: -.5rem;
  right: -.7rem;
  z-index: 2;
}
.cdt-list-header-nav-menu .bx--header__menu-item .header-menu-item__icon .icon--background {
  fill: #eb003b;
}
.cdt-list-header-nav-menu .bx--header__menu-item .header-menu-item__icon .icon--font, .cdt-list-header-nav-menu .bx--header__menu-item .header-menu-item__icon .icon--outline, .cdt-toolbar__list .cdt-toolbar-item:hover>.bx--btn__icon svg path {
  fill: #fff;
}
.cdt-list-header-nav-menu .cdt-header-menu-li:not(.cdt-elm-except) .bx--header__menu-item {
  height: 100%;
  color: #333;
  word-wrap: normal;
  word-break: keep-all;
}
.cdt-list-header-nav-menu .bx--text-truncate--end {
  display: inherit;
}
.cdt-list-header-nav-menu .bx--header__menu-arrow {
  margin-left: .5rem;
  transition: transform .11s,fill .11s;
  width: 16px;
  height: 16px;
}
.cdt-list-header-nav-menu .bx--header__menu-title[aria-expanded=true]>.bx--header__menu-arrow {
  transform: rotate(180deg);
}
.cdt-list-header-nav-menu .bx--header__menu-title[aria-expanded=true]+.bx--header__menu {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 8000;
  display: flex;
  flex-direction: column;
  width: auto;
  min-width: 10rem;
  color: #333;
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,.5);
  transform: translateY(100%);
}
.cdt-list-header-nav-menu .cdt-navbar--sub-tab--main-sect a.bx--header__menu-item:hover {
  background-color: #eb003b !important;
  z-index: auto;
}
.cdt-list-header-nav-menu .cdt-navbar--sub-tab--main-sect a.bx--header__menu-item:hover .icon--background {
  fill: #fff !important;
}
.cdt-list-header-nav-menu .cdt-navbar--sub-tab--main-sect a.bx--header__menu-item:hover .icon--font, .cdt-list-header-nav-menu .cdt-navbar--sub-tab--main-sect a.bx--header__menu-item:hover .icon--outline {
  fill: #eb003b !important;
}
.nav-menu a {
  color: inherit;
}
.nav-menu .shade {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9990;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.45);
}
.nav-menu .nav-menu-box {
  position: fixed;
  top: 0;
  left: 0;
  max-width: 375px;
  width: 100%;
  height: 100%;
  z-index: 9991;
  background-color: #dfe3e8;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.nav-menu .nav-menu-box .content {
  flex: 1;
}
.nav-menu .nav-menu-box .content li, .nav-menu .nav-menu-box .content ul {
  margin: 0;
}
.nav-menu .nav-menu-box .el-menu {
  margin: 0 !important;
  padding: 0 !important;
  border-right: none;
}
.nav-menu .nav-menu-box .el-menu .el-menu-item {
  padding: 0 !important;
}
.nav-menu .nav-menu-box .el-menu .el-menu-item>a {
  padding: 0 20px;
  display: block;
  color: #fff;
  outline: 0;
}
.nav-menu .nav-menu-box .el-menu .el-menu-item.is-active {
  background-color: #ff1555 !important;
  color: #fff !important;
}
.nav-menu .nav-menu-box .el-menu .el-menu-item, .nav-menu .nav-menu-box .el-menu .el-submenu__title {
  font-size: 15px;
  border-bottom: 1px solid #565a62;
}
.nav-menu .nav-menu-box .el-menu .el-menu-item .icon, .nav-menu .nav-menu-box .el-menu .el-submenu__title .icon {
  height: 1rem;
  width: 2rem;
}
.nav-menu .nav-menu-box .el-menu .el-menu-item-group .el-menu-item-group__title {
  display: none;
}
.nav-menu .nav-menu-box .el-menu .el-menu-item-group>ul .el-menu-item {
  background-color: #565a62 !important;
  border-bottom: 1px solid #363a43;
}
.nav-menu .nav-menu-box .el-menu .el-menu-item-group>ul .el-menu-item.is-active {
  background-color: #ff1555 !important;
}
.nav-menu .nav-menu-box .el-menu .el-submenu__icon-arrow {
  font-size: 15px;
  font-weight: 500;
  color: #fff;
}
.nav-menu .nav-menu-box .el-menu .el-submenu .el-submenu__title {
  background-color: #363a43 !important;
}
.nav-menu .nav-menu-box .el-menu .el-submenu .el-menu--inline .el-menu-item, .nav-menu .nav-menu-box .el-menu .el-submenu .el-menu--inline .el-submenu__title {
  background-color: #565a62 !important;
  border-bottom: 1px solid #363a43;
}
.nav-menu .nav-menu-box .el-menu .el-submenu .el-menu--inline .el-menu-item.is-active, .nav-menu .nav-menu-box .el-menu .el-submenu .el-menu--inline .el-submenu__title.is-active {
  background-color: #ff1555 !important;
}
.nav-menu .nav-menu-box .el-menu .el-submenu .el-menu--inline .el-menu-item>a, .nav-menu .nav-menu-box .el-menu .el-submenu .el-menu--inline .el-submenu__title>a {
  padding: 0 35px;
}
.nav-menu .nav-menu-box .el-menu .el-submenu .el-menu--inline .el-submenu__title>a {
  padding: 0;
}
.nav-menu .nav-menu-box .el-menu .el-submenu .el-menu--inline .el-submenu .el-menu--inline .el-menu-item>a {
  padding-left: 50px;
}
.nav-menu .nav-menu-box .el-menu .el-submenu .el-submenu .el-submenu__title {
  padding-left: 35px !important;
}
.nav-menu .nav-menu-box .el-menu .el-submenu .el-submenu .el-menu-item {
  background-color: #707786 !important;
}
.nav-menu .nav-menu-box .el-menu .el-submenu .el-submenu .el-menu-item.is-active {
  background-color: #ff1555 !important;
}
.nav-menu .nav-menu-box .nav-header {
  position: relative;
  flex-basis: auto;
  width: 100%;
  max-width: 375px;
  background-color: #fff;
  border-top: 4px solid #ff1555;
  text-align: center;
  padding-top: 0;
}
.nav-menu .nav-menu-box .nav-header .logo {
  padding: 10px 0;
}
.nav-menu .nav-menu-box .nav-header .logo>svg {
  height: 30px;
  display: inline-block;
}
.nav-menu .nav-menu-box .nav-header .logo>svg line {
  opacity: 0;
}
.nav-menu .nav-menu-box .nav-header>i {
  position: absolute;
  top: 12px;
  left: 16px;
  font-size: 22px;
  font-weight: 500;
  cursor: pointer;
}
.nav-menu .nav-menu-box .nav-header>.cdt-lang-menu {
  position: absolute;
  right: 18px;
  top: 18px;
  z-index: 9991;
}
.nav-menu .nav-menu-box .footer {
  font-size: 15px;
  background-color: #dfe3e8;
  padding: 0;
  margin-top: 0 !important;
}
.nav-menu .nav-menu-box .footer .footer-menu {
  padding: 10px 0 0;
}
.nav-menu .nav-menu-box .footer .footer-menu .menu-link {
  display: block;
  padding: 10px 20px;
  color: #565a62;
}
.nav-menu .nav-menu-box .footer .footer-menu .brown {
  color: #866928;
}
.nav-menu .lang-switcher:first-of-type:after {
  display: none;
}
.transform-enter-active, .transform.leave-active {
  transform: translateX(0);
  transition: all .5s;
}
.transform-enter, .transform-leave-to {
  transition: all .5s;
  transform: translateX(-100%);
}
.nav-menu .user-block {
  display: flex;
  flex-direction: row;
  padding: 10px 20px;
  background: #fff;
}
.nav-menu .user-block .head-sculpture {
  width: 3.75rem;
  height: 3.75rem;
  flex-shrink: 0;
  box-shadow: 0 0 6px #00029;
  background-color: #f0f4f5;
  margin-right: 1rem;
  border-radius: 50%;
  -o-object-fit: contain;
  object-fit: contain;
}
.nav-menu .user-block .head-sculpture svg {
  width: 100%;
  height: 100%;
  padding: 13%;
  box-sizing: border-box;
}
.nav-menu .user-block .name {
  color: #1d1d2c;
  font-size: 1rem;
  line-height: 1.375rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  margin-bottom: 5px;
  word-break: break-all;
  text-overflow: ellipsis;
  margin-top: 0;
  font-weight: 500;
}
.nav-menu .user-block .edit-link-row {
  display: flex;
  flex-direction: row;
}
.nav-menu .user-block .edit-link-row .bx--link {
  color: #161616;
  font-size: 14px;
}
.nav-menu .user-block .tips {
  font-size: .875rem;
  line-height: 1.125rem;
  font-weight: 500;
}
.nav-menu .user-block .info {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  cursor: pointer;
}
.nav-menu .user-block .catalogue-icon {
  margin: -10px -20px -10px 0;
  min-width: 2.75rem;
  flex: 0 1 2.75rem;
  padding: 1rem .4rem;
  background-color: inherit;
  border: none;
}
.nav-menu .user-block .catalogue-icon svg {
  width: 2rem;
  height: 2rem;
}
.scrollBar::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  background-color: #fff;
}
.scrollBar::-webkit-scrollbar-track {
  background-color: #fff;
}
.scrollBar::-webkit-scrollbar-thumb {
  background-color: #c4c4c4;
  border-radius: 4px;
}
.scrollBar {
  overflow-y: auto !important;
  scrollbar-color: #c4c4c4 #fff;
  scrollbar-width: thin;
  -webkit-overflow-scrolling: touch;
  padding-top: 0 !important;
}
.cdt-ham-footer {
  word-break: break-word;
  word-wrap: break-word;
  background: #dfe3e8;
}
.cdt-ham-footer .footerSubMenu {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.cdt-ham-footer .footerSubMenu a {
  color: #bdc5d5;
  font-weight: 500;
  text-decoration: none;
}
.cdt-ham-footer .manuscriptGridsSub {
  padding: 0 20px 20px;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons {
  margin: 10px -20px 0;
  padding: 1.5em 20px;
  text-align: center;
  display: flex;
  border-top: 1px solid #bdc5d5;
  border-bottom: 1px solid #bdc5d5;
}
@media screen and (max-width:991px) {
  .cdt-ham-footer .manuscriptGridsSub .socialMediaIcons a {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons a:first-of-type {
  margin-left: 0;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons a img {
  width: 100%;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons ul {
  padding: 0;
  width: 100%;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons ul li {
  display: flex;
  list-style-type: none;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons ul li a {
  padding: 0;
  width: 20%;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons ul li a>div {
  width: 35px;
  height: 35px;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons ul li a>p {
  font-size: 12px;
  margin-top: 5px;
  color: #161616;
  margin-bottom: 0;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons ul li svg circle {
  fill: #565a62 !important;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons ul li .wechat-active svg circle {
  fill: #fff !important;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons ul li:first-child {
  margin-bottom: 1rem;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons ul li:first-child .footer-icon {
  background: #f0f4f5;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons ul li:first-child .footer-icon svg path {
  fill: #565a62;
}
.cdt-ham-footer .manuscriptGridsSub .socialMediaIcons ul li:first-child .footer-icon svg circle {
  fill: #f0f4f5 !important;
}
.cdt-ham-footer .manuscriptGridsSub .footerSubMenu {
  flex-direction: column;
}
.cdt-ham-footer .manuscriptGridsSub .footerSubMenu a {
  color: #565a62;
  margin: 0;
  padding: 10px 0;
}
.cdt-ham-footer .manuscriptGridsSub .footerSubMenu .el-dropdown-link {
  position: relative;
  display: block;
  color: #565a62;
}
.cdt-ham-footer .manuscriptGridsSub .footerSubMenu .el-dropdown-link .el-icon--right {
  position: absolute;
  top: 10px;
  right: 0;
  font-weight: 500;
}
.cdt-ham-footer .footer-icon {
  --fill-default: #dfe3e8;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: #565a62;
  border-radius: 50%;
}
.cdt-ham-footer .footer-icon.wechat-active {
  background: #fff;
  --fill-default: #07c160;
}
.cdt-ham-footer .footer-icon svg {
  width: 24px;
  height: auto;
}
.cdt-ham-footer .svg-w-28 svg {
  width: 28px;
}
.cdt-ham-footer .el-dropdown-link {
  cursor: pointer;
  color: #bdc5d5;
  font-weight: 500;
  font-size: 15px;
  padding: 10px 0;
}
.cdt-ham-footer .el-icon-arrow-down {
  transition: transform .3s;
}
.cdt-ham-footer .el-icon-arrow-down.active {
  transform: rotate(-180deg);
}
.cdt-ham-footer .awards {
  margin-top: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.cdt-ham-footer .awards>div:nth-child(1), .cdt-ham-footer .awards>div:nth-child(2) {
  margin-bottom: 1rem;
}
.cdt-ham-footer .awards a, .cdt-ham-footer .awards div {
  width: auto;
  margin-right: .9375em;
}
.cdt-ham-footer .awards a:last-of-type, .cdt-ham-footer .awards div:last-of-type {
  margin-right: .5rem;
}
.cdt-ham-footer .awards a img, .cdt-ham-footer .awards div img {
  height: auto;
}
.cdt-ham-footer .infos .info {
  color: #565a62;
  font-size: 13px;
  line-height: 2;
  word-break: break-word;
  display: flex;
  flex-wrap: wrap;
}
.cdt-ham-footer .infos .info p {
  font-size: 13px;
}
.cdt-ham-footer .infos .info .info-license {
  margin: 0 13px;
}
.cdt-ham-footer .infos .info a {
  color: #565a62;
  text-decoration: none;
  cursor: pointer;
  margin-right: 4px;
}
.cdt-ham-footer .infos.infos-en .info {
  display: block;
}
.cdt-ham-footer .infos.infos-en .info-license {
  margin: 0 !important;
  display: block;
}
.cdt-footer-dropdown {
  box-shadow: 0 1px 6px rgba(0,0,0,.15);
  padding: 12px 0;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  border: none;
  z-index: 9999 !important;
}
.cdt-footer-dropdown a {
  color: inherit;
}
.cdt-footer-dropdown .el-dropdown-menu__item:focus, .cdt-footer-dropdown .el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: #ff1555;
  color: #fff;
}
@keyframes ball-spin-fade-loader {
  50% {
    opacity: .3;
    transform: scale(.4);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.cdt-tool-contact-form {
  background: #dfe3e8;
  padding: .5em;
}
.cdt-tool-contact-form .close-btn {
  position: absolute;
  right: .5rem;
  padding-left: .75rem;
  padding-right: .75rem;
  height: 3rem;
  width: 3rem;
  top: .5rem;
  border: none;
  border-radius: 6px;
  background-color: transparent;
  cursor: pointer;
}
.cdt-tool-contact-form .close-btn:hover {
  background-color: #f0f4f5;
}
.cdt-tool-contact-form .close-btn .bx--btn__icon {
  width: 1.5rem;
  height: 1.5rem;
}
.cdt-tool-contact-form .form3 .enquiries {
  padding: 0 0 2em;
}
.cdt-tool-contact-form .form3 div.button {
  background: #eb003b;
  width: 6em;
  border: 0;
  padding: .3em 0;
  color: #fff;
  font-weight: 700;
  text-align: center;
  margin: 0 auto 1em;
  display: block;
  cursor: pointer;
  height: auto;
}
.cdt-tool-contact-form .form2 .contactUsRnG {
  background: #fff;
  border: 1px solid #ccc;
  padding: .9em .6em;
  font-size: 13px;
  margin-bottom: 2em;
  word-break: normal;
}
.cdt-tool-contact-form .form2 .form2Control {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 1.5em;
  align-items: center;
  justify-content: space-between;
}
.cdt-tool-contact-form .form2 .form2Control .prev {
  font-size: 15px;
  cursor: pointer;
  width: auto;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA2CAMAAAB+6QB+AAAAVFBMVEUAAAAmJiYyMjIyMjIxMTEyMjIgICAyMjItLS0yMjIzMzMzMzMwMDApKSkuLi4zMzMyMjIyMjIzMzMyMjIyMjIyMjIyMjIzMzMzMzMxMTEwMDAzMzNeTcw7AAAAG3RSTlMABPixP+oHvRnh0MUkDwurpJ2Wj7eF29cUH0Cs0CTCAAAAqElEQVQ4y7XVuxLCQAiF4Y2rrHeN8c77v6eFRSiQf8IY6m9SZOGc8nOkvks40nSxjEDXVEPSXVUN8YEhPohJ1XGq9wULmgDYeeBkwTEBigVbD5wtOMwCegMeCJ4A7h64WLAGsEmBYRJ4AVh54GbB/g+ARZIMCcI/BJ9lRtLDBsEWwibbc4FrgIsCAqcP8ZEjdSIRJE04cTm1MfmjeoGCkTYCaLGQfJvwA52gPYcj+hyhAAAAAElFTkSuQmCC);
  background-position: left center;
  background-size: .5em;
  background-repeat: no-repeat;
  font-weight: 700;
  text-align: right;
  padding-left: 15px;
}
.cdt-tool-contact-form .form2 .form2Control div.button {
  background: #eb003b;
  width: 6em;
  border: 0;
  padding: .3em 0;
  color: #fff;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
}
.cdt-tool-contact-form .form .formPhone.formPhone2 .el-form-item .el-form-item__content .el-select, .cdt-tool-contact-form .form .formPhone.formPhone2 .el-form-item:nth-of-type(1), .cdt-tool-contact-form .form2 .captchaVerify .captchaControl .captchaImage img {
  width: 100%;
}
.cdt-tool-contact-form .form2 .form2Control div.button.disabled {
  background: #aaa;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding-left: .8em;
  padding-right: .5em;
  height: 28px;
}
.cdt-tool-contact-form .form2 .form2Control div.button.disabled span {
  word-break: keep-all;
}
.cdt-tool-contact-form .form2 .form2Control div.button.disabled .vue-loaders {
  right: .8em;
}
.cdt-tool-contact-form .form2 .captchaVerify {
  margin-bottom: 1em;
}
.cdt-tool-contact-form .form2 .captchaVerify .captchaControl {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 1em;
  align-items: flex-end;
}
.cdt-tool-contact-form .form2 .captchaVerify .captchaControl .captchaImage {
  flex-basis: 40%;
}
.cdt-tool-contact-form .form2 .captchaVerify .captchaControl .captchaRefresh {
  flex-basis: 60%;
}
.cdt-tool-contact-form .form2 .captchaVerify .captchaControl .captchaRefresh div {
  font-size: 13px;
  cursor: pointer;
  margin-left: 1em;
}
.cdt-tool-contact-form .form2 .captchaVerify .captchaControl .captchaRefresh div:hover {
  text-decoration: underline;
}
.cdt-tool-contact-form .form1form {
  margin-top: 1em;
}
.cdt-tool-contact-form .form1form .legendHide {
  display: none;
}
.cdt-tool-contact-form .form1form fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.cdt-tool-contact-form .form .formPhone.formPhone2 .el-form-item.is-error .el-select .el-input__inner, .cdt-tool-contact-form .form .formPhone.formPhone2 .el-form-item.is-success .el-select .el-input__inner, .cdt-tool-contact-form .form .formPhone.original .el-form-item.white .el-form-item__content .el-input input, .cdt-tool-contact-form .form .formPhone.original .el-form-item.white .el-form-item__content .el-input input:focus, .cdt-tool-contact-form .form .formPhone:focus-within .el-form-item .el-form-item__content .el-select .el-input .el-input__inner {
  padding: .8em;
}
.cdt-tool-contact-form .form .formPhone {
  display: flex;
  flex-wrap: nowrap;
}
.cdt-tool-contact-form .form .formPhone.original .el-form-item.white .el-form-item__content .el-input input::-moz-placeholder {
  color: #999;
  font-size: 13px;
}
.cdt-tool-contact-form .form .formPhone.original .el-form-item.white .el-form-item__content .el-input input::placeholder {
  color: #999;
  font-size: 13px;
}
.cdt-tool-contact-form .form .formPhone.original .el-form-item.white .el-form-item__content .el-input input:-ms-input-placeholder {
  color: #999;
  font-size: 13px;
}
.cdt-tool-contact-form .form .formPhone.original .el-form-item.white .el-form-item__content .el-input input::-ms-input-placeholder {
  color: #999;
  font-size: 13px;
}
.cdt-tool-contact-form .form .formPhone.formPhone2 .el-form-item .el-form-item__content:focus-within .errorMsg {
  top: 50%;
}
.cdt-tool-contact-form .form .formPhone.formPhone2 .el-form-item .errorMsg {
  font-size: 13px;
}
.cdt-tool-contact-form .form .formPhone.formPhone2 .el-form-item.is-error .errorMsg {
  top: 50%;
}
.cdt-tool-contact-form .form .formPhone.formPhone2 .el-form-item.is-error .el-select .el-input__inner::-webkit-input-placeholder {
  display: none !important;
}
.cdt-tool-contact-form .form .formPhone.formPhone2 .el-form-item.is-success .errorMsg {
  top: 50%;
  display: none;
}
.cdt-tool-contact-form .form .formPhone.formPhone2 .el-form-item.is-success .el-select .el-input__inner::-webkit-input-placeholder {
  display: none !important;
}
.cdt-tool-contact-form .form .formPhone .el-form-item:nth-of-type(1) {
  width: 7rem;
}
.cdt-tool-contact-form .form .formPhone .el-form-item:nth-of-type(2) {
  flex: auto;
  margin-left: -1px;
}
.cdt-tool-contact-form .form .formPhone .el-form-item .el-form-item__content .el-select {
  background: #fff;
}
.cdt-tool-contact-form .form .el-form-item {
  margin-bottom: .5em;
}
.cdt-tool-contact-form .form .el-form-item.white .el-form-item__content {
  background-color: #fff;
}
.cdt-tool-contact-form .form .el-form-item.txtArea .el-form-item__content .errorMsg {
  top: 1.5em;
}
.cdt-tool-contact-form .form .el-form-item.txtArea .el-form-item__content .el-textarea .el-textarea__inner {
  padding-top: 1.5em;
}
.cdt-tool-contact-form .form .el-form-item.is-success .el-form-item__content .errorMsg {
  top: .8em;
}
.cdt-tool-contact-form .form .el-form-item.is-success .el-form-item__content .el-input .el-input__inner {
  padding: 1.35em .8em .25em;
}
.cdt-tool-contact-form .form .el-form-item.is-error.en {
  margin-top: 3em;
}
.cdt-tool-contact-form .form .el-form-item.is-error.en .el-checkbox-group+.el-form-item__error {
  top: -2.7em;
}
.cdt-tool-contact-form .form .el-form-item.is-error .el-form-item__content .errorMsg {
  top: .8em;
  color: #eb003b;
}
.cdt-tool-contact-form .form .el-form-item.is-error .el-form-item__content .errorMsg span {
  display: inline-block;
}
.cdt-tool-contact-form .form .el-form-item.is-error .el-form-item__content .el-input .el-input__inner {
  border: 1px solid #eb003b;
  padding: 1.35em .8em .25em;
}
.cdt-tool-contact-form .form .el-form-item.is-error .el-checkbox-group+.el-form-item__error {
  display: block;
  position: absolute;
  top: -1.7em;
  font-size: 13px;
  color: #eb003b;
}
.cdt-tool-contact-form .el-select-dropdown .popper__arrow, .cdt-tool-contact-form .form .el-form-item .el-form-item__content .errorMsg span, .cdt-tool-contact-form .form .el-form-item .el-form-item__error {
  display: none;
}
.cdt-tool-contact-form .form .el-form-item .el-checkbox-group .el-checkbox {
  white-space: normal;
  font-size: 13px;
}
.cdt-tool-contact-form .form .el-form-item .el-checkbox-group .el-checkbox .el-checkbox__input {
  position: absolute;
  font-size: 15px;
}
.cdt-tool-contact-form .form .el-form-item .el-checkbox-group .el-checkbox .el-checkbox__input .el-checkbox__inner {
  width: 1.2em;
  height: 1.2em;
  border: 1px solid #ccc;
  border-radius: 0;
  background: #fff;
}
@media screen and (min-width:1024px) {
  .cdt-tool-contact-form .form .el-form-item .el-checkbox-group .el-checkbox .el-checkbox__input .el-checkbox__inner:hover {
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 0;
  }
}
.cdt-tool-contact-form .form .el-form-item .el-checkbox-group .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #eb003b;
  border-color: #eb003b;
  border-radius: 0;
}
.cdt-tool-contact-form .form .el-form-item .el-checkbox-group .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner:after {
  width: .3em;
  height: .7em;
  top: 0;
  left: .25em;
  border: 3px solid #fff;
  border-left: 0;
  border-top: 0;
}
.cdt-tool-contact-form .form .el-form-item .el-checkbox-group .el-checkbox .el-checkbox__label {
  padding-left: 1.8em;
  font-size: 13px;
  color: #333;
}
.cdt-tool-contact-form .form .el-form-item .el-checkbox-group .el-checkbox .el-checkbox__label a {
  color: #333;
  text-decoration: underline;
}
.cdt-tool-contact-form .form .el-form-item .el-form-item__content {
  margin-left: initial !important;
  line-height: initial;
  font-size: 13px;
}
.cdt-tool-contact-form .form .el-form-item .el-form-item__content .el-textarea .el-textarea__inner {
  font-size: 13px;
  padding: .8em;
  border: 1px solid #bdc5d5;
  border-radius: 0;
  resize: none;
}
.cdt-tool-contact-form .form .el-form-item .el-form-item__content:focus-within .errorMsg {
  top: .8em;
}
.cdt-tool-contact-form .form .el-form-item .el-form-item__content:focus-within .el-input .el-input__inner {
  padding: 1.35em .8em .25em;
  border: 1px solid #007aff;
  box-shadow: 0 0 5px #007aff;
}
.cdt-tool-contact-form .form .el-form-item .el-form-item__content .errorMsg {
  position: absolute;
  color: #999;
  font-size: 13px;
  top: 50%;
  left: .9em;
  transform: translateY(-50%);
  transition: all .3s;
  z-index: 1;
}
.cdt-tool-contact-form .form .el-form-item .el-form-item__content .el-input {
  font-size: 15px;
}
.cdt-tool-contact-form .form .el-form-item .el-form-item__content .el-input .el-input__inner {
  height: initial;
  line-height: initial;
  padding: .8em;
  font-size: 15px;
  border: 1px solid #bdc5d5;
  border-radius: 0;
  background: 0 0;
  transition: all .3s;
}
.cdt-tool-contact-form .form .el-form-item .el-form-item__content .el-radio-group .el-radio {
  margin-right: 1.5em;
}
.cdt-tool-contact-form .form .el-form-item .el-form-item__content .el-radio-group .el-radio .el-radio__input.is-checked .el-radio__inner {
  border: 1px solid #eb003b;
  background: #eb003b;
}
.cdt-tool-contact-form .form .el-form-item .el-form-item__content .el-radio-group .el-radio .el-radio__input .el-radio__inner {
  width: 1.2em;
  height: 1.2em;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 50%;
}
.cdt-tool-contact-form .form .el-form-item .el-form-item__content .el-radio-group .el-radio .el-radio__input .el-radio__inner:after {
  width: .6em;
  height: .6em;
  border-radius: 50%;
}
.cdt-tool-contact-form .form .el-form-item .el-form-item__content .el-radio-group .el-radio .el-radio__label {
  font-size: 13px;
  padding-left: .5em;
  font-weight: 700;
  color: #333;
}
.cdt-tool-contact-form .h1-title {
  color: #eb003b;
  font-size: 25px;
  font-weight: 700;
  padding-bottom: .7em;
  margin: 0;
}
.cdt-tool-contact-form .contactForm {
  overflow: hidden;
}
@media screen and (max-width:767px) {
  .cdt-tool-contact-form .contactForm {
    overflow: initial;
    overflow-y: auto;
    position: relative;
    height: 100%;
  }
}
.cdt-tool-contact-form .contactForm .slide {
  width: 100%;
  box-sizing: border-box;
  transition: all .6s;
  padding: .5em;
}
.cdt-tool-contact-form .contactForm .slide.first .form:nth-of-type(1) {
  opacity: 1;
  height: auto;
}
.cdt-tool-contact-form .contactForm .slide.first .form:nth-of-type(2), .cdt-tool-contact-form .contactForm .slide.first .form:nth-of-type(3), .cdt-tool-contact-form .contactForm .slide.second .form:nth-of-type(1) {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.cdt-tool-contact-form .contactForm .slide.second .form:nth-of-type(2) {
  opacity: 1;
  height: auto;
}
.cdt-tool-contact-form .contactForm .slide.second .form:nth-of-type(3), .cdt-tool-contact-form .contactForm .slide.third .form:nth-of-type(1), .cdt-tool-contact-form .contactForm .slide.third .form:nth-of-type(2) {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.cdt-tool-contact-form .contactForm .slide.third .form:nth-of-type(3) {
  opacity: 1;
  height: auto;
}
.cdt-tool-contact-form .contactForm .slide .form {
  width: 100%;
  height: auto;
  transition: all 1s;
}
.cdt-tool-contact-form .contactForm .slide .form:nth-of-type(2) {
  height: 0;
}
.cdt-tool-contact-form .contactForm .enquiries {
  font-size: 13px;
  line-height: 1.5em;
  font-weight: 700;
}
.cdt-tool-contact-form .contactForm .enquiries a {
  color: #333;
  text-decoration: underline;
}
.cdt-tool-contact-form .contactForm .contactFormRadio {
  font-weight: 700;
  margin: 1em 0;
}
.cdt-tool-contact-form .contactForm .contactFormTextarea textarea {
  resize: none;
  padding: .9em .6em;
  font-size: 13px;
  width: 100%;
}
.cdt-tool-contact-form .contactForm .contactFormTextarea textarea::-moz-placeholder {
  color: #999;
}
.cdt-tool-contact-form .contactForm .contactFormTextarea textarea::placeholder {
  color: #999;
}
.cdt-tool-contact-form .contactForm .contactFormTextarea textarea:focus {
  border: 1px solid #007aff;
  box-shadow: 0 0 5px #007aff;
}
.cdt-tool-contact-form .contactForm .psNote {
  padding: 1em 0;
  font-size: 13px;
}
.cdt-tool-contact-form .contactForm .next {
  margin: .5em 0 1.5em auto;
  font-size: 15px;
  cursor: pointer;
  width: 4em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA2CAMAAAB+6QB+AAAAVFBMVEUAAAAmJiYlJSUxMTEyMjIyMjIyMjIyMjIwMDAwMDAzMzMzMzMzMzMvLy8oKCgyMjIyMjIyMjIzMzMyMjIzMzMzMzMyMjIzMzMyMjIxMTExMTEzMzNq8+VAAAAAG3RSTlMABAg/+OG3sSUd1carFQ/rpJ2Wj+fNvYfbgUT6LIsGAAAAoklEQVQ4y63Vxw6DMAyA4QxKunfT4fd/zyIu+GD5BxSfPyWK4xHGyH0KbuROagIgUiMAkT56wCW/AfikyBTFFKlqEk1yWEaOq8lLk2DFWZOrTfbNyc0kpxnkw2SjyN0ku/bkYZMnku0MclHk3YR8WfAtDPi1nDHOOv8cA64grkIGXOrcUQy4s3k68IRpD0pcNXFz55xAk5+3hyYARlIdQJvwD+FNPRtC0tGDAAAAAElFTkSuQmCC);
  background-position: right center;
  background-size: .5em;
  background-repeat: no-repeat;
  font-weight: 700;
}
.cdt-tool-contact-form .el-select-dropdown {
  margin-top: 1px !important;
  border-radius: 0;
  border: 0;
  margin-bottom: 0 !important;
}
.cdt-tool-contact-form .el-select-dropdown, .cdt-tool-contact-form .el-select-dropdown .el-select-dropdown__item.selected {
  color: #333;
}
.cdt-tool-contact-form .el-select-dropdown .el-select-dropdown__item.hover, .cdt-tool-contact-form .el-select-dropdown .el-select-dropdown__item:hover {
  background: 0 0;
  color: #eb003b;
}
.cdt-tool-contact-form .ball-spin-fade-loader {
  position: relative;
  top: -10px;
  left: -10px;
}
.cdt-tool-contact-form .ball-spin-fade-loader>div:nth-child(1) {
  top: 25px;
  left: 0;
  animation: ball-spin-fade-loader 1s -.96s infinite linear;
}
.cdt-tool-contact-form .ball-spin-fade-loader>div:nth-child(2) {
  top: 17.05px;
  left: 17.05px;
  animation: ball-spin-fade-loader 1s -.84s infinite linear;
}
.cdt-tool-contact-form .ball-spin-fade-loader>div:nth-child(3) {
  top: 0;
  left: 25px;
  animation: ball-spin-fade-loader 1s -.72s infinite linear;
}
.cdt-tool-contact-form .ball-spin-fade-loader>div:nth-child(4) {
  top: -17.05px;
  left: 17.05px;
  animation: ball-spin-fade-loader 1s -.6s infinite linear;
}
.cdt-tool-contact-form .ball-spin-fade-loader>div:nth-child(5) {
  top: -25px;
  left: 0;
  animation: ball-spin-fade-loader 1s -.48s infinite linear;
}
.cdt-tool-contact-form .ball-spin-fade-loader>div:nth-child(6) {
  top: -17.05px;
  left: -17.05px;
  animation: ball-spin-fade-loader 1s -.36s infinite linear;
}
.cdt-tool-contact-form .ball-spin-fade-loader>div:nth-child(7) {
  top: 0;
  left: -25px;
  animation: ball-spin-fade-loader 1s -.24s infinite linear;
}
.cdt-tool-contact-form .ball-spin-fade-loader>div:nth-child(8) {
  top: 17.05px;
  left: -17.05px;
  animation: ball-spin-fade-loader 1s -.12s infinite linear;
}
.cdt-tool-contact-form .ball-spin-fade-loader>div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  position: absolute;
}
.cdt-tool-contact-form .vue-loaders.ball-spin-fade-loader {
  top: auto;
  left: auto;
  border: 25px solid transparent;
  width: 15px;
  height: 15px;
}
.cdt-tool-contact-form .vue-loaders.ball-spin-fade-loader>div {
  margin: 0;
}
.cdt-toolbar__list {
  z-index: 8002;
  position: fixed;
  top: 3.75rem;
  left: 0;
  right: 0;
  display: grid;
  display: none;
  background: #fff;
  grid-template-rows: auto;
  align-items: center;
  align-content: flex-start;
  align-self: center;
  justify-content: center;
  justify-items: center;
  padding: 1rem;
  gap: 1rem;
  height: auto;
  grid-template-columns: repeat(3,1fr);
}
@media screen and (min-width:1281px) {
  .cdt-toolbar__list {
    z-index: 7999;
    top: 0;
    left: unset;
    right: 0;
    height: 100%;
    background-color: #fff;
    box-shadow: 0 0 .5rem 0 rgba(168,168,168,.5);
    max-width: 4rem;
    display: flex;
    margin: auto;
    align-content: center;
    padding: 80px 0 0;
    flex-direction: column;
    gap: .5rem;
  }
}
@media screen and (max-width:1280px) {
  .cdt-toolbar__list--toolbox-open {
    display: grid;
  }
}
@media screen and (max-width:42rem) {
  .cdt-toolbar__list {
    padding-top: 1rem !important;
  }
}
.cdt-toolbar-impl-en-us .cdt-toolbar__list {
  padding-top: 130px;
}
@media screen and (max-width:42rem) {
  .cdt-toolbar-impl-en-us .cdt-toolbar__list {
    padding-top: 1rem !important;
  }
}
@media screen and (min-width:42rem) {
  .cdt-toolbar__list {
    grid-template-columns: repeat(4,1fr);
  }
}
@media screen and (min-height:760px) and (max-height:770px) {
  .cdt-toolbar__list {
    padding-top: 1rem;
  }
}
.cdt-toolbar__list .tools--contact-us {
  order: 7;
}
@media screen and (min-width:1281px) {
  .cdt-toolbar__list .tools--contact-us {
    order: 7;
  }
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data .data-col1, .cdt-toolbar__list .tools--mortgage_referral {
  order: 3;
}
@media screen and (min-width:1281px) {
  .cdt-toolbar__list .tools--mortgage_referral {
    order: 6;
  }
}
.cdt-toolbar__list .tools--bookmark {
  order: 4;
  display: none;
}
@media screen and (min-width:1281px) {
  .cdt-toolbar__list .tools--bookmark {
    display: flex;
    order: 4;
  }
}
.cdt-toolbar__list .cdt-toolbar__back-to-top .cdt-toolbar-item__title, .cdt-toolbar__list .tools--more {
  display: none;
}
.cdt-toolbar__list .tools--compare {
  order: 6;
}
@media screen and (min-width:1281px) {
  .cdt-toolbar__list .tools--compare {
    order: 3;
  }
  .cdt-toolbar__list .tools--save-search {
    display: none;
  }
}
.cdt-toolbar__list .tools--save-search {
  order: 5;
}
.cdt-toolbar__list .tools--mortgage-calc {
  order: 2;
}
@media screen and (min-width:1281px) {
  .cdt-toolbar__list .tools--mortgage-calc {
    order: 2;
  }
  .cdt-toolbar__list .tools--centaApps {
    order: 1;
  }
}
.cdt-toolbar__list .tools--centaApps, .cdt-toolbar__list .tools--privileges {
  order: 1;
}
@media screen and (min-width:1281px) {
  .cdt-toolbar__list .tools--privileges {
    order: 5;
  }
}
.cdt-toolbar__list .tools--live-chat {
  order: 8;
}
@media screen and (min-width:1281px) {
  .cdt-toolbar__list .tools--live-chat {
    order: 7;
  }
}
@media (min-width:1281px) {
  .cdt-toolbar__list .cdt-toolbar-item>.bx--btn__icon {
    width: 2rem;
    height: 2rem;
  }
}
.cdt-toolbar__list .cdt-toolbar-item .cdt-toolbar-item__title {
  font-size: .75rem;
  line-height: 1.5;
}
.cdt-toolbar__list .tools--more .cdt-toolbar-item__dropdown {
  top: 0;
  min-width: 140px;
}
.cdt-toolbar__list .tools--more .cdt-toolbar-item__dropdown .bx--list-box__menu {
  bottom: -70px;
}
.cdt-toolbar__list .tools--more .cdt-toolbar-item__dropdown .bx--list-box__menu .bx--dropdown-link {
  border: 0;
  margin: 0;
  padding: 0 1rem;
  width: 100%;
}
@media screen and (min-width:1281px) and (max-height:760px) {
  .cdt-toolbar__list .cdt-toolbar__back-to-top, .cdt-toolbar__list .tools--bookmark, .cdt-toolbar__list .tools--compare, .cdt-toolbar__list .tools--mortgage_referral, .cdt-toolbar__list .tools--privileges {
    display: none;
  }
}
@media screen and (min-width:1281px) and (max-height:810px) {
  .cdt-toolbar-impl-en-us .cdt-toolbar__list .cdt-toolbar__back-to-top, .cdt-toolbar-impl-en-us .cdt-toolbar__list .tools--bookmark, .cdt-toolbar-impl-en-us .cdt-toolbar__list .tools--compare, .cdt-toolbar-impl-en-us .cdt-toolbar__list .tools--mortgage_referral, .cdt-toolbar-impl-en-us .cdt-toolbar__list .tools--privileges {
    display: none;
  }
  .cdt-toolbar-impl-en-us .cdt-toolbar__list .tools--more {
    display: flex;
    order: 9;
  }
}
@media screen and (min-width:1281px) and (max-height:760px) {
  .cdt-toolbar__list .tools--more {
    display: flex;
    order: 9;
  }
}
.cdt-toolbar__back-to-top {
  display: none;
}
@media screen and (min-width:1281px) {
  .cdt-toolbar__back-to-top {
    position: absolute;
    bottom: 0;
    display: flex;
  }
}
.cdt-toolbar__popup-group {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 9000;
  padding: 0;
  background: rgba(57,57,57,.5);
  width: 100%;
  height: 100%;
}
@media screen and (min-width:1281px) {
  .cdt-toolbar__popup-group {
    width: 25rem;
    height: auto;
    left: unset;
    right: 5.5rem;
    bottom: 0;
    padding: .5rem;
  }
}
.cdt-toolbar-impl .cdt-toolbar-item__num-count {
  display: block !important;
}
.cdt-toolbar-impl .cdt-side-menu__shade {
  position: fixed;
  z-index: 7998;
  height: 100%;
  width: 100%;
  top: 0;
  background-color: rgba(38,38,38,.5);
  backdrop-filter: blur(1px);
  transition: opacity .35s cubic-bezier(.2,0,.38,.9);
}
.cdt-toolbar-impl .cdt-toolbar-dropdown-item .bx--btn__icon {
  right: unset;
  left: 1rem;
  width: 1.25rem;
  height: 1.25rem;
}
.cdt-toolbar-impl .cdt-toolbar-dropdown-item .bx--btn__icon svg {
  width: 100%;
  height: 100%;
}
.cdt-toolbar-impl .cdt-toolbar-dropdown-item .bx--list-box__menu {
  top: 0;
  bottom: -70px;
}
.cdt-toolbar-impl .cdt-toolbar-dropdown-item .bx--list-box__menu .bx--dropdown-link {
  border: 0;
  margin: 0;
}
.cdt-toolbar-impl .cdt-toolbar-dropdown-item .cdt-toolbar-dropdown-item__title {
  padding-left: 1.5rem;
  font-size: 14px;
}
.cdt-toolbar-impl .bx--dropdown-link {
  border: none;
  font-size: 14px;
}
.cdt-toolbar-impl .bx--dropdown-link:hover {
  color: #333;
  font-weight: 500;
}
.cdt-toolbar-impl .bx--dropdown-link:hover .bx--btn__icon svg path {
  fill: #333;
}
.cdt-toolbar-impl .cdt-toolbar-item .cdt-toolbar-item__dropdown .bx--dropdown-item {
  background-color: #fff;
  margin-top: 2px;
}
.cdt-toolbar-impl .cdt-toolbar-item .cdt-toolbar-item__dropdown .bx--dropdown-item:hover {
  background-color: #f0f4f5;
}
.cdt-toolbar-impl .cdt-toolbar-item .cdt-toolbar-item__dropdown .bx--dropdown-item:last-child {
  margin-bottom: 2px;
}
.cdt-toolbar-item {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: .25rem 0;
  width: 5rem;
  height: auto;
  border-radius: 0;
  color: #21272a;
  fill: #697077;
  border: none;
  background-color: #fff;
}
@media screen and (min-width:1281px) {
  .cdt-toolbar-item {
    width: 3.75rem;
  }
}
.cdt-toolbar-item>.bx--btn__icon, .cdt-toolbar-item>.bx--btn__icon svg {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
}
.cdt-toolbar-item:hover {
  color: #fff;
  background: #697077;
}
.cdt-toolbar-item:hover>.bx--btn__icon {
  currentColor: #fff;
  color: #fff;
}
.cdt-toolbar-item--active, .cdt-toolbar-item--active:hover {
  color: #fff;
  background-color: #eb003b;
}
.cdt-toolbar-item>.bx--btn__icon {
  position: static;
  margin: auto;
  align-self: center;
  justify-self: center;
  currentColor: #697077;
  color: #697077;
}
.cdt-toolbar-item--active>.bx--btn__icon {
  currentColor: #fff;
  color: #fff;
}
.cdt-toolbar-item__title {
  font-size: .75rem;
  line-height: .875rem;
  text-align: center;
  max-height: 2rem;
  line-clamp: 2rem;
  overflow: hidden;
  max-width: 100%;
  word-break: break-word;
}
@media screen and (min-width:1281px) {
  .cdt-toolbar-item>.bx--btn__icon, .cdt-toolbar-item>.bx--btn__icon svg {
    width: 1.75rem;
    height: 1.75rem;
  }
  .cdt-toolbar-item__title {
    font-size: 10px;
  }
}
.cdt-toolbar-item__num-count {
  display: none;
  position: absolute;
  top: .25rem;
  right: .25rem;
  border: 1px solid #fff;
  border-radius: .5rem;
  color: #fff;
  background: #eb003b;
  height: 1rem;
  min-width: 1rem;
  font-size: .6rem;
  line-height: .9rem;
  text-align: center;
  padding: 0 .2rem;
}
@media screen and (min-width:1281px) {
  .cdt-toolbar-item__num-count {
    display: block;
  }
}
.cdt-toolbar-item .cdt-toolbar-item__dropdown {
  position: absolute;
  right: 3.75rem;
  min-width: 10rem;
  display: none;
}
.cdt-toolbar-item .cdt-toolbar-item__dropdown::after {
  content: "";
  position: absolute;
  right: -7px;
  top: 25%;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #f4f4f4;
  border-style: solid;
  border-width: 7px 0 7px 7px;
  display: block;
}
.cdt-toolbar-item .cdt-toolbar-item__dropdown .bx--list-box__menu {
  margin: 0 !important;
  padding: 0 !important;
  background: #fff;
  box-shadow: 0 2px 6px rgba(0,0,0,.2);
  position: absolute;
  right: 0;
  left: 0;
  z-index: 9100;
  width: 100%;
  transition: max-height .11s cubic-bezier(.2,0,.38,.9);
}
@media screen and (min-width:1281px) {
  .cdt-toolbar-item[aria-expanded=false] .cdt-toolbar-item__dropdown {
    display: none;
  }
  .cdt-toolbar-item[aria-expanded=false] .cdt-toolbar-item__dropdown .bx--dropdown-item {
    opacity: 0;
  }
  .cdt-toolbar-item[aria-expanded=true] .cdt-toolbar-item__dropdown {
    display: block;
  }
  .cdt-toolbar-item[aria-expanded=true] .cdt-toolbar-item__dropdown .bx--dropdown-item {
    opacity: 1;
  }
}
.cdt-toolbar-dropdown-item:first-of-type .bx--dropdown-link, .cdt-toolbar-dropdown-item:last-of-type .bx--dropdown-link {
  border-top-color: transparent;
}
.cdt-toolbar-dropdown-item .bx--dropdown-link {
  padding: .25rem 0;
  display: flex;
  align-items: center;
  outline: transparent solid 2px;
  height: 2rem;
  margin: 0 1rem;
  overflow: hidden;
  color: #525252;
  font-weight: 400;
  line-height: 1rem;
  white-space: nowrap;
  text-decoration: none;
  text-overflow: ellipsis;
  border: 1px solid transparent;
  border-top-color: #e0e0e0;
}
.cdt-toolbar-dropdown-item .bx--dropdown-link:focus {
  margin: 0 1rem;
}
.cdt-toolbar-dropdown-item .bx--btn__icon {
  position: absolute;
  flex: 0 1 auto;
  margin: auto .5rem auto 0;
  height: 1rem;
  width: 1rem;
}
.cdt-toolbar-dropdown-item .cdt-toolbar-btn__title {
  line-height: 2rem;
}
.cdt-property-list {
  margin-bottom: 16px;
  padding: 20px;
  border: 1px solid #efefef;
  min-height: 187px;
  transition: box-shadow .4s;
  display: flex;
  flex-direction: row;
  border-radius: 6px;
}
@media only screen and (min-width:992px) {
  .cdt-property-list .hidden-md-and-up {
    display: none !important;
  }
}
@media only screen and (min-width:768px) {
  .cdt-property-list .hidden-sm-and-up {
    display: none !important;
  }
}
.cdt-property-list .image-holder {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.cdt-property-list .image-holder.ratio-4-3 {
  padding-top: 75%;
}
.cdt-property-list .image-holder>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.cdt-property-list .image-holder.contain>img {
  -o-object-fit: contain;
  object-fit: contain;
}
.cdt-property-list .image-holder .el-image__error, .cdt-property-list .image-holder .image-loading {
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  height: 100%;
  width: 100%;
  background-color: #f1f1f1;
  overflow: hidden;
  align-items: center;
  justify-content: center;
}
.cdt-property-list .image-holder .el-image__error span, .cdt-property-list .image-holder .image-loading span {
  opacity: .1;
  font-size: 20px;
  box-shadow: 0 2px 2px rgba(0,0,0,.2);
}
.cdt-property-list .image-holder.no-thumbnail {
  background-color: #f0f4f5;
}
.cdt-property-list .image-holder.no-thumbnail>img {
  width: auto !important;
  height: 40% !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%,-50%);
}
.cdt-property-list__tags {
  display: flex;
  gap: 6px 2px;
  flex-wrap: wrap;
}
.cdt-property-list__tags .el-tag {
  margin-top: 4px;
  font-size: 12px;
  font-weight: 400;
  margin-right: 3px;
  display: inline-block;
  background-color: #ecf0f5;
  color: #1d1d2c;
  height: auto;
  min-height: 18px;
  line-height: 18px;
  padding: 0 5px;
  border-radius: 3px;
  border: none;
}
.cdt-property-list__tags .el-tag.tag-selection {
  background-color: #f7efff;
  color: #6b1cb9;
}
.cdt-property-list__tags .el-tag.tag-directorChoice {
  background: #fcf3df;
  color: #906300;
}
.cdt-property-list__tags .el-tag.tag-foreclosure {
  background: #e5f6fc;
  color: #007fa5;
}
.cdt-property-list .cdt-property-list--image {
  position: relative;
  margin-right: 20px;
  flex: 1 0 30%;
}
.cdt-property-list .cdt-property-list--image__wrap {
  position: relative;
  font-size: 0;
}
.cdt-property-list .cdt-property-list--image__wrap .image-holder, .cdt-property-list .cdt-property-list--image__wrap .image-holder>img {
  border-radius: 4px;
}
.cdt-property-list .cdt-property-list--image__wrap i {
  font-style: normal;
}
.cdt-property-list .cdt-property-list--image__wrap .thumbnailTypeText {
  position: absolute;
  bottom: 6px;
  right: 6px;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  padding: 4px 6px;
  background: linear-gradient(160deg,#dab650,#f9d63b,#b78211,#977116);
  font-weight: 500;
  border-radius: 5px;
  transform-origin: bottom right;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cdt-property-list .cdt-property-list--image__wrap .thumbnailTypeText .img {
  width: 9px;
  height: 16px;
  margin-right: 2px;
  display: flex;
  align-items: center;
}
.cdt-property-list .cdt-property-list--image__wrap .thumbnailTypeText .img svg {
  width: 100%;
  height: 100%;
}
.cdt-property-list .cdt-property-list--image__wrap .media-icon {
  position: absolute;
  bottom: 4px;
  right: 4px;
  line-height: 16px;
  color: #fff;
  border: 2px;
  padding: 3px 4px;
  background: linear-gradient(90deg,#dab650,#f9d63b,#a47a19,#b08017);
  font-weight: 500;
  border-radius: 5px;
  transform-origin: bottom right;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cdt-property-list .cdt-property-list--image__wrap .media-icon .img-vr {
  width: 20px;
  height: 12px;
  margin-right: 4px;
  display: flex;
  align-items: center;
  background-color: initial !important;
}
.cdt-property-list .cdt-property-list--image__wrap .media-icon .text {
  font-size: 12px;
  font-weight: 500;
}
.cdt-property-list .cdt-property-list--image__wrap .media-icon img {
  width: auto;
  height: 24px;
}
.cdt-property-list .cdt-property-list--image__wrap .media-icon img.img-vr {
  background-color: #fff;
}
.cdt-property-list .cdt-property-list--image__wrap .media-icon .img-360, .cdt-property-list .cdt-property-list--image__wrap .media-icon .img-picture, .cdt-property-list .cdt-property-list--image__wrap .media-icon .img-streetView, .cdt-property-list .cdt-property-list--image__wrap .media-icon .img-video {
  width: 35px;
  height: auto;
}
.cdt-property-list .cdt-property-list--image__wrap .img_tag {
  position: absolute;
  top: 5px;
  left: 5px;
  display: flex;
  gap: 0 4px;
}
.cdt-property-list .cdt-property-list--image__wrap .img_tag span {
  display: inline-block;
  font-size: .875rem;
  font-weight: 500;
  background: linear-gradient(90deg,#ff8080,#d00030);
  color: #fff;
  height: 1.5rem;
  line-height: 1.5rem;
  padding: 0 6px;
  border-radius: 4px;
}
.cdt-property-list .cdt-property-list--image__wrap .img_tag span .img {
  background: initial;
  width: 12px;
  height: auto;
  margin-right: 2px;
  padding: 0;
}
.cdt-property-list .cdt-property-list--image__wrap .img_tag span .img svg {
  width: 12px;
  height: auto;
}
.cdt-property-list .cdt-property-list--image__wrap .img_tag .tag2 {
  background: linear-gradient(90deg,#01c1a3,#0b7fa2);
}
.cdt-property-list .cdt-property-list--image__wrap .has-discount-post {
  position: absolute;
  left: -1rem;
  top: -1rem;
}
.cdt-property-list .cdt-property-list--image__wrap .has-discount-post img {
  height: 2rem;
  max-width: 150px;
  width: auto;
}
.cdt-property-list .cdt-property-list--image__wrap .play-icon {
  background: 0 0 !important;
  bottom: 50% !important;
  right: 50% !important;
  transform: translate(50%,50%);
  max-width: 35px;
  min-width: 16px;
}
.cdt-property-list .cdt-property-list--image__wrap .play-icon img {
  width: 100%;
  height: auto;
}
.cdt-property-list .cdt-property-list--image__wrap .record-status {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  background: #f0f4f5;
}
.cdt-property-list .cdt-property-list--image__wrap .record-status img {
  display: block;
  margin: auto;
  width: 30%;
  min-width: 70px;
}
.cdt-property-list .cdt-property-list--image .cdt-property-list__tags {
  margin-top: 8px;
}
.cdt-property-list .cdt-property-list--content {
  overflow: hidden;
  flex: 0 1 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.cdt-property-list .cdt-property-list--content .title {
  max-width: calc(100% - 2.5rem);
}
.cdt-property-list .cdt-property-list--content .title .title-lg {
  overflow: hidden;
  font-weight: 500;
  color: #1d1d2c;
  word-break: break-word;
  display: block;
}
.cdt-property-list .cdt-property-list--content .title .title-sm {
  font-size: 16px;
  color: #1d1d2c;
  font-weight: 400;
  word-break: break-word;
}
.cdt-property-list .cdt-property-list--content .title span {
  font-size: 16px;
}
.cdt-property-list .cdt-property-list--content .area {
  color: #1d1d2c;
  font-size: 13px;
  line-height: 18px;
  display: none;
}
.agent-detail-page .cdt-property-list .cdt-property-list--content .area {
  display: block;
}
.cdt-property-list .cdt-property-list--content .col-detail .adress {
  color: #000;
  line-height: 18px;
  margin: 4px 0 8px;
  word-break: break-word;
  white-space: normal;
}
.cdt-property-list .cdt-property-list--content .col-detail .adress.tag-adress {
  color: #1d1d2c;
  margin: 4px 0 0;
  display: inline-block;
  line-height: 1.5;
}
.cdt-property-list .cdt-property-list--content .col-detail .adress.floor-info {
  color: #646c79;
}
.cdt-property-list .cdt-property-list--content .facility {
  width: 100%;
  display: none;
  margin-top: 8px;
}
.cdt-property-list .cdt-property-list--content .facility .facility-tag {
  padding: 0 5px;
  border-radius: 2px;
  background-color: #faf6e4;
  color: #1d1d2c;
  font-size: 13px;
  margin-right: 4px;
  margin-bottom: 7px;
  line-height: 20px;
  display: flex;
  align-items: center;
}
.cdt-property-list .cdt-property-list--content .facility .facility-tag:last-child {
  margin-right: 0;
}
.cdt-property-list .cdt-property-list--content .facility .facility-tag .facility-icon {
  height: 10px;
  display: block;
  margin-right: 3px;
}
.cdt-property-list .cdt-property-list--content .facility .facility-tag .university-name {
  font-weight: 500;
  font-size: 13px;
  color: #1d1d2c;
  margin-right: 4px;
}
.cdt-property-list .cdt-property-list--content .facility .facility-tag .keepPet {
  font-size: 13px;
  color: #333;
}
.cdt-property-list .cdt-property-list--content .price-detail {
  flex: 1;
  color: #202228;
  display: flex;
  overflow: visible;
  flex-wrap: wrap-reverse;
  justify-content: space-between;
}
.cdt-property-list .cdt-property-list--content .price-detail .left {
  flex: 0 1 450px;
  font-size: 15px;
  overflow: visible;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cdt-property-list .cdt-property-list--content .price-detail .tag span {
  display: inline-block;
  font-weight: 400;
  background-color: #f0f4f5;
  color: #1d1d2c;
  border-radius: 4px;
  margin-right: 4px;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  padding: 0 8px;
}
.cdt-property-list .cdt-property-list--content .price-detail .tag span.active {
  background-color: #f7efff;
  color: #6b1cb9;
}
.cdt-property-list .cdt-property-list--content .price-detail .tag span.tag-directorChoice {
  background: #fcf3df;
  color: #906300;
}
.cdt-property-list .cdt-property-list--content .price-detail .tag span.tag-foreclosure {
  background: #e5f6fc;
  color: #007fa5;
}
.cdt-property-list .cdt-property-list--content .price-detail .tag2 span {
  background-color: #faf6e4;
  color: #af8527;
  margin-top: 4px;
}
.cdt-property-list .cdt-property-list--content .price-detail .tag2 span img {
  width: 14px;
  height: 14px;
  margin-right: 2px;
  margin-bottom: 2px;
}
.cdt-property-list .cdt-property-list--content .price-detail .area {
  margin-top: 8px;
  display: flex;
  flex-direction: column;
  font-size: 13px;
}
.cdt-property-list .cdt-property-list--content .price-detail .area .area-block {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: flex-start;
}
.cdt-property-list .cdt-property-list--content .price-detail .area .text {
  flex: 1;
  line-height: 18px;
  margin-bottom: 4px;
  color: #1d1d2c;
}
.cdt-property-list .cdt-property-list--content .price-detail .area .text .box>span:nth-child(2) {
  margin-left: 3px;
}
.cdt-property-list .cdt-property-list--content .price-detail .area .num {
  color: #707070;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.cdt-property-list .cdt-property-list--content .price-detail .area .num .area-price-contaier {
  display: flex;
  flex-direction: column;
}
.cdt-property-list .cdt-property-list--content .price-detail .area .num span {
  font-weight: 500;
  color: #1d1d2c;
  font-size: 18px;
}
.cdt-property-list .cdt-property-list--content .price-detail .area .area-price {
  font-weight: 400;
  font-size: 13px;
  color: #707070;
  margin-left: 10px;
  line-height: 20px;
  display: flex;
  flex-wrap: wrap;
}
.cdt-property-list .cdt-property-list--content .price-detail .area .area-price span {
  font-weight: 400;
  font-size: 13px;
  color: #646c79;
  flex: 0 1 200px;
}
.cdt-property-list .cdt-property-list--content .price-detail.supplement {
  flex-direction: column-reverse;
}
.cdt-property-list .cdt-property-list--content .price-detail.supplement .left .adress {
  display: none;
}
.cdt-property-list .cdt-property-list--content .price-detail.supplement .right .right-warpper {
  width: 100%;
  flex-direction: row;
}
.cdt-property-list .cdt-property-list--content .price-detail.supplement .num {
  justify-content: flex-end;
}
.cdt-property-list .cdt-property-list--content .price-detail.supplement .area {
  margin-top: 0;
}
.cdt-property-list .cdt-property-list--content .price-detail.supplement .area .usable-area {
  margin-right: 10px;
}
.cdt-property-list .cdt-property-list--content .price-detail.supplement .area .construction-area {
  padding-left: 8px;
  margin-left: 0;
  border-left: 1px solid #ccc;
}
.cdt-property-list .cdt-property-list--content .price-detail.supplement .area .text {
  text-align: right;
}
.cdt-property-list .cdt-property-list--content .price-detail .right {
  text-align: right;
  color: #000;
  font-size: 15px;
  display: flex;
  flex-direction: column;
  flex: 0 1 25%;
  min-width: 85px;
  align-content: flex-end;
  justify-content: flex-end;
  margin-top: 5px;
}
.cdt-property-list .cdt-property-list--content .price-detail .right .right-warpper {
  display: inline-block;
}
.cdt-property-list .cdt-property-list--content .price-detail .right .right-warpper .installment {
  margin-top: 2px;
  line-height: 24px;
  border-radius: 4px;
  padding: 0 8px;
  background-color: #ecf0f5;
  display: inline-block;
  letter-spacing: .5px;
  font-size: .75rem;
  color: #1d1d2c;
}
.cdt-property-list .cdt-property-list--content .price-detail .right .right-warpper .installment:hover {
  background-color: #ff1555;
  color: #fff;
}
.cdt-property-list .cdt-property-list--content .price-detail .right .right-warpper .installment>span {
  display: inline-block;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-sect {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block {
  min-width: 85px;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .prem-label-h5 {
  display: none;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .upper-set {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .prem-label {
  color: #1d1d2c;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
  text-align: right;
  display: inline-block;
  flex: 0 1 0;
  padding-left: 5px;
  margin-bottom: -5px;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .orig-price {
  display: inline-block;
  flex: 0 0 1;
  font-size: .75rem;
  color: #707070;
  line-height: 1rem;
  height: 1rem;
  word-break: keep-all;
  white-space: nowrap;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .orig-price::after {
  content: " ";
  display: block;
  height: 2px;
  width: 100%;
  position: relative;
  bottom: 50%;
  background: #eb003b;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .percentage {
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  color: #eb0040;
  margin-left: 7px;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .price {
  color: #eb003b;
  font-size: 24px !important;
  white-space: nowrap;
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .price .prem-label span {
  font-size: 13px;
  color: #000;
  line-height: 18px;
  font-weight: 400;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .price .prefix {
  font-weight: 500;
  font-size: 15px;
  margin: 0 3px 0 8px;
  line-height: 20px;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .price .prefix.text-black {
  color: #1d1d2c;
  font-size: 13px;
  line-height: 18px;
  margin: 0 !important;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .price span label {
  font-size: 13px;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .price span label.text-black {
  color: #202228;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block .price .price-info {
  font-weight: 500;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block.is-rent .price {
  color: #ff9d00;
}
.cdt-property-list .cdt-property-list--content .price-detail .price-block.is-rent:first-child {
  margin-bottom: 0 !important;
}
.cdt-property-list .cdt-property-list--content .bookmark {
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  padding: 0 12px;
  border-radius: 6px;
  position: absolute;
  top: -10px;
  right: -10px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.cdt-property-list .cdt-property-list--content .bookmark .svg-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .bookmark .bx--btn .svg-container svg path, .cdt-property-list .cdt-property-list--content .bookmark .svg-container svg path {
  stroke: #d3d3d3;
}
.cdt-property-list .cdt-property-list--content .bookmark .svg-container svg {
  height: 1.25rem;
  width: 1.25rem;
}
@media only screen and (max-width:991px) {
  .cdt-property-list:not(.cdt-property-list-h5) .hidden-sm-and-down {
    display: none !important;
  }
}
@media only screen and (max-width:767px) {
  .cdt-property-list:not(.cdt-property-list-h5) .hidden-xs-only {
    display: none !important;
  }
}
@media screen and (min-width:991px) {
  .cdt-property-list:not(.cdt-property-list-h5):hover {
    box-shadow: rgba(0,0,0,.15) 0 0 10px 0;
  }
}
@media screen and (max-width:66rem) {
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--image__wrap .has-discount-post {
    left: -.3rem;
    top: -.3rem;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--image__wrap .has-discount-post img {
    height: 1.5rem;
  }
}
@media screen and (min-width:992px) {
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--image .cdt-property-list__tags {
    display: none;
  }
}
@media screen and (max-width:767px) {
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--image {
    flex: 1 0 32vw;
    margin-right: 12px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .facility {
    display: flex;
  }
}
@media screen and (min-width:992px) {
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail {
    flex-wrap: nowrap;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .price-block {
    width: 150px;
  }
}
@media screen and (max-width:991px) {
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .tag span {
    margin-right: 6px;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    padding: 1px 6px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .right .right-warpper {
    display: none;
  }
}
@media screen and (min-width:768px) {
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .area {
    flex-direction: row;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .area :first-child.area-block {
    margin-right: 10px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .area .area-block {
    flex-direction: column;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .area .num {
    align-items: flex-start;
    flex-direction: row;
    flex: 1;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .right {
    flex: 0 1 30%;
  }
}
@media screen and (max-width:991px) and (min-width:768px) {
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .right {
    flex: 1;
    margin-top: 0;
  }
}
@media screen and (min-width:991px) and (max-width:768px) {
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .price-sect {
    flex-direction: row;
  }
}
@media screen and (min-width:767px) {
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .price-sect {
    justify-content: flex-end;
    align-items: flex-end;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .price-sect .price-block+.is-sale-hos, .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .price-sect .price-block:first-child {
    margin-bottom: 2px;
  }
}
@media screen and (min-width:768px) {
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .price-block .upper-set {
    margin-bottom: -5px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .price-block .prem-label {
    flex: 0 1 auto;
    margin-bottom: 0;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .price-block .orig-price {
    font-size: 1rem;
  }
}
@media only screen and (max-width:767px) {
  .cdt-property-list:not(.cdt-property-list-h5) {
    padding: 16px;
    border: none;
    border-radius: 0;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .style-h5 {
    font-size: 18px !important;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--image {
    flex: 1 0 32%;
    min-width: 120px;
    margin-right: 12px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--image__wrap .img_tag span {
    font-size: 10px;
    height: 18px;
    line-height: 14px;
    padding: 2px 4px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--image__wrap .has-discount-post {
    left: -.3rem;
    top: -.3rem;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--image__wrap .has-discount-post img {
    height: 1.5rem;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .facility {
    display: flex;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .facility .facility-tag {
    background-color: transparent;
    padding: 0;
    border-radius: none;
    margin-right: 0;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .facility .facility-tag::after {
    content: "・";
    color: #646c79;
    margin: 0 4px;
    line-height: 20px;
    display: inline-flex;
    align-items: center;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .facility .facility-tag:last-child::after, .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .right .right-warpper {
    display: none;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .facility .facility-tag .facility-icon {
    height: 16px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail {
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: flex-end;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .left {
    flex: 1;
    justify-content: flex-end;
    max-width: 140px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .tag span {
    margin-right: 6px;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    padding: 1px 6px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .area .text {
    margin-bottom: 0;
    flex: none;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .area .area-price {
    margin-left: 5px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .area span {
    font-size: 12px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail .right {
    flex: 1;
    flex-direction: row;
    padding-right: 0;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set {
    flex-direction: column-reverse;
    justify-content: normal;
    align-items: normal;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set .left {
    max-width: 100%;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set .left .area {
    margin-top: 5px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set .left .area .area-block .num {
    flex: 1;
    align-items: normal;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set .left .area .area-block .num .area-price-contaier {
    flex-direction: row;
    flex: 1;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set .left .area .area-block .num .area-price-contaier .area-price {
    margin-left: 0;
    flex: 1;
    justify-content: flex-end;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set .left .area .area-block .num .area-price-contaier .area-price span {
    flex: none;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set .right {
    margin-top: 8px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set .right .price-sect {
    flex: 1;
    flex-direction: row;
    padding-left: 45px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set .right .price-sect .price-block {
    flex: 1;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set .right .price-sect .price-block .prem-label-h5 {
    display: flex;
    justify-content: flex-end;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set .right .price-sect .price-block .prem-label-h5 span {
    line-height: 18px;
    font-weight: 400;
    font-size: 12px;
    color: #333;
    margin-bottom: 4px;
    display: inline-block;
    background: #ecf0f5;
    border-radius: 4px;
    padding: 1px 5px;
  }
  .cdt-property-list:not(.cdt-property-list-h5) .cdt-property-list--content .price-detail.hos-set .right .price-sect .price-block .price .prem-label {
    display: none;
  }
}
.cdt-property-list.cdt-property-list-h5 {
  padding: 16px;
  border: none;
  border-radius: 0;
}
.cdt-property-list.cdt-property-list-h5 .hidden-sm-and-down, .cdt-property-list.cdt-property-list-h5 .hidden-xs-only {
  display: none !important;
}
.cdt-property-list.cdt-property-list-h5 .hidden-sm-and-up {
  display: initial !important;
}
.cdt-property-list.cdt-property-list-h5 .style-h5 {
  font-size: 18px !important;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--image {
  flex: 1 0 32%;
  min-width: 120px;
  margin-right: 12px;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--image__wrap .img_tag span {
  font-size: 10px;
  height: 18px;
  line-height: 14px;
  padding: 2px 4px;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--image__wrap .has-discount-post {
  left: -.3rem;
  top: -.3rem;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--image__wrap .has-discount-post img {
  height: 1.5rem;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .facility {
  display: flex;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .facility .facility-tag {
  background-color: transparent;
  padding: 0;
  border-radius: none;
  margin-right: 0;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .facility .facility-tag::after {
  content: "・";
  color: #646c79;
  margin: 0 4px;
  line-height: 20px;
  display: inline-flex;
  align-items: center;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .facility .facility-tag:last-child::after, .cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail .right .right-warpper {
  display: none;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .facility .facility-tag .facility-icon {
  height: 16px;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-end;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail .left {
  flex: 1;
  justify-content: flex-end;
  max-width: 140px;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail .tag span {
  margin-right: 6px;
  font-size: 13px;
  height: 22px;
  line-height: 22px;
  padding: 1px 6px;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail .area .text {
  margin-bottom: 0;
  flex: none;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail .area .area-price {
  margin-left: 5px;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail .area span {
  font-size: 12px;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail .right {
  flex: 1;
  flex-direction: row;
  padding-right: 0;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set {
  flex-direction: column-reverse;
  justify-content: normal;
  align-items: normal;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set .left {
  max-width: 100%;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set .left .area {
  margin-top: 5px;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set .left .area .area-block .num {
  flex: 1;
  align-items: normal;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set .left .area .area-block .num .area-price-contaier {
  flex-direction: row;
  flex: 1;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set .left .area .area-block .num .area-price-contaier .area-price {
  margin-left: 0;
  flex: 1;
  justify-content: flex-end;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set .left .area .area-block .num .area-price-contaier .area-price span {
  flex: none;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set .right {
  margin-top: 8px;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set .right .price-sect {
  flex: 1;
  flex-direction: row;
  padding-left: 45px;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set .right .price-sect .price-block {
  flex: 1;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set .right .price-sect .price-block .prem-label-h5 {
  display: flex;
  justify-content: flex-end;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set .right .price-sect .price-block .prem-label-h5 span {
  line-height: 18px;
  font-weight: 400;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
  display: inline-block;
  background: #ecf0f5;
  border-radius: 4px;
  padding: 1px 5px;
}
.cdt-property-list.cdt-property-list-h5 .cdt-property-list--content .price-detail.hos-set .right .price-sect .price-block .price .prem-label {
  display: none;
}
.cdt-deal-property {
  display: flex;
  flex-direction: row;
  padding: 20px 0;
  min-height: 135px;
  border-bottom: 1px solid #efefef;
}
@media screen and (max-width:767px) {
  .cdt-deal-property {
    padding: 12px;
  }
}
.cdt-deal-property .left-block {
  flex: 0 1 30%;
  min-width: 110px;
  max-width: 195px;
  margin-right: 15px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  position: initial;
}
.cdt-deal-property .left-block .img-wrap {
  position: relative;
  font-size: 0;
}
.cdt-deal-property .left-block .img-wrap .img-holder {
  width: 100%;
  padding-top: 56.25%;
}
.cdt-deal-property .left-block .img-wrap .img-holder>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.cdt-deal-property .left-block .fix {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width:1584px) {
  .cdt-deal-property .left-block .fix {
    display: none;
  }
}
.cdt-deal-property .left-block .fix img {
  width: auto;
  height: 36px;
}
.cdt-deal-property .left-block .fix .source-status-block {
  position: absolute;
  top: 4px;
  left: 4px;
}
.cdt-deal-property .left-block .fix .source-status-block.tag span {
  margin: 0;
  max-height: 20px;
}
.cdt-deal-property .left-block .fix .text-label {
  display: block;
  position: relative;
  width: 120%;
  top: 10px;
  left: -35px;
  line-height: 25px;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  background: #910c30;
  text-align: center;
  transform: rotate(-30deg);
}
.cdt-deal-property .left-block .fix .text-label.is-rent {
  background: #ec8600;
}
.cdt-deal-property .left-block .fix .mob-text-label {
  display: inline-block;
  position: relative;
  width: auto;
  min-width: 50px;
  padding: 1px 12px;
  line-height: 18px;
  left: -5px;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background: #910c30;
  text-align: center;
}
.cdt-deal-property .left-block .fix .mob-text-label::after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 0;
  border-right: 5px solid #777d88;
  border-bottom: 5px solid transparent;
}
.cdt-deal-property .left-block .fix .mob-text-label.is-rent {
  background: #ec8600;
}
.cdt-deal-property .left-block .media-icon {
  position: absolute;
  font-size: 0;
  bottom: 3px;
  right: 3px;
}
.cdt-deal-property .left-block .media-icon img {
  width: auto;
  height: 16px;
}
.cdt-deal-property .left-block .media-icon img.img-vr {
  background-color: #fff;
}
.cdt-deal-property .left-block .play-icon {
  background-color: transparent;
  bottom: 50%;
  right: 50%;
  transform: translate(50%,50%);
  width: 25%;
  max-width: 35px;
  min-width: 25px;
}
.cdt-deal-property .left-block .play-icon img {
  width: 100%;
  height: auto;
}
.cdt-deal-property .left-block .media-icon .img-360, .cdt-deal-property .left-block .media-icon .img-picture, .cdt-deal-property .left-block .media-icon .img-streetView, .cdt-deal-property .left-block .media-icon .img-video {
  width: 24px;
  height: 24px;
}
.cdt-deal-property .left-block .tag span {
  margin: 2px;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
  background-color: #866928a7;
  color: #fff;
  line-height: 16px;
  padding: 2px 3px;
  border-radius: 2px;
}
.cdt-deal-property .left-block .tag span.AC {
  background-color: #eb003b;
}
.cdt-deal-property .left-block .tag span.Land, .cdt-deal-property .left-block .tag span.land {
  background-color: #00b260;
}
.cdt-deal-property .left-block .data-source {
  display: none;
}
@media screen and (max-width:1584px) {
  .cdt-deal-property .left-block .data-source {
    display: block;
  }
}
.cdt-deal-property .left-block .special-trans {
  margin-top: 2px;
}
.cdt-deal-property .left-block .special-trans span {
  font-size: 12px;
  color: #333;
  display: flex;
  align-items: center;
}
.cdt-deal-property .left-block .special-trans span .special-icon {
  width: 9px;
  height: 7px;
  margin: 0 3px 3px 0;
}
@media screen and (min-width:992px) {
  .cdt-deal-property .left-block .special-trans {
    display: none;
  }
}
.cdt-deal-property .right-block {
  overflow: hidden;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.cdt-deal-property .right-block .title .title-lg {
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 700;
  color: #202228;
  word-break: break-word;
  font-size: 20px;
  white-space: normal;
}
.cdt-deal-property .right-block .title .title-sm {
  font-weight: 400;
  word-break: break-word;
  font-size: 15px;
  color: #6c6c6c;
  margin: 5px 0 3px;
}
.cdt-deal-property .right-block .title span {
  line-height: 20px;
  font-size: 13px;
  display: block;
}
.cdt-deal-property .right-block .col-detail .adress {
  color: #000;
  line-height: 18px;
  margin: 4px 0 6px;
  word-break: break-word;
  white-space: normal;
}
.cdt-deal-property .right-block .col-detail .adress.tag-adress {
  font-size: 14px;
  color: #646c79;
  margin: 0;
}
.cdt-deal-property .right-block .col-detail .adress.floor-info {
  color: #6c6c6c;
}
.cdt-deal-property .right-block .block-area {
  color: #817f7f;
  font-size: 13px;
  line-height: 22px;
  font-weight: 500;
  text-align: left;
  display: none;
}
.cdt-deal-property .right-block .price-detail {
  flex: 1;
  color: #202228;
  display: flex;
  overflow: visible;
  flex-wrap: wrap-reverse;
  justify-content: space-between;
}
.cdt-deal-property .right-block .price-detail .left {
  font-size: 15px;
  overflow: visible;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.cdt-deal-property .right-block .price-detail .area {
  display: flex;
  flex-direction: column;
  font-size: 14px;
}
.cdt-deal-property .right-block .price-detail .area .area-block {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
}
.cdt-deal-property .right-block .price-detail .area .usable-area {
  margin-bottom: 4px;
}
.cdt-deal-property .right-block .price-detail .area .text {
  flex: 1;
  line-height: 18px;
  color: #202228;
}
.cdt-deal-property .right-block .price-detail .area .text .nArea {
  margin-left: 4px;
  font-size: 16px;
  font-weight: 700;
}
.cdt-deal-property .right-block .price-detail .area .num {
  color: #707070;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.cdt-deal-property .right-block .price-detail .area .num .area-price-contaier {
  display: flex;
  flex-direction: column;
  text-align: right;
}
.cdt-deal-property .right-block .price-detail .area .num span {
  font-weight: 700;
  color: #202228;
  font-size: 18px;
}
.cdt-deal-property .right-block .price-detail .area .area-price {
  font-weight: 400;
  font-size: 14px;
  color: #707070;
  margin-left: 10px;
  line-height: 20px;
  display: flex;
  flex-wrap: wrap;
}
.cdt-deal-property .right-block .price-detail .area .area-price span {
  font-weight: 400;
  font-size: 14px;
  color: #707070;
  flex: 0 1 200px;
}
.cdt-deal-property .right-block .price-detail .special-trans {
  margin-top: 10px;
}
.cdt-deal-property .right-block .price-detail .special-trans span {
  font-size: 12px;
  color: #333;
  display: flex;
  align-items: center;
}
.cdt-deal-property .right-block .price-detail .special-trans span .special-icon {
  width: 9px;
  height: 7px;
  margin: 0 3px 3px 0;
}
.cdt-deal-property .right-block .price-detail .right {
  text-align: right;
  color: #000;
  font-size: 15px;
  display: flex;
  min-width: 85px;
  align-content: flex-end;
  justify-content: flex-end;
  margin-top: 5px;
  flex: 1;
  flex-direction: row;
}
.cdt-deal-property .right-block .price-detail .price-sect {
  display: flex;
  flex-direction: column-reverse;
}
.cdt-deal-property .right-block .price-detail .price-block {
  min-width: 85px;
  white-space: nowrap;
  line-height: 1.3;
}
.cdt-deal-property .right-block .price-detail .price-block .prem-label {
  color: #1d1d2c;
  font-size: 14px;
  line-height: 12px;
  text-align: right;
  display: inline-block;
}
.cdt-deal-property .right-block .price-detail .price-block.is-date {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
}
.cdt-deal-property .right-block .price-detail .price-block .special-wrap {
  padding-right: 12px;
}
.cdt-deal-property .right-block .price-detail .price-block .price {
  position: relative;
  color: #eb003b;
  font-size: 25px;
  font-weight: 500;
}
.cdt-deal-property .right-block .price-detail .price-block .price .prefix, .cdt-deal-property .right-block .price-detail .price-block .price label {
  font-size: 15px;
}
.cdt-deal-property .right-block .price-detail .price-block .price .special {
  position: absolute;
  width: 8px;
  height: 7px;
  top: 13px;
  right: 0;
}
.cdt-deal-property .right-block .price-detail .price-block .date {
  font-size: 14px;
  color: #333;
  margin-left: 5px;
}
.cdt-deal-property .right-block .price-detail .price-block.is-rent .price {
  color: #ff9d00;
}
.cdt-deal-property .right-block .price-detail.hos-set .left {
  flex: 0;
}
.cdt-deal-property .right-block .price-detail.hos-set {
  flex-direction: column-reverse;
}
.cdt-deal-property .right-block .price-detail.hos-set .price-sect {
  flex-direction: row;
  width: 100%;
  justify-content: flex-end;
}
.cdt-deal-property .right-block .price-detail.hos-set .price-sect .price-block {
  flex: 0 0 80px;
}
.cdt-deal-property .right-block .price-detail.hos-set .area .area-block {
  justify-content: space-between;
}
.cdt-deal-property .right-block .price-detail.hos-set .area .area-block .num .area-price-contaier {
  flex-direction: row;
  width: 160px;
  margin-right: 0;
  justify-content: flex-end;
}
.cdt-deal-property .right-block .price-detail.hos-set .area .area-block .area-price {
  flex: 0 0 80px;
}
.cdt-estate-card .count-wrap {
  position: absolute;
  left: 0;
  top: 0;
}
.cdt-estate-card .count-lbl {
  padding: 1px 6px;
  min-width: 53px;
  text-align: center;
  min-height: 22px;
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
}
.cdt-estate-card .count-lbl.lbl-l {
  background: #ff1555;
  margin-right: 10px;
}
.cdt-estate-card .count-lbl.lbl-r {
  background: #ff9d00;
}
.cdt-estate-card .icon-rise {
  display: inline-block;
  position: relative;
  width: 0;
  height: 0;
  top: 5px;
  margin-right: 4px;
  border-top: 8px solid #ff1555;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.cdt-estate-card .icon-rise::after {
  content: "";
  position: absolute;
  top: -15px;
  left: -2px;
  width: 4px;
  height: 8px;
  background-color: #ff1555;
}
.cdt-estate-card .up .icon-rise {
  top: -6px;
  border-bottom: 8px solid #129501;
  border-top: 0;
}
.cdt-estate-card .up .icon-rise::after {
  top: 8px;
  background-color: #129501;
}
.cdt-estate-card.cdt-estate-card-mode .property-text {
  flex-direction: column;
  padding: 0;
  border-radius: 6px;
}
.cdt-estate-card.cdt-estate-card-mode .property-text:hover {
  box-shadow: 0 0 8px rgba(0,0,0,.161);
}
.cdt-estate-card.cdt-estate-card-mode .property-text .img {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-right: 0;
  flex: 1 1 30%;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .img .img-wrap {
  border-radius: 0;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .img .img-wrap .count-wrap {
  display: flex !important;
  top: 8px;
  left: 8px;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .img .img-wrap .count-wrap .count-lbl {
  padding: 2px 16px;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .img .img-wrap .count-wrap .count-lbl.lbl-l {
  margin-right: 12px;
}
@media screen and (max-width:991px) {
  .cdt-estate-card.cdt-estate-card-mode .property-text .img .img-wrap .count-wrap .count-lbl {
    padding: 0 10px;
    min-height: 20px;
  }
}
.cdt-estate-card.cdt-estate-card-mode .property-text .img .img-holder>img {
  border-radius: 6px 6px 0 0;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .estate-info {
  margin-right: 0;
  padding: 10px;
  max-width: 100%;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .estate-info .info-name {
  font-size: 18px;
  line-height: 22px;
  margin: 0;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .bookmark {
  position: relative;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .bookmark .bx--btn {
  position: absolute;
  right: -10px;
  height: 3rem;
  width: 3rem;
  justify-content: center;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .bookmark .bx--btn .bx--assistive-text, .cdt-estate-card.cdt-estate-card-mode .property-text .bookmark .bx--btn::before {
  display: none;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .bookmark .bx--btn .svg-container {
  margin: auto;
}
.cdt-estate-card .property-text .bookmark .svg-container.is-bookmark-activated svg path, .cdt-estate-card.cdt-estate-card-mode .property-text .bookmark .bx--btn .svg-container.is-bookmark-activated svg path {
  stroke: #ff86a7;
  fill: #ff86a7;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .bookmark .bx--btn svg {
  height: 1.25rem;
  width: 1.25rem;
  margin-top: 5px;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data {
  position: relative;
  justify-content: space-between;
  margin-top: 12px;
  padding-top: 20px;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data .data-lbl {
  display: none;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data .data-col3 .data-value {
  display: none;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data .data-col3 .hidden-pc {
  display: block;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data>div {
  order: 2;
  margin: 0;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data>div.data-col1 {
  font-weight: 500;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data>div.data-col2 {
  position: absolute;
  right: 0;
  top: 0;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data>div.data-col3>div:first-of-type {
  margin-right: 5px;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data>div:last-of-type {
  order: 1;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data>div>.data-value {
  font-size: 15px;
  line-height: 20px;
  margin-top: 0;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data>div>.data-value.down, .cdt-estate-card.cdt-estate-card-mode .property-text .basic-data>div>.data-value.up {
  margin-top: 0;
  font-size: 14px;
  font-weight: 500;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data .hidden-h5, .cdt-estate-card.cdt-estate-card-mode .property-text .basic-data .sell-rent {
  display: none;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col {
  display: flex;
  flex-direction: column;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col .findproperty-icon {
  display: inline-block;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col .data-row-1 {
  align-content: baseline;
  justify-content: space-between;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col .data-row-1 .data-lbl, .cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col .data-row-1 .data-value, .cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col .data-row-1 .data-value.down, .cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col .data-row-1 .data-value.up {
  margin: 0;
  line-height: 15px;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col .data-row-1 .data-lbl {
  color: #646c79;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col .data-row-2 {
  margin-top: 2px;
  align-content: baseline;
  justify-content: space-between;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col .data-row-2 .data-col3 {
  display: flex;
  align-items: anchor-center;
  font-size: 16px;
  line-height: 22px;
  color: #1d1d2c;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col .data-row-2 .data-col3 .data-lbl {
  margin-bottom: 0;
  margin-right: 4px;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col .data-row-2 .data-col3 .data-value {
  font-size: 16px;
  line-height: 22px;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-data-col .data-row-2 .data-col3 .unit {
  margin-left: 4px;
  font-size: 16px;
  font-weight: 400;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-info {
  max-width: calc(100% - 3rem);
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-info>div {
  margin-bottom: 0;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-info>div.main-text {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  display: block;
  order: 1;
}
.cdt-estate-card .property-text .basic-data>div .hidden-pc, .cdt-estate-card.cdt-estate-card-mode .basic-data {
  display: none;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-info>div.main-text+div {
  margin-top: 3px;
}
.cdt-estate-card.cdt-estate-card-mode .property-text .basic-info .address {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: #999;
  margin-top: 3px;
}
.cdt-estate-card.cdt-estate-card-mode .icon-rise {
  top: 2px;
  border-top: 6px solid #ff1555;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.cdt-estate-card.cdt-estate-card-mode .icon-rise::after {
  top: -14px;
  left: -2px;
  height: 9px;
}
.cdt-estate-card.cdt-estate-card-mode .up .icon-rise {
  top: -6px;
  border-bottom: 6px solid #129501;
  border-top: 0;
}
.cdt-estate-card.cdt-estate-card-mode .up .icon-rise::after {
  top: 5px;
  background-color: #129501;
}
.cdt-estate-card.cdt-estate-card-mode .basic-data-col {
  margin-top: 20px;
}
.cdt-estate-card.cdt-estate-card-mode .bookmark {
  top: -10px;
}
.cdt-estate-card.cdt-estate-card-mode .estate-info {
  min-height: 147px;
}
.cdt-estate-card.cdt-estate-card-mode .estate-info .data-col3 {
  font-size: 16px;
}
@media only screen and (max-width:991px) {
  .cdt-estate-card.cdt-estate-card-mode .estate-info {
    min-height: 170px;
  }
}
.cdt-estate-card .property-text {
  padding: 12px 12px 20px 20px;
  border-radius: 6px;
  border: 1px solid #efefef;
  min-height: 187px;
  height: 100%;
}
.cdt-estate-card .property-text .img {
  position: relative;
  margin-right: 20px;
  min-width: 200px;
  max-width: 300px;
  width: 24.3%;
  flex: 1 1 24.3%;
}
.cdt-estate-card .property-text .img .img-wrap {
  position: relative;
  font-size: 0;
  border-radius: 4px;
  overflow: hidden;
}
.cdt-estate-card .property-text .img .img-wrap .img-holder {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.cdt-estate-card .property-text .img .img-wrap .img-holder>img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.cdt-estate-card .property-text .bookmark {
  position: relative;
  top: 0;
  height: 0;
  flex: 0 1 3rem;
}
.cdt-estate-card .property-text .bookmark .svg-container {
  cursor: pointer;
  position: absolute;
  right: 0;
  height: 44px;
  width: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: calc(.375rem - 3px) 16px;
  padding-right: .4375rem;
  padding-left: .4375rem;
  border-radius: .375rem;
}
.cdt-estate-card .property-text .bookmark .svg-container:hover {
  background-color: #f0f4f5;
}
.cdt-agent-card .bookmark .svg-container svg path, .cdt-estate-card .property-text .bookmark .svg-container svg path {
  stroke: #d3d3d3;
}
.cdt-estate-card .property-text .bookmark .svg-container svg {
  height: 1.25rem;
  width: 1.25rem;
}
.cdt-estate-card .property-text .estate-info {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 70%;
  line-height: 17px;
  color: #646c79;
  font-size: 14px;
}
.cdt-estate-card .property-text .estate-info .info-name {
  font-size: 22px;
  white-space: break-spaces;
  line-height: 28px;
  color: #1d1d2c;
  font-weight: 500;
  margin: 4px 0;
  overflow: hidden;
}
.cdt-estate-card .property-text .basic-info {
  flex: 1 0 auto;
  max-width: calc(100% - 2rem);
}
.cdt-estate-card .property-text .data-value, .cdt-estate-card .property-text .main-text {
  font-size: 22px;
  color: #1d1d2c;
  font-weight: 500;
  overflow: hidden;
}
.cdt-estate-card .property-text .address {
  font-size: 15px;
  margin-top: 10px;
  color: #007afa;
}
.cdt-estate-card .property-text .address .map-icon {
  width: 11px;
  margin-right: 7px;
  margin-top: 2px;
}
.cdt-estate-card .property-text .data-value {
  margin-top: 1px;
  line-height: 27px;
}
.cdt-estate-card .property-text .data-value.down, .cdt-estate-card .property-text .data-value.up {
  font-size: 15px;
  margin-top: 8px;
  line-height: 20px;
  font-weight: 500;
}
.cdt-estate-card .property-text .data-value.down {
  color: #ff1555;
}
.cdt-estate-card .property-text .data-value.up {
  color: #129501;
}
.cdt-estate-card .property-text .basic-data {
  justify-content: space-between;
}
.cdt-estate-card .property-text .basic-data>div:not(:first-of-type) {
  margin-left: 15px;
}
.cdt-estate-card .property-text .basic-data>div .data-lbl {
  font-size: 14px;
  margin-bottom: 5px;
  color: #1d1d2c;
}
.cdt-estate-card .property-text .basic-data>div .data-value {
  font-size: 20px;
  font-weight: 500;
  margin-top: 1px;
  line-height: 27px;
  white-space: nowrap;
}
.cdt-estate-card .property-text .basic-data>div .data-value .data-unit {
  font-size: 14px;
}
.cdt-estate-card .property-text .basic-data .sell-rent {
  flex-grow: 1;
  border-left: 2px solid #e5e5e5;
  justify-content: flex-end;
  text-align: center;
  max-width: 170px;
  padding-left: 15px;
}
.cdt-estate-card .property-text .basic-data .sell-rent .data-lbl {
  display: inline-block;
  padding: 0 7px;
  color: #fff;
  background: #fb1455;
  line-height: 18px;
  border-radius: 4px;
  font-size: 13px;
}
.cdt-estate-card .property-text .basic-data .sell-rent>div:last-of-type {
  margin-left: 38px;
  margin-right: 6px;
}
.cdt-estate-card .property-text .basic-data .sell-rent>div:last-of-type .data-lbl {
  background: #ffa515;
}
@media screen and (max-width:767px) {
  .cdt-estate-card:not(.cdt-estate-card-h5) .hidden-h5 {
    display: none !important;
  }
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .estate-info .address .map-icon, .cdt-estate-card:not(.cdt-estate-card-h5) .hidden-pc {
  display: none;
}
@media screen and (max-width:767px) {
  .cdt-estate-card:not(.cdt-estate-card-h5) .hidden-pc {
    display: block;
  }
}
@media screen and (min-width:992px) {
  .cdt-estate-card:not(.cdt-estate-card-h5) .hidden-md-and-up {
    display: none;
  }
}
@media only screen and (max-width:991px) {
  .cdt-estate-card:not(.cdt-estate-card-h5) .hidden-sm-and-down {
    display: none !important;
  }
}
@media screen and (max-width:991px) and (min-width:767px) {
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .count-wrap {
    top: 8px;
    left: 8px;
  }
}
@media screen and (min-width:767px) {
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text:hover {
    box-shadow: rgba(0,0,0,.15) 0 0 10px 0;
  }
}
@media screen and (max-width:767px) {
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text {
    margin-bottom: 0;
    padding: 12px 0;
    min-height: 135px;
    border: none;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .bookmark .svg-container {
    height: 32px;
    width: 32px;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .img {
    position: relative;
    margin-right: 10px;
    width: 30%;
    min-width: 111px;
    max-width: 300px;
    flex: 1 1 30%;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .img .img-wrap {
    position: relative;
    font-size: 0;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .img .count-wrap {
    width: auto;
    justify-content: flex-start;
    position: relative;
    margin-top: 7px;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .img .count-lbl.lbl-l {
    margin-right: 5px;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .basic-data-col {
    display: flex !important;
    flex-direction: column;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .basic-data-col .data-row-1 {
    justify-content: space-between;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .basic-data-col .data-row-1 .data-lbl {
    margin: 0;
    font-size: 14px;
    line-height: 15px;
    color: #646c79;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .basic-data-col .data-row-1 .data-value {
    margin: 0;
    line-height: 15px;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .basic-data-col .data-row-1 .data-value .icon-rise {
    top: 2px;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .basic-data-col .data-row-2 {
    margin-top: 2px;
    align-content: baseline;
    justify-content: space-between;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .basic-data-col .data-row-2 .data-value {
    font-size: 15px;
    line-height: 21px;
    margin-top: 1px;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .basic-data-col .data-row-2 .data-col3 {
    display: flex;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .basic-data-col .data-row-2 .data-col3 .data-lbl {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
    margin-right: 4px;
    color: #1d1d2c;
    margin-top: 1px;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .basic-data-col .data-row-2 .data-col3 .data-value {
    font-size: 16px;
    line-height: 19px;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .basic-data-col .data-row-2 .data-col3 .data-value .unit {
    line-height: 22px;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .basic-data-col .data-row-2 .data-col3 .uni {
    font-size: 14px;
    font-weight: 400;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .estate-info {
    height: auto;
    margin-right: 0;
    overflow: visible;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .estate-info .info-name {
    order: 1;
    line-height: 20px;
    font-size: 16px;
    margin: 4px 0 2px;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .estate-info .address {
    margin: 2px 0;
    font-size: 14px;
    height: 18px;
  }
  .cdt-estate-card:not(.cdt-estate-card-h5) .property-text .estate-info .address .map-icon {
    display: none;
  }
}
.cdt-estate-card.cdt-estate-card-h5 .hidden-xs-only {
  display: none !important;
}
.cdt-estate-card.cdt-estate-card-h5 .hidden-sm-and-up {
  display: initial !important;
}
.cdt-estate-card.cdt-estate-card-h5 .hidden-h5 {
  display: none !important;
}
.cdt-estate-card.cdt-estate-card-h5 .hidden-pc {
  display: block;
}
.cdt-estate-card.cdt-estate-card-h5 .hidden-sm-and-down {
  display: none !important;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text {
  margin-bottom: 0;
  padding: 12px 0;
  min-height: 135px;
  border: none;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .bookmark .svg-container {
  height: 32px;
  width: 32px;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .img {
  position: relative;
  margin-right: 10px;
  width: 30%;
  min-width: 111px;
  max-width: 300px;
  flex: 1 1 30%;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .img .img-wrap {
  position: relative;
  font-size: 0;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .img .count-wrap {
  width: auto;
  justify-content: flex-start;
  position: relative;
  margin-top: 7px;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .img .count-lbl.lbl-l {
  margin-right: 5px;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .basic-data-col {
  display: flex !important;
  flex-direction: column;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .basic-data-col .data-row-1 {
  justify-content: space-between;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .basic-data-col .data-row-1 .data-lbl {
  margin: 0;
  font-size: 14px;
  line-height: 15px;
  color: #646c79;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .basic-data-col .data-row-1 .data-value {
  margin: 0;
  line-height: 15px;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .basic-data-col .data-row-1 .data-value .icon-rise {
  top: 2px;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .basic-data-col .data-row-2 {
  margin-top: 2px;
  align-content: baseline;
  justify-content: space-between;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .basic-data-col .data-row-2 .data-value {
  font-size: 15px;
  line-height: 21px;
  margin-top: 1px;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .basic-data-col .data-row-2 .data-col3 {
  display: flex;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .basic-data-col .data-row-2 .data-col3 .data-lbl {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 0;
  margin-right: 4px;
  color: #1d1d2c;
  margin-top: 1px;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .basic-data-col .data-row-2 .data-col3 .data-value {
  font-size: 16px;
  line-height: 19px;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .basic-data-col .data-row-2 .data-col3 .data-value .unit {
  line-height: 22px;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .basic-data-col .data-row-2 .data-col3 .uni {
  font-size: 14px;
  font-weight: 400;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .estate-info {
  height: auto;
  margin-right: 0;
  overflow: visible;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .estate-info .info-name {
  order: 1;
  line-height: 20px;
  font-size: 16px;
  margin: 4px 0 2px;
}
.cdt-estate-card.cdt-estate-card-h5 .property-text .estate-info .address {
  margin: 2px 0;
  font-size: 14px;
  height: 18px;
}
.cdt-estate-info .details-top-title {
  display: flex;
  justify-content: space-between;
  line-height: 42px;
}
.cdt-estate-info .details-top-title h2 {
  font-size: 20px;
  line-height: 1.5;
}
.cdt-estate-info .details-top-title h2 span {
  color: #eb003b;
}
.cdt-estate-info .details-top-title a {
  font-size: 16px;
  font-weight: 500;
  color: #007aff;
}
.cdt-estate-info .details-top-title a i {
  font-weight: 500;
}
.cdt-estate-info .details-top-title a:hover {
  color: #ff1555;
}
.cdt-estate-info .details-body {
  margin-top: 20px;
}
.cdt-estate-info .details-body .tag {
  border-radius: 6px;
}
.cdt-estate-info .details-body .tag .tag-title {
  font-size: 16px;
  line-height: 22px;
  color: #0055b2;
  word-break: break-word;
}
.cdt-estate-info .details-body .tag .tag-info {
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  margin-top: 6px;
}
.cdt-estate-info .details-body .details-body-middle {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 20px;
}
.cdt-estate-info .details-body .details-body-middle .tag {
  width: 100%;
  display: flex;
  align-items: center;
  min-height: 70px;
  padding: 12px 16px;
  border: 1px solid #8dddb8;
  background: #f7fffd;
}
.cdt-estate-info .details-body .details-body-middle .tag:nth-of-type(3n) {
  margin-right: 0;
}
.cdt-estate-info .details-body .details-body-middle .tag .tag-title {
  color: #00914e;
}
.cdt-estate-info .details-body .details-body-middle .tag>img {
  margin-right: 12px;
}
.cdt-estate-info .details-body .details-body-middle .tag .icon-img {
  width: 32px;
  height: 32px;
}
.cdt-estate-info .details-body .details-body-middle .tag .tag-info {
  font-size: 16px;
  line-height: 22px;
  color: #007aff;
}
.cdt-estate-info .details-body .details-body-middle .tag .tag-info:hover a {
  color: #ff1555;
}
.cdt-estate-info .details-body .details-body-middle .tag-white {
  border: 1px solid #dce1e3;
  background: #fff;
}
.cdt-estate-info .details-body .details-body-middle .tag-white .tag-title {
  color: #646c79;
}
.cdt-estate-info .details-body .details-body-middle .tag-white .tag-info {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 22px;
  color: #1d1d2c;
}
.cdt-estate-info .details-body .details-body-middle .tag-white .tag-info img {
  margin-right: 6px;
  margin-top: -2px;
}
.cdt-estate-info .details-body .details-body-middle .tag-orange {
  border: 1px solid #eacb99;
  background: #fefcf5;
}
.cdt-estate-info .details-body .details-body-middle .tag-orange .el-icon-info {
  font-size: 14px;
  color: #f09c16;
  margin-left: 6px;
}
.cdt-estate-info .details-body .details-body-middle .tag-orange .el-icon-info:hover {
  color: #646c79;
}
.cdt-estate-info .details-body .details-body-middle .tag-blue {
  min-height: 80px;
  text-align: center;
  border: 1px solid #72a8ff;
  background: #f5fafe;
  padding: 12px 16px;
  flex-direction: column;
  justify-content: center;
}
.cdt-estate-info .details-body .details-body-middle .tag-blue .tag-title {
  color: #0055b2;
}
.cdt-estate-info .details-body .details-body-middle .tag-blue .tag-info {
  font-size: 18px;
  color: #000;
}
.cdt-estate-info .details-body .details-body-foot {
  margin-top: 20px;
  padding: 20px 24px;
  border: 1px solid #dce1e3;
  border-radius: 6px;
}
.cdt-estate-info .details-body .details-body-foot .item {
  display: flex;
  font-size: 16px;
  line-height: 22px;
}
.cdt-estate-info .details-body .details-body-foot .item .item-left {
  display: flex;
  align-items: center;
  color: #646c79;
  margin: 0 20px 0 10px;
}
.cdt-estate-info .details-body .details-body-foot .item .item-left>img {
  margin-right: 6px;
}
.cdt-estate-info .details-body .details-body-foot .item .item-info {
  flex: 1;
  font-weight: 500;
  color: #1d1d2c;
  word-break: break-word;
}
.cdt-estate-info .details-body .details-body-foot .item:nth-child(2) {
  margin-top: 20px;
}
.cdt-estate-info .details-body .details-body-hos {
  margin-top: 20px;
  padding: 10px 40px;
  border: 1px solid #b3dbe0;
  background-color: #e7f9fb;
  border-radius: 6px;
  background-image: url(/school/_nuxt/eb33d5e6ec2419411f43c52a3c2490da.svg),url(/school/_nuxt/0c94b6042267da5324c4915042b75428.svg),url(/school/_nuxt/9bf8db27b8eaa29fa490ae14eb56fe69.svg);
  background-repeat: no-repeat,no-repeat,no-repeat;
  background-position: top left,42% 30%,right 72%;
  background-size: 58px 38px,72px 42px,auto 60%;
}
@media screen and (max-width:1400px) {
  .cdt-estate-info .details-body .details-body-hos {
    background-position: top left,52% 30%,right 72%;
  }
}
.cdt-estate-info .details-body .details-body-hos .hos-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cdt-estate-info .details-body .details-body-hos .text {
  flex: 1;
  margin-left: 22px;
  color: #1d1d2c;
}
.cdt-estate-info .details-body .details-body-hos .text .title {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
.cdt-estate-info .details-body .details-body-hos .text .des {
  padding-top: 4px;
  font-size: 14px;
  line-height: 20px;
}
.cdt-estate-info .details-body .details-body-hos .link {
  width: 136px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #fff;
  background: #eb003b;
  border-radius: 4px;
}
.cdt-estate-info .details-body .details-body-hos .link:hover {
  background: #c03;
}
@media screen and (max-width:1100px) {
  .cdt-estate-info .details-body .details-body-hos .link {
    width: 80px;
  }
}
.cdt-estate-info .details-body .details-body-hos .hos-img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.cdt-estate-info .details-body .svg-w-32 {
  width: 32px;
  margin-right: 12px;
}
.cdt-estate-info .details-body .svg-w-20 {
  width: 20px;
  height: 20px;
  margin-right: 6px;
}
.cdt-estate-info .details-body .svg-w-12 {
  width: 12px;
  margin-right: 6px;
}
.cdt-estate-info .details-body-media ul {
  display: flex;
  padding: 15px 0;
  border-bottom: 1px solid #dce1e3;
}
.cdt-estate-info .details-body-media ul li {
  flex: 1;
}
.cdt-estate-info .details-body-media ul li div {
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #1d1d2c;
}
.cdt-estate-info .details-body-media ul li .tag-title {
  font-weight: 400;
  color: #646c79;
  margin-bottom: 4px;
  font-size: 14px;
}
.cdt-estate-info .details-body-media .el-collapse-item__header, .cdt-estate-info .details-body-media .pet {
  height: 58px;
  line-height: 58px;
}
.cdt-estate-info .details-body-media .el-collapse-item__header img, .cdt-estate-info .details-body-media .pet img {
  width: 24px;
  height: 24px;
}
.cdt-estate-info .details-body-media .el-collapse-item__header .el-icon-info, .cdt-estate-info .details-body-media .pet .el-icon-info {
  font-size: 14px;
  color: #f09c16;
  margin-left: 6px;
}
.cdt-estate-info .details-body-media .el-collapse-item__header .el-icon-info:hover, .cdt-estate-info .details-body-media .pet .el-icon-info:hover {
  color: #646c79;
}
.cdt-estate-info .details-body-media .el-collapse-item__header .tag-title, .cdt-estate-info .details-body-media .pet .tag-title {
  font-size: 16px;
  line-height: 22px;
  margin-left: 8px;
}
@media screen and (max-width:991px) {
  .cdt-estate-info .details-body-media .el-collapse-item__header .tag-title, .cdt-estate-info .details-body-media .pet .tag-title {
    font-weight: 400;
  }
}
.cdt-estate-info .details-body-media .el-collapse-item__header .tag-title-right, .cdt-estate-info .details-body-media .pet .tag-title-right {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 12px;
  color: #1d1d2c;
  font-size: 16px;
}
.cdt-estate-info .details-body-media .el-collapse-item__header .tag-title-right img, .cdt-estate-info .details-body-media .pet .tag-title-right img {
  width: auto;
  margin-right: 6px;
}
.cdt-estate-info .details-body-media .el-collapse-item__header .el-collapse-item__arrow, .cdt-estate-info .details-body-media .pet .el-collapse-item__arrow {
  font-size: 18px;
  font-weight: 500;
  margin: 0 0 0 auto;
  transform: rotate(90deg);
}
.cdt-estate-info .details-body-media .el-collapse-item__header .el-collapse-item__arrow.is-active, .cdt-estate-info .details-body-media .pet .el-collapse-item__arrow.is-active {
  transform: rotate(-90deg);
}
.cdt-estate-info .details-body-media .el-collapse-item__wrap {
  border-bottom: 1px solid #dce1e3;
}
.cdt-estate-info .details-body-media .el-collapse-item__content {
  padding: 0;
}
.cdt-estate-info .details-body-media .item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  line-height: 22px;
  color: #1d1d2c;
  margin-bottom: 15px;
}
.cdt-estate-info .details-body-media .item div:first-child {
  font-weight: 500;
}
.cdt-estate-info .details-body-media .item div {
  margin-left: 34px;
}
.cdt-estate-info .details-body-media .item .blue {
  color: #007aff;
}
.cdt-estate-info .details-body-media .item img {
  margin-right: 5px;
  vertical-align: top;
}
.cdt-estate-info .details-body-media .item .logo {
  width: 22px;
  height: 22px;
  margin-right: 4px;
}
.cdt-estate-info .details-body-media .pet {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #dce1e3;
}
.cdt-estate-info .details-body-media .company, .cdt-estate-info .details-body-media .equipment {
  display: flex;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  color: #1d1d2c;
  margin: 16px 0;
}
.cdt-estate-info .details-body-media .company span, .cdt-estate-info .details-body-media .equipment span {
  margin-right: 20px;
}
.cdt-estate-info .details-body-media .company>div, .cdt-estate-info .details-body-media .equipment>div {
  font-weight: 400;
  color: #1d1d2c;
}
.cdt-estate-info .details-body-media .company .equipment-info span, .cdt-estate-info .details-body-media .equipment .equipment-info span {
  display: block;
  text-align: right;
  color: #007aff;
}
.cdt-estate-info .details-body-media .company .equipment-info .equipment-text, .cdt-estate-info .details-body-media .equipment .equipment-info .equipment-text {
  word-wrap: break-word;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.cdt-estate-info .more-news-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 150px;
  height: 34px;
  font-size: 13px;
  font-weight: 500;
  line-height: 34px;
  margin: 16px auto 20px;
  border: 1px solid #646c79;
  border-radius: 6px;
  color: #1d1d2c;
}
.cdt-estate-info .more-news-btn i {
  font-weight: 500;
}
.cdt-estate-info .hos-body-h5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #dce1e3;
  padding: 20px 0;
  color: #1d1d2c;
}
.cdt-estate-info .hos-body-h5 .title {
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}
.cdt-estate-info .hos-body-h5 .des {
  font-size: 14px;
  line-height: 1.5;
  color: #646c79;
}
.cdt-estate-info .hos-body-h5 .hosBtn_h5 {
  width: 98px;
  height: 34px;
  line-height: 34px;
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  border-radius: 6px;
  background: #eb003b;
  color: #fff;
}
.cdt-estate-info .f-middle {
  display: flex;
  align-items: center;
}
.cdt-estate-info .hidden-sm-and-up {
  display: none;
}
@media screen and (max-width:768px) {
  .cdt-estate-info .hidden-xs-only {
    display: none;
  }
  .cdt-estate-info .hidden-sm-and-up {
    display: block;
  }
}
@media screen and (min-width:992px) {
  .cdt-estate-info .hidden-md-and-up {
    display: none;
  }
}
@media only screen and (max-width:991px) {
  .cdt-transaction-card .hidden-sm-and-down {
    display: none !important;
  }
}
@media only screen and (min-width:992px) {
  .cdt-transaction-card .hidden-md-and-up {
    display: none !important;
  }
}
@media only screen and (min-width:768px) {
  .cdt-transaction-card .hidden-sm-and-up {
    display: none !important;
  }
}
@media only screen and (max-width:767px) {
  .cdt-transaction-card .hidden-xs-only {
    display: none !important;
  }
}
.cdt-transaction-card .img-holder {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.cdt-transaction-card .img-holder.ratio-4-3 {
  padding-top: 75%;
}
.cdt-transaction-card .img-holder>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.cdt-transaction-card .img-holder.contain>img {
  -o-object-fit: contain;
  object-fit: contain;
}
.cdt-transaction-card .img-holder .el-image__error, .cdt-transaction-card .img-holder .img-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  height: 100%;
  width: 100%;
  background-color: #f1f1f1;
  overflow: hidden;
}
.cdt-transaction-card .img-holder .el-image__error span, .cdt-transaction-card .img-holder .img-loading span {
  opacity: .1;
  font-size: 20px;
  box-shadow: 0 2px 2px rgba(0,0,0,.2);
}
.cdt-transaction-card .green {
  color: #129500;
}
.cdt-transaction-card .red {
  color: #ff1555;
}
.cdt-transaction-card .deal-property {
  margin-bottom: 16px;
  padding: 20px;
  border: 1px solid #efefef;
  min-height: 187px;
  display: flex;
  border-radius: 4px;
  flex-direction: row;
  transition: box-shadow .4s;
  overflow: hidden;
  cursor: pointer;
}
.cdt-transaction-card .left-block {
  position: relative;
  margin-right: 20px;
  min-width: 200px;
  flex: 0 1 20%;
}
@media screen and (max-width:767px) {
  .cdt-transaction-card .deal-property {
    margin-bottom: 0;
    padding: 12px;
    min-height: 135px;
    border: none;
    border-bottom: 1px solid #efefef;
  }
  .cdt-transaction-card .left-block {
    min-width: 110px;
    margin-right: 10px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: initial;
  }
}
.cdt-transaction-card .left-block .img-wrap {
  position: relative;
  font-size: 0;
}
.cdt-transaction-card .left-block .fix {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.cdt-transaction-card .left-block .fix img {
  width: auto;
  height: 36px;
}
.cdt-transaction-card .left-block .fix .sale-status-block {
  position: absolute;
  top: 0;
  left: 0;
  width: 110px;
  height: 64px;
}
.cdt-transaction-card .left-block .fix .sale-status-block.en .text-label {
  font-size: 16px;
}
.cdt-transaction-card .left-block .fix .source-status-block {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media screen and (min-width:991px) {
  .cdt-transaction-card .left-block .fix .source-status-block {
    overflow: hidden;
  }
}
.cdt-transaction-card .left-block .fix .source-status-block.tag span {
  margin-bottom: 8px;
  margin-right: 8px;
  max-height: 20px;
}
.cdt-transaction-card .left-block .fix .text-label {
  display: block;
  position: relative;
  width: 139%;
  top: -10px;
  left: -65px;
  line-height: 30px;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  background: #910c30;
  text-align: center;
  transform: rotate(326deg);
}
.cdt-transaction-card .left-block .fix .text-label.is-rent {
  background: #f09c16;
}
.cdt-transaction-card .left-block .fix .mob-text-label {
  display: inline-block;
  position: relative;
  width: auto;
  min-width: 50px;
  padding: 1px 12px;
  line-height: 20px;
  left: -5px;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  background: #910c30;
  text-align: center;
}
.cdt-transaction-card .left-block .fix .mob-text-label::after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 0;
  border-right: 5px solid #777d88;
  border-bottom: 5px solid transparent;
}
.cdt-transaction-card .left-block .fix .mob-text-label.is-rent {
  background: #f09c16;
}
.cdt-transaction-card .left-block .media-icon {
  position: absolute;
  bottom: 4px;
  right: 4px;
  font-size: 0;
}
.cdt-transaction-card .left-block .media-icon img {
  width: auto;
  height: 24px;
}
.cdt-transaction-card .left-block .media-icon img.img-vr {
  background-color: #fff;
}
@media screen and (max-width:767px) {
  .cdt-transaction-card .left-block .media-icon {
    bottom: 3px;
    right: 3px;
  }
  .cdt-transaction-card .left-block .media-icon img {
    width: auto;
    height: 16px;
  }
}
.cdt-transaction-card .left-block .play-icon {
  background-color: transparent;
  bottom: 50%;
  right: 50%;
  transform: translate(50%,50%);
  width: 25%;
  max-width: 35px;
  min-width: 25px;
}
.cdt-transaction-card .left-block .play-icon img {
  width: 100%;
  height: auto;
}
.cdt-transaction-card .left-block .media-icon .img-360, .cdt-transaction-card .left-block .media-icon .img-picture, .cdt-transaction-card .left-block .media-icon .img-streetView, .cdt-transaction-card .left-block .media-icon .img-video {
  width: 48px;
  height: auto;
}
.cdt-transaction-card .left-block .tag span {
  margin-top: 4px;
  font-size: 12px;
  font-weight: 400;
  margin-right: 3px;
  display: inline-block;
  background-color: #866928a7;
  color: #fff;
  line-height: 16px;
  padding: 2px 4px;
  border-radius: 4px;
}
.cdt-transaction-card .left-block .tag span.AC {
  background-color: #eb003b;
}
.cdt-transaction-card .left-block .tag span.Land, .cdt-transaction-card .left-block .tag span.land {
  background-color: #00b260;
}
.cdt-transaction-card .right-block {
  overflow: hidden;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.cdt-transaction-card .right-block .title .zh-text {
  word-break: normal;
  word-wrap: break-word;
}
.cdt-transaction-card .right-block .title .en-text {
  word-break: keep-all;
  word-wrap: normal;
}
.cdt-transaction-card .right-block .title .title-lg {
  font-size: 22px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 500;
  display: inline;
  color: #1d1d2c;
}
@media screen and (max-width:767px) {
  .cdt-transaction-card .left-block .media-icon .img-360, .cdt-transaction-card .left-block .media-icon .img-picture, .cdt-transaction-card .left-block .media-icon .img-streetView, .cdt-transaction-card .left-block .media-icon .img-video {
    width: 24px;
    height: auto;
  }
  .cdt-transaction-card .right-block .title .title-lg {
    font-size: 18px;
    white-space: normal;
  }
}
.cdt-transaction-card .right-block .title .title-sm {
  font-size: 16px;
  color: #202228;
  font-weight: 400;
  word-break: break-word;
}
@media screen and (max-width:767px) {
  .cdt-transaction-card .right-block .title .title-sm {
    font-size: 15px;
    color: #646c79;
    margin: 5px 0 3px;
  }
}
.cdt-transaction-card .right-block .title span {
  font-size: 16px;
}
@media screen and (max-width:767px) {
  .cdt-transaction-card .right-block .title span {
    line-height: 20px;
    font-size: 13px;
    display: block;
  }
}
.cdt-transaction-card .right-block .col-detail .adress {
  color: #000;
  line-height: 18px;
  margin: 4px 0 6px;
  word-break: break-word;
  white-space: normal;
}
.cdt-transaction-card .right-block .col-detail .adress.tag-adress {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  color: #1d1d2c;
  margin: 2px 0 0;
}
.cdt-transaction-card .right-block .col-detail .adress.floor-info {
  color: #646c79;
}
.cdt-transaction-card .right-block .price-detail {
  color: #202228;
  display: flex;
  overflow: visible;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-top: auto;
}
.cdt-transaction-card .right-block .price-detail .left {
  display: flex;
  flex: 1;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cdt-transaction-card .right-block .price-detail .left .areaA {
  display: flex;
  margin: 5px 0;
}
@media screen and (max-width:991px) {
  .cdt-transaction-card .right-block .price-detail .left {
    flex: 1;
    flex-direction: column;
    align-items: flex-start;
  }
  .cdt-transaction-card .right-block .price-detail .left .areaA {
    width: 100%;
    justify-content: space-between;
    margin: 24px 0 12px;
  }
  .cdt-transaction-card .right-block .price-detail .left .areaA .area-block {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
.cdt-transaction-card .right-block .price-detail .left .areaB {
  flex: 1;
  display: flex;
}
.cdt-transaction-card .right-block .price-detail .left .areaB .area-block {
  white-space: nowrap;
}
@media screen and (min-width:767px) {
  .cdt-transaction-card .deal-property:hover {
    box-shadow: rgba(0,0,0,.15) 0 0 10px 0;
  }
  .cdt-transaction-card .left-block .img-wrap .img-holder {
    border-radius: 4px;
  }
  .cdt-transaction-card .right-block .price-detail .left .areaB {
    gap: 24px;
  }
  .cdt-transaction-card .right-block .price-detail .left .areaB .area-block {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .cdt-agent-card.cardTypeA:hover {
    box-shadow: rgba(0,0,0,.15) 0 0 10px 0;
  }
}
@media screen and (max-width:991px) {
  .cdt-transaction-card .right-block .price-detail .left .areaB {
    width: 100%;
  }
  .cdt-transaction-card .right-block .price-detail .left .areaB .area-block {
    flex: .5 1 auto;
  }
}
@media screen and (max-width:767px) {
  .cdt-transaction-card .right-block .price-detail .left .areaA .prefix, .cdt-transaction-card .right-block .price-detail .left .areaA .title-info {
    font-size: 12px;
    line-height: 20px;
  }
  .cdt-transaction-card .right-block .price-detail .left .areaA .data-info {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
  }
  .cdt-transaction-card .right-block .price-detail .left .areaA .gainPercent, .cdt-transaction-card .right-block .price-detail .left .areaA .price {
    font-size: 16px;
    height: 20px;
    line-height: 20px;
  }
  .cdt-transaction-card .right-block .price-detail .left .areaB {
    flex-direction: column;
  }
  .cdt-transaction-card .right-block .price-detail .left .areaB .area-block {
    display: flex;
  }
  .cdt-transaction-card .right-block .price-detail .left .areaB .area-block .data-info {
    height: -moz-fit-content;
    height: fit-content;
    line-height: 20px;
  }
  .cdt-transaction-card .right-block .price-detail .left .areaB .area-block .data-info .area-price {
    margin-left: 5px;
  }
}
.cdt-transaction-card .right-block .price-detail .right {
  width: 20%;
  display: flex;
  justify-content: flex-end;
}
.cdt-transaction-card .right-block .price-detail .gainPercent {
  display: flex;
  align-items: center;
  font-size: 20px;
  font-weight: 500;
}
.cdt-transaction-card .right-block .price-detail .title-info {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 2px;
  color: #1d1d2c;
}
.cdt-transaction-card .right-block .price-detail .data-info {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  height: 21px;
  line-height: 21px;
  color: #1d1d2c;
}
.cdt-transaction-card .right-block .price-detail .data-info .area-price {
  font-size: 14px;
  line-height: 20px;
  margin-left: 8px;
  color: #646c79;
  font-weight: 400;
}
.cdt-transaction-card .right-block .price-detail .data-info .syb {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.cdt-transaction-card .right-block .price-detail .data-info span {
  display: inline-block;
}
.cdt-transaction-card .right-block .price-detail .price-sect {
  width: -moz-fit-content;
  width: fit-content;
}
.cdt-transaction-card .right-block .price-detail .price-sect .price {
  display: flex;
  align-items: center;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  white-space: nowrap;
  position: relative;
  max-height: 28px;
  padding-right: 12px;
}
.cdt-transaction-card .right-block .price-detail .price-sect .price.is-sale {
  color: #eb003b;
}
.cdt-transaction-card .right-block .price-detail .price-sect .price.is-rent {
  color: #f09c16;
}
.cdt-transaction-card .right-block .price-detail .price-sect .price .special {
  position: absolute;
  top: 2px;
  right: 0;
  width: 8px;
  height: 7px;
}
@media screen and (max-width:767px) {
  .cdt-transaction-card .right-block .price-detail .price-sect .price .special {
    font-size: 15px;
  }
}
.cdt-transaction-card .right-block .price-detail .price-sect .price .prefix {
  font-size: 13px;
  font-weight: 500;
  line-height: 24px;
  margin-right: 2px;
}
.cdt-transaction-card .right-block .price-detail .price-sect .price .unit-suffix {
  font-size: 14px;
  line-height: 25px;
  margin-left: 2px;
}
@media screen and (max-width:767px) {
  .cdt-transaction-card .right-block .price-detail.hos-set .left {
    flex: 0;
  }
  .cdt-transaction-card .right-block .price-detail.hos-set .left .area {
    margin-top: 3px;
  }
  .cdt-transaction-card .right-block .price-detail.hos-set {
    flex-direction: column-reverse;
  }
  .cdt-transaction-card .right-block .price-detail.hos-set .price-sect {
    flex-direction: row;
    width: 100%;
    justify-content: flex-end;
  }
  .cdt-transaction-card .right-block .price-detail.hos-set .price-sect .price-block {
    flex: 0 0 80px;
  }
  .cdt-transaction-card .right-block .price-detail.hos-set .area .area-block {
    justify-content: space-between;
  }
  .cdt-transaction-card .right-block .price-detail.hos-set .area .area-block .num .area-price-contaier {
    flex-direction: row;
    width: 160px;
    margin-right: 0;
    justify-content: flex-end;
  }
  .cdt-transaction-card .right-block .price-detail.hos-set .area .area-block .area-price {
    flex: 0 0 80px;
  }
}
.cdt-transaction-card .CarPark {
  position: absolute;
  bottom: 5px;
  left: 5px;
  width: 20%;
  max-width: 40px;
}
@media screen and (max-width:767px) {
  .cdt-transaction-card .CarPark {
    width: 15%;
    left: auto;
    right: 5px;
  }
}
.cdt-transaction-card .left-skeleton {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #c6c6c6;
  border-radius: 4px;
}
.cdt-transaction-card .left-skeleton .custom-image-icon {
  height: 123px;
  width: auto;
}
@media screen and (min-width:991px) {
  .cdt-transaction-card .left-skeleton {
    height: 102px;
  }
  .cdt-transaction-card .left-skeleton .custom-image-icon {
    height: 72px;
  }
}
.cdt-transaction-card .right-skeleton {
  display: flex;
  flex-direction: column;
}
.cdt-transaction-card .right-skeleton .el-skeleton__item {
  background-color: #ecf0f5;
}
.cdt-transaction-card .right-skeleton .placeholder1 .el-skeleton {
  display: flex;
  flex-direction: column;
  gap: 4px 0;
}
.cdt-transaction-card .right-skeleton .placeholder1 .el-skeleton .el-skeleton__item:not(:last-child) {
  height: 24px !important;
}
.cdt-transaction-card .right-skeleton .placeholder1 .el-skeleton .el-skeleton__item:last-child {
  height: 18px !important;
}
.cdt-transaction-card .right-skeleton .placeholder2 {
  width: 210px;
  margin-top: 4px;
}
.cdt-transaction-card .right-skeleton .placeholder3 {
  width: 205px;
  margin-top: 8px;
}
.cdt-transaction-card .right-skeleton .placeholder4 {
  width: 106px;
  margin-top: 8px;
  align-self: end;
}
.cdt-transaction-card .right-skeleton .area-block-bottom {
  display: flex;
  gap: 0 16px;
  margin-top: 8px;
}
@media screen and (min-width:991px) {
  .cdt-transaction-card .right-skeleton .area-block-bottom>div {
    flex: 1;
  }
}
.cdt-transaction-card .right-skeleton .area-block-bottom .el-skeleton {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width:991px) {
  .cdt-transaction-card .right-block .price-detail .title-info {
    margin-bottom: 8px;
  }
  .cdt-transaction-card .right-skeleton .area-block-bottom .el-skeleton {
    width: 155px;
  }
}
.cdt-transaction-card .right-skeleton .area-block-bottom .el-skeleton__item {
  height: 20px;
}
.cdt-transaction-card .right-skeleton .area-block-bottom .el-skeleton__item:first-child {
  height: 16px;
}
.cdt-transaction-card .right-skeleton .area-block-bottom .el-skeleton__item:nth-child(2) {
  margin-top: 5px;
  margin-bottom: 4px;
}
@media screen and (max-width:991px) {
  .cdt-transaction-card .right-skeleton .area-block-bottom {
    gap: 0 30px;
    margin-top: 16px;
  }
}
.cdt-transaction-card .right-skeleton .h-18 {
  height: 18px;
}
.cdt-transaction-card .right-skeleton .h-18 .el-skeleton, .cdt-transaction-card .right-skeleton .h-18 .el-skeleton__item {
  height: 18px !important;
}
.cdt-transaction-card .right-skeleton .h-24 {
  height: 24px;
}
.cdt-transaction-card .right-skeleton .h-24 .el-skeleton, .cdt-transaction-card .right-skeleton .h-24 .el-skeleton__item {
  height: 24px !important;
}
.cdt-transaction-img-grid {
  display: block;
  padding: 16px;
  color: #1D1D2C;
}
.cdt-transaction-img-grid .img-wrap {
  position: relative;
  font-size: 0;
}
.cdt-transaction-img-grid .img-wrap .img-holder {
  width: 100%;
  padding-top: 56.25%;
}
.cdt-transaction-img-grid .img-wrap .img-holder>img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.cdt-transaction-img-grid .fix {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width:1584px) {
  .cdt-transaction-img-grid .fix {
    display: none;
  }
}
.cdt-transaction-img-grid .fix img {
  width: auto;
  height: 36px;
}
.cdt-transaction-img-grid .fix .source-status-block {
  position: absolute;
  top: 0;
  left: 0;
}
.cdt-transaction-img-grid .fix .source-status-block.tag span {
  margin-bottom: 5px;
  margin-right: 5px;
  margin-left: 5px;
  max-height: 20px;
}
.cdt-transaction-img-grid .fix .text-label {
  display: block;
  position: relative;
  width: 120%;
  top: 10px;
  left: -35px;
  line-height: 25px;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  background: #910c30;
  text-align: center;
  transform: rotate(-30deg);
}
.cdt-transaction-img-grid .fix .text-label.is-rent {
  background: #ec8600;
}
.cdt-transaction-img-grid .fix .mob-text-label {
  display: inline-block;
  position: relative;
  width: auto;
  min-width: 50px;
  padding: 1px 12px;
  line-height: 18px;
  left: -5px;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background: #910c30;
  text-align: center;
}
.cdt-transaction-img-grid .fix .mob-text-label::after {
  display: block;
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  left: 0;
  border-right: 5px solid #777d88;
  border-bottom: 5px solid transparent;
}
.cdt-transaction-img-grid .fix .mob-text-label.is-rent {
  background: #ec8600;
}
.cdt-transaction-img-grid .media-icon {
  position: absolute;
  font-size: 0;
  bottom: 3px;
  right: 3px;
}
.cdt-transaction-img-grid .media-icon img {
  width: auto;
  height: 16px;
}
.cdt-transaction-img-grid .media-icon img.img-vr {
  background-color: #fff;
}
.cdt-transaction-img-grid .play-icon {
  background-color: transparent;
  bottom: 50%;
  right: 50%;
  transform: translate(50%,50%);
  width: 48px;
  height: 48px;
}
.cdt-transaction-img-grid .play-icon img {
  width: 100%;
  height: 100%;
}
.cdt-transaction-img-grid .tag span {
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
  background-color: #ECF0F5;
  color: #1D1D2C;
  line-height: 16px;
  padding: 3px 5px;
  border-radius: 2px;
}
.cdt-transaction-img-grid .data-source {
  position: absolute;
  bottom: 4px;
  left: 4px;
}
.cdt-transaction-img-grid .button-block {
  padding-top: 12px;
}
.cdt-transaction-img-grid .button-block .title {
  font-size: 16px;
  line-height: 24px;
}
.cdt-transaction-img-grid .button-block .title .title-lg {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 700;
  color: #202228;
  word-break: break-word;
  white-space: normal;
}
.cdt-transaction-img-grid .button-block .title .title-sm {
  display: block;
  font-weight: 400;
  word-break: break-word;
  color: #6c6c6c;
  margin: 5px 0 3px;
}
.cdt-transaction-img-grid .button-block .col-detail .adress {
  font-size: 14px;
  color: #646c79;
  margin: 0;
  line-height: 18px;
  word-break: break-word;
  white-space: normal;
}
.cdt-transaction-img-grid .button-block .price-detail {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 8px;
}
.cdt-transaction-img-grid .button-block .price-detail .area-block {
  display: flex;
  justify-content: space-between;
  margin-top: 6px;
}
.cdt-transaction-img-grid .button-block .price-detail .area-block .text {
  font-size: 14px;
  font-weight: 500;
  margin-right: 20px;
}
.cdt-transaction-img-grid .button-block .price-detail .area-block .text .nArea {
  margin-left: 2px;
}
.cdt-transaction-img-grid .button-block .price-detail .area-block .num {
  font-size: 12px;
  color: #646C79;
}
.cdt-transaction-img-grid .button-block .price-detail .price-block {
  text-align: right;
  min-width: 85px;
  white-space: nowrap;
  line-height: 1.3;
}
.cdt-transaction-img-grid .button-block .price-detail .price-block .prem-label {
  color: #1d1d2c;
  font-size: 14px;
  line-height: 12px;
  text-align: right;
  display: inline-block;
}
.cdt-transaction-img-grid .button-block .price-detail .price-block.is-date {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
}
.cdt-transaction-img-grid .button-block .price-detail .price-block .special-wrap {
  padding-right: 12px;
}
.cdt-transaction-img-grid .button-block .price-detail .price-block .price {
  position: relative;
  color: #eb003b;
  font-size: 25px;
  font-weight: 500;
}
.cdt-transaction-img-grid .button-block .price-detail .price-block .price .prefix, .cdt-transaction-img-grid .button-block .price-detail .price-block .price label {
  font-size: 14px;
}
.cdt-transaction-img-grid .button-block .price-detail .price-block .price .special {
  position: absolute;
  width: 8px;
  height: 7px;
  top: 13px;
  right: 0;
}
.cdt-transaction-img-grid .button-block .price-detail .price-block .date {
  font-size: 14px;
  color: #646C79;
  margin-left: 5px;
}
.cdt-transaction-img-grid .button-block .price-detail .price-block.is-rent .price {
  color: #ff9d00;
}
.cdt-agent-card.cardTypeA {
  margin-bottom: 16px;
  padding: 31px 20px 31px 48px;
  border: 1px solid #efefef;
  position: relative;
  border-radius: 6px;
}
.cdt-agent-card .img {
  position: relative;
  margin-right: 20px;
  max-width: 120px;
  min-width: 60px;
  height: auto;
  width: 20%;
}
@media screen and (max-width:767px) {
  .cdt-agent-card.cardTypeA {
    padding: 15px 5px;
    border: none;
    border-bottom: 1px solid #efefef;
  }
  .cdt-agent-card .img {
    width: 60px;
    height: 60px;
    margin-left: 5px;
    margin-right: 10px;
  }
}
.cdt-agent-card .img .el-image img {
  border: 3px solid #ecf0f5;
  border-radius: 60px;
  width: 100%;
  height: 100%;
}
.cdt-agent-card .img i {
  position: absolute;
  top: -21px;
  left: -59px;
  padding: 0 16px;
  line-height: 20px;
  color: #fff;
  font-size: 13px;
  width: 53px;
  height: 36px;
}
@media screen and (max-width:767px) {
  .cdt-agent-card .img .el-image img {
    border: 1px solid #ecf0f5;
  }
  .cdt-agent-card .img i {
    top: -15px;
    left: -25px;
  }
}
.cdt-agent-card .img i img {
  width: 53px;
  height: 36px;
  border: none;
}
.cdt-agent-card .img i span {
  width: 53px;
  display: inline-block;
  text-align: center;
  position: absolute;
  top: 8px;
  left: 15px;
  color: #fff;
  background-color: transparent;
  z-index: 99;
}
.cdt-agent-card .img span {
  display: inline-block;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 20px;
  line-height: 20px;
  padding: 0 6px;
  border-radius: 4px;
  color: #fff;
  font-size: 13px;
  background-color: #866928a7;
}
.cdt-agent-card .img .star {
  height: auto;
  width: 100%;
  position: absolute;
  right: -3%;
  top: 4%;
}
.cdt-agent-card .img .star.star-en {
  right: -3%;
  bottom: -8%;
}
.cdt-agent-card .img .record-status {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #f1f3f5;
}
.cdt-agent-card .img .record-status svg {
  width: 30%;
  min-width: 60px;
  margin: auto;
  left: 50%;
  top: 50%;
  position: absolute;
  transform: translate(-50%,-50%);
}
.cdt-agent-card .img .vaccine-wrap {
  width: 40px;
  height: 39px;
  position: absolute;
  bottom: -3px;
  right: -6px;
}
@media screen and (max-width:767px) {
  .cdt-agent-card .img .vaccine-wrap {
    width: 25px;
    height: 24px;
    bottom: 0;
    right: 0;
  }
}
.cdt-agent-card .bookmark {
  z-index: 2;
  position: absolute;
  border-radius: .375rem;
  top: 12px;
  right: 12px;
}
.cdt-agent-card .bookmark:hover {
  cursor: pointer;
  background-color: #f0f4f5;
}
.cdt-agent-card .bookmark .svg-container {
  width: 3rem;
  height: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cdt-agent-card .bookmark .svg-container svg {
  width: 1.25rem;
  height: 1.25rem;
}
.cdt-agent-card .bookmark .is-bookmark-activated svg path {
  stroke: #ff86a7 !important;
  fill: #ff86a7 !important;
}
.cdt-agent-card .agent-detail-link {
  display: flex;
}
.cdt-agent-card .agent-detail-link .vaccine-wrap {
  width: 25px;
  height: 24px;
}
.cdt-agent-card .agent-detail-link .vaccine-wrap img {
  width: 100%;
  height: 100%;
}
.cdt-agent-card .detail {
  flex: 1;
  display: flex;
}
.cdt-agent-card .detail .el-icon-star-on {
  font-weight: 500;
}
.cdt-agent-card .detail .left {
  flex: 1;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
  color: #202228;
}
.cdt-agent-card .detail .left .star {
  text-align: left;
  font-size: 17px;
  color: #f0c200;
  display: flex;
  gap: 0 5px;
}
.cdt-agent-card .detail .left .star .half-star-box {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 17px;
}
.cdt-agent-card .detail .left .star .half-star-box img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.cdt-agent-card .detail .left .star .half-star-box .half-star-footer-icon {
  color: #ccc;
}
.cdt-agent-card .detail .left .star .half-star-box .half-star-top-icon {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 1;
  clip-path: polygon(0 0,50% 0,50% 100%,0 100%);
}
.cdt-agent-card .detail .left .title-imgbox {
  display: flex;
  align-items: center;
}
.cdt-agent-card .detail .left .title-imgbox .imgbox {
  display: flex;
  margin-left: 20px;
}
@media screen and (max-width:767px) {
  .cdt-agent-card .detail .left .star {
    gap: 0 2px;
  }
  .cdt-agent-card .detail .left .star .half-star-box {
    width: 14px;
    height: 13px;
  }
  .cdt-agent-card .detail .left .main-info {
    min-height: 90px;
  }
  .cdt-agent-card .detail .left .title-imgbox .imgbox {
    display: none;
  }
}
.cdt-agent-card .detail .left .title-imgbox .imgbox>.imgbox-item img {
  width: 34px;
  margin-right: 12px;
}
.cdt-agent-card .detail .left .title {
  font-size: 22px;
  line-height: 28px;
}
.cdt-agent-card .detail .left .professionalCerts {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px 12px;
  margin: 8px 0 12px;
}
@media screen and (max-width:767px) {
  .cdt-agent-card .detail .left .title {
    font-size: 16px;
    line-height: 20px;
  }
  .cdt-agent-card .detail .left .professionalCerts {
    gap: 6px 6px;
    margin: 6px 0 8px;
  }
}
.cdt-agent-card .detail .left .professionalCerts .item {
  line-height: 16px;
  padding: 4px 16px;
  border-radius: 14px;
  color: #646c79;
  font-size: 14px;
  background: #f0f4f5;
  font-weight: 400;
}
@media screen and (max-width:767px) {
  .cdt-agent-card .detail .left .professionalCerts .item {
    max-width: 55%;
    font-size: 11px;
    line-height: 16px;
    padding: 2px 8px;
  }
}
.cdt-agent-card .detail .left .district-license {
  color: #1d1d2c;
  font-size: 13px;
  display: flex;
  font-weight: initial;
}
.cdt-agent-card .detail .left .license {
  color: #000;
  margin: 2px 0;
}
.cdt-agent-card .detail .left .branch {
  color: #707070;
  font-weight: 400;
}
@media screen and (max-width:767px) {
  .cdt-agent-card .detail .left .license {
    font-size: 12px;
  }
  .cdt-agent-card .detail .left .branch {
    max-width: 60%;
    font-size: 12px;
  }
}
.cdt-agent-card .detail .right {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.cdt-agent-card .detail .right .star {
  text-align: right;
  font-size: 17px;
  color: #f0c200;
  display: flex;
  flex: 0 0 auto;
  justify-content: flex-end;
  gap: 0 5px;
}
.cdt-agent-card .detail .right .star .half-star-box {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 17px;
}
.cdt-agent-card .detail .right .star .half-star-box img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.cdt-agent-card .detail .right .star .half-star-box .half-star-footer-icon {
  color: #ccc;
}
.cdt-agent-card .detail .right .star .half-star-box .half-star-top-icon {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 1;
  clip-path: polygon(0 0,50% 0,50% 100%,0 100%);
}
.cdt-agent-card .detail .right .statistics {
  display: flex;
  color: #202228;
  margin-top: 48px;
  align-items: flex-end;
  justify-content: flex-end;
}
.cdt-agent-card .detail .right .statistics div {
  font-weight: 500;
  padding-left: 36px;
  text-align: center;
}
.cdt-agent-card .detail .right .statistics div p {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  text-align: right;
}
.cdt-agent-card .detail .right .statistics div span {
  line-height: 28px;
  font-size: 20px;
  text-align: right;
}
@media screen and (max-width:767px) {
  .cdt-agent-card .detail .right .star {
    gap: 0 2px;
  }
  .cdt-agent-card .detail .right .star .half-star-box {
    width: 14px;
    height: 13px;
  }
  .cdt-agent-card .detail .right .statistics {
    align-items: flex-start;
    position: absolute;
    right: 10px;
    margin-top: 0;
  }
  .cdt-agent-card .detail .right .statistics div {
    padding-left: 15px;
    display: flex;
    flex-direction: column;
  }
  .cdt-agent-card .detail .right .statistics div p {
    width: 40px;
    font-size: 11px;
    line-height: 16px;
    order: 2;
  }
  .cdt-agent-card .detail .right .statistics div span {
    line-height: 20px;
    font-size: 18px;
    order: 1;
  }
  .cdt-agent-card .detail .right .statistics div .record {
    display: none;
  }
  .cdt-agent-card .btn-tag {
    padding-left: 80px;
  }
}
.cdt-agent-card .btn-tag {
  margin-top: 10px;
  position: relative;
  color: #202228;
  font-weight: 500;
  display: flex;
}
.cdt-agent-card .btn-tag .agent-btn-text {
  font-size: 14px;
  color: #202228;
  padding-left: 4px;
  font-weight: 500;
}
.cdt-agent-card .btn-tag i {
  color: #fff;
}
.cdt-agent-card .btn-tag a {
  flex: none;
  cursor: pointer;
}
.cdt-agent-card .btn-tag a.phone {
  white-space: nowrap;
  line-height: 34px;
  height: 34px;
  border-radius: 6px;
  display: inline-block;
  text-align: center;
  width: 100%;
  background-color: #f0f4f5;
  padding: 0 12px;
}
.cdt-agent-card .btn-tag a.phone i {
  color: #007afa;
}
.cdt-agent-card .btn-tag a img {
  width: 34px;
  height: 34px;
}
.cdt-agent-card .btn-tag .phone-btn .phone-text {
  display: block;
}
.cdt-agent-card .btn-tag .wechat-btn img {
  margin: 0 auto;
}
.cdt-agent-card .btn-tag .textShow .wechat-text {
  display: block;
  font-size: 13px;
}
.cdt-agent-card .btn-tag .textShow .wechat-btn {
  padding: 0 12px;
}
.cdt-agent-card .btn-tag .tel-message, .cdt-agent-card .btn-tag .vr-guide {
  white-space: nowrap;
  display: flex;
  padding: 7px 12px;
  justify-content: center;
  line-height: 20px;
  align-items: center;
  height: 34px;
  color: #fff;
  border-radius: 6px;
  background-color: #f0f4f5;
}
.cdt-agent-card .btn-tag .tel-message .live_chat_white, .cdt-agent-card .btn-tag .tel-message:hover .live_chat_red {
  display: none;
}
.cdt-agent-card .btn-tag .tel-message:hover {
  background-color: #eb003b;
}
.cdt-agent-card .btn-tag .tel-message:hover .live_chat_white {
  display: block;
}
.cdt-agent-card .btn-tag .vr-guide .vr_guide_white, .cdt-agent-card .btn-tag .vr-guide:hover .vr_guide_gold {
  display: none;
}
.cdt-agent-card .btn-tag .tel-message:hover .agent-btn-text {
  color: #fff;
}
.cdt-agent-card .btn-tag .vr-guide:hover {
  background-color: #c9ad6e;
}
.cdt-agent-card .btn-tag .vr-guide:hover .vr_guide_white {
  display: block;
}
.cdt-agent-card .btn-tag .vr-guide:hover .agent-btn-text {
  color: #fff;
}
.cdt-agent-card .btn-tag .tel-agent-main {
  display: flex;
  align-items: center;
}
.cdt-agent-card .btn-tag .tel-agent-main>* {
  margin-right: 8px;
  min-width: 46px;
}
.cdt-agent-card .btn-tag .tel-agent-main>:last-child {
  margin-right: 0;
}
.cdt-agent-card .btn-tag .whatsapp {
  background-color: #e2f4e4;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 118px;
  margin-right: 8px;
  font-size: 15px;
  line-height: 34px;
  white-space: nowrap;
}
.cdt-agent-card .btn-tag .whatsapp a {
  color: #202228 !important;
}
@media screen and (max-width:767px) {
  .cdt-agent-card .btn-tag .tel-agent-main>* {
    min-width: 40px;
  }
  .cdt-agent-card .btn-tag .whatsapp {
    padding: 0 10px;
    margin-bottom: 0;
    width: auto;
    margin-right: 8px;
  }
  .cdt-agent-card .btn-tag .whatsapp span {
    font-size: 14px;
  }
}
.cdt-agent-card .btn-tag .whatsapp img {
  position: relative;
  top: -2px;
}
.cdt-agent-card .btn-tag .whatsapp:hover {
  background-color: #118678;
  color: #fff;
}
.cdt-agent-card .btn-tag .whatsapp:hover a {
  color: #fff !important;
}
.cdt-agent-card .btn-tag .cdt-wechat .wechat-btn {
  min-width: 46px;
  height: 34px;
}
.cdt-agent-card .btn-tag .btn {
  cursor: pointer;
  flex: initial;
  margin-right: 8px;
  display: inline-block;
  padding: 0 9px;
  line-height: 34px;
  border-radius: 6px;
  background-color: #efefef;
  font-size: 15px;
}
.cdt-agent-card .btn-tag .btn img {
  position: relative;
  top: -2px;
  width: 24px;
  height: 24px;
  margin-right: 5px;
}
@media screen and (max-width:424px) {
  .cdt-agent-card .btn-tag .btn img {
    width: 18px;
    height: 18px;
  }
}
.cdt-agent-card .btn-tag .btn.e {
  margin-right: 0;
}
@media screen and (max-width:767px) {
  .cdt-agent-card .btn-tag .cdt-wechat .wechat-btn {
    min-width: 40px;
  }
  .cdt-agent-card .btn-tag .btn {
    font-size: 12px;
    justify-content: center;
  }
  .cdt-agent-card .hidden-xs-only {
    display: none !important;
  }
}
@media screen and (min-width:767px) {
  .cdt-agent-card .hidden-sm-and-up {
    display: none !important;
  }
}
.cdt-agent-card.cardTypeB {
  padding: 16px;
  border: 0;
}
.cdt-agent-card.cardTypeB .img {
  width: 80px;
  height: 80px;
}
.cdt-agent-card.cardTypeB .detail .left .title {
  font-size: 16px;
  line-height: 22px;
}
.cdt-agent-card.cardTypeB .detail .left .license {
  font-size: 12px;
  color: #646c79;
}
.cdt-agent-card.cardTypeB .detail .left .btn-tag {
  margin-top: 7px;
}
.cdt-agent-card.cardTypeB .detail .left .btn-tag .whatsapp {
  width: -moz-fit-content;
  width: fit-content;
  height: 30px;
  font-size: 12px;
  line-height: 30px;
  padding: 0 10px;
}
.cdt-agent-card.cardTypeB .detail .left .btn-tag .whatsapp img {
  margin-right: 5px;
}
.cdt-agent-card.cardTypeB .detail .left .btn-tag .tel-agent-main>* {
  min-width: auto;
}
.cdt-agent-card.cardTypeB .detail .left .btn-tag .cdt-tel-qrcode.phone-btn, .cdt-agent-card.cardTypeB .detail .left .btn-tag .tel-message, .cdt-agent-card.cardTypeB .detail .left .btn-tag .vr-guide {
  width: 38px;
  height: 30px;
  line-height: 30px;
  padding: 0;
}
.cdt-agent-card.cardTypeB .detail .left .btn-tag .tel-message img {
  width: 18px !important;
  height: auto;
}
.cdt-agent-card.cardTypeB .detail .left .btn-tag .cdt-wechat .wechat-btn {
  min-width: auto;
  width: 38px;
  height: 30px;
}
.cdt-agent-card.cardTypeB .detail .left .btn-tag .cdt-wechat .wechat-btn .wechat-icon svg {
  width: 22px;
  height: auto;
}
.cdt-agent-card.cardTypeB .detail .right {
  justify-content: center;
}
@media screen and (max-width:767px) {
  .cdt-agent-card.cardTypeB .detail .right {
    padding-top: 5px;
    justify-content: flex-start;
  }
  .cdt-agent-card.cardTypeB .btn-tag {
    display: flex;
    justify-content: flex-end;
    margin-top: -10px;
  }
  .cdt-agent-card.cardTypeB .btn-tag .agent-btn-text {
    display: none;
  }
}
.cdt-tel-qrcode.phone-btn {
  display: flex;
  border-radius: 6px;
  background-color: #f0f4f5;
  text-align: center;
  align-items: center;
  line-height: 33px;
  height: 33px;
  width: 100%;
  justify-content: center;
  padding: 0 10px;
}
.cdt-tel-qrcode.phone-btn .iconic_call {
  font-size: 15px;
  color: #007AFF;
}
.cdt-tel-qrcode.phone-btn .phone-text {
  margin-left: 4px;
  color: #202228;
  font-size: 15px;
  font-weight: 500;
  display: none;
}
@media screen and (min-width:768px) {
  .cdt-tel-qrcode.phone-btn.active, .cdt-tel-qrcode.phone-btn:hover {
    background-color: #007AFF;
  }
  .cdt-tel-qrcode.phone-btn.active .iconic_call, .cdt-tel-qrcode.phone-btn.active .phone-text, .cdt-tel-qrcode.phone-btn:hover .iconic_call, .cdt-tel-qrcode.phone-btn:hover .phone-text {
    color: #fff;
  }
}
.cdt-property-map .content-block {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: 0 1rem 5px;
}
@media screen and (min-width:1280px) {
  .cdt-property-map .content-block .cdt-container {
    max-width: 1140px;
  }
}
.cdt-property-map .content-block .info-adds {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 22px;
}
.cdt-property-map .content-block .info-adds .districtName {
  margin: 0 6px;
}
.cdt-property-map .content-block .info-adds .iconfont {
  font-size: 20px;
  color: #9aa0aa;
}
.cdt-property-map .content-block .right-btn {
  display: flex;
}
.cdt-property-map .content-block .right-btn .map-btn {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  margin-left: 1rem;
  width: 78px;
  font-size: 16px;
  line-height: 28px;
  padding: 0;
  border: 1px solid #ecf0f5;
  color: #363a43;
  background: #fff;
  border-radius: 6px;
}
.cdt-property-map .content-block .right-btn .map-btn svg {
  height: auto;
  width: 20px;
  margin-right: 6px;
}
@media screen and (min-width:991px) {
  .cdt-property-map .content-block .right-btn .map-btn:hover {
    background: #eb003b;
    color: #fff;
  }
  .cdt-property-map .content-block .right-btn .map-btn:hover svg path {
    fill: #fff;
  }
}
@media screen and (max-width:991px) {
  .cdt-property-map .content-block .right-btn .map-btn {
    border: none;
    justify-content: flex-end;
    font-size: 14px;
  }
  .cdt-property-map .content-block .right-btn .map-btn svg path {
    fill: #eb003b;
  }
}
.cdt-property-map .switcher {
  display: flex;
  border-radius: 6px;
  overflow: hidden;
}
.cdt-property-map .switcher>div {
  cursor: pointer;
  display: flex;
  justify-content: center;
  width: 88px;
  height: 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  padding: 0;
  text-align: center;
  color: #525252;
  background-color: #f0f4f5;
}
.cdt-property-map .switcher .selected, .cdt-property-map .switcher>div:hover {
  background: #eb003b;
  color: #fff;
}
.cdt-property-map .switcher>div:hover svg path {
  fill: #fff;
}
.cdt-property-map .map {
  position: relative;
  background: #f0f4f5;
}
.cdt-property-map .map .map-main {
  height: 100%;
}
.cdt-property-map .map .map-main .centa-map {
  width: 100%;
  height: 400px;
}
.cdt-property-map .map .map-main .centa-map .mapView {
  width: 100% !important;
  height: 100% !important;
}
.cdt-property-map .map .map-top, .cdt-property-map .map .switcher {
  display: none;
}
@media screen and (max-width:991px) {
  .cdt-property-map .switcher {
    display: none;
  }
  .cdt-property-map .map .switcher {
    display: flex;
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 9;
  }
  .cdt-property-map .map .switcher>div {
    font-size: 12px;
    line-height: 30px;
    background: #fff;
    width: 64px;
    color: #707070;
  }
  .cdt-property-map .map .switcher>div.selected {
    background: #eb003b;
    color: #fff;
  }
}
.cdt-property-map .map .map-main.magnify-map {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  background: rgba(0,0,0,.8);
  overflow: hidden;
  touch-action: none;
}
.cdt-property-map .map .map-main.magnify-map .centa-map, .cdt-property-map .map .map-main.magnify-map .g-map, .cdt-property-map .map .map-main.magnify-map .map-top {
  width: 84%;
  margin: 0 auto;
}
@media screen and (max-width:991px) {
  .cdt-property-map .map .map-main.magnify-map .centa-map, .cdt-property-map .map .map-main.magnify-map .g-map, .cdt-property-map .map .map-main.magnify-map .map-top {
    width: 100%;
  }
}
.cdt-property-map .map .map-main.magnify-map .map-top {
  display: block;
  position: relative;
  color: #fff;
  padding-bottom: .5rem;
}
.cdt-property-map .map .map-main.magnify-map .map-top h3 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  padding: .5rem 1rem;
}
.cdt-property-map .map .map-main.magnify-map .map-top .title {
  width: -moz-fit-content;
  width: fit-content;
  font-size: 16px;
  line-height: 40px;
  font-weight: 500;
  margin-left: 1rem;
  margin-right: 1rem;
  border-bottom: 4px solid #eb003b;
}
.cdt-property-map .map .map-main.magnify-map .map-top .el-icon-close {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  text-align: center;
  font-size: 24px;
  line-height: 40px;
  font-weight: 500;
  color: #fff;
  border-radius: 2px;
}
.cdt-property-map .map .map-main.magnify-map .map-top .el-icon-close:hover {
  background-color: #b8002e;
}
@media screen and (max-width:991px) {
  .cdt-property-map .map .map-main.magnify-map .map-top {
    padding: 0;
  }
  .cdt-property-map .map .map-main.magnify-map .map-top h3 {
    height: 50px;
    text-align: center;
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  .cdt-property-map .map .map-main.magnify-map .map-top .el-icon-close {
    width: 50px;
    height: 50px;
    top: 0;
    left: 0;
    transform: translateY(0);
  }
}
.cdt-property-map .map .map-main.magnify-map .centa-map {
  height: calc(100% - 200px);
}
.cdt-property-map .map .map-main.magnify-map .centa-map>div {
  width: 100%;
  height: 100%;
}
.cdt-property-map .map .map-main.magnify-map .g-map {
  height: 70vh;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-container {
  height: 100%;
}
.cdt-property-map .map .map-main.magnify-map .g-map .inset-0 {
  right: 360px;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list {
  top: 0;
  right: 0;
  bottom: 0;
  background: #424242;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list {
  width: 360px;
  border-radius: 0;
  background: 0 0;
  padding: 0;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li:last-child .item {
  border-bottom: 1px solid #b3b3b3;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .item {
  height: 48px;
  line-height: 48px;
  color: #fff;
  border-color: #b3b3b3;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .item .svg svg {
  width: 20px;
  height: 14px;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .item .svg svg path {
  fill: #e3e3e3;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .item .svg .close-svg {
  width: 26px;
  height: 15px;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .map-info-content {
  background: 0 0;
  padding: 0 20px;
  margin: 0;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .map-info-content .map-info-item {
  background-color: #424242;
  border: none;
  margin-top: 10px;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .map-info-content .map-info-item .title h3 {
  color: #fff;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .map-info-content .map-info-item .subtitle {
  color: #ced2d8;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .map-info-content .map-info-item.active {
  background-color: #e5e5e5;
  padding: 6px 10px;
}
.cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .map-info-content .map-info-item.active .subtitle, .cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .map-info-content .map-info-item.active .title h3 {
  color: #161616;
}
@media screen and (max-width:991px) {
  .cdt-property-map .map .map-main.magnify-map .g-map .map-info-list {
    position: fixed;
    top: auto;
    width: 100%;
    border-radius: 10px 10px 0 0;
  }
  .cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-info-top {
    display: flex;
    justify-content: center;
    height: 40px;
    background: #424242;
    border-radius: 10px 10px 0 0;
  }
  .cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-info-top::before {
    content: "";
    display: block;
    height: 4px;
    width: 7.5rem;
    border-radius: 2px;
    background: #ccc;
    margin-top: 10px;
  }
  .cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list {
    width: 100%;
    display: block;
    overflow-y: auto;
    padding-bottom: 100px;
  }
  .cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li {
    margin: 0;
  }
  .cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .item {
    border-radius: 0;
    border: none !important;
    border-bottom: 1px solid #b3b3b3 !important;
    margin-top: 0;
  }
  .cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .item.active {
    background-color: transparent;
  }
  .cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .map-info-content {
    display: flex;
  }
  .cdt-property-map .map .map-main.magnify-map .g-map .map-info-list .map-list li .map-info-content .map-info-item {
    width: 12rem;
    min-width: 12rem;
    min-height: 5rem;
    margin: 1rem .5rem;
  }
  .cdt-property-map .map .map-main.magnify-map .g-map {
    height: 100%;
  }
  .cdt-property-map .map .map-main.magnify-map .g-map .inset-0 {
    height: 70vh;
    right: 0;
  }
}
.cdt-property-map #mapWrapper {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.cdt-property-map #viewContainer {
  width: 100%;
  height: 100%;
}
.cdt-property-map .mapView {
  position: relative;
  z-index: 0;
  overflow: hidden;
  height: 400px;
}
@media screen and (max-width:991px) {
  .cdt-property-map .mapView {
    height: 250px;
  }
}
.cdt-property-map .mapView img {
  max-width: initial;
}
.cdt-property-map .MapTools_map {
  position: relative;
  z-index: 0;
  overflow: hidden;
  height: 327px;
}
.cdt-property-map .CTMap_CopyRight {
  width: 320px;
  line-height: 120%;
  border: 1px solid #999;
  background-color: #fff;
  padding: 2px;
}
.cdt-property-map .btn-estate {
  color: #fff;
  min-width: 159px;
  width: auto;
  padding: 0 20px;
  height: 44px;
  line-height: 44px;
  background-color: #ff1555;
  border: none;
  display: inline-block;
  margin: 0 auto 1.5rem;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}
.cdt-property-map .card-swipe {
  width: 100%;
  height: 100%;
  min-height: 113px;
  padding: 10px;
  display: flex;
  border: 1px solid #c3c3c3;
  border-radius: 4px;
}
.cdt-property-map .card-swipe.active {
  border: 2px solid #eb003b;
  padding: 9px;
}
.cdt-property-map .card-swipe .card {
  position: relative;
  display: flex;
  width: 100%;
}
.cdt-property-map .card-swipe .card .card-img {
  margin-right: 12px;
  width: 112px;
  flex-shrink: 0;
}
.cdt-property-map .card-swipe .card .card-img .cover {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.cdt-property-map .card-swipe .card .card-img .cover .el-image {
  width: 100%;
  position: relative;
  height: 0;
  padding-top: 71%;
}
.cdt-property-map .card-swipe .card .card-img .cover .el-image .el-image__inner {
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.cdt-property-map .card-swipe .card .card-text {
  width: 100%;
}
.cdt-property-map .card-swipe .card .card-text.calc {
  width: calc(100% - 115px);
}
.cdt-property-map .card-swipe .card .card-text .subHeading {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #1d1d2c;
  word-break: break-word;
}
.cdt-property-map .card-swipe .card .card-text .small-subHeading {
  font-size: 12px;
  line-height: 18px;
  color: #646c79;
  word-break: break-word;
}
.cdt-property-map .card-swipe .card .card-text .phone {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #007aff;
  margin-top: 8px;
}
.cdt-property-map .card-swipe .card .card-text .phone .iconic_call {
  width: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 10px;
  background-color: #007aff;
  color: #fff;
  border-radius: 50%;
}
.cdt-property-map .card-swipe .card .card-text .phone .tel {
  margin-top: 2px;
  margin-left: 5px;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc, .cdt-property-map .card-swipe .card .card-text .routes-desc {
  display: flex;
  flex-wrap: wrap;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routeNos, .cdt-property-map .card-swipe .card .card-text .routeNos-desc .routes, .cdt-property-map .card-swipe .card .card-text .routes-desc .routeNos, .cdt-property-map .card-swipe .card .card-text .routes-desc .routes {
  margin: 4px 5px 0 0;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routes, .cdt-property-map .card-swipe .card .card-text .routes-desc .routes {
  height: 20px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  border-radius: 12px;
  padding: 0 8px;
  color: #fff;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routeNos, .cdt-property-map .card-swipe .card .card-text .routes-desc .routeNos {
  height: 20px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  color: #363a43;
  padding: 0 8px;
  background: #ecf0f5;
  border-radius: 9px;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routes1, .cdt-property-map .card-swipe .card .card-text .routes-desc .routes1 {
  background-color: #0860a8;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routes2, .cdt-property-map .card-swipe .card .card-text .routes-desc .routes2 {
  background-color: #1a9431;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routes3, .cdt-property-map .card-swipe .card .card-text .routes-desc .routes3 {
  background-color: red;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routes4, .cdt-property-map .card-swipe .card .card-text .routes-desc .routes4 {
  background-color: #6b208b;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routes5, .cdt-property-map .card-swipe .card .card-text .routes-desc .routes5 {
  background-color: #fe7f1d;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routes6, .cdt-property-map .card-swipe .card .card-text .routes-desc .routes6 {
  background-color: #5eb6e4;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routes7, .cdt-property-map .card-swipe .card .card-text .routes-desc .routes7 {
  background-color: #9a3b26;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routes8, .cdt-property-map .card-swipe .card .card-text .routes-desc .routes8 {
  background-color: #f550a6;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routes9, .cdt-property-map .card-swipe .card .card-text .routes-desc .routes9 {
  background-color: #1c7670;
}
.cdt-property-map .card-swipe .card .card-text .routeNos-desc .routes10, .cdt-property-map .card-swipe .card .card-text .routes-desc .routes10 {
  background-color: #b5bd00;
}
.cdt-property-map .card-swipe .card .schoolIcon {
  margin-left: 10px;
}
.cdt-property-map .card-swipe .card .schoolIcon .school-logo {
  width: 50px;
  height: auto;
}
.cdt-property-map .mapsCard {
  width: 100%;
  height: 100%;
  padding: 10px;
  display: flex;
  cursor: pointer;
  border: 1px solid #c3c3c3;
  border-radius: 2px;
}
.cdt-property-map .mapsCard .visibility {
  visibility: hidden;
}
.cdt-property-map .mapsCard .left {
  width: 27%;
  margin-right: 10px;
}
@media screen and (max-width:767px) {
  .cdt-property-map .mapsCard {
    background-color: #fff;
  }
  .cdt-property-map .mapsCard .left {
    width: 32%;
  }
  .cdt-property-map .mapsCard .left.newPlate {
    width: 45%;
  }
  .cdt-property-map .mapsCard .left.newPlate .image-size {
    padding-top: 63%;
  }
}
.cdt-property-map .mapsCard .left .image-size {
  width: 100%;
  padding-top: 57%;
  position: relative;
}
.cdt-property-map .mapsCard .left .image-size.not-image-size {
  background-color: #f0f4f5;
}
.cdt-property-map .mapsCard .left .image-size .image {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover;
}
.cdt-property-map .mapsCard .left .image-size .not-image {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 40%;
  -o-object-fit: contain;
  object-fit: contain;
  transform: translate(-50%,-50%);
}
.cdt-property-map .mapsCard .left .image-size .icon-play {
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.cdt-property-map .mapsCard .left .sales-volume {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: 5px;
}
.cdt-property-map .mapsCard .left .sales-volume .rent, .cdt-property-map .mapsCard .left .sales-volume .sell {
  padding: 2px 5px;
  color: #fff;
  font-size: 12px;
  border-radius: 1px;
  transform: scale(.95);
  transform-origin: left;
}
.cdt-property-map .mapsCard .left .sales-volume .sell {
  margin-right: 7px;
  background-color: #eb003b;
}
.cdt-property-map .mapsCard .left .sales-volume .rent {
  background-color: #f09c16;
}
.cdt-property-map .mapsCard .right {
  flex: 1;
}
.cdt-property-map .mapsCard .right .title {
  color: #1d1d2c;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 3px;
}
@media screen and (max-width:767px) {
  .cdt-property-map .mapsCard .right .title {
    font-size: 14px;
  }
}
.cdt-property-map .mapsCard .right .address {
  color: #646c79;
  font-size: 13px;
  margin-bottom: 10px;
}
@media screen and (max-width:767px) {
  .cdt-property-map .mapsCard .right .address {
    font-size: 12px;
    margin-bottom: 5px;
  }
}
.cdt-property-map .mapsCard .right .info {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.cdt-property-map .mapsCard .right .info .deal-box .name {
  color: #646c79;
  font-size: 13px;
}
.cdt-property-map .mapsCard .right .info .deal-box .deal {
  color: #1d1d2c;
  font-weight: 500;
  margin-top: 4px;
  display: flex;
  align-items: center;
}
@media screen and (max-width:767px) {
  .cdt-property-map .mapsCard .right .info .deal-box .name {
    font-size: 12px;
  }
  .cdt-property-map .mapsCard .right .info .deal-box .deal {
    margin-top: 5px;
  }
}
.cdt-property-map .mapsCard .right .info .deal-box .deal .text {
  font-size: 16px;
}
@media screen and (max-width:767px) {
  .cdt-property-map .mapsCard .right .info .deal-box .deal .text {
    font-size: 18px;
  }
}
.cdt-property-map .mapsCard .right .info .deal-box .deal .unit {
  font-size: 13px;
}
@media screen and (max-width:767px) {
  .cdt-property-map .mapsCard .right .info .deal-box .deal .unit {
    font-size: 12px;
  }
}
.cdt-property-map .mapsCard .right .info .price-box {
  text-align: right;
}
.cdt-property-map .mapsCard .right .info .price-box .percentage {
  font-size: 13px;
  color: #22b453;
}
.cdt-property-map .mapsCard .right .info .price-box .percentage.drop {
  color: #e50012;
}
.cdt-property-map .mapsCard .right .info .price-box .price {
  margin-top: 4px;
  color: #1d1d2c;
  font-weight: 500;
  display: flex;
  align-items: baseline;
}
@media screen and (max-width:767px) {
  .cdt-property-map .mapsCard .right .info .price-box .percentage {
    font-size: 12px;
  }
  .cdt-property-map .mapsCard .right .info .price-box .price {
    margin-top: 5px;
  }
}
.cdt-property-map .mapsCard .right .info .price-box .price .text {
  font-size: 18px;
}
.cdt-property-map .mapsCard .right .info .price-box .price .unit {
  font-size: 13px;
}
@media screen and (max-width:767px) {
  .cdt-property-map .mapsCard .right .info .price-box .price .unit {
    font-size: 12px;
  }
}
.cdt-property-map .carousel {
  position: relative;
  overflow: hidden;
  padding-left: 14px;
  margin-top: 16px;
}
.cdt-property-map .carousel-container {
  display: flex;
  width: 100%;
  height: 100%;
}
.cdt-property-map .carousel-item {
  flex: 0 0 95%;
  padding-right: 15px;
}
.cdt-property-map .carousel-item.active>div {
  border: 2px solid #ff1555;
  padding: 9px;
}
.cdt-property-map .g-map {
  position: relative;
  color: #1d1d2c;
  height: 100%;
}
.cdt-property-map .g-map .h5 {
  display: none;
}
.cdt-property-map .g-map .map-container {
  position: relative;
  height: 400px;
}
.cdt-property-map .g-map .map-iframe {
  position: relative;
  height: 100%;
}
.cdt-property-map .g-map .map-iframe .iframe {
  width: 100%;
  height: 100%;
}
.cdt-property-map .g-map .map-iframe .map-mask {
  position: absolute;
  inset: 0;
  z-index: 1;
}
.cdt-property-map .g-map .inset-0 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cdt-property-map .g-map .map-info-list {
  position: absolute;
  top: 18px;
  right: 80px;
  bottom: 18px;
  z-index: 2;
}
.cdt-property-map .g-map .map-info-list .map-list {
  max-height: 100%;
  width: 321px;
  margin-left: auto;
  font-size: 16px;
  line-height: 22px;
  padding: 2px 20px;
  border-radius: 6px;
  background-color: #fff;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.cdt-property-map .g-map .map-info-list .map-list::-webkit-scrollbar {
  display: none;
}
.cdt-property-map .g-map .map-info-list .map-list li {
  cursor: pointer;
}
.cdt-property-map .g-map .map-info-list .map-list li:last-child .item {
  border: 0;
}
.cdt-property-map .g-map .map-info-list .map-list li .item {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 39px;
  min-height: 39px;
  border-bottom: 1px solid #dce1e3;
  padding: 0 1rem;
}
.cdt-property-map .g-map .map-info-list .map-list li .item.disabled span {
  opacity: .3;
  pointer-events: none;
}
.cdt-property-map .g-map .map-info-list .map-list li .map-info-content {
  position: relative;
  max-height: 200px;
  background: #fff;
  padding: 0 10px 0 0;
  margin-right: -10px;
  overflow-x: auto;
}
.cdt-property-map .g-map .map-info-list .map-list li .map-info-content .map-info-item {
  display: flex;
  justify-content: flex-start;
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 6px 10px;
  margin: 6px 0 0;
  background: #fff;
  border: 1px solid #f0f4f5;
  border-radius: 6px;
}
.cdt-property-map .g-map .map-info-list .map-list li .map-info-content .map-info-item:hover {
  background: #f0f4f5;
}
.cdt-property-map .g-map .map-info-list .map-list li .map-info-content .map-info-item.active {
  padding: 5px 9px;
  border: 2px solid #eb003b;
}
.cdt-property-map .g-map .map-info-list .map-list li .map-info-content .map-info-item:first-child {
  margin-top: 8px;
}
.cdt-property-map .g-map .map-info-list .map-list li .map-info-content .map-info-item img {
  width: 17px;
  height: 20px;
  margin-right: .5rem;
  margin-top: 2px;
}
.cdt-property-map .g-map .map-info-list .map-list li .map-info-content .map-info-item .title h3 {
  word-break: break-word;
  font-size: 1rem;
  line-height: 22px;
  font-weight: 500;
  color: #363a43;
}
.cdt-property-map .g-map .map-info-list .map-list li .map-info-content .map-info-item .title .subtitle {
  font-size: .75rem;
  opacity: .7;
  line-height: 17px;
  color: #646c79;
  word-break: break-word;
  margin-top: 2px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.cdt-property-map .g-map .gm-style-iw {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: hidden;
  padding: 10px !important;
  text-align: center;
}
.cdt-property-map .g-map .gm-style-iw .gm-style-iw-chr {
  display: none;
}
.cdt-property-map .g-map .gm-style-iw .gm-style-iw-d {
  padding: 0 !important;
  max-height: -moz-fit-content !important;
  max-height: fit-content !important;
  overflow: hidden !important;
}
.cdt-property-map .g-map .gm-style-iw .gm-style-iw-d .tooltip-thumbnail {
  width: 160px;
  height: auto;
  margin-bottom: 8px;
}
.cdt-property-map .g-map .gm-style-iw .gm-style-iw-d .tooltip-thumbnail img {
  width: 100%;
  height: 100%;
}
.cdt-property-map .g-map .gm-style-iw .text-center, .cdt-property-map .g-map .gm-style-iw .tooltip-phone {
  font-weight: 400;
  display: block;
  text-align: center;
  word-break: break-word;
}
.cdt-property-map .g-map .gm-style-iw .tooltip-title .text-center {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #1d1d2c;
}
.cdt-property-map .g-map .gm-style-iw .py-2\.5 {
  line-height: 22px;
}
.cdt-property-map .g-map .gm-style-iw .tooltip-desc, .cdt-property-map .g-map .gm-style-iw .tooltip-phone {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 4px;
}
.cdt-property-map .g-map .gm-style-iw .tel-box .iconic_call {
  display: inline-block;
  width: 20px;
  font-size: 10px;
  line-height: 20px;
  background-color: #007aff;
  color: #fff;
  border-radius: 50%;
}
.cdt-property-map .g-map .gm-style-iw .tel {
  line-height: normal;
  margin-left: 5px;
}
.cdt-property-map .g-map .gm-style-iw .tooltip-title a {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #1d1d2c;
}
.cdt-property-map .g-map .gm-style-iw .tooltip-title a:hover {
  color: #ff1555;
}
.cdt-property-map .g-map .gm-style-iw .tooltip-desc {
  flex-wrap: wrap;
  font-size: 13px;
  color: #646c79;
  margin-top: 4px;
}
.cdt-property-map .g-map .gm-style-iw .routeNos, .cdt-property-map .g-map .gm-style-iw .routes {
  height: 20px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  color: #363a43;
  padding: 0 8px;
  background: #ecf0f5;
  border-radius: 9px;
  margin: 8px 4px 0;
}
.cdt-property-map .g-map .gm-style-iw .routes {
  border-radius: 12px;
  color: #fff;
}
.cdt-property-map .g-map .gm-style-iw .routes1 {
  background-color: #0860a8;
}
.cdt-property-map .g-map .gm-style-iw .routes2 {
  background-color: #1a9431;
}
.cdt-property-map .g-map .gm-style-iw .routes3 {
  background-color: red;
}
.cdt-property-map .g-map .gm-style-iw .routes4 {
  background-color: #6b208b;
}
.cdt-property-map .g-map .gm-style-iw .routes5 {
  background-color: #fe7f1d;
}
.cdt-property-map .g-map .gm-style-iw .routes6 {
  background-color: #5eb6e4;
}
.cdt-property-map .g-map .gm-style-iw .routes7 {
  background-color: #9a3b26;
}
.cdt-property-map .g-map .gm-style-iw .routes8 {
  background-color: #f550a6;
}
.cdt-property-map .g-map .gm-style-iw .routes9 {
  background-color: #1c7670;
}
.cdt-property-map .g-map .gm-style-iw .routes10 {
  background-color: #b5bd00;
}
@media screen and (max-width:991px) {
  .cdt-property-map .g-map .h5 {
    display: block;
  }
  .cdt-property-map .g-map .pc {
    display: none;
  }
  .cdt-property-map .g-map .map-container {
    height: 250px;
  }
  .cdt-property-map .g-map .map-info-list {
    position: initial;
  }
  .cdt-property-map .g-map .map-info-list .map-list {
    width: 100%;
    display: flex;
    padding-left: 15px;
  }
  .cdt-property-map .g-map .map-info-list .map-list li {
    margin-right: 8px;
  }
  .cdt-property-map .g-map .map-info-list .map-list li.disabled {
    opacity: .3;
  }
  .cdt-property-map .g-map .map-info-list .map-list li .item {
    font-size: 14px;
    height: 32px;
    min-height: 32px;
    display: flex;
    align-items: center;
    text-align: center;
    border: 1px solid #c3c3c3 !important;
    padding: 0 10px;
    border-radius: 6px;
    margin-top: 16px;
  }
  .cdt-property-map .g-map .map-info-list .map-list li .item.active {
    background-color: #ff1555;
    color: #fff;
    border-color: #ff1555 !important;
  }
}
.cdt-property-map .card-new-property {
  width: 100%;
  height: 100%;
  min-height: 113px;
  padding: 10px;
  display: flex;
  border: 1px solid #c3c3c3;
  border-radius: 4px;
}
.cdt-property-map .card-new-property.active {
  border: 2px solid #eb003b;
  padding: 9px;
}
.cdt-property-map .card-new-property .card {
  position: relative;
  display: flex;
}
.cdt-property-map .card-new-property .card .card-img {
  margin-right: 12px;
  width: 112px;
  flex-shrink: 0;
}
.cdt-property-map .card-new-property .card .card-img .cover {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.cdt-property-map .card-new-property .card .card-img .cover .el-image {
  width: 100%;
  position: relative;
  height: 0;
  padding-top: 71%;
}
.cdt-property-map .card-new-property .card .card-img .cover .el-image .el-image__inner {
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #ecf0f5;
}
.cdt-property-map .card-new-property .card .card-text .subHeading {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #1d1d2c;
  word-break: break-word;
}
.cdt-property-map .card-new-property .card .card-text .small-subHeading {
  font-size: 12px;
  line-height: 18px;
  color: #646c79;
  word-break: break-word;
}
.cdt-property-map .card-new-property .card .card-text .media-tips-content {
  margin-top: 8px;
  font-size: 0;
}
.cdt-property-map .card-new-property .card .card-text .media-tips-content .media-icon {
  display: inline-block;
  white-space: nowrap;
  height: 20px;
  font-size: 12px;
  color: #fff;
  border: 1px solid transparent;
  padding: 2px 6px;
  vertical-align: bottom;
  margin-right: 3px;
}
.cdt-property-map .card-new-property .card .card-text .media-tips-content .media-icon.be-on-sale {
  background-color: #6f41d6;
}
.cdt-property-map .card-new-property .card .card-text .media-tips-content .media-icon.existing-homes, .cdt-property-map .card-new-property .card .card-text .media-tips-content .media-icon.presale {
  background-color: #777d88;
}
.cdt-property-map .card-new-property .card .card-text .media-tips-content .media-icon.vr {
  width: 45px;
  background: url(/school/_nuxt/a57eb78e78cc22d1b7f2bc41acc8f2b2.svg) center no-repeat;
  background-size: auto 20px;
}
.cdt-property-map .card-new-property .card .card-text .media-tips-content .media-icon.sale {
  background-color: #47c437;
}
.cdt-property-map .card-new-property .card .card-text .media-tips-content .media-icon.SoldOut {
  background-color: #3b5379;
}
.cdt-property-map .card-new-property .card .card-text .media-tips-content .media-icon.video {
  position: relative;
  border-color: #777d88;
  color: #777d88;
  padding-left: 15px;
  padding-right: 3px;
}
.cdt-property-map .card-new-property .card .card-text .media-tips-content .media-icon.video::before {
  content: " ";
  display: inline-block;
  border-left: 8px solid #777d88;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  position: absolute;
  top: 3px;
  left: 5px;
}
.cdt-property-map .card-new-property .card .card-text .media-tips-content .media-icon:first-of-type {
  margin-left: 0;
}
.cdt-property-map .card-new-property .card .card-text .media-tips-content .media-icon:last-of-type {
  margin-right: 0;
}
.icon-pos[data-v-7ff5c6bc] {
  margin-top: 3px;
  margin-right: 8px;
}
.bx--search--dropdown-item[data-v-7ff5c6bc] {
  padding-right: .75rem;
}
.bg-secondaryGray>button[data-v-dd1e5f54] {
  flex: 1 0 20%;
}
.hover\:bg-\#f0f4f5[data-v-dd1e5f54]:active {
  background-color: #f0f4f5;
}
.search-input[data-v-465769e2]  .bx--search-input {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgba(220, 225, 227, var(--tw-border-opacity));
  border-radius: 0.5rem;
  border-style: solid;
  border-width: 1px;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-left: 2.5rem;
  padding-top: 0.25rem;
  border-color: #ccc;
}
.cdt-subtheme-navbar--state-down .search-input[data-v-465769e2] .bx--search-input {
  border: none !important;
}
.search-input[data-v-465769e2]  .bx--search-container {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgba(220, 225, 227, var(--tw-border-opacity));
  border-radius: 0.5rem;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
}
@media(min-width: 66rem) {
  [data-v-001dcbbf] .cdt-navbar:not(.cdt-navbar--position-static).cdt-navbar--state-down {
    background: rgba(0,0,0,0);
    top: -82px;
  }
}
[data-v-001dcbbf] .cdt-navbar:not(.cdt-navbar--position-static) + .cdt-content {
  padding: 3rem 0 0;
}
@media screen and (min-width: 66rem) {
  [data-v-001dcbbf] .cdt-navbar:not(.cdt-navbar--position-static) + .cdt-content {
    padding: 7rem 4rem 5rem 0;
  }
}
.advTop[data-v-001dcbbf] {
  position: relative;
  z-index: 100;
  background: #fdc995;
}
.layout--main-content[data-v-001dcbbf] {
  min-height: calc(100vh - 400px);
  padding-right: 0;
  padding-left: 0;
}
@media screen and (min-width: 66rem) {
  .layout--main-content[data-v-001dcbbf] {
    padding-left: 0;
  }
}
.layout--main-content.bx--content[data-v-001dcbbf] {
  padding: 0;
}
[data-v-001dcbbf] .cdt-footer {
  display: none;
}
@media screen and (min-width: 66rem) {
  [data-v-001dcbbf] .cdt-footer {
    display: block;
  }
}
.archor-set[data-v-001dcbbf] {
  display: flex;
  flex: 0 1 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  scrollbar-width: thin;
}
.archor-set[data-v-001dcbbf]::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.archor-set[data-v-001dcbbf]::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.archor-set[data-v-001dcbbf]::-webkit-scrollbar-thumb {
  background: #888;
}
.archor-set[data-v-001dcbbf]::-webkit-scrollbar-thumb:hover {
  background: #555;
}
@media screen and (min-width: 82rem) {
  .archor-set[data-v-001dcbbf] {
    width: 100%;
  }
}
.function-set[data-v-001dcbbf] {
  display: flex;
  align-items: baseline;
  align-content: center;
  margin: auto;
}
@media screen and (min-width: 82rem) {
  .function-set[data-v-001dcbbf] {
    position: static;
    margin: auto 0 auto auto;
  }
}
.round-btn[data-v-001dcbbf] {
  width: auto;
  padding: .25rem 1.5rem;
  max-width: 16rem;
  border-radius: 1.5rem;
  flex: 0 1 auto;
  min-height: 2.5rem;
  font-size: .875rem;
  line-height: 1rem;
  margin: auto .5rem 0 0;
  padding: .5rem 1.5rem;
  word-break: keep-all;
  white-space: nowrap;
}
.round-btn[data-v-001dcbbf] .svg-container {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
}
.round-btn[data-v-001dcbbf] .svg-container svg path {
  color: #fff;
  fill: #fff;
}
[data-v-001dcbbf] .round-btn.cdt-compare-btn {
  background: #fff;
  color: #ff1555;
}
[data-v-001dcbbf] .round-btn.cdt-compare-btn svg path {
  fill: #ff1555;
}
@media screen and (max-width: 66rem) {
  [data-v-001dcbbf] .cdt-navbar + .toolsControl .toolsWrap {
    top: 3rem;
  }
  [data-v-001dcbbf] .cdt-navbar + .toolsControl .toolsWrap .closeTools {
    display: none;
  }
  [data-v-001dcbbf] .cdt-navbar + .toolsControl .overlay {
    top: 3rem;
  }
}
[data-v-001dcbbf] .cdt-side-menu__shade {
  touch-action: none;
}
