/* A copy of //at.alicdn.com/t/font_2545178_ed4z4sgxa6l.css */
@font-face {
  font-family: 'iconfont';
  /* Project id 2545178 */
  src: url('//at.alicdn.com/t/font_2545178_ed4z4sgxa6l.woff2?t=1635835781379') format('woff2'), url('//at.alicdn.com/t/font_2545178_ed4z4sgxa6l.woff?t=1635835781379') format('woff'), url('//at.alicdn.com/t/font_2545178_ed4z4sgxa6l.ttf?t=1635835781379') format('truetype');
}
.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.Menu-filled:before {
  content: '\e894';
}
.Menu-outlined:before {
  content: '\e893';
}
.a-CheckmarkOrigin-outlined:before {
  content: '\e764';
}
.Save-outlined:before {
  content: '\e892';
}
.Save-filled:before {
  content: '\e891';
}
.Print-filled:before {
  content: '\e88b';
}
.Atm-filled:before {
  content: '\e88c';
}
.a-Regionalthermal-filled:before {
  content: '\e88d';
}
.a-Thirdparty-filled:before {
  content: '\e88e';
}
.a-Usealineseparating-filled:before {
  content: '\e88f';
}
.a-Officialproprietary-filled:before {
  content: '\e890';
}
.Map-filled:before {
  content: '\e888';
}
.a-Airportlocation-filled:before {
  content: '\e889';
}
.Location-filled:before {
  content: '\e88a';
}
.Idea-filled:before {
  content: '\e887';
}
.Data-filled:before {
  content: '\e86a';
}
.Confirm-filled:before {
  content: '\e86b';
}
.a-Copy1-filled:before {
  content: '\e86c';
}
.a-Copy2-filled:before {
  content: '\e86d';
}
.Blacklist-filled:before {
  content: '\e86e';
}
.Document-filled:before {
  content: '\e86f';
}
.a-Documentadd-filled:before {
  content: '\e870';
}
.Folder-filled:before {
  content: '\e871';
}
.Export-filled:before {
  content: '\e872';
}
.a-Folderadd-filled:before {
  content: '\e873';
}
.EXL-filled:before {
  content: '\e874';
}
.Download-filled:before {
  content: '\e875';
}
.a-Openfolder-filled:before {
  content: '\e876';
}
.PDF-filled:before {
  content: '\e877';
}
.NPS-filled:before {
  content: '\e878';
}
.Http-filled:before {
  content: '\e879';
}
.a-Passengerdetails-filled:before {
  content: '\e87a';
}
.Questionnaire-filled:before {
  content: '\e87b';
}
.Security-filled:before {
  content: '\e87c';
}
.PNG-filled:before {
  content: '\e87d';
}
.a-Queryfile-filled:before {
  content: '\e87e';
}
.PPT-filled:before {
  content: '\e87f';
}
.Upload-filled:before {
  content: '\e880';
}
.View-filled1:before {
  content: '\e881';
}
.a-Videofile-filled:before {
  content: '\e882';
}
.Withdraw-filled:before {
  content: '\e883';
}
.XLS-filled:before {
  content: '\e884';
}
.WORD-filled:before {
  content: '\e885';
}
.ZIP-filled:before {
  content: '\e886';
}
.a-Chartbubble-filled:before {
  content: '\e862';
}
.Chart-filled:before {
  content: '\e863';
}
.a-Parentchild-filled:before {
  content: '\e864';
}
.Database-filled:before {
  content: '\e865';
}
.Dashboard-filled:before {
  content: '\e866';
}
.a-Databaseaddition-filled:before {
  content: '\e867';
}
.a-Trafficstatistics-filled:before {
  content: '\e868';
}
.a-Piechart-filled:before {
  content: '\e869';
}
.a-Businesscompetitor-filled:before {
  content: '\e857';
}
.a-Facedissatisfied-filled:before {
  content: '\e858';
}
.a-Faceactivated-filled:before {
  content: '\e859';
}
.Error-filled1:before {
  content: '\e85a';
}
.a-Enterpriseuser-filled:before {
  content: '\e85b';
}
.a-Usermanagement-filled:before {
  content: '\e85c';
}
.a-Userfollow-filled:before {
  content: '\e85d';
}
.User-filled:before {
  content: '\e85e';
}
.a-Usermultiple-filled:before {
  content: '\e85f';
}
.a-Useradmin-filled:before {
  content: '\e860';
}
.a-Usercertification-filled:before {
  content: '\e861';
}
.Camera-filled1:before {
  content: '\e853';
}
.a-Ruleralt-filled:before {
  content: '\e854';
}
.Ruler-filled:before {
  content: '\e855';
}
.Telescope-filled:before {
  content: '\e856';
}
.API-filled:before {
  content: '\e83d';
}
.Bluetooth-filled:before {
  content: '\e83e';
}
.Camera-filled:before {
  content: '\e83f';
}
.a-Clouddownload-filled:before {
  content: '\e840';
}
.a-Bluetoothoff-filled:before {
  content: '\e841';
}
.a-Cloudupload-filled:before {
  content: '\e842';
}
.a-Code1-filled:before {
  content: '\e843';
}
.Email-filled:before {
  content: '\e844';
}
.Computer-filled:before {
  content: '\e845';
}
.Equipment-filled:before {
  content: '\e846';
}
.a-Businessaccess-filled:before {
  content: '\e847';
}
.a-Code2-filled:before {
  content: '\e848';
}
.IP-filled:before {
  content: '\e849';
}
.Mobile-filled:before {
  content: '\e84a';
}
.Robot-filled:before {
  content: '\e84b';
}
.a-QRcode-filled:before {
  content: '\e84c';
}
.Headset-filled:before {
  content: '\e84d';
}
.Phone-filled:before {
  content: '\e84e';
}
.Share-filled:before {
  content: '\e84f';
}
.Monitoring-filled:before {
  content: '\e850';
}
.Supervision-filled:before {
  content: '\e851';
}
.Scanning-filled:before {
  content: '\e852';
}
.Checkmark-filled:before {
  content: '\e833';
}
.Misuse-filled:before {
  content: '\e834';
}
.Information-filled:before {
  content: '\e835';
}
.Error-filled:before {
  content: '\e836';
}
.a-New1-filled:before {
  content: '\e837';
}
.Pending-filled:before {
  content: '\e838';
}
.Warning-filled:before {
  content: '\e839';
}
.Help-filled:before {
  content: '\e83a';
}
.Processing-filled:before {
  content: '\e83b';
}
.a-New2-filled:before {
  content: '\e83c';
}
.Time-filled:before {
  content: '\e830';
}
.a-Calendar1-filled:before {
  content: '\e831';
}
.a-Calendar2-filled:before {
  content: '\e832';
}
.a-Shoppingcart-filled:before {
  content: '\e82b';
}
.a-Brandmanagement-filled:before {
  content: '\e82c';
}
.a-Membermanagement-filled:before {
  content: '\e82d';
}
.a-Storemanagement-filled:before {
  content: '\e82e';
}
.Gift-filled:before {
  content: '\e82f';
}
.Pause-filled:before {
  content: '\e823';
}
.Play-filled:before {
  content: '\e824';
}
.Settings-filled:before {
  content: '\e825';
}
.a-Volumedown-filled:before {
  content: '\e826';
}
.a-Settingsadjust-filled:before {
  content: '\e827';
}
.Stop-filled:before {
  content: '\e828';
}
.a-Volumemute-filled:before {
  content: '\e829';
}
.a-Volumeup-filled:before {
  content: '\e82a';
}
.Color-filled:before {
  content: '\e815';
}
.a-Editoff-filled:before {
  content: '\e816';
}
.Crop-filled:before {
  content: '\e817';
}
.a-Colorpalette-filled:before {
  content: '\e818';
}
.Creation-filled:before {
  content: '\e819';
}
.a-3Danimationmodel-filled:before {
  content: '\e81a';
}
.Polygon-filled:before {
  content: '\e81b';
}
.Rectangle-filled:before {
  content: '\e81c';
}
.Edit-filled:before {
  content: '\e81d';
}
.Link-filled:before {
  content: '\e81e';
}
.a-Trashcan-filled:before {
  content: '\e81f';
}
.a-Imagedamaged-filled:before {
  content: '\e820';
}
.Unlink-filled:before {
  content: '\e821';
}
.Image-filled:before {
  content: '\e822';
}
.Notification-filled:before {
  content: '\e810';
}
.a-Viewoff-filled:before {
  content: '\e811';
}
.a-Thumbsup-filled:before {
  content: '\e812';
}
.a-Notificationoff-filled:before {
  content: '\e813';
}
.View-filled:before {
  content: '\e814';
}
.Asleep-filled:before {
  content: '\e807';
}
.Favorite-filled:before {
  content: '\e808';
}
.Locked-filled:before {
  content: '\e809';
}
.Fixed-filled:before {
  content: '\e80a';
}
.Unlocked-filled:before {
  content: '\e80b';
}
.Star-filled:before {
  content: '\e80c';
}
.a-Removefixed-filled:before {
  content: '\e80d';
}
.Thumbs-down-filled:before {
  content: '\e80e';
}
.Awake-filled:before {
  content: '\e80f';
}
.Arrow-right-filled:before {
  content: '\e7dd';
}
.Arrow-left-filled:before {
  content: '\e7de';
}
.Ascending-filled:before {
  content: '\e7df';
}
.a-Arrowshorizontal2-filled:before {
  content: '\e7e0';
}
.a-Caretup-filled:before {
  content: '\e7e1';
}
.Arrow-down-filled:before {
  content: '\e7e2';
}
.a-Caretsort-filled:before {
  content: '\e7e3';
}
.a-Arrowsvertical2-filled:before {
  content: '\e7e4';
}
.a-Caretleft-filled:before {
  content: '\e7e5';
}
.a-Caretdown-filled:before {
  content: '\e7e6';
}
.Arrow-up-filled:before {
  content: '\e7e7';
}
.Bookmark-filled:before {
  content: '\e7e8';
}
.a-Arrowsvertical1-filled:before {
  content: '\e7e9';
}
.a-Descendingorder-filled:before {
  content: '\e7ea';
}
.a-Commit2-filled:before {
  content: '\e7eb';
}
.a-Caretright-filled:before {
  content: '\e7ec';
}
.a-Commit1-filled:before {
  content: '\e7ed';
}
.Chat-filled:before {
  content: '\e7ee';
}
.a-Draghorizontal-filled:before {
  content: '\e7ef';
}
.a-Draggable2-filled:before {
  content: '\e7f0';
}
.a-Draggable1-filled:before {
  content: '\e7f1';
}
.Filter-filled:before {
  content: '\e7f2';
}
.a-Dragvertical-filled:before {
  content: '\e7f3';
}
.a-Arrowshorizontal1-filled:before {
  content: '\e7f4';
}
.Login-filled:before {
  content: '\e7f5';
}
.Flag-filled:before {
  content: '\e7f6';
}
.Logout-filled:before {
  content: '\e7f7';
}
.Minimize-filled:before {
  content: '\e7f8';
}
.a-Putawayleft:before {
  content: '\e7f9';
}
.Maximize-filled:before {
  content: '\e7fa';
}
.a-Putawayright:before {
  content: '\e7fb';
}
.Feedback-filled:before {
  content: '\e7fc';
}
.Move-filled:before {
  content: '\e7fd';
}
.Compare-filled:before {
  content: '\e7fe';
}
.a-Packup-filled:before {
  content: '\e7ff';
}
.Send-filled:before {
  content: '\e800';
}
.Undo-filled:before {
  content: '\e801';
}
.Redo-filled:before {
  content: '\e802';
}
.Renew-filled:before {
  content: '\e803';
}
.Random-filled:before {
  content: '\e804';
}
.Upgrade-filled:before {
  content: '\e805';
}
.Unfold-filled:before {
  content: '\e806';
}
.Apps-filled:before {
  content: '\e7c1';
}
.Arrow-double-right-filled:before {
  content: '\e7c2';
}
.a-Chevrondown-filled:before {
  content: '\e7c3';
}
.Arrow-double-left-filled:before {
  content: '\e7c4';
}
.Chocolate-filled:before {
  content: '\e7c5';
}
.a-Chevronleft-filled:before {
  content: '\e7c6';
}
.a-Overflowmenuhorizontal-filled:before {
  content: '\e7c7';
}
.Shrink-filled:before {
  content: '\e7c8';
}
.Hamburger-filled:before {
  content: '\e7c9';
}
.List-filled:before {
  content: '\e7ca';
}
.Thumbnail-filled:before {
  content: '\e7cb';
}
.a-Chevronright-filled:before {
  content: '\e7cc';
}
.a-Uptotop-filled:before {
  content: '\e7cd';
}
.Unfolded-filled:before {
  content: '\e7ce';
}
.Subtract-filled:before {
  content: '\e7cf';
}
.a-Chevronup-filled:before {
  content: '\e7d0';
}
.Close-filled:before {
  content: '\e7d1';
}
.Home-filled:before {
  content: '\e7d2';
}
.a-Viewcolumn-filled:before {
  content: '\e7d3';
}
.a-Downtobottom-filled:before {
  content: '\e7d4';
}
.a-Overflowmenuvertical-filled:before {
  content: '\e7d5';
}
.a-Zoomin-filled:before {
  content: '\e7d6';
}
.a-Zoomout-filled:before {
  content: '\e7d7';
}
.a-Viewcarousel-filled:before {
  content: '\e7d8';
}
.Add-filled:before {
  content: '\e7d9';
}
.a-Viewmodule-filled:before {
  content: '\e7da';
}
.a-Viewagenda-filled:before {
  content: '\e7db';
}
.Search-filled:before {
  content: '\e7dc';
}
.a-Regionalthermal-outlined:before {
  content: '\e7bb';
}
.Print-outlined:before {
  content: '\e7bc';
}
.Atm-outlined:before {
  content: '\e7bd';
}
.a-Usealineseparating-outlined:before {
  content: '\e7be';
}
.a-Officialproprietary-outlined:before {
  content: '\e7bf';
}
.a-Thirdparty-outlined:before {
  content: '\e7c0';
}
.a-Airportlocation-outlined:before {
  content: '\e7b8';
}
.Map-outlined:before {
  content: '\e7b9';
}
.Location-outlined:before {
  content: '\e7ba';
}
.Idea-outlined:before {
  content: '\e7b7';
}
.ZIP-outlined:before {
  content: '\e7b5';
}
.WORD-outlined:before {
  content: '\e7b6';
}
.Blacklist-outlined:before {
  content: '\e799';
}
.Data-outlined:before {
  content: '\e79a';
}
.a-Copy2-outlined:before {
  content: '\e79b';
}
.a-Copy1-outlined:before {
  content: '\e79c';
}
.a-Documentadd-outlined:before {
  content: '\e79d';
}
.Confirm-outlined:before {
  content: '\e79e';
}
.a-Folderadd-outlined:before {
  content: '\e79f';
}
.Download-outlined:before {
  content: '\e7a0';
}
.Document-outlined:before {
  content: '\e7a1';
}
.Folder-outlined:before {
  content: '\e7a2';
}
.Export-outlined:before {
  content: '\e7a3';
}
.a-Openfolder-outlined:before {
  content: '\e7a4';
}
.a-Queryfile-outlined:before {
  content: '\e7a5';
}
.a-Passengerdetails-outlined:before {
  content: '\e7a6';
}
.Http-outlined:before {
  content: '\e7a7';
}
.NPS-outlined:before {
  content: '\e7a8';
}
.PPT-outlined:before {
  content: '\e7a9';
}
.a-Videofile-outlined:before {
  content: '\e7aa';
}
.PNG-outlined:before {
  content: '\e7ab';
}
.Security-outlined:before {
  content: '\e7ac';
}
.Upload-outlined:before {
  content: '\e7ad';
}
.a-Datepackage-outlined:before {
  content: '\e7ae';
}
.PDF-outlined:before {
  content: '\e7af';
}
.EXL-outlined:before {
  content: '\e7b0';
}
.View-outlined1:before {
  content: '\e7b1';
}
.Questionnaire-outlined:before {
  content: '\e7b2';
}
.Withdraw-outlined:before {
  content: '\e7b3';
}
.XLS-outlined:before {
  content: '\e7b4';
}
.a-Chartbubble-outlined:before {
  content: '\e791';
}
.a-Databaseaddition-outlined:before {
  content: '\e792';
}
.Dashboard-outlined:before {
  content: '\e793';
}
.Database-outlined:before {
  content: '\e794';
}
.a-Parentchild-outlined:before {
  content: '\e795';
}
.a-Trafficstatistics-outlined:before {
  content: '\e796';
}
.a-Piechart-outlined:before {
  content: '\e797';
}
.Chart-outlined:before {
  content: '\e798';
}
.Error-outlined1:before {
  content: '\e786';
}
.a-Enterpriseuser-outlined:before {
  content: '\e787';
}
.a-Faceactivated-outlined:before {
  content: '\e788';
}
.a-Businesscompetitor-outlined:before {
  content: '\e789';
}
.a-Facedissatisfied-outlined:before {
  content: '\e78a';
}
.a-Userfollow-outlined:before {
  content: '\e78b';
}
.a-Usermanagement-outlined:before {
  content: '\e78c';
}
.a-Usercertification-outlined:before {
  content: '\e78d';
}
.a-Useradmin-outlined:before {
  content: '\e78e';
}
.a-Usermultiple-outlined:before {
  content: '\e78f';
}
.User-outlined:before {
  content: '\e790';
}
.Ruler-outlined:before {
  content: '\e782';
}
.a-Ruleralt-outlined:before {
  content: '\e783';
}
.Camera-outlined1:before {
  content: '\e784';
}
.Telescope-outlined:before {
  content: '\e785';
}
.API-outlined:before {
  content: '\e769';
}
.Bluetooth-outlined:before {
  content: '\e76a';
}
.a-Bluetoothoff-outlined:before {
  content: '\e76b';
}
.Camera-outlined:before {
  content: '\e76c';
}
.a-Cloudupload-outlined:before {
  content: '\e76d';
}
.Equipment-outlined:before {
  content: '\e76e';
}
.a-Code2-outlined:before {
  content: '\e76f';
}
.Email-outlined:before {
  content: '\e770';
}
.Headset-outlined:before {
  content: '\e771';
}
.a-Businessaccess-outlined:before {
  content: '\e772';
}
.a-Code1-outlined:before {
  content: '\e773';
}
.Mobile-outlined:before {
  content: '\e774';
}
.Monitoring-outlined:before {
  content: '\e775';
}
.Phone-outlined:before {
  content: '\e776';
}
.a-Clouddownload-outlined:before {
  content: '\e777';
}
.a-Recommendtools-outlined:before {
  content: '\e778';
}
.Scanning-outlined:before {
  content: '\e779';
}
.Robot-outlined:before {
  content: '\e77a';
}
.a-QRcode-outlined:before {
  content: '\e77b';
}
.IP-outlined:before {
  content: '\e77c';
}
.WIFI-outlined:before {
  content: '\e77d';
}
.Supervision-outlined:before {
  content: '\e77e';
}
.Computer-outlined:before {
  content: '\e77f';
}
.Share-outlined:before {
  content: '\e780';
}
.Wikis-outlined:before {
  content: '\e781';
}
.Checkmark-outlined:before {
  content: '\e75e';
}
.Error-outlined:before {
  content: '\e75f';
}
.Misuse-outlined:before {
  content: '\e760';
}
.Help-outlined:before {
  content: '\e761';
}
.Information-outlined:before {
  content: '\e762';
}
.Pending-outlined:before {
  content: '\e763';
}
.Processing-outlined:before {
  content: '\e765';
}
.a-New1-outlined:before {
  content: '\e766';
}
.a-New2-outlined:before {
  content: '\e767';
}
.Warning-outlined:before {
  content: '\e768';
}
.Time-outlined:before {
  content: '\e75b';
}
.a-Calendar1-outlined:before {
  content: '\e75c';
}
.a-Calendar2-outlined:before {
  content: '\e75d';
}
.a-Brandmanagement-outlined:before {
  content: '\e756';
}
.a-Shoppingcart-outlined:before {
  content: '\e757';
}
.a-Membermanagement-outlined:before {
  content: '\e758';
}
.a-Storemanagement-outlined:before {
  content: '\e759';
}
.Gift-outlined:before {
  content: '\e75a';
}
.Play-outlined:before {
  content: '\e74e';
}
.Pause-outlined:before {
  content: '\e74f';
}
.Stop-outlined:before {
  content: '\e750';
}
.a-Settingsadjust-outlined:before {
  content: '\e751';
}
.a-Volumedown-outlined:before {
  content: '\e752';
}
.a-Volumemute-outlined:before {
  content: '\e753';
}
.a-Volumeup-outlined:before {
  content: '\e754';
}
.Settings-outlined:before {
  content: '\e755';
}
.a-3Danimationmodel-outlined:before {
  content: '\e73e';
}
.Attachment-outlined:before {
  content: '\e73f';
}
.a-Editoff-outlined:before {
  content: '\e740';
}
.a-Colorpalette-outlined:before {
  content: '\e741';
}
.Creation-outlined:before {
  content: '\e742';
}
.Edit-outlined:before {
  content: '\e743';
}
.Image-outlined:before {
  content: '\e744';
}
.Rectangle-outlined:before {
  content: '\e745';
}
.Text-outlined:before {
  content: '\e746';
}
.a-Imagedamaged-outlined:before {
  content: '\e747';
}
.Link-outlined:before {
  content: '\e748';
}
.Crop-outlined:before {
  content: '\e749';
}
.Polygon-outlined:before {
  content: '\e74a';
}
.a-Trashcan-outlined:before {
  content: '\e74b';
}
.Color-outlined:before {
  content: '\e74c';
}
.Unlink-outlined:before {
  content: '\e74d';
}
.Fixed-outlined:before {
  content: '\e730';
}
.Awake-outlined:before {
  content: '\e731';
}
.Favorite-outlined:before {
  content: '\e732';
}
.Asleep-outlined:before {
  content: '\e733';
}
.a-Notificationoff-outlined:before {
  content: '\e734';
}
.Locked-outlined:before {
  content: '\e735';
}
.Notification-outlined:before {
  content: '\e736';
}
.a-Removefixed-outlined:before {
  content: '\e737';
}
.a-Thumbsup-outlined:before {
  content: '\e738';
}
.Star-outlined:before {
  content: '\e739';
}
.Unlocked-outlined:before {
  content: '\e73a';
}
.View-outlined:before {
  content: '\e73b';
}
.Thumbs-down:before {
  content: '\e73c';
}
.a-Viewoff-outlined:before {
  content: '\e73d';
}
.Arrow-right-outlined:before {
  content: '\e705';
}
.Arrow-left-outlined:before {
  content: '\e706';
}
.Arrow-down-outlined:before {
  content: '\e707';
}
.Arrow-up-outlined:before {
  content: '\e708';
}
.Ascending-outlined:before {
  content: '\e709';
}
.a-Caretleft-outlined:before {
  content: '\e70a';
}
.Bookmark-outlined:before {
  content: '\e70b';
}
.a-Arrowsvertical1-outlined:before {
  content: '\e70c';
}
.Chat-outlined:before {
  content: '\e70d';
}
.a-Arrowshorizontal1-outlined:before {
  content: '\e70e';
}
.a-Caretright-outlined:before {
  content: '\e70f';
}
.a-Arrowshorizontal2-outlined:before {
  content: '\e710';
}
.a-Descendingorder-outlined:before {
  content: '\e711';
}
.a-Draggable1-outlined:before {
  content: '\e712';
}
.a-Arrowsvertical2-outlined:before {
  content: '\e713';
}
.a-Caretup-outlined:before {
  content: '\e714';
}
.a-Commit2-outlined:before {
  content: '\e715';
}
.a-Draghorizontal-outlined:before {
  content: '\e716';
}
.a-Commit1-outlined:before {
  content: '\e717';
}
.a-Caretdown-outlined:before {
  content: '\e718';
}
.a-Draggable2-outlined:before {
  content: '\e719';
}
.Compare-outlined:before {
  content: '\e71a';
}
.a-Dragvertical-outlined:before {
  content: '\e71b';
}
.Flag-outlined:before {
  content: '\e71c';
}
.Feedback-outlined:before {
  content: '\e71d';
}
.Filter-outlined:before {
  content: '\e71e';
}
.a-Caretsort-outlined:before {
  content: '\e71f';
}
.Minimize-outlined:before {
  content: '\e720';
}
.Login-outlined:before {
  content: '\e721';
}
.Maximize-outlined:before {
  content: '\e722';
}
.Logout-outlined:before {
  content: '\e723';
}
.a-Packup-outlined:before {
  content: '\e724';
}
.Move-outlined:before {
  content: '\e725';
}
.Renew-outlined:before {
  content: '\e726';
}
.Put-away-right-outlined:before {
  content: '\e727';
}
.Redo-outlined:before {
  content: '\e728';
}
.Put-away-left-outlined:before {
  content: '\e729';
}
.Random-outlined:before {
  content: '\e72a';
}
.Undo-outlined:before {
  content: '\e72b';
}
.Send-outlined:before {
  content: '\e72c';
}
.Slash-outlined:before {
  content: '\e72d';
}
.Unfold-outlined:before {
  content: '\e72e';
}
.Upgrade-outlined:before {
  content: '\e72f';
}
.Add-outlined:before {
  content: '\e6e8';
}
.a-Chevronleft-outlined:before {
  content: '\e6e9';
}
.Home-outlined:before {
  content: '\e6ea';
}
.Apps-outlined:before {
  content: '\e6eb';
}
.a-Overflowmenuvertical-outlined:before {
  content: '\e6ec';
}
.Arrow-double-left-outlined:before {
  content: '\e6ed';
}
.a-Addoutline-outlined:before {
  content: '\e6ee';
}
.a-Chevrondown-outlined:before {
  content: '\e6ef';
}
.Chocolate-outlined:before {
  content: '\e6f0';
}
.Arrow-double-right-outlined:before {
  content: '\e6f1';
}
.a-Chevronright-outlined:before {
  content: '\e6f2';
}
.Hamburger-outlined:before {
  content: '\e6f3';
}
.Close-outlined:before {
  content: '\e6f4';
}
.Subtract-outlined:before {
  content: '\e6f5';
}
.a-Overflowmenuhorizontal-outlined:before {
  content: '\e6f6';
}
.Shrink-outlined:before {
  content: '\e6f7';
}
.a-Viewagenda-outlined:before {
  content: '\e6f8';
}
.a-Zoomout-outlined:before {
  content: '\e6f9';
}
.Search-outlined:before {
  content: '\e6fa';
}
.a-Chevronup-outlined:before {
  content: '\e6fb';
}
.a-Viewcolumn-outlined:before {
  content: '\e6fc';
}
.Unfolded-outlined:before {
  content: '\e6fd';
}
.a-Uptotop-outlined:before {
  content: '\e6fe';
}
.a-Viewcarousel-outlined:before {
  content: '\e6ff';
}
.a-Downtobottom-outlined:before {
  content: '\e700';
}
.a-Zoomin-outlined:before {
  content: '\e701';
}
.a-Viewmodule-outlined:before {
  content: '\e702';
}
.List-outlined:before {
  content: '\e703';
}
.Thumbnail-outlined:before {
  content: '\e704';
}
/* 
MIT LICENSE
Copyright (c) 2020-present Alibaba Cloud Design
Copied from antd/components/style/theme/default.less
Copyright (c) 2015-present Ant UED, https://xtech.antfin.com/

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/* 
MIT LICENSE
Copyright (c) 2020-present Alibaba Cloud Design
Copied from antd/style/color/colorPalette.less
Copyright (c) 2015-present Ant UED, https://xtech.antfin.com/

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/* stylelint-disable no-duplicate-selectors */
/* 
MIT LICENSE
Copyright (c) 2020-present Alibaba Cloud Design
Copied from antd/style/color/bezierEasing.less
Copyright (c) 2015-present Ant UED, https://xtech.antfin.com/

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/* stylelint-disable */
/* 
MIT LICENSE
Copyright (c) 2020-present Alibaba Cloud Design
Copied from antd/style/color/tinyColor.less
Copyright (c) 2015-present Ant UED, https://xtech.antfin.com/

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@gradient-avatar-bg :linear-gradient (-45deg, #457aff, #1890ff);
/** Antd Legacy  保留antd size tooken，但bdesign中不同尺寸都为12px */
/* End of legacy */
@rate-star-hover-scale : scale (1, 1);
[class^=b-design-]::-ms-clear,
[class*= b-design-]::-ms-clear,
[class^=b-design-] input::-ms-clear,
[class*= b-design-] input::-ms-clear,
[class^=b-design-] input::-ms-reveal,
[class*= b-design-] input::-ms-reveal {
  display: none;
}
/* stylelint-disable property-no-vendor-prefix, at-rule-no-vendor-prefix */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-variant: tabular-nums;
  line-height: 1.5715;
  background-color: #fff;
  font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a:focus {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #1890ff;
}
::selection {
  color: #fff;
  background: #1890ff;
}
.clearfix::before {
  display: table;
  content: '';
}
.clearfix::after {
  display: table;
  clear: both;
  content: '';
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon > .anticon {
  line-height: 0;
  vertical-align: 0;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.b-design-fade-enter,
.b-design-fade-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-fade-enter.b-design-fade-enter-active,
.b-design-fade-appear.b-design-fade-appear-active {
  -webkit-animation-name: antFadeIn;
          animation-name: antFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-fade-leave.b-design-fade-leave-active {
  -webkit-animation-name: antFadeOut;
          animation-name: antFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-fade-enter,
.b-design-fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.b-design-fade-leave {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.b-design-move-up-enter,
.b-design-move-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-move-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-move-up-enter.b-design-move-up-enter-active,
.b-design-move-up-appear.b-design-move-up-appear-active {
  -webkit-animation-name: antMoveUpIn;
          animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-move-up-leave.b-design-move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
          animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-move-up-enter,
.b-design-move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.b-design-move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.b-design-move-down-enter,
.b-design-move-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-move-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-move-down-enter.b-design-move-down-enter-active,
.b-design-move-down-appear.b-design-move-down-appear-active {
  -webkit-animation-name: antMoveDownIn;
          animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-move-down-leave.b-design-move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
          animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-move-down-enter,
.b-design-move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.b-design-move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.b-design-move-left-enter,
.b-design-move-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-move-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-move-left-enter.b-design-move-left-enter-active,
.b-design-move-left-appear.b-design-move-left-appear-active {
  -webkit-animation-name: antMoveLeftIn;
          animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-move-left-leave.b-design-move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
          animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-move-left-enter,
.b-design-move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.b-design-move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.b-design-move-right-enter,
.b-design-move-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-move-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-move-right-enter.b-design-move-right-enter-active,
.b-design-move-right-appear.b-design-move-right-appear-active {
  -webkit-animation-name: antMoveRightIn;
          animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-move-right-leave.b-design-move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
          animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-move-right-enter,
.b-design-move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.b-design-move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@-webkit-keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[b-design-click-animating='true'],
[b-design-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
  --scroll-bar: 0;
}
[b-design-click-animating-without-extra-node='true']::after,
.b-design-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #1890ff;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@-webkit-keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@-webkit-keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.b-design-slide-up-enter,
.b-design-slide-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-slide-up-enter.b-design-slide-up-enter-active,
.b-design-slide-up-appear.b-design-slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-slide-up-leave.b-design-slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-slide-up-enter,
.b-design-slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.b-design-slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.b-design-slide-down-enter,
.b-design-slide-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-slide-down-enter.b-design-slide-down-enter-active,
.b-design-slide-down-appear.b-design-slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-slide-down-leave.b-design-slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-slide-down-enter,
.b-design-slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.b-design-slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.b-design-slide-left-enter,
.b-design-slide-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-slide-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-slide-left-enter.b-design-slide-left-enter-active,
.b-design-slide-left-appear.b-design-slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
          animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-slide-left-leave.b-design-slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
          animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-slide-left-enter,
.b-design-slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.b-design-slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.b-design-slide-right-enter,
.b-design-slide-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-slide-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-slide-right-enter.b-design-slide-right-enter-active,
.b-design-slide-right-appear.b-design-slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
          animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-slide-right-leave.b-design-slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
          animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-slide-right-enter,
.b-design-slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.b-design-slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.b-design-zoom-enter,
.b-design-zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-enter.b-design-zoom-enter-active,
.b-design-zoom-appear.b-design-zoom-appear-active {
  -webkit-animation-name: antZoomIn;
          animation-name: antZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-zoom-leave.b-design-zoom-leave-active {
  -webkit-animation-name: antZoomOut;
          animation-name: antZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-zoom-enter,
.b-design-zoom-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.b-design-zoom-enter-prepare,
.b-design-zoom-appear-prepare {
  transform: none;
}
.b-design-zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.b-design-zoom-big-enter,
.b-design-zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-big-enter.b-design-zoom-big-enter-active,
.b-design-zoom-big-appear.b-design-zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-zoom-big-leave.b-design-zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-zoom-big-enter,
.b-design-zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.b-design-zoom-big-enter-prepare,
.b-design-zoom-big-appear-prepare {
  transform: none;
}
.b-design-zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.b-design-zoom-big-fast-enter,
.b-design-zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-big-fast-enter.b-design-zoom-big-fast-enter-active,
.b-design-zoom-big-fast-appear.b-design-zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-zoom-big-fast-leave.b-design-zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-zoom-big-fast-enter,
.b-design-zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.b-design-zoom-big-fast-enter-prepare,
.b-design-zoom-big-fast-appear-prepare {
  transform: none;
}
.b-design-zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.b-design-zoom-up-enter,
.b-design-zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-up-enter.b-design-zoom-up-enter-active,
.b-design-zoom-up-appear.b-design-zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-zoom-up-leave.b-design-zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-zoom-up-enter,
.b-design-zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.b-design-zoom-up-enter-prepare,
.b-design-zoom-up-appear-prepare {
  transform: none;
}
.b-design-zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.b-design-zoom-down-enter,
.b-design-zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-down-enter.b-design-zoom-down-enter-active,
.b-design-zoom-down-appear.b-design-zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-zoom-down-leave.b-design-zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-zoom-down-enter,
.b-design-zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.b-design-zoom-down-enter-prepare,
.b-design-zoom-down-appear-prepare {
  transform: none;
}
.b-design-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.b-design-zoom-left-enter,
.b-design-zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-left-enter.b-design-zoom-left-enter-active,
.b-design-zoom-left-appear.b-design-zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-zoom-left-leave.b-design-zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-zoom-left-enter,
.b-design-zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.b-design-zoom-left-enter-prepare,
.b-design-zoom-left-appear-prepare {
  transform: none;
}
.b-design-zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.b-design-zoom-right-enter,
.b-design-zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.b-design-zoom-right-enter.b-design-zoom-right-enter-active,
.b-design-zoom-right-appear.b-design-zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.b-design-zoom-right-leave.b-design-zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.b-design-zoom-right-enter,
.b-design-zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.b-design-zoom-right-enter-prepare,
.b-design-zoom-right-appear-prepare {
  transform: none;
}
.b-design-zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@-webkit-keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@-webkit-keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@-webkit-keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@-webkit-keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.g-layout-margin-top-1 {
  margin-top: 0.25rem;
}
.g-layout-margin-bottom-1 {
  margin-bottom: 0.25rem;
}
.g-layout-margin-left-1 {
  margin-left: 0.25rem;
}
.g-layout-margin-right-1 {
  margin-right: 0.25rem;
}
.g-layout-padding-top-1 {
  padding-top: 0.25rem;
}
.g-layout-padding-bottom-1 {
  padding-bottom: 0.25rem;
}
.g-layout-padding-left-1 {
  padding-left: 0.25rem;
}
.g-layout-padding-right-1 {
  padding-right: 0.25rem;
}
.g-layout-margin-top-2 {
  margin-top: 0.5rem;
}
.g-layout-margin-bottom-2 {
  margin-bottom: 0.5rem;
}
.g-layout-margin-left-2 {
  margin-left: 0.5rem;
}
.g-layout-margin-right-2 {
  margin-right: 0.5rem;
}
.g-layout-padding-top-2 {
  padding-top: 0.5rem;
}
.g-layout-padding-bottom-2 {
  padding-bottom: 0.5rem;
}
.g-layout-padding-left-2 {
  padding-left: 0.5rem;
}
.g-layout-padding-right-2 {
  padding-right: 0.5rem;
}
.g-layout-margin-top-3 {
  margin-top: 0.75rem;
}
.g-layout-margin-bottom-3 {
  margin-bottom: 0.75rem;
}
.g-layout-margin-left-3 {
  margin-left: 0.75rem;
}
.g-layout-margin-right-3 {
  margin-right: 0.75rem;
}
.g-layout-padding-top-3 {
  padding-top: 0.75rem;
}
.g-layout-padding-bottom-3 {
  padding-bottom: 0.75rem;
}
.g-layout-padding-left-3 {
  padding-left: 0.75rem;
}
.g-layout-padding-right-3 {
  padding-right: 0.75rem;
}
.g-layout-margin-top-4 {
  margin-top: 1rem;
}
.g-layout-margin-bottom-4 {
  margin-bottom: 1rem;
}
.g-layout-margin-left-4 {
  margin-left: 1rem;
}
.g-layout-margin-right-4 {
  margin-right: 1rem;
}
.g-layout-padding-top-4 {
  padding-top: 1rem;
}
.g-layout-padding-bottom-4 {
  padding-bottom: 1rem;
}
.g-layout-padding-left-4 {
  padding-left: 1rem;
}
.g-layout-padding-right-4 {
  padding-right: 1rem;
}
.g-layout-margin-top-5 {
  margin-top: 1.5rem;
}
.g-layout-margin-bottom-5 {
  margin-bottom: 1.5rem;
}
.g-layout-margin-left-5 {
  margin-left: 1.5rem;
}
.g-layout-margin-right-5 {
  margin-right: 1.5rem;
}
.g-layout-padding-top-5 {
  padding-top: 1.5rem;
}
.g-layout-padding-bottom-5 {
  padding-bottom: 1.5rem;
}
.g-layout-padding-left-5 {
  padding-left: 1.5rem;
}
.g-layout-padding-right-5 {
  padding-right: 1.5rem;
}
.g-layout-margin-top-6 {
  margin-top: 2rem;
}
.g-layout-margin-bottom-6 {
  margin-bottom: 2rem;
}
.g-layout-margin-left-6 {
  margin-left: 2rem;
}
.g-layout-margin-right-6 {
  margin-right: 2rem;
}
.g-layout-padding-top-6 {
  padding-top: 2rem;
}
.g-layout-padding-bottom-6 {
  padding-bottom: 2rem;
}
.g-layout-padding-left-6 {
  padding-left: 2rem;
}
.g-layout-padding-right-6 {
  padding-right: 2rem;
}
.g-layout-margin-top-7 {
  margin-top: 2.5rem;
}
.g-layout-margin-bottom-7 {
  margin-bottom: 2.5rem;
}
.g-layout-margin-left-7 {
  margin-left: 2.5rem;
}
.g-layout-margin-right-7 {
  margin-right: 2.5rem;
}
.g-layout-padding-top-7 {
  padding-top: 2.5rem;
}
.g-layout-padding-bottom-7 {
  padding-bottom: 2.5rem;
}
.g-layout-padding-left-7 {
  padding-left: 2.5rem;
}
.g-layout-padding-right-7 {
  padding-right: 2.5rem;
}
.g-layout-margin-top-8 {
  margin-top: 3rem;
}
.g-layout-margin-bottom-8 {
  margin-bottom: 3rem;
}
.g-layout-margin-left-8 {
  margin-left: 3rem;
}
.g-layout-margin-right-8 {
  margin-right: 3rem;
}
.g-layout-padding-top-8 {
  padding-top: 3rem;
}
.g-layout-padding-bottom-8 {
  padding-bottom: 3rem;
}
.g-layout-padding-left-8 {
  padding-left: 3rem;
}
.g-layout-padding-right-8 {
  padding-right: 3rem;
}
.s-layout-margin-top-1 {
  margin-top: 1rem;
}
.s-layout-margin-bottom-1 {
  margin-bottom: 1rem;
}
.s-layout-margin-right-1 {
  margin-right: 1rem;
}
.s-layout-margin-left-1 {
  margin-left: 1rem;
}
.s-layout-padding-top-1 {
  padding-top: 1rem;
}
.s-layout-padding-bottom-1 {
  padding-bottom: 1rem;
}
.s-layout-padding-left-1 {
  padding-left: 1rem;
}
.s-layout-padding-right-1 {
  padding-right: 1rem;
}
.s-layout-margin-top-2 {
  margin-top: 1.5rem;
}
.s-layout-margin-bottom-2 {
  margin-bottom: 1.5rem;
}
.s-layout-margin-right-2 {
  margin-right: 1.5rem;
}
.s-layout-margin-left-2 {
  margin-left: 1.5rem;
}
.s-layout-padding-top-2 {
  padding-top: 1.5rem;
}
.s-layout-padding-bottom-2 {
  padding-bottom: 1.5rem;
}
.s-layout-padding-left-2 {
  padding-left: 1.5rem;
}
.s-layout-padding-right-2 {
  padding-right: 1.5rem;
}
.s-layout-margin-top-3 {
  margin-top: 2rem;
}
.s-layout-margin-bottom-3 {
  margin-bottom: 2rem;
}
.s-layout-margin-right-3 {
  margin-right: 2rem;
}
.s-layout-margin-left-3 {
  margin-left: 2rem;
}
.s-layout-padding-top-3 {
  padding-top: 2rem;
}
.s-layout-padding-bottom-3 {
  padding-bottom: 2rem;
}
.s-layout-padding-left-3 {
  padding-left: 2rem;
}
.s-layout-padding-right-3 {
  padding-right: 2rem;
}
.s-layout-margin-top-4 {
  margin-top: 2.5rem;
}
.s-layout-margin-bottom-4 {
  margin-bottom: 2.5rem;
}
.s-layout-margin-right-4 {
  margin-right: 2.5rem;
}
.s-layout-margin-left-4 {
  margin-left: 2.5rem;
}
.s-layout-padding-top-4 {
  padding-top: 2.5rem;
}
.s-layout-padding-bottom-4 {
  padding-bottom: 2.5rem;
}
.s-layout-padding-left-4 {
  padding-left: 2.5rem;
}
.s-layout-padding-right-4 {
  padding-right: 2.5rem;
}
.s-layout-margin-top-5 {
  margin-top: 3rem;
}
.s-layout-margin-bottom-5 {
  margin-bottom: 3rem;
}
.s-layout-margin-right-5 {
  margin-right: 3rem;
}
.s-layout-margin-left-5 {
  margin-left: 3rem;
}
.s-layout-padding-top-5 {
  padding-top: 3rem;
}
.s-layout-padding-bottom-5 {
  padding-bottom: 3rem;
}
.s-layout-padding-left-5 {
  padding-left: 3rem;
}
.s-layout-padding-right-5 {
  padding-right: 3rem;
}
.s-layout-margin-top-6 {
  margin-top: 4rem;
}
.s-layout-margin-bottom-6 {
  margin-bottom: 4rem;
}
.s-layout-margin-right-6 {
  margin-right: 4rem;
}
.s-layout-margin-left-6 {
  margin-left: 4rem;
}
.s-layout-padding-top-6 {
  padding-top: 4rem;
}
.s-layout-padding-bottom-6 {
  padding-bottom: 4rem;
}
.s-layout-padding-left-6 {
  padding-left: 4rem;
}
.s-layout-padding-right-6 {
  padding-right: 4rem;
}
.s-layout-margin-top-7 {
  margin-top: 6rem;
}
.s-layout-margin-bottom-7 {
  margin-bottom: 6rem;
}
.s-layout-margin-right-7 {
  margin-right: 6rem;
}
.s-layout-margin-left-7 {
  margin-left: 6rem;
}
.s-layout-padding-top-7 {
  padding-top: 6rem;
}
.s-layout-padding-bottom-7 {
  padding-bottom: 6rem;
}
.s-layout-padding-left-7 {
  padding-left: 6rem;
}
.s-layout-padding-right-7 {
  padding-right: 6rem;
}
.s-layout-margin-top-8 {
  margin-top: 10rem;
}
.s-layout-margin-bottom-8 {
  margin-bottom: 10rem;
}
.s-layout-margin-right-8 {
  margin-right: 10rem;
}
.s-layout-margin-left-8 {
  margin-left: 10rem;
}
.s-layout-padding-top-8 {
  padding-top: 10rem;
}
.s-layout-padding-bottom-8 {
  padding-bottom: 10rem;
}
.s-layout-padding-left-8 {
  padding-left: 10rem;
}
.s-layout-padding-right-8 {
  padding-right: 10rem;
}
@-webkit-keyframes gradient-outline {
  0% {
    background-position: 25% 100%;
  }
  50% {
    background-position: 100% 50%;
    filter: saturate(2);
  }
  100% {
    background-position: 0% 0%;
  }
}
@keyframes gradient-outline {
  0% {
    background-position: 25% 100%;
  }
  50% {
    background-position: 100% 50%;
    filter: saturate(2);
  }
  100% {
    background-position: 0% 0%;
  }
}
@-webkit-keyframes gradient-heavy {
  0% {
    background-position: 8% 100%;
  }
  50% {
    background-position: 30% 50%;
    filter: saturate(1.8);
  }
  100% {
    background-position: 0% 0%;
  }
}
@keyframes gradient-heavy {
  0% {
    background-position: 8% 100%;
  }
  50% {
    background-position: 30% 50%;
    filter: saturate(1.8);
  }
  100% {
    background-position: 0% 0%;
  }
}
@-webkit-keyframes gradient-menu-vertical {
  0% {
    background-position: 30% 100%;
  }
  50% {
    background-position: 8% 50%;
  }
  100% {
    background-position: 0% 0%;
  }
}
@keyframes gradient-menu-vertical {
  0% {
    background-position: 30% 100%;
  }
  50% {
    background-position: 8% 50%;
  }
  100% {
    background-position: 0% 0%;
  }
}
.glassmorphism.glassmorphism-modal {
  -webkit-backdrop-filter: blur(4px) saturate(2.1);
          backdrop-filter: blur(4px) saturate(2.1);
}
.glassmorphism.glassmorphism-dropdown {
  background-color: rgba(255, 255, 255, 0.85);
  -webkit-backdrop-filter: blur(6px) saturate(2.1);
          backdrop-filter: blur(6px) saturate(2.1);
}
p,
pre {
  margin-bottom: 0;
}
p {
  margin-bottom: 0;
}
